localisation actuelle:Maison > Articles techniques > développement back-end

  • si rapide! Reconnaissez la parole vidéo en texte en quelques minutes seulement avec moins de 10 lignes de code
    si rapide! Reconnaissez la parole vidéo en texte en quelques minutes seulement avec moins de 10 lignes de code
    Bonjour à tous, je m'appelle Kite. Il y a deux ans, le besoin de convertir des fichiers audio et vidéo en contenu texte était difficile à réaliser, mais il peut désormais être facilement résolu en quelques minutes seulement. On dit que pour obtenir des données de formation, certaines entreprises ont entièrement exploré des vidéos sur des plateformes vidéo courtes telles que Douyin et Kuaishou, puis ont extrait l'audio des vidéos et les ont converties sous forme de texte pour les utiliser comme corpus de formation pour les modèles Big Data. . Si vous devez convertir un fichier vidéo ou audio en texte, vous pouvez essayer cette solution open source disponible aujourd'hui. Par exemple, vous pouvez rechercher des moments précis où apparaissent des dialogues dans des programmes de cinéma et de télévision. Sans plus attendre, entrons dans le vif du sujet. Whisper est le Whisper open source d'OpenAI. Bien sûr, il est écrit en Python et ne nécessite que quelques packages d'installation simples.
    IA . rust 934 2024-02-27 13:55:02
  • Les résultats de l'enquête annuelle open source d'Intel 2023 dévoilés : l'épuisement professionnel des responsables est le plus grand défi, les licences sont très appréciées
    Les résultats de l'enquête annuelle open source d'Intel 2023 dévoilés : l'épuisement professionnel des responsables est le plus grand défi, les licences sont très appréciées
    Selon le média étranger Phoronix, selon les résultats de l'enquête open source 2023 récemment partagée par Intel, la lassitude des responsables est devenue le plus grand défi auquel est confronté l'open source. L'enquête montre qu'en termes d'importance des divers aspects de l'écosystème open source, 46 % des personnes interrogées ont voté en premier pour « licence open source acceptable ». Le deuxième facteur qui a reçu plus d'attention était « la réponse des responsables » Capacité « . Niveau d'activité du projet". ▲Classement de l'importance des divers aspects de l'open source. Concernant le plus grand défi auquel est confronté l'écosystème open source, 45 % des participants ont choisi « l'épuisement du personnel de maintenance », et le même « maintien de la durabilité » a également reçu 37 % des votes, se classant troisième. Troisièmement, les problèmes de documentation et de démarrage sont classés en deuxième position. ▲Le plus grand défi auquel est confronté l'open source réside dans l'open source le plus regardé
    Industrie informatique . rust 583 2024-02-23 08:16:02
  • Collections de concurrence Java comparées aux outils de concurrence dans d'autres langages
    Collections de concurrence Java comparées aux outils de concurrence dans d'autres langages
    Les collections simultanées Java et les outils de concurrence dans d'autres langages fournissent un accès simultané à l'état mutable partagé dans les applications informatiques parallèles basées sur la mémoire partagée pour améliorer l'évolutivité, la flexibilité, le débit et la maintenabilité. Ils utilisent tous des mécanismes thread-safe pour protéger l’état partagé et empêcher les conditions de concurrence de se produire lorsque plusieurs threads accèdent aux données partagées en même temps. La collection de concurrence Java et la bibliothèque de concurrence C++ sont basées sur la machine virtuelle Java et l'environnement d'exécution C++, et peuvent être développées à l'aide des langages Java et C++. Ils fournissent tous des structures de données couramment utilisées telles que List, Map, Set, etc., et prennent tous en charge l'accès simultané multithread. Les collections simultanées Java et les collections simultanées C# sont basées sur les langages Java et C#. Vous pouvez utiliser Java respectivement.
    javaDidacticiel . rust 462 2024-02-19 20:30:46
  • Nouvelles commandes Linux à connaître en 2024
    Nouvelles commandes Linux à connaître en 2024
    Présentation La comparaison des différences de fichiers est une tâche courante dans les systèmes Linux, ce qui nous aide à identifier les similitudes et les différences entre les fichiers afin de mieux gérer les données et les applications. La commande difftastic est un outil de ligne de commande pratique qui peut fournir un affichage détaillé des différences entre les fichiers, permettant aux utilisateurs de visualiser clairement les modifications apportées aux fichiers, contribuant ainsi à simplifier le processus de comparaison et à améliorer l'efficacité. Son affichage intuitif des informations facilite l'analyse des différences entre les fichiers, offrant aux utilisateurs un outil concis et puissant pour gérer les tâches de comparaison de fichiers. La commande difftastic est un outil de terminal écrit en Rust qui vise à améliorer la commande Linux traditionnelle diff. Bien que diff et difftastic soient puissants
    connaissances en informatique . rust 703 2024-02-19 11:51:03
  • Comme c'est génial Pingora ! Un serveur Web très populaire surpasse Nginx
    Comme c'est génial Pingora ! Un serveur Web très populaire surpasse Nginx
    Nous sommes ravis de présenter Pingora, notre nouveau proxy HTTP construit sur Rust. Traitant plus de 1 000 milliards de requêtes par jour, améliorant les performances et apportant de nouvelles fonctionnalités aux clients Cloudflare tout en ne nécessitant qu'un tiers des ressources CPU et mémoire de l'infrastructure proxy d'origine. Alors que Cloudflare continue de se développer, nous avons constaté que la puissance de traitement de NGINX ne pouvait plus répondre à nos besoins. Bien qu’elle ait bien fonctionné au fil des années, nous avons réalisé avec le temps qu’elle avait ses limites pour relever les défis à notre échelle. Par conséquent, nous avons estimé qu'il était nécessaire de créer de nouvelles solutions pour répondre à nos besoins en termes de performances et de fonctionnalités. Les clients et utilisateurs de Cloudflare utilisent Cloudfla
    connaissances en informatique . rust 1571 2024-02-19 11:12:17
  • Comment interroger l'emplacement IP de Douyin (comment afficher l'emplacement IP de Douyin)
    Comment interroger l'emplacement IP de Douyin (comment afficher l'emplacement IP de Douyin)
    1. Contexte Récemment, il a été découvert que Douyin avait lancé une fonction de localisation IP. Les utilisateurs afficheront leurs informations de localisation IP lors de la publication de mises à jour, de commentaires et de discussions. L’objectif principal de cette fonction est d’augmenter l’authenticité de l’utilisateur et de réduire les mensonges. Il se trouve que j'ai récemment développé la fonction d'obtention de l'adresse IP du client pour la limitation du courant d'interface, les listes noires et blanches et d'autres besoins. À propos, j'ai étudié le problème de savoir comment analyser l'adresse IP pour obtenir l'attribution. Concentrons-nous ensuite sur la façon dont le backend Java implémente la fonction d'attribution IP. En fait, cela ne nécessite que les deux étapes suivantes : 2. Obtenir l'interface IP du client. Quiconque a fait du développement Web le sait, qu'il s'agisse d'un terminal mobile ou d'un terminal mobile. un terminal PC, l'interface de requête sera encapsulée dans un objet HttpServletRequest. Cet objet contient le client demandé
    connaissances en informatique . rust 1678 2024-02-15 14:42:06
  • Linux Kernel 6.4 officiellement publié, la dernière et la meilleure série de noyaux
    Linux Kernel 6.4 officiellement publié, la dernière et la meilleure série de noyaux
    Linus Torvalds a publié aujourd'hui Linux 6.4, une mise à jour majeure de la dernière et meilleure série de noyaux pour le système d'exploitation Linux, apportant une meilleure prise en charge matérielle et de nouvelles fonctionnalités. Les points forts du noyau Linux 6.4 incluent la prise en charge d'IntelLAM (Masquage d'adresse linéaire), les événements de suivi des utilisateurs, la clé de propriétaire de machine (MOK) pour stocker uniquement les trousseaux de clés de machine appliqués par l'autorité de certification, la prise en charge de LoongArch pour la bibliothèque nolibc, la prise en charge des périphériques partitionnés du système de fichiers F2FS, ainsi que la mise en veille prolongée. prise en charge des extensions Svnapot et de l'architecture RISC-V. Le sous-système io_uring a été amélioré pour pouvoir effectuer simultanément plusieurs écritures d'E/S directes dans des fichiers (actuellement uniquement
    Linux . rust 890 2024-02-14 21:45:30
  • Deep Linux : Exploration et pratique de l'installation de logiciels de programmation
    Deep Linux : Exploration et pratique de l'installation de logiciels de programmation
    Deepin Linux, en tant que système d'exploitation basé sur le noyau Linux open source, a gagné la faveur de nombreux développeurs et utilisateurs grâce à sa stabilité, sa sécurité et son haut degré de personnalisation. Pour les programmeurs, Deepin Linux fournit une puissante variété de logiciels de programmation. installé sur la plate-forme pour répondre aux différents besoins de développement.Cet article explorera la faisabilité et les pratiques spécifiques d'installation d'un logiciel de programmation dans Deepin Linux. Deepin Linux prend en charge l'installation d'une variété de logiciels de programmation. Qu'il s'agisse de langages de programmation courants C/C++, Python, Java ou émergents tels que Rust et Go, il existe des packages logiciels ou des codes sources correspondants pour l'installation. c'est grâce aux gestionnaires de packages du système Linux, tels que APT, YUM, etc., qui utilisent
    Linux . rust 1051 2024-02-14 18:30:15
  • La ligne de commande du terminal Linux peut également être utilisée pour afficher des images
    La ligne de commande du terminal Linux peut également être utilisée pour afficher des images
    Il existe un grand nombre d'applications GUI disponibles pour visualiser des images sous Linux. Pour être honnête, je n'ai utilisé aucune application en ligne de commande affichant des images dans le terminal lui-même. Heureusement, j'ai trouvé 2 visionneuses d'images en ligne de commande pour afficher les images dans le terminal. Ces applications peuvent être utiles pour ceux qui souhaitent utiliser une alternative CLI pour les applications GUI et passent la plupart de leur temps dans Terminal. 1. Afficher des images dans le terminal à l'aide de Viu Viu est une application en ligne de commande permettant de visualiser des images depuis le terminal. Il s'agit d'une visionneuse d'images CLI gratuite et open source écrite dans le langage de programmation Rust. En utilisant Viu, nous pouvons afficher les types d'images populaires, notamment .jpg, .png, igif et plus encore. en taille personnalisée
    Linux . rust 1884 2024-02-13 15:33:11
  • Facilitez la gestion de vos fichiers Linux - passez à l'outil exa
    Facilitez la gestion de vos fichiers Linux - passez à l'outil exa
    Dans les systèmes Linux, la gestion des fichiers est une opération très importante, mais la commande ls traditionnelle ne peut pas répondre aux besoins de l'utilisateur en matière d'affichage de la liste de fichiers. À l'heure actuelle, un outil plus puissant et plus facile à utiliser est nécessaire. Aujourd'hui, nous présenterons un outil appelé exa, qui peut rendre la gestion de vos fichiers Linux plus simple et plus efficace. Introduction à la commande exa exa est un outil en ligne de commande qui peut lister les répertoires et les fichiers dans le chemin spécifié (s'il n'est pas spécifié, le répertoire actuel). Cela peut sembler familier car c'est ce que fait la commande ls. exa est considéré comme un remplacement moderne de l'ancienne commande ls de l'ancien temps d'UNIX. Comme indiqué, elle possède plus de fonctionnalités et un meilleur comportement par défaut que la commande ls.
    Linux . rust 822 2024-02-12 13:09:13
  • Comment utiliser les commandes Linux pour libérer de l'espace sur le disque dur et donner une nouvelle vie à votre système
    Comment utiliser les commandes Linux pour libérer de l'espace sur le disque dur et donner une nouvelle vie à votre système
    Lors de l'utilisation des systèmes Linux, nous rencontrons souvent un espace disque insuffisant. Lorsque l’espace disque est insuffisant, le système fonctionnera extrêmement lentement, voire plantera. Utiliser des commandes Linux pour libérer de l'espace sur le disque dur est une méthode très simple et efficace qui peut donner une nouvelle vie à votre système. Dans cet article, nous présenterons plusieurs commandes Linux couramment utilisées pour vous aider à libérer de l'espace sur le disque dur et à améliorer les performances et la stabilité du système. Si vous travaillez sur la ligne de commande Linux, vous devez être familier avec la commande du. Comprendre les commandes telles que du, qui peuvent renvoyer rapidement des informations sur l'utilisation du disque, est l'un des moyens par lesquels la ligne de commande peut améliorer la productivité des programmeurs. Cependant, si vous cherchez un moyen de gagner plus de temps et de simplifier votre vie
    Linux . rust 1347 2024-02-09 23:00:24
  • Go fournit-il un moyen standard ou de facto de gérer les erreurs au sein d'une seule instruction (c'est-à-dire la gestion des erreurs en ligne) ?
    Go fournit-il un moyen standard ou de facto de gérer les erreurs au sein d'une seule instruction (c'est-à-dire la gestion des erreurs en ligne) ?
    Dans Rust, le type Result peut être considéré comme le modèle (val,err) dans Go, qui peut être « déroulé » immédiatement dans l'instruction dans laquelle il apparaît, et ne nécessite pas la complexité de consacrer plusieurs lignes à cette tâche. Par exemple, supposons que nous ayons une fonction foo qui renvoie un nombre ou une erreur. Dans Rust, gérer cette erreur (sans l'ignorer) peut être aussi simple que : letx=foo().unwrap()+1 dans Go, l'approche recommandée semble être : x,err:=Foo()iferr!= nil {panic(err)}x=x+1Go fournit-il un
    Golang . rust 604 2024-02-09 22:50:10
  • Convertir big.Int en int64 et vice versa et complément à deux
    Convertir big.Int en int64 et vice versa et complément à deux
    J'essaie de convertir gobig.int, qui représente un entier de 128 bits, en [2]int64. L'idée est de pouvoir faire correspondre i128::to_le_bytes() de Rust, qui code les entiers signés de 128 bits dans l'ordre des octets petit-boutien. Cet exemple correspond à i128::to_le_bytes() de Rust. Chaque fois que j'essaie de le reconvertir en big.int, je n'obtiens pas la même valeur. Des bits sont-ils perdus lors du décalage initial vers la droite ? Merci. packagemainimport("encodage/binaire""fmt""mat
    Golang . rust 657 2024-02-09 17:51:09
  • Quel est l'équivalent de Rust dans Go ?
    Quel est l'équivalent de Rust dans Go ?
    J'ai essayé de le comprendre en lisant moi-même la documentation, mais je n'ai pas réussi à convertir cette fonction go en rust : funcmain(){cards:=[]string{"aceofdiamonds",newcard()}cards=append(cards, "sixofspades")fmt.println(cards)}funcnewcard()string{return "fiveofdiamonds"} Ce n'est pas correct, du moins je connais cards.append
    Golang . rust 443 2024-02-09 10:24:32
  • Fonctions de rappel de Rust to Go
    Fonctions de rappel de Rust to Go
    J'essaie de créer la possibilité d'appeler une fonction rust from go, puis ladite fonction rust rappelle la fonction to go. J'utilise cgo comme interface ffi entre go et rust. Voici mon code go (src/main.go) : packagemainimport("c""fmt""unsafe")/*#cgocflags:-i./../lib#cgoldflags:-l./../bin -lgo_move-wl,-rpath=./bin#include"m
    Golang . rust 671 2024-02-05 23:03:07

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28