超碰在线天天性国产视频|无码人妻玩麻豆中出一区有奶水|日日日日日日日日日日日日网96|91视频农村妇女网站|精品美女日本一区|日韩无码一区视频|精品素人AV婷婷色视频|日本精品视频手机在线|少妇高清无码一二区|激情四射综合婷婷

貨幣問(wèn)答:php深入

智公

請(qǐng)問(wèn)下:對(duì)于想深入學(xué)習(xí)js,php,C#的程序員來(lái)說(shuō),買哪本書(shū)好點(diǎn)?

對(duì) js比較了解了??用js寫(xiě)個(gè)仿linux操作的系統(tǒng)吧,,怎么 有點(diǎn) 難度,那就寫(xiě)個(gè) 仿jquery的框架吧,

推薦
不推薦
展開(kāi)
收起
疾老成

深入php面向?qū)ο?模式與實(shí)踐 怎么樣

這本書(shū)還是不錯(cuò)的,能更好的幫助理解PHP面向?qū)ο?,可惜就是沒(méi)有電子版的

推薦
不推薦
展開(kāi)
收起
金銀沙劍

同時(shí)深入php和java該學(xué)習(xí)哪些

這個(gè)主要看個(gè)人,就我個(gè)人認(rèn)為,如果你是有黑客精神,喜歡快速迭代開(kāi)發(fā)的,喜歡解決棘手的小問(wèn)題,喜歡創(chuàng)業(yè),創(chuàng)意和點(diǎn)子多并且希望快速實(shí)現(xiàn),那應(yīng)該會(huì)更喜歡PHP這類動(dòng)態(tài)語(yǔ)言,今后的主要職業(yè)方向是web開(kāi)發(fā)工程師。典型代表就是Facebook和無(wú)數(shù)創(chuàng)業(yè)公司。如果你更喜歡大企業(yè)和復(fù)雜的商業(yè)流程,嚴(yán)謹(jǐn)?shù)脑O(shè)計(jì)模式和軟件工程學(xué),更注重穩(wěn)重型開(kāi)發(fā),講究系統(tǒng)的嚴(yán)格設(shè)計(jì)和對(duì)開(kāi)發(fā)過(guò)程的詳細(xì)控制,那選擇Java這種在解決業(yè)務(wù)流程方面更成熟的平臺(tái)更適合,典型的代表是IBM。Java另一個(gè)方面也是很活潑的,就是基于Android平臺(tái)的移動(dòng)應(yīng)用開(kāi)發(fā),和傳統(tǒng)的J2EE風(fēng)格相差較大。總體來(lái)說(shuō)兩種的薪水待遇都差不多,就目前來(lái)看職位需求上我個(gè)人感覺(jué)PHP的要比Java的多。PHP目前好像陣地還相對(duì)穩(wěn)固,屬于蓬勃發(fā)展期,雖然有Ruby和Python這樣的強(qiáng)力競(jìng)爭(zhēng)者,但是PHP的主導(dǎo)地位在短時(shí)間內(nèi)還難以動(dòng)搖。Java是企業(yè)市場(chǎng)上的霸王很多年了,之前被Oracle收購(gòu)之后幾場(chǎng)官司對(duì)它稍微有點(diǎn)影響,都在探討對(duì)Java的依賴性,加上.NET 4確實(shí)很強(qiáng)力,所以最近經(jīng)常能聽(tīng)到.NET崛起的呼聲。不過(guò)Java就算是在走下坡路我想也至少要走1-2代程序員才能消亡吧,況且雖然Java 7并不出眾,但是Java平臺(tái)依然有許多其他后起之秀如Scala等等,所以我覺(jué)得Java幾乎不可能倒,下滑都很難??傊?,做個(gè)不太恰當(dāng)?shù)姆诸?比喻,如果你是黑客或者創(chuàng)業(yè)者,就選擇PHP,如果你是大公司嚴(yán)謹(jǐn)?shù)母呒?jí)工程師,就選Java。P.S. 其實(shí)兩個(gè)都學(xué)也沒(méi)問(wèn)題啊 = =

推薦
不推薦
展開(kāi)
收起
季思退

PHP怎么更深入學(xué)習(xí)

深入學(xué)習(xí)的話可能不要局限php了。數(shù)據(jù)結(jié)構(gòu)是基礎(chǔ),但php語(yǔ)言,這方面就不考慮了。要寫(xiě)出一些優(yōu)雅,可拓展性強(qiáng)的代碼,設(shè)計(jì)模式是一門必修課。平時(shí)可能也會(huì)用到一些模式,但是會(huì)沒(méi)有系統(tǒng),也達(dá)不到交流的要求。不管是java,c++,php還是js,思想是一樣的,任意哪種語(yǔ)言的實(shí)現(xiàn)都是可以的。深入php的前提是已經(jīng)完成了相當(dāng)?shù)捻?xiàng)目,對(duì)php的特性理解程度比較深。之后在socket編程這塊花一些時(shí)間,寫(xiě)一些c/s應(yīng)用。因?yàn)榫W(wǎng)絡(luò)的大部分應(yīng)用現(xiàn)在幾乎都是基于套接字之上,而php正是一門web語(yǔ)言。php底層調(diào)用的都是c模塊,這也是它速度變慢的原因,php只是一個(gè)中間件。到語(yǔ)言層面的話,試著開(kāi)發(fā)php擴(kuò)展已完善現(xiàn)有的功能或是項(xiàng)目需求。

推薦
不推薦
展開(kāi)
收起
尤國(guó)團(tuán)

深入淺出php&mysql有沒(méi)有 中文版

http://www.163disk.com/fileview_397626.html答題不易,互相幫助,手機(jī)提問(wèn)的朋友在客戶端右上角評(píng)價(jià)點(diǎn)滿意即可.如認(rèn)可我的回答,請(qǐng)點(diǎn)擊采納為滿意回答按鈕.

推薦
不推薦
展開(kāi)
收起
李道純

我想學(xué)PHP,請(qǐng)問(wèn)那個(gè)數(shù)據(jù)庫(kù)簡(jiǎn)單了解一下就可以,還是要比較深入的學(xué)習(xí)呀?

如果你只是想考數(shù)據(jù)庫(kù)工程師,那就不要先去學(xué)mysql.直接去學(xué)數(shù)據(jù)庫(kù)就好了,這個(gè)是不分什么數(shù)據(jù)庫(kù)的,主要學(xué)的是SQL和數(shù)據(jù)庫(kù)的理論知識(shí).學(xué)會(huì)了這些,再上手mysql會(huì)很簡(jiǎn)單.他咯星期六娛樂(lè)阿奎使用率冊(cè)子破潰去

推薦
不推薦
展開(kāi)
收起
石火神雷

有必要深入研究 PHP 源碼嗎?有哪些好的方法

這個(gè),向上進(jìn)階會(huì)遇到這個(gè)問(wèn)題的,樓主在向上深度學(xué)習(xí)php的話,建議先讀那些php框架的源代碼,很多都是開(kāi)源的,他們的設(shè)計(jì)思想很好,例如CI,laravel,等,最后高級(jí)階段在讀php源碼,這樣有個(gè)漸進(jìn)的過(guò)程。

推薦
不推薦
展開(kāi)
收起
伍良

如何使用linux系統(tǒng)建立網(wǎng)站,不要太深入,我只是菜鳥(niǎo),如果你是linux高手,希望你能留下聯(lián)系方式,謝謝。

1.有固定IP2.安裝APACHE服務(wù)器。。安裝MYSQL數(shù)據(jù)庫(kù)。。安裝PHP環(huán)境。。安裝可視化數(shù)據(jù)庫(kù)管理工具phpmyadmin.具體的方法:一、系統(tǒng)約定軟件源代碼包存放位置:/usr/local/src源碼包編譯安裝位置(prefix):/usr/local/software_name腳本以及維護(hù)程序存放位置:/usr/local/sbinMySQL 數(shù)據(jù)庫(kù)位置:/var/lib/MySQL(可按情況設(shè)置)Apache 網(wǎng)站根目錄:/home/www/wwwroot(可按情況設(shè)置)Apache 虛擬主機(jī)日志根目錄:/home/www/logs(可按情況設(shè)置)Apache 運(yùn)行賬戶:www:www二、系統(tǒng)環(huán)境部署及調(diào)整1. 檢查系統(tǒng)是否正常# more /var/log/messages(檢查有無(wú)系統(tǒng)級(jí)錯(cuò)誤信息)# dmesg(檢查硬件設(shè)備是否有錯(cuò)誤信息)# ifconfig(檢查網(wǎng)卡設(shè)置是否正確)# ping www.163.com(檢查網(wǎng)絡(luò)是否正常)2. 關(guān)閉不需要的服務(wù)# ntsysv以下僅列出需要啟動(dòng)的服務(wù),未列出的服務(wù)一律推薦關(guān)閉:atdcrondirqbalancemicrocode_ctlnetworksendmailsshdsyslog3. 重新啟動(dòng)系統(tǒng)# init 64. 配置 vim# vi /root/.bashrc在 alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。# echo 'syntax on' > /root/.vimrc5. 使用 yum 程序安裝所需開(kāi)發(fā)包(以下為標(biāo)準(zhǔn)的 RPM 包名稱)# yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel6. 定時(shí)校正服務(wù)器時(shí)鐘,定時(shí)與中國(guó)國(guó)家授時(shí)中心授時(shí)服務(wù)器同步# crontab -e加入一行:*/30 * * * * ntpdate 210.72.145.447. 源碼編譯安裝所需包 (Source) (1) GD2# cd /usr/local/src# tar xzvf gd-2.0.34.tar.gz# cd gd-2.0.34# ./configure --prefix=/usr/local/gd2# make# make install(2) LibXML2# cd /usr/local/src# tar xjvf libxml2-2.6.30.tar.bz2# cd libxml2-2.6.30# ./configure --prefix=/usr/local/libxml2# make# make install(3) LibMcrypt# cd /usr/local/src# tar xjvf libmcrypt-2.5.8.tar.bz2# cd libmcrypt-2.5.8# ./configure –prefix=/usr/local/libmcrypt# make# make install(4) Apache日志截?cái)喑绦? cd /usr/local/src# tar xzvf cronolog-1.7.0-beta.tar.gz# cd cronolog-1.7.0-beta# ./configure –prefix=/usr/local/cronolog# make# make install8. 升級(jí)OpenSSL和OpenSSH# cd /usr/local/src# tar xzvf openssl-0.9.8e.tar.gz# cd openssl-0.9.8e# ./config --prefix=/usr/local/openssl# make# make test# make install# cd .. # tar xzvf openssh-4.7p1.tar.gz# cd openssh-4.7p1# ./configure \"--prefix=/usr" \"--with-pam" \"--with-zlib" \"--sysconfdir=/etc/ssh" \"--with-ssl-dir=/usr/local/openssl" \"--with-md5-passwords"# make# make install(1)禁用 SSH V1 協(xié)議找到:#Protocol 2,1改為:Protocol 2(2)禁止root直接登錄此處先建立一個(gè)普通系統(tǒng)用戶:# useradd username# passwd username找到:#PermitRootLogin yes改為:PermitRootLogin no(3)禁用服務(wù)器端GSSAPI找到以下兩行,并將它們注釋:GSSAPIAuthentication yesGSSAPICleanupCredentials yes(4)禁用 DNS 名稱解析找到:#UseDNS yes改為:UseDNS no(5)禁用客戶端 GSSAPI# vi /etc/ssh/ssh_config找到:GSSAPIAuthentication yes將這行注釋掉。最后,確認(rèn)修改正確后重新啟動(dòng) SSH 服務(wù)# service sshd restart# ssh -v 確認(rèn) OpenSSH 以及 OpenSSL 版本正確。三、編譯安裝L.A.M.P環(huán)境1. 下載軟件# cd /usr/local/srchttpd-2.2.6.tar.bz2MySQL-5.0.45-linux-i686-glibc23.tar.gzphp-5.2.4.tar.bz2ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz2. 安裝MySQL# tar xzvf MySQL-5.0.45-linux-i686-glibc23.tar.gz# mv MySQL-5.0.45-linux-i686-glibc23 /usr/local/# ln -s /usr/local/ MySQL-5.0.45-linux-i686-glibc23 /usr/local/MySQL# useradd MySQL# chown -R MySQL:root /usr/local/MySQL/# cd /usr/local/MySQL# ./scripts/MySQL_install_db --user=MySQL# cp ./support-files/MySQL.server /etc/rc.d/init.d/MySQLd# chown root:root /etc/rc.d/init.d/MySQLd# chmod 755 /etc/rc.d/init.d/MySQLd# chkconfig --add MySQLd# chkconfig --level 3 5 MySQLd on# cp ./support-files/my-huge.cnf /etc/my.cnf# mv /usr/local/MySQL/data /var/lib/MySQL# chown -R MySQL:MySQL /var/lib/MySQL/# vi /etc/my.cnf 修改以下內(nèi)容:(1) 在 [MySQL] 段增加一行:default-character-set = GBK | latin1 | utf8 | BIG5(2) 在 [MySQLd] 段增加或修改:datadir = /var/lib/MySQL--skip-innodbdefault-character-set = GBK | latin1 | utf8 | BIG5--wait-timeout = 3 | 5 | 10max_connections = 256 | 384 | 512max_connect_errors = 10000000thread_concurrency = CPU個(gè)數(shù)×2 將 log-bin 注釋# bin/MySQLadmin -u root password 'password_for_root'3. 編譯安裝Apache# cd /usr/local/src# tar xjvf httpd-2.2.6.tar.bz2# cd httpd-2.2.6# ./configure \"--prefix=/usr/local/apache2" \"--with-included-apr" \"--enable-so" \"--enable-deflate=shared" \"--enable-expires=shared" \"--enable-rewrite=shared" \"--enable-static-support" \"--disable-userdir"# make# make install# echo '/usr/local/apache2/bin/apachectl start ' >> /etc/rc.local4. 編譯安裝PHP# cd /usr/local/src# tar xjvf php-5.2.4.tar.bz2# cd php-5.2.4# ./configure \"--prefix=/usr/local/php" \"--with-apxs2=/usr/local/apache2/bin/apxs" \"--with-config-file-path=/usr/local/php/etc" \"--with-MySQL=/usr/local/MySQL" \"--with-libxml-dir=/usr/local/libxml2" \"--with-gd=/usr/local/gd2" \"--with-jpeg-dir" \"--with-png-dir" \"--with-bz2" \"--with-freetype-dir" \"--with-iconv-dir" \"--with-zlib-dir " \"--with-openssl=/usr/local/openssl" \"--with-mcrypt=/usr/local/libmcrypt" \"--enable-soap" \"--enable-gd-native-ttf" \"--enable-ftp" \"--enable-mbstring" \"--enable-exif" \"--disable-ipv6" \"--disable-cgi" \"--disable-cli"# make# make install# mkdir /usr/local/php/etc# cp php.ini-dist /usr/local/php/etc/php.ini5. 安裝Zend Optimizer# cd /usr/local/src# tar xzvf ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz# ./ZendOptimizer-3.3.0-linux-glibc21-i386/install.sh安裝Zend Optimizer過(guò)程的最后不要選擇重啟Apache。6. 整合Apache與PHP# vi /usr/local/apache2/conf/httpd.conf找到:AddType application/x-gzip .gz .tgz在該行下面添加AddType application/x-httpd-php .php找到: DirectoryIndex index.html 將該行改為 DirectoryIndex index.html index.htm index.php 找到:#Include conf/extra/httpd-mpm.conf#Include conf/extra/httpd-info.conf#Include conf/extra/httpd-vhosts.conf#Include conf/extra/httpd-default.conf去掉前面的“#”號(hào),取消注釋。注意:以上 4 個(gè)擴(kuò)展配置文件中的設(shè)置請(qǐng)按照相關(guān)原則進(jìn)行合理配置!修改完成后保存退出。# /usr/local/apache2/bin/apachectl restart7. 查看確認(rèn)L.A.M.P環(huán)境信息、提升 PHP 安全性在網(wǎng)站根目錄放置 phpinfo.php 腳本,檢查phpinfo中的各項(xiàng)信息是否正確。確認(rèn) PHP 能夠正常工作后,在 php.ini 中進(jìn)行設(shè)置提升 PHP 安全性。# vi /etc/php.ini找到:disable_functions =設(shè)置為:phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server 四、服務(wù)器安全性設(shè)置1. 設(shè)置系統(tǒng)防火墻# vi /usr/local/sbin/fw.sh將以下腳本命令粘貼到 fw.sh 文件中。#!/bin/bash# Stop iptables service firstservice iptables stop# Load FTP Kernel modules/sbin/modprobe ip_conntrack_ftp/sbin/modprobe ip_nat_ftp# Inital chains default policy/sbin/iptables -F -t filter/sbin/iptables -P INPUT DROP/sbin/iptables -P OUTPUT ACCEPT# Enable Native Network Transfer/sbin/iptables -A INPUT -i lo -j ACCEPT# Accept Established Connections/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT# ICMP Control/sbin/iptables -A INPUT -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT# WWW Service/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT# FTP Service/sbin/iptables -A INPUT -p tcp --dport 21 -j ACCEPT# SSH Service/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT # chmod 755 /usr/local/sbin/fw.sh# echo '/usr/local/sbin/fw.sh' >> /etc/rc.local# /usr/local/sbin/fw.sh

檢查硬件錯(cuò)誤信息時(shí),輸入命令之后,出現(xiàn)一大堆代碼,不知道是什么

推薦
不推薦
展開(kāi)
收起
鄭芝鳳

不管是升學(xué)還是畢業(yè)我都要在php程序員和國(guó)際貿(mào)易選一個(gè)方向,兩者我都不了解,望資深人士深入解釋一下!

我覺(jué)得你倒是可以學(xué)測(cè)試或著ios,前者輕松些,后者專一一些工資也相對(duì)高些,php這玩意什么都要懂一點(diǎn),感覺(jué)很累

你能用php做個(gè)簡(jiǎn)單的留言板嗎,能夠保存留言的姓名email和留言內(nèi)容,并按發(fā)表時(shí)間的先后顯示留言(最新留言在前)能夠管理留言實(shí)現(xiàn)留言中非法字符限制發(fā)布功能(“色情”,“暴力”)我都不會(huì)做,老師什么都不講,就只是讓我們自己看書(shū)

推薦
不推薦
展開(kāi)
收起
查看更多答案
收起