localisation actuelle:Maison > Articles techniques > programmation quotidienne
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
-
- Configuration des serveurs PHP 7 avec Laravel Forge et DigitalOcean
- Cet article explore deux méthodes pour déployer une application PHP 7: en utilisant Laravel Forge et l'installation manuelle sur un serveur DigitalOcean. Les deux approches sont détaillées, permettant aux lecteurs de choisir la méthode la mieux adaptée à leurs besoins et à leurs e techniques
- tutoriel php . développement back-end 800 2025-02-16 08:45:10
-
- Prenant CSS liant au niveau suivant avec Stylelint
- Stylelint: le nouveau meilleur ami de votre code CSS Cet article explore Stylelint, un puissant outil de liaison CSS qui améliore la qualité et la cohérence du code. Il est hautement personnalisable, prend en charge divers préprocesseurs (Sass, moins) et se vante d'excellents documents
- tutoriel CSS . interface Web 810 2025-02-16 08:37:11
-
- API de file d'attente de Drupal 8 - manuel puissant et file d'attente de cron
- API de file d'attente de Drupal 8: traitement des tâches asynchrones pour des performances améliorées Cet article explore l'API de file d'attente de Drupal 8, un outil puissant pour gérer les tâches longues de manière asynchrone. Au lieu de s'enliser une seule demande de page, l'API de la file d'attente
- tutoriel php . développement back-end 432 2025-02-16 08:36:12
-
- Aimer, la liste de surveillance et le téléchargement via l'API de Vimeo
- Cet article développe un tutoriel précédent démontrant une application vidéo de base utilisant Silex, Twig et l'API Vimeo. Cette fois, nous ajouterons de la tenue vidéo, des fonctionnalités de la liste de surveillance et des téléchargements vidéo. Améliorations clés: Interacti API Vimeo améliorée
- tutoriel php . développement back-end 774 2025-02-16 08:31:08
-
- Comment optimiser CSS et JS pour des sites plus rapides
- La vitesse de chargement du site Web est cruciale pour l'expérience utilisateur, qui est souvent négligé par les propriétaires de sites Web. L'augmentation de la vitesse de chargement du site Web de 8 secondes à 2 secondes peut augmenter le taux de conversion de 74%, ce qui signifie que les sites Web lents peuvent perdre près de la moitié de leurs clients potentiels. La compression de code, c'est-à-dire la suppression des caractères qui ne sont utilisées que pour améliorer la lisibilité, peuvent réduire l'utilisation de la bande passante et augmenter la vitesse de chargement des pages. Des outils comme CSS Miniifier et JSCompress peuvent vous aider à traverser ce processus. En outre, il vaut également la peine d'envisager d'implémenter le chargement de code asynchrone pour optimiser davantage les performances avant de compresser JavaScript. Le code redondant ou en double peut également ralentir le site Web. L'utilisation d'outils de développement intégrés de Google Chrome peut aider à les identifier et à les supprimer sans nécessité
- tutoriel CSS . interface Web 734 2025-02-16 08:28:10
-
- Comprendre les modaux bootstrap
- Bootstrap modal Boîte: fenêtre contextuelle légère et personnalisable Bootstrap Modal Box est un plug-in de bootstrap JQuery léger, personnalisable et réactif pour afficher des fenêtres contextuelles d'alerte, des vidéos, des images, etc. Il est divisé en trois parties: le titre, le corps et le pied de page, chacun avec sa fonction unique. Il n'est pas nécessaire d'écrire du code JavaScript, car tous les code et styles sont prédéfinis par bootstrap. Caractéristiques clés: Léger et réactif: la boîte modale est conçue avec un simple et bien affiché sur tous les appareils. Hautement personnalisable: vous pouvez facilement redimensionner, ajouter du contenu dynamique et même le faire défiler. Pas besoin de ja
- tutoriel CSS . interface Web 687 2025-02-16 08:23:08
-
- Composer Global a besoin d'être considéré comme nocif?
- Points clés À moins qu'un package installé à l'échelle mondiale n'ait aucune dépendance, il est désormais considéré comme mauvais pour beaucoup d'utiliser Composer Global nécessite d'installer des packages utilisés sur plusieurs projets. En effet, lorsque les packages partagent le même espace, des conflits de dépendance peuvent se produire. Une autre solution consiste à utiliser le compositeur nécessaire pour installer chaque outil de ligne de commande dans son propre projet local, en gérant manuellement $ Path ou des fichiers binaires. Cependant, cela peut ajouter de la complexité et de l'ennui. Un changement suggéré vers une commande globale peut voir un projet "global" mais isolé installé dans un emplacement spécifique, ses répertoires de fournisseurs et de bacs apparaissant dans leur emplacement habituel. Un nouveau
- tutoriel php . développement back-end 475 2025-02-15 13:24:12
-
- Nous construisons un lecteur de catalogue Marvel! Avengers, assembler!
- Ce tutoriel explore l'API Marvel, accordant aux développeurs l'accès aux vastes données de bandes dessinées de Marvel s'étendant sur plus de 70 ans. Nous couvrirons l'obtention de clés d'API, le test de l'API et la création d'un site Web en utilisant les données de l'API. Le processus commence Wit Wit
- tutoriel php . développement back-end 279 2025-02-15 13:23:12
-
- Comment construire votre propre conteneur d'injection de dépendance
- Cet article examine comment construire un package PHP de conteneur d'injection de dépendance simple (conteneur DI). Tout le code de l'article, y compris les annotations PHPDOC et les tests unitaires (couverture de code à 100%), a été téléchargé sur le référentiel GitHub et répertorié sur Packagist. Points clés: La construction de conteneurs DI aide les développeurs à comprendre les principes de base de l'injection de dépendance et le mécanisme de travail des conteneurs. Les conteneurs DI ont deux fonctions principales: "injection de dépendance" et "conteneur". Il doit être en mesure d'instancier et d'inclure des services en utilisant des méthodes d'injection de constructeur ou d'injection de setter. Les conteneurs d'injection de dépendance à symfony peuvent être utilisés comme référence pour créer des conteneurs personnalisés. Il divise la configuration du conteneur en paramètres et services, permettant un stockage sécurisé
- tutoriel php . développement back-end 712 2025-02-15 13:22:12
-
- Intégration de bootstrap avec Vue.js à l'aide de bootstrap-vue
- Cet article explore l'intégration de bootstrap avec Vue.js à l'aide de bootstrap-vue, éliminant le besoin de jQuery. React et Vue.js sont des frameworks JavaScript populaires, mais Vue.js possède une courbe et une configuration d'apprentissage plus simples. Bootstrap, un HTML / CSS largement utilisé
- tutoriel CSS . interface Web 822 2025-02-15 13:16:11
-
- Disco avec motifs de conception: un nouveau regard sur l'injection de dépendance
- Points de base L'injection de dépendance (DI) permet une gestion flexible de la dépendance en séparant la création et l'utilisation d'objets pour améliorer la réutilisabilité du code. Les conteneurs d'injection de dépendance simplifient la gestion des dépendances d'objets, en particulier lorsque le nombre de dépendances est énorme, ce qui est réalisé en automatisant la création et la configuration d'objets. Disco, un conteneur DI basé sur l'annotation, simplifie la configuration avec des annotations telles que @bean et @configuration, simplifiant ainsi la configuration du service. DISCO prend en charge les fonctionnalités avancées telles que l'instanciation Singleton, le chargement retardé et la gestion de la portée de la session / de la demande pour optimiser l'utilisation des ressources et le cycle de vie des services. L'intégration de la disco avec des composants symfony aide à créer
- tutoriel php . développement back-end 646 2025-02-15 13:14:13
-
- Conseil rapide: développement local avec opéra, erreur Nginx 502
- 502 Erreur dans le développement local du navigateur d'opéra: Solution pour désactiver VPN J'ai récemment rencontré un problème difficile lors de l'utilisation du navigateur d'opéra pour le développement local. J'ai configuré l'instance améliorée de propriété et l'hôte virtuel comme d'habitude, mais j'obtiens toujours une erreur 502 lors de l'accès: L'outil de développeur affiche le code d'état de 502, une erreur de passerelle Nginx typique. Il m'a fallu environ 30 minutes pour vérifier le journal d'erreur de la machine virtuelle, vérifier à plusieurs reprises les prises et les ports PHP, et enfin j'ai découvert quel est le problème: Il s'avère que le navigateur d'opéra (la dernière version à partir de cet article) a activé VPN par défaut. Lorsque le VPN est activé, essayez d'accéder à un nom de domaine de niveau supérieur valide (.com, .App
- tutoriel php . développement back-end 877 2025-02-15 13:12:11
-
- Laravel Doctrine - Best des deux mondes?
- Laravel Doctrine: une puissante alternative orm à éloquente Cet article explore Laravel Doctrine, un mappeur commercial robuste (ORM) offrant une alternative convaincante à éloquente dans Laravel 5.x et au-delà. Nous examinerons ses avantages, Installati
- tutoriel php . développement back-end 707 2025-02-15 13:10:11
-
- Phinx - La bibliothèque de migrations dont vous ne saviez pas que vous aviez besoin
- Ce didacticiel démontre l'utilisation de Phinx, un outil de migration de base de données agnostique framework, pour gérer les modifications du schéma de base de données. Il met l'accent sur les avantages des migrations par rapport aux vidages SQL pour la collaboration d'équipe et le contrôle des versions. Avantages clés de l'utilisation de PHI
- tutoriel php . développement back-end 1092 2025-02-15 13:08:13
-
- Benchmarking: Appserver peut-il battre les performances de Symfony?
- Appserver Vs. Symfony: une confrontation de performances de Framework PHP Cet article compare les performances d'Appserver et Symfony, deux cadres PHP populaires, en utilisant divers types de réponse: un simple "Hello World", une page de connexion dynamique (sans données
- tutoriel php . développement back-end 945 2025-02-15 13:04:11