[LINUX] Programmation tirée des livres le 8 mai
Principes et pratiques de programmation avec C ++
https://amzn.to/2ytBG55
Chapitre 19 vecteur, modèle, exception
- Les modèles de classe sont également appelés générateurs de types
- Le processus de création d'un type (classe) à partir d'un modèle de classe basé sur des arguments de modèle est appelé spécialisation ou instanciation de modèle.
- La définition la plus simple de la programmation générique est d'utiliser des modèles
- la programmation générique consiste à écrire le code correspondant aux différentes personnes représentées en arguments. Cependant, on suppose que leurs types d'argument répondent à des exigences littéraires et sémantiques spécifiques.
--Utiliser des modèles de fonction si la cible du paramétrage est une fonction
- Une telle fonction est souvent appelée une fonction paramétrée, mais elle est également appelée un algorithme. Pour cette raison, la programmation générique est également appelée programmation orientée algorithme.
- La différence entre la programmation orientée objet utilisant des hiérarchies de classes et des fonctions virtuelles et la programmation générique utilisant des modèles est que dans la première, la fonction à appeler n'est pas déterminée avant l'exécution, mais dans la seconde, elle est déterminée au moment de la compilation.
――Il est efficace de combiner les deux
- Il ne fonctionne pas d'utiliser un conteneur d'objets de classe dérivés comme conteneur d'objets de classe de base
- Ce sera un problème si le vecteur <Forme *> est considéré comme un vecteur <Cercle *> quelque part.
- Ce n'est pas parce que D est B que
C <D> '' est
C ''
Lecteur de formation Data Scientist: Introduction à l'apprentissage automatique
https://amzn.to/3fvlfpr
Chapitre 3 L'apprentissage automatique doit être introduit dans l'entreprise
- L'analyse de régression est une méthode de formulation de la relation entre la variable objective et la variable explicative et de prédiction de la valeur numérique de la variable explicative lorsque la variable objective de la voie est donnée.
--Le modèle de régression linéaire est un modèle qui prédit la valeur numérique de la variable objective avec une variable explicative y = Ax + B
La forêt aléatoire est une méthode qui permet une analyse discriminante très précise et une analyse de régression par apprentissage en groupe d'un modèle d'arbre de décision. La régression linéaire peut gérer des problèmes complexes qui ne peuvent pas être résolus et se caractérise par un fonctionnement efficace même s'il manque des valeurs.
Chapitre 4 Avant-garde du Deep Learning
- Dans l'apprentissage en profondeur, vous apprenez principalement une fonction appelée réseau neuronal.
- Le processus de calcul de l'entrée de la couche suivante à partir de la sortie de l'un peut être mis en œuvre en multipliant la matrice de poids et en ajoutant le vecteur de biais.
--Quatre frameworks pour l'apprentissage en profondeur Caffe Torch7 Theano / Pylearn2 Chainer
――Maîtrisez d'abord un framework, puis apprenez d'autres frameworks au besoin
Comment ai-je appris le noyau Linux? Livre technique de Yutaka
https://amzn.to/2xKOWSg
Chapitre 5 Flux des opérations Linux
- S'il y a un défaut dans le noyau, il ne démarre pas et vous ne pouvez pas vous connecter au système d'exploitation, vous ne pouvez rien faire.
- Les messages générés par le noyau Linux et le pilote de périphérique proviennent de printk (). Vous pouvez comprendre la signification du message en trouvant la partie que vous lisez et en la lisant attentivement.
Chapitre 6 Rôle du noyau Linux
- La notation anglaise de runaway est runaway
- Le noyau active Out of Memory avant qu'il ne manque vraiment de mémoire et reste bloqué.
Un livre où vous pouvez apprendre les bases du LPIC en une semaine
https://amzn.to/3dstlNS
Chapitre 2 Opérations, fichiers et répertoires Linux de base
- Sous Linux, CUI (interface utilisateur basée sur les caractères), qui est une méthode de fonctionnement uniquement avec des informations textuelles à l'aide d'un clavier, est basique.
- L'avantage de CUI est qu'une fois que vous vous y êtes habitué, vous pouvez l'utiliser plus rapidement que GUI. Facile à automatiser une série d'opérations. Il est facile de faire fonctionner un ordinateur dans un endroit distant via un réseau, etc.
- L'utilisateur root est appelé un super utilisateur, et les autres sont appelés utilisateurs généraux.
- Lorsque vous travaillez en vous connectant en tant qu'utilisateur root, même une petite erreur peut causer des dommages fatals à l'ensemble du système.
--Pour les utilisateurs root,
$
devient` #
``
--Connectez-vous avec exit
- La commande
cal '' affiche le calendrier --Le calendrier pour août 2020 est affiché avec
`` cal 8 2020 '' ''
-- cal -m -3
affiche 3 mois avant et après avec lundi au début.
- L'ordre dans lequel plusieurs options sont spécifiées en même temps n'a pas d'importance. De plus, l'espace n'est pas nécessaire
- Fondamentalement, il est spécifié dans l'ordre des arguments d'option
- Vous pouvez voir le manuel en ligne à
man --
man cal``` pour afficher le manuel de la commande cal
- Vous pouvez spécifier la section comme man 5 passwd
- Si vous ne connaissez pas la section du manuel en ligne, vous pouvez utiliser la commande
whatis '' pour extraire et afficher uniquement la première ligne du manuel. --Il existe également une commande qui affiche une brève explication du manuel en ligne avec l'option
--help```.
- Seuls les utilisateurs root peuvent utiliser la commande `` shutdown ''
--
shutdown -r
Redémarrer après le redémarrage de l'arrêt du système
-- -h
Quittez le système et arrêtez-le
-- -c
Annuler un arrêt en cours
- Vous pouvez spécifier
23: 45 '' ou
+ 5 '' (après 5 minutes) pour la durée de l'argument.
-- shutdown -h now
arrête immédiatement le système
-- shutdown -r now
redémarre immédiatement
- `` shutdown -r + 10``` redémarre après 10 minutes
CODE COMPLET Viser une programmation parfaite
https://amzn.to/3cgDnBd
Chapitre 1 Bienvenue dans Software Construction
- la construction montre généralement la partie pratique de la fabrication de quelque chose
Paroles de Bouddha
https://amzn.to/2A4nVdf
** Je pense que nous devons connaître les faiblesses humaines pour créer une intelligence artificielle qui sauve les humains **
Chapitre 3 Grand Chapitre
«Ayez faim, gardez de la nourriture, ayez peu d'avidité et ne dévorez pas.
«Les deux types de méthodes d'observation sont de connaître la cause de la souffrance et de connaître le chemin vers la disparition de la souffrance.
- Les personnes qui ne connaissent pas le livre dans lequel se produit la souffrance et qui ne savent pas où la souffrance périt ou comment parvenir à l'extinction de la souffrance ne peuvent pas éteindre la réincarnation.
Apprenez sur Internet
- J'ai essayé de bloquer tous les sites dans le fichier hosts et de spécifier des sites d'exception pendant environ 2 heures, mais je n'ai trouvé aucune information.
aujourd'hui...
--Horaire du semestre d'automne 2020
- J'ai pris un laboratoire UNIX et une structure et un algorithme.
――Recommandé car il est devenu plus facile de lire des livres électroniques sur le moniteur après avoir manqué les lunettes à lentille orange coupées par la lumière bleue
Source: Il est décrit dans le lien amazon.