

Utilisez le code Python pour récupérer automatiquement les billets de train
Vous devriez être très familier avec de nombreux logiciels de saisie de billets de train sur le marché, mais peu de gens ont étudié comment ils sont mis en œuvre, donc ils pensent que c'est mystérieux, mais c'est en réalité très simple. Ce qui suit utilise Python pour simuler le programme de récupération de tickets afin de vous révéler quel est le processus de récupération de tickets. Ce code est à titre indicatif uniquement et est principalement utilisé à des fins de communication. L'utilisation commerciale est interdite. Le code spécifique est le suivant, qui peut être modifié pour votre propre compte de nom d'utilisateur 12306 : Préparez le nom d'utilisateur et le mot de passe du site Web de l'outil 12306 Navigateur Pythonchrome et téléchargez chromedriver Téléchargez le code Python, situé à l'adresse : https://github.com/ppy2790/tickets Python+ Attelle utilisée dans le code
Apr 25, 2024 am 08:25 AM
Tutoriel sur la configuration de nginx+php pour télécharger des fichiers volumineux
Pour permettre à PHP de télécharger des fichiers volumineux, vous devez généralement modifier le fichier de configuration php.ini. Configurez file_uploads=on comme suit : // Commutateur pour autoriser le téléchargement de fichiers via HTTP. La valeur par défaut est ONupload_tmp_dir ; // Télécharger les fichiers vers le répertoire où. le serveur les place temporairement. upload_max_filesize=2m;//La taille de fichier maximale autorisée pour le téléchargement post_max_size=8m;//Fait référence à la valeur maximale pouvant être reçue par PHP via le formulaire POST, y compris toutes les valeurs du formulaire. max_execution_time=600;//La valeur de temps maximale (secondes) pour chaque page PHP à exécuter, la valeur par défaut est 30 secondes max_
Apr 24, 2024 am 08:46 AM
Plusieurs points à noter lors de la création d'une haute disponibilité avec keepalived+nginx
Après que yum ait installé keepalived, configurez le fichier de configuration keepalived. Notez que dans les fichiers de configuration keepalived du maître et de la sauvegarde, le nom de la carte réseau est le nom de la carte réseau de la machine actuelle qui est sélectionnée comme adresse IP disponible. Environnement LAN Il y en a d'autres, donc ce VIP est une IP intranet dans le même segment réseau que les deux machines. S'il est utilisé dans un environnement réseau externe, peu importe qu'il se trouve sur le même segment de réseau, du moment que le client peut y accéder. Arrêtez le service nginx et démarrez le service keepalived. Vous verrez que keepalived démarre le service nginx s'il ne peut pas démarrer et échoue, il s'agit essentiellement d'un problème avec les fichiers de configuration et les scripts, ou d'un problème de prévention.
Apr 23, 2024 pm 05:50 PM
Une astuce pour résoudre l'erreur « Impossible de récupérer l'URL de déploiement via curl » !
check_mk est un outil qui vous aide à configurer le serveur de surveillance Nagios. Ensuite, lors de la configuration de l'une des machines, j'ai rencontré l'erreur suivante : ERRORCannotfetchdeploymentURLviacurl : Couldn'tresolvehost. L'hôte distant donné n'a pas été résolu. L'erreur s'est produite lorsque j'ai essayé d'enregistrer la machine sur le serveur de surveillance à l'aide de la commande suivante : root@kerneltalks#/usr/bin/cmk-update-agentregister-smonitor.kerneltalks.com-
Apr 23, 2024 am 08:16 AM
Comment initialiser un périphérique USB sous Linux
Restaurer un périphérique USB endommagé à son état d'origine Avertissement du gestionnaire de disque système Linux : L'opération suivante formatera toutes les données de votre appareil. Quelles que soient les raisons évoquées ci-dessus, le résultat final est que nous ne pouvons plus utiliser cet appareil. Voici donc une méthode pour restaurer un périphérique USB ou une carte SD à son état d'usine. La plupart du temps, un simple formatage via le navigateur de fichiers résoudra le problème, mais dans certains cas extrêmes où le gestionnaire de fichiers ne fonctionne pas et où vous avez besoin que votre appareil continue à fonctionner, vous pouvez utiliser les conseils suivants : Nous Un petit outil appelé mkusb sera utilisé pour atteindre cet objectif. L'installation de cet outil est très simple. Ajoutez le dépôt mkusb : sudoaptaddr
Apr 22, 2024 pm 02:40 PM
Conseils d'utilisation de SCP : exclure les fichiers de manière récursive
On peut utiliser la commande scp pour copier en toute sécurité des fichiers entre les hôtes du réseau. Il utilise ssh pour le transfert de données et l'authentification. La syntaxe typique est la suivante : scpfile1user@host:/path/to/dest/scp -r/path/to/source/user@host:/path/to/dest/scp exclure les fichiers. Je ne pense pas que vous puissiez le faire lorsque vous utilisez la commande scp. Filtrez ou excluez des fichiers. Cependant, il existe une bonne solution pour exclure le fichier et le copier en toute sécurité à l'aide de ssh. Cette page explique comment filtrer ou exclure des fichiers lors de la copie récursive de répertoires à l'aide de scp. Comment utiliser la commande rsync pour exclure des fichiers La syntaxe est : rsyncav-essh-
Apr 22, 2024 am 09:04 AM
Créer un entrepôt APT simple Construisez rapidement un entrepôt APT simple
Dans le cadre de mon travail, le PATHspider que je gère s'appuie sur certaines fonctionnalités de cURL et PycURL qui viennent d'être fusionnées ou sont toujours en attente de fusion. Je dois créer un conteneur Docker contenant ces packages Debian, je dois donc créer rapidement un référentiel APT. Le référentiel Debian est essentiellement un site Web statique et le contenu est signé GPG, il n'a donc pas nécessairement besoin d'être hébergé dans un endroit fiable (sauf si la disponibilité est critique pour votre application). J'héberge mon blog sur Netlify (un hébergeur de site Web statique), ce qui, je pense, conviendrait bien à cette situation. Ils soutiennent également des projets open source. Vous pouvez installer netlif avec la commande suivante
Apr 21, 2024 am 09:04 AM
bug vim dans Debian
Je me demande pourquoi vim sur mon serveur se comporte si bêtement en ce qui concerne la souris : il ne peut pas sauter, copier et coller comme d'habitude. Bien qu'il soit déjà défini dans /etc/vim/vimrc.local. setmouse=Enfin, j'ai compris pourquoi, grâce au bug n°864074 et je l'ai corrigé. La raison en est que lorsqu'il n'y a pas de ~/.vimrc, vim charge defaults.vim après vimrc.local, remplaçant ainsi plusieurs paramètres. Il y a un commentaire dans /etc/vim/vimrc (même si je ne le vois pas) qui explique ceci : "Vimwillload$VIMRUNTIME/defaults.
Apr 20, 2024 am 09:04 AM
Notes du débutant ORB-SLAM2
Le système contient des modules communs à tous les systèmes SLAM : 1. Tracking, 2. Mapping, 3. Relocalisation et 4. Loopclosing. Les points clés sont les suivants : ORB-SLAM est principalement divisé en trois threads Progression : Les trois threads de Tracking. , LocalMapping et LoopClosing sont stockés dans trois fichiers correspondants, à savoir les fichiers Tracking.cpp, LocalMapping.cpp et LoopClosing.cpp. (1) Le travail principal de cette partie du suivi est d'extraire les caractéristiques ORB de l'image.
Apr 19, 2024 pm 09:22 PM
Configurez rapidement le système d'exploitation Linux et la base de données Oracle
Travail de préparation : 1. Téléchargez et installez le logiciel de machine virtuelle d'Oracle-VirtualBox : ici 2. Téléchargez OraclePre-BuiltDeveloperVMs (pourOracleVMVirtualBox) : ici Recherchez DatabaseAppDevelopmentVM dans la page Pre-BuiltVM. Ce modèle de machine virtuelle intègre OracleLinux et de nombreux développements de bases de données Oracle. logiciel associé, et vous pouvez démarrer avec presque aucune configuration. Jetons un coup d'œil à la liste des logiciels : OracleLinux6.5OracleDatabase12cRele
Apr 19, 2024 am 09:25 AM
Installer python3 sous Linux CentOS7
Sous CentOS7, python2.7 est installé par défaut. Je vais maintenant vous apprendre à installer python3 : 1. Installez d'abord les dépendances pouvant être utilisées par python3.6 #yum-yinstallopenssl-develbzip2-develexpat-develgdbm-develreadline-develzlib-. devel2. Téléchargez le package de code source Python, l'adresse est https://www.python.org/downloads/source/, puis téléchargez-le via xftp, ou utilisez directement la commande wget, wgethttps://www.
Apr 18, 2024 pm 12:20 PM
Idées pour résoudre le problème selon lequel Xshell ne peut pas se connecter à la machine virtuelle
La première fois que j'ai utilisé xshell, je n'ai pas pu me connecter à Linux. Je l'ai essayé pendant longtemps et j'ai recherché de nombreuses solutions, mais je l'ai finalement résolu. Ici, je vais partager ma propre solution, puis lister les solutions sur Internet. J'espère que cela pourra aider les autres. 1. Votre adresse Linux n'est pas configurée. L'adresse IP n'est pas configurée. Vous devez la configurer vous-même. Il existe de nombreuses méthodes de configuration sur Internet. En voici une : entrez la commande vim/etc/sysconfig/network-scripts/ifcfg-eth0 pour modifier le contenu de ce fichier. comme suit : définissez vous-même l'adresse IP, par exemple : 192.168.1.155, puis entrez ifconfig-a pour trouver votre propre adresse IP et la modifier. 2Changez-vous
Apr 17, 2024 am 09:01 AM
Construire un serveur Git sous CentOS
1. Tout d'abord, vous devez installer Git. Vous pouvez utiliser la source yum pour l'installer en ligne : [root@localhostDesktop]#yuminstall-ygit2 Créez un utilisateur git pour exécuter le service git addusergit3. /data/git/learngit.git comme notre référentiel git [root@localhostgit]#gitinit--barelearngit.gitInitializedemptyGitrepositoryin/data/git/learngit.git/ exécutez la commande ci-dessus
Apr 15, 2024 pm 07:13 PM
Comment installer postfix et configurer sasl sur CentOS6
1. CentOS6 a postfix installé par défaut. Si le système n'a pas postfix, vous pouvez utiliser la commande suivante pour l'installer. [root@mail~]#yum-yinstallpostfix2. Configurez le main.cf de postfix et configurez smtp-auth pour utiliser la fonction sasl de dovecot. [root@mail~]#vi/etc/postfix/main.cf#Line 75 : Supprimez le commentaire et définissez le nom d'hôte. myhostname=mail.opsky.top#Line 83 : supprimez le commentaire et définissez le nom de domaine. mydomain=opsky.top#Line 99 : Supprimez le commentaire.
Apr 15, 2024 pm 02:30 PM
Outils chauds Tags

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)
Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP
Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Sujets chauds









