


哪位高手有不用的書了賣給小弟我吧php、javascript、c++、ajax應(yīng)用、html5、css3、mysql等
Jun 13, 2016 am 11:59 AM
誰有不用的書了賣給我吧php、javascript、c++、ajax應(yīng)用、html5、css3、mysql等
自己半路出家,都是自學,也不系統(tǒng)。前端后臺都會一點兒,套程序倒是會,二次開發(fā)就有點兒難度了,所以想從基礎(chǔ)學起,多了也沒空學,只學php相關(guān)的
知道網(wǎng)上教程很多,但是整體看電腦累眼,所以還是想看些紙質(zhì)書
求購php、javascript、c++、ajax應(yīng)用、html5、css3、mysql數(shù)據(jù)庫圖書,網(wǎng)站制作類的其他書籍有了也可以推薦給我,div+cs類的不要,ps不要。asp、jsp、.net類的不要,10元一本,
書新舊無所謂,版本不要太老,最好是近3年內(nèi)的.每種只要一本(同一本書而不是同一類),自己學習用,有用不到的可以聯(lián)系我
有多的更好,郵費我來出
------解決方案--------------------
可以淘寶那購買二手書?什么?書都有
------解決方案--------------------
------解決方案--------------------
也可以在網(wǎng)上找一些好的相關(guān)視頻看看啊,如果在北京的話,也可以去國家圖書館辦張借書證。LZ可以看看這個:http://php.itcast.cn/php/video.shtml
------解決方案--------------------
1、請有目的的學習編程
???直接定個需求,比如一個簡單的項目。
???根據(jù)需求?,去查相關(guān)資料。
------解決方案--------------------
建議學習李炎恢的php??挺好的
------解決方案--------------------
可以去淘寶上買盜版書~
不過先去京東上看好在找比較好!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

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.

Clothoff.io
Dissolvant de vêtements AI

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

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

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

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

STD :: Chrono est utilisé en C pour traiter le temps, y compris l'obtention de l'heure actuelle, la mesure du temps d'exécution, le point de fonctionnement et la durée de l'opération et le temps d'analyse de formatage. 1. Utilisez STD :: Chrono :: System_clock :: Now () pour obtenir l'heure actuelle, qui peut être convertie en une cha?ne lisible, mais l'horloge système peut ne pas être monotone; 2. Utilisez STD :: Chrono :: standard_clock pour mesurer le temps d'exécution pour assurer la monotonie, et la convertir en millisecondes, secondes et autres unités via durée_cast; 3. Point de temps (temps_point) et durée (durée) peut être interopérable, mais l'attention doit être accordée à la compatibilité des unités et à l'époque de l'horloge (époque)

TOACCESSENSIRONDAMENTVARIBLESSInPHP, useGettenv () Orthe $ _ENVSUPERGLOBAL.1.getenv ('var_name') RetrievesAsaspecificVariable.2. $ _ En V ['var_name'] AccesssaSVariblesifVariables_OrderInphp.iniIncluses "E" .setVariblesVICLIWithVar = ValuePpript.Php, INAPACH

CTE est un résultat temporaire défini dans MySQL utilisé pour simplifier les requêtes complexes. Il peut être référencé plusieurs fois dans la requête actuelle, améliorant la lisibilité et la maintenance du code. Par exemple, lorsque vous recherchez les dernières commandes pour chaque utilisateur dans la table des commandes, vous pouvez d'abord obtenir la dernière date de commande pour chaque utilisateur via le CTE, puis l'associer à la table d'origine pour obtenir l'enregistrement complet. Par rapport aux sous-requêtes, la structure CTE est plus claire et la logique est plus facile à déboguer. Les conseils d'utilisation incluent des alias explicites, la concaténation des CTES multiples et le traitement des données d'arborescence avec des CTE récursifs. La ma?trise du CTE peut rendre SQL plus élégant et efficace.

Lorsque vous utilisez des instructions de prétraitement PHP pour exécuter des requêtes avec dans des clauses, 1. Générez dynamiquement des espaces réservés en fonction de la longueur du tableau; 2. Lorsque vous utilisez PDO, vous pouvez passer directement dans le tableau et utiliser Array_values pour assurer des index continus; 3. Lorsque vous utilisez MySQLI, vous devez construire des cha?nes de type et lier des paramètres, faire attention à la manière d'élargir la compatibilité du tableau et de la version; 4. évitez d'épisser SQL, de traitement des tableaux vides et de garantir que les types de données correspondent. La méthode spécifique est la suivante: utilisez d'abord Implose et Array_Fill pour générer des espaces réservés, puis lier les paramètres en fonction des caractéristiques étendues pour exécuter en toute sécurité dans les requêtes.

PhhasthreocommentStyles: //,#forsingle-lineand/.../formulti-line.USECOMENTSTOEXPLAINWHYCODEEXISTS,NOTHATITOES.Marktodo/fixmeitemsanddisableCodeTemporairementDuringDebugging.VoidOverCormentSimplelogic.

Il existe trois moyens clés pour éviter l'erreur "UndefinedIndex": tout d'abord, utilisez isset () pour vérifier si la clé de tableau existe et s'assurer que la valeur n'est pas nul, ce qui convient aux scénarios les plus courants; Deuxièmement, utilisez array_key_exists () pour déterminer uniquement si la clé existe, ce qui convient aux situations où la clé n'existe pas et la valeur est nul; Enfin, utilisez l'opérateur de fusion vide ?? (PHP7) Pour définir de manière concise la valeur par défaut, qui est recommandée pour les projets PHP modernes et faites attention à l'orthographe des noms de champs de formulaire, utilisez soigneusement Extract () et vérifiez que le tableau n'est pas vide avant de traverser pour éviter davantage les risques.

Lors de la mise en ?uvre de la dataTypescucialForcial et de l'échelle de choix.

Dans PHP, vous pouvez utiliser une variété de méthodes pour déterminer si une cha?ne commence par une cha?ne spécifique: 1. Utilisez strncmp () pour comparer les n caractères n premier. Si 0 est retourné, le début correspond et n'est pas sensible à la casse; 2. Utilisez StrPos () pour vérifier si la position de sous-cha?ne est 0, ce qui est sensible à la casse. Stripos () peut être utilisé à la place pour réaliser un cas insensible; 3. Vous pouvez encapsuler la fonction startSwith () ou str_starts_with () pour améliorer la réutilisabilité; De plus, il est nécessaire de noter que les cha?nes vides renvoient vrai par défaut, en codant la compatibilité et les différences de performances, strncmp () est généralement plus efficace.
