ASP.NETÒ³Ãæ¼äÊý¾Ý´«µÝµÄ·½·¨
±¾ÎÄÎÒÃǽ«ÌÖÂÛµÄÊÇASP.NETÒ³Ãæ¼äÊý¾Ý´«µÝµÄ¼¸ÖÖ·½·¨£¬¶Ô´ËÏ£ÍûÄÜ°ïÖú´ó¼ÒÕýÈ·µÄÀí½âASP.NETÒ³Ãæ¼äÊý¾Ý´«µÝµÄÓô¦ÒÔ¼°±ãÀûÐÔ¡£
0¡¢ÒýÑÔ
WebÒ³ÃæÊÇÎÞ״̬µÄ£¬ ·þÎñÆ÷¶Ôÿһ´ÎÇëÇó¶¼ÈÏΪÀ´×Ô²»Í¬Óû§£¬Òò´Ë£¬±äÁ¿µÄ״̬ÔÚÁ¬Ðø¶ÔͬһҳÃæµÄ¶à´ÎÇëÇóÖ®¼ä»òÔÚÒ³ÃæÌøתʱ²»»á±»±£Áô¡£ÔÚÓÃASP.NET Éè¼Æ¿ª·¢Ò»¸öWebϵͳʱ£¬ Óöµ½Ò»¸öÖØÒªµÄÎÊÌâÊÇÈçºÎ±£Ö¤Êý¾ÝÔÚÒ³Ãæ¼ä½øÐÐÕýÈ·¡¢°²È«ºÍ¸ßЧµØ´«ËÍ£¬Asp.net ÌṩÁË״̬¹ÜÀíµÈ¶àÖÖ¼¼ÊõÀ´½â¾ö±£´æºÍ´«µÝÊý¾ÝÎÊÌ⣬ÒÔÏÂÀ´Ì½ÌÖ.NET ϵĽâ¾ö´ËÎÊÌâµÄ¸÷ÖÖ·½·¨ºÍ¸÷×ÔµÄÊÊÓó¡ºÏ¡£
1¡¢ASP.NETÒ³Ãæ¼äÊý¾Ý´«µÝµÄ¸÷ÖÖ·½·¨ºÍ·ÖÎö
1.1 ʹÓÃQuerystring ·½·¨
QueryString Ò²½Ð²éѯ×Ö·û´®£¬ ÕâÖÖ·½·¨½«Òª´«µÝµÄÊý¾Ý¸½¼ÓÔÚÍøÒ³µØÖ·(URL)ºóÃæ½øÐд«µÝ¡£ÈçÒ³ÃæA.aspx Ìøתµ½Ò³ÃæB.aspx£¬¿ÉÒÔÓÃRequest.Redirect("B.aspx?²ÎÊýÃû³Æ=²ÎÊýÖµ")·½·¨£¬Ò²¿ÉÒÔÓó¬Á´½Ó£º£¬Ò³ÃæÌøתºó£¬ÔÚÄ¿±êÒ³ ÃæÖпÉÓÃRuquest["²ÎÊýÃû³Æ"]À´½ÓÊÕ²ÎÊý¡£Ê¹ÓÃQuerySting ·½·¨µÄÓŵãÊÇʵÏÖ¼òµ¥£¬ ²»Ê¹Ó÷þÎñÆ÷×ÊÔ´£»È±µãÊÇ´«µÝµÄÖµ»áÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÉÏ£¬Óб»´Û¸ÄµÄ·çÏÕ£¬²»ÄÜ´«µÝ¶ÔÏó£¬Ö»ÓÐÔÚͨ¹ýURL ÇëÇóҳʱ²éѯ×Ö·û´®²ÅÊÇ¿ÉÐеġ£
1.2 ÀûÓÃÒþ²ØÓò
Òþ²ØÓò²»»áÏÔʾÔÚÓû§µÄä¯ÀÀÆ÷ÖУ¬ Ò»°ãÊÇÔÚÒ³ÃæÖмÓÈëÒ»¸öÒþ²Ø¿Ø¼þ£¬ Óë·þÎñÆ÷½øÐн»»¥Ê±°ÑÖµ¸³¸øÒþ²Ø¿Ø¼þ²¢Ìá½»¸øÏÂÒ»Ò³Ãæ¡£Òþ²ØÓò¿ÉÒÔÊÇÈκδ洢ÔÚÍøÒ³ÖеÄÓëÍøÒ³ÓйصÄÐÅÏ¢µÄ´æ´¢¿â¡£Ê¹ÓÃÒþ²ØÓò´æÈëÊýֵʱÓãºhidden ¿Ø¼þ.value=ÊýÖµ£¬È¡³ö½ÓÊÕÊýֵʱÓ㺱äÁ¿=hidden ¿Ø¼þ.value¡£Ê¹ÓÃÒþ²ØÓòµÄÓŵãÊÇʵÏÖ¼òµ¥£¬ Òþ²ØÓòÊDZê×¼µÄHTML ¿Ø¼þ£¬²»ÐèÒª¸´Ôӵıà³ÌÂß¼¡£Òþ²ØÓòÔÚÒ³ÉÏ´æ´¢ºÍ¶ÁÈ¡£¬²»ÐèÒªÈκηþÎñÆ÷×ÊÔ´£¬¼¸ºõËùÓÐä¯ÀÀÆ÷ºÍ¿Í»§¶ËÉ豸¶¼Ö§³Ö¾ßÓÐÒþ²ØÓòµÄ´°Ì塣ȱµãÊÇ´æ´¢½á¹¹ÉÙ£¬½ö ½öÖ§³Ö¼òµ¥µÄÊý¾Ý½á¹¹£¬´æ´¢Á¿ÉÙ£¬ÒòΪËü±»´æ´¢ÔÚÒ³Ãæ±¾Éí£¬ËùÒÔÎÞ·¨´æ´¢½Ï´óµÄÖµ£¬¶øÇÒ´óµÄÊý¾ÝÁ¿»áÊܵ½·À»ðǽºÍ´úÀíµÄ×èÖ¹¡£
1.3 ViewState
ViewState ÊÇÓÉASP.NET Ò³Ãæ¿ò¼Ü¹ÜÀíµÄÒ»¸öÒþ²ØµÄ´°Ìå×ֶΡ£µ±ASP.NET Ö´ÐÐij¸öÒ³Ãæʱ£¬¸ÃÒ³ÃæÉϵÄViewState ÖµºÍËùÓпؼþ½«±»ÊÕ¼¯²¢¸ñʽ»¯³ÉÒ»¸ö±àÂë×Ö·û´®£¬ È»ºó±»·ÖÅä¸øÒþ²Ø´°Ìå×ֶεÄÖµÊôÐÔ¡£Ê¹ÓÃViewState ´«µÝÊý¾Ýʱ¿ÉÓãºViewState [" ±äÁ¿Ãû"]=ÊýÖµ£¬ÔÚÈ¡³öÊý¾ÝʱÓ㺱äÁ¿=ViewState["±äÁ¿Ãû"]¡£Ê¹ÓÃViewState µÄÓŵãÊÇ£ºÔÚ¶ÔͬһҳµÄ¶à¸öÇëÇó¼ä×Ô¶¯±£ÁôÖµ£¬²»Ó÷þÎñÆ÷¶Ë×ÊÔ´£¬ÊµÏÖ¼òµ¥£¬ÊÓͼ״̬ÖеÄÖµ¾¹ý¹þÏ£¼ÆËãºÍѹËõ£¬²¢ÇÒÕë¶ÔUnicode ʵÏÖ½øÐбàÂ룬Æ䰲ȫÐÔÒª¸ßÓÚʹÓÃÒþ²ØÓò£»È±µãÊÇÒòΪViewState ´æ´¢ÔÚÒ³Ãæ±¾Éí£¬Òò´ËÈç¹û´æ´¢½Ï´óµÄÖµ£¬Óû§ÏÔʾҳºÍ·¢ËÍҳʱµÄËٶȿÉÄÜ»á¼õÂý¡£ËäÈ»ÊÓͼ״̬ÒÔ¹þÏ£¸ñʽ´æ´¢Êý¾Ý£¬µ«ËüÈÔ¿ÉÒÔ±»´Û¸Ä¡£
1.4 ʹÓÃCookie
Cookie ¿ÉÒÔÔÚÒ³ÃæÖ®¼ä´«µÝÉÙÁ¿ÐÅÏ¢£¬ ¿ÉÒÔ´æ´¢ÔÚ¿Í»§¶ËµÄÎı¾ÎļþÖУ¬Ò²¿É´æ´¢ÔÚ¿Í»§¶ËµÄÄÚ´æÖС£Cookie
·½·¨ÊÊÓÃÓÚ´æ´¢ÉÙÁ¿Ò³ÃæÖо³£¸Ä¶¯µÄÐÅÏ¢£¬
ÈçΪµÇ½¹ýµÄÍøÕ¾±£´æµÇ½Óû§Ãû£¬ÎªÓû§ÊäÈëÌṩ·½±ã£¬»¹ÓÐÔÚһЩÓû§×Ô¶¨ÒåÏîÄ¿Éϱ£´æÓû§µÄ¸öÐÔ»¯ÉèÖá£Ê¹ÓÃCookie´«µÝÊý¾Ýʱ¿É
ÓãºResponse.Cookies["¼üÃû"]=¼üÖµ£»È¡³öÊý¾ÝÓ㺱äÁ¿Ãû=Request.Cookies["¼üÃû"]¡£Ê¹ÓÃCookie
ÓŵãÊÇ£ºCookie ´æ´¢ÔÚ¿Í»§¶Ë£¬ ²»Ê¹Ó÷þÎñÆ÷×ÊÔ´£¬ÊµÏÖ¼òµ¥£¬¿ÉÅäÖõ½ÆÚʱ¼ä¡£È±µãÊÇ£º¿ÉÒÔ´æ´¢µÄÊý¾ÝÁ¿±È½ÏÉÙ£¬ÓÉÓÚCookie
²¢²»±»ËùÓеÄä¯ÀÀÆ÷Ö§³Ö£¬¶øÇÒ»¹¿ÉÄܱ»Óû§½ûÖ¹»òɾ³ý£¬ËùÒÔ²»ÄÜÓÃÓÚ±£´æ¹Ø¼üÊý¾Ý¡£ÁíÍ⣬Cookie
±£´æµÄÐÎʽÊǼòµ¥µÄÃ÷ÎÄÎı¾£¬ÔÚËüÀïÃæ²»Ò˱£´æÃô¸ÐµÄ¡¢Î´¼ÓÃܵÄ
Êý¾Ý¡£
1.5 ʹÓÃApplication ±äÁ¿
ʹÓÃApplication ±äÁ¿Ò²¿ÉÒÔʵÏÖÒ³Ãæ¼äµÄ´«Öµ£¬Application±äÁ¿ÊÇÈ«¾ÖÐԵģ¬ËùÓÐÓû§¹²ÏíÒ»¸öApplication ±äÁ¿£¬Ò»µ©¶¨Ò壬Ëü½«Ó°Ïìµ½³ÌÐòµÄËùÓв¿·Ö¡£Èç¹ûÏëÔÚÕû¸öÓ¦ÓóÌÐò·¶Î§Ê¹ÓÃij¸ö±äÁ¿ÖµApplication ¶ÔÏó½«ÊÇ×î¼ÑµÄÑ¡Ôñ¡£´æÈëÊý¾Ýʱ£¬ °ÑÖµÌí¼Óµ½Application ±äÁ¿ÀApplication["±äÁ¿Ãû"]=ÊýÖµ£»È¡³öÊý¾ÝÓ㺱äÁ¿=Application["±äÁ¿Ãû"]£»ÔÚ²»ÐèҪʹÓøÃApplication ʱ£¬ÒªÏÔʽÇå³ýËü£ºApplication["Á¿Ãû"]=null¡£Application Óŵ㣺Ò×ÓÚʹÓã¬È«¾Ö·¶Î§¡£¿É¹©Ó¦ÓóÌÐòÖеÄËùÓÐÒ³À´·ÃÎÊ¡£È±µã£ºÈô±£´æÊý¾ÝµÄ·þÎñÆ÷¶Ë½ø³Ì±»Ë𻵣¨ÈçÒò·þÎñÆ÷±ÀÀ£¡¢Éý¼¶»ò¹Ø±Õ¶øË𻵣©£¬ÄÇôÊý¾Ý¾Í»á¶ª ʧ£¬ËùÒÔÀûÓÃApplication Ò»¶¨ÒªÓб£µ×µÄ²ßÂÔ£»Õ¼Ó÷þÎñÆ÷¶ËµÄÄڴ棬Õâ¿ÉÄÜ»áÓ°Ïì·þÎñÆ÷µÄÐÔÄÜÒÔ¼°Ó¦ÓóÌÐòµÄ¿ÉÉìËõÐÔ¡£
1.6 ʹÓÃSession ±äÁ¿
Session ¶ÔÏó¿ÉÒÔÓÃÀ´´æ´¢ÐèҪά»¤µÄÖ¸¶¨¶Ô»°µÄÐÅÏ¢£¬²»Í¬µÄ¿Í»§¶ËÉú³É²»Í¬µÄSession ¶ÔÏó¡£Session ÓÃÓÚ´æ´¢Ìض¨ÓÚµ¥¶À»á»°µÄ¶ÌÆÚÐÅÏ¢¡£Session µÄʹÓ÷½·¨ºÍ¸ñʽÓëApplication Ïàͬ¡£
Óŵ㣺Ò×ÓÚʵÏÖ£¬²¢ÇÒÌṩ½Ï¸ßµÄ°²È«ÐԺͳ־ÃÐÔ£¬¿ÉÒÔÓ¦¶ÔIIS ÖØÆôºÍ¸¨Öú½ø³ÌÖØÆô£¬¿ÉÔÚ¶à½ø³ÌÖÐʹÓá£È±µãÊǺÄÓ÷þÎñÆ÷¶ËµÄÄÚ´æ¡£ËùÒÔ²»Òª´æ´¢´óÁ¿µÄÐÅÏ¢¡£Session ×î³£¼ûµÄÓÃ;ÊÇÓëCookie Ò»ÆðÏòWeb Ó¦ÓóÌÐòÌṩÓû§±êʶ¹¦ÄÜ£¬SessionÒ²¿ÉÓÃÓÚ²»Ö§³ÖCookie µÄä¯ÀÀÆ÷¡£µ«ÊÇ£¬Ê¹ÓÃÎÞCookie µÄSession ÐèÒª½«»á»°±êʶ·û·ÅÖÃÔÚ²éѯ×Ö·û´®ÖУ¬Í¬Ñù»áÓöµ½±¾ÎÄÔÚ²éѯ×Ö·û´®Ò»½ÚÖгÂÊöµÄ°²È«ÎÊÌâ¡£
1.7 ʹÓÃÀàµÄ¾²Ì¬ÊôÐÔ
ÕâÖÖ·½·¨ÊÇÀûÓÃÀàµÄ¾²Ì¬ÊôÐÔʵÏÖÁ½¸öÒ³Ãæ¼äµÄÖµ´«¡£¶¨ÒåÒ»¸ö°üº¬¾²Ì¬ÊôÐÔµÄÀࣻ½«Òª´«Ë͵ÄÖµ¸³¸ø¾²Ì¬ÊôÐÔ£»Ä¿±êÒ³ÃæÖпÉÒÔͨ¹ý¾²Ì¬ÊôÐÔ»ñµÃÔ´Ò³ÃæÖÐÒª´«µÄÖµ¡£
ÓŵãÊÇ¿ÉÒÔ·½±ã´«ËͶà¸öÊý¾Ý£¬È±µãÊÇÐèÒª¶îÍâ±à³Ì£¬Ôö¼Ó³ÌÐòÉè¼ÆµÄ¹¤×÷Á¿£¬Õ¼Ó÷þÎñÆ÷ÄÚ´æ¡£
1.8 ʹÓÃServer.Transfer
ͨ¹ýServer.Transfer ·½·¨°ÑÖ´ÐÐÁ÷³Ì´Óµ±Ç°µÄASPX Îļþתµ½Í¬Ò»·þÎñÆ÷ÉϵÄÁíÒ»¸öASPX Ò³ÃæµÄͬʱ,¿É±£Áô±íµ¥Êý¾Ý»ò²éѯ×Ö·û´®£¬×ö·¨ÊǰѸ÷½·¨µÄµÚ¶þ¸ö²ÎÊýÉèÖóÉTrue£¬ÔÚµÚÒ»¸öÒ³ÃæÓÃServer.Transfer("Ä¿±êÒ³Ãæ Ãû.aspx"£¬true)£»Ä¿±êÒ³ÃæÈ¡³öÊý¾ÝÓãºRuquest.Form["¿Ø¼þÃû³Æ"]»òRuquest.QueryString["¿Ø¼þÃû ³Æ"]¡£Asp.net2.0 Öл¹¿ÉÒÔÕâÑùÀ´ÓÃ,´úÂëÈçÏ£º
PreviousPage pg1£»
pg1=(PreviousPage£©Context.Handler£»
Response.Write(pg1.Name)£»
˵Ã÷£º ´Ë¶Î´úÂëÓÃÔÚÄ¿±êÒ³ÃæÖÐÈ¡³ö´«µÝµÄÖµ£¬Previous- Page ÊÇÔÒ³ÃæµÄÀàÃû£¬Name ÊÇÔÚÔÒ³Ã涨ÒåµÄÊôÐÔ£¬ ÐèÒª´«µÝ µÄÊý¾Ý´æÈëµ½´ËÊôÐÔÖС£
ʹÓÃÕâÖÖ·½·¨£¬ ÐèҪдһЩ´úÂëÒÔ´´½¨Ò»Ð©ÊôÐÔÒÔ±ã¿ÉÒÔ ÔÚÁíÒ»¸öÒ³Ãæ·ÃÎÊËü£¬ ¿ÉÒÔÔÚÁíÒ»¸öÒ³ÃæÒÔ¶ÔÏóÊôÐԵķ½Ê½À´ ´æÈ¡ÊýÖµ£¬Õâ¸ö·½·¨ÔÚÒ³Ãæ¼äÖµ´«µÝÖÐÊÇÌرðÓÐÓõģ¬ÕâÖÖ·½·¨ ²»µ«¼ò½à£¬Í¬Ê±ÓÖÊÇÃæÏò¶ÔÏóµÄ¡£
1.9 Cache
Cache ¾ßÓÐÇ¿´óµÄÊý¾Ý²Ù×÷¹¦ÄÜ£¬ ÒÔ¼üÖµ¶Ô¼¯ºÏµÄÐÎʽ´æ ´¢Êý¾Ý£¬¿ÉÒÔͨ¹ýÖ¸¶¨¹Ø¼ü×ÖÀ´²åÈëºÍ¼ìË÷Êý¾ÝÏî¡£ËüµÄ»ùÓÚÒÀ ÀµÐÔµÄÖÕÖ¹¹¦ÄÜ£¬ ʹËüÄܹ»¾«È·¿ØÖÆÈçºÎ²¢¼°Ê±¸üкÍÏû³ý»º ´æÖеÄÊý¾Ý¡£Ëü¿ÉÒÔÄÚ²¿½øÐÐËø¶¨¹ÜÀí£¬²»ÐèÒªÏóApplication ¶ÔÏóÄÇÑùʹÓÃLock()ºÍUnlock()·½·¨½øÐд®Ðл¯¹ÜÀí¡£È±µãÊÇʹÓà ·½·¨½Ï¸´ÔÓ£¬Ê¹Óò»µ±·´¶ø½µµÍÐÔÄÜ.
2¡¢²»Í¬Ò³ÃæÌøתÇé¿öÏ¿ɲÉÓõĴ«Öµ·½·¨
2.1 Çé¿öÒ»£ºÔ´Ò³Ãæ¿ÉÒÔÌøתµ½Ä¿±êÒ³Ã棬ԴҳÃæ´«µÝÊý¾Ý¸øÄ¿±êÒ³Ãæ
ʹÓòéѯ×Ö·û´®£¬ ½«ÉÙÁ¿ÐÅÏ¢´ÓÒ»Ò³´«Êäµ½ÁíÒ»Ò³ÒÔ¼°²» ´æÔÚ°²È«ÐÔÎÊÌâʱ£¬ÊÇÒ»¸ö¼òµ¥³£Óõķ½·¨£»Ê¹ÓÃServer.Transfer·½·¨£¬¿É´«µÝ±íµ¥Êý¾Ý»ò²éѯ×Ö·û´®µ½ÁíÒ»¸öÒ³Ã棬»¹¿ÉÒÔ ±£´æ³õʼҳµÄHttpContext£¬ µ±Ä¿±êÒ³ºÍÔ´Ò³ÃæÔÚͬһ¸ö·þÎñÆ÷ ʱ£¬¿ÉÒÔÓô˷½·¨¡£
2.2 Çé¿ö¶þ£ºÒ³Ãæ´«µÝÊýÖµ¸ø×ÔÉíÒ³Ãæ
¼´ÔÚ¶ÔͬһҳµÄ¶à¸öÇëÇó¼ä±£ÁôÖµ£¬ ViewState ÊôÐÔ¿ÉÌṩ¾ßÓлù±¾°²È«ÐԵŦÄÜ¡£Ò²¿ÉÓÃÒþ²ØÓò£¬´æ´¢ÉÙÁ¿»Ø·¢µ½×ÔÉí»òÁíÒ»Ò³µÄÒ³ÐÅϢʱʹÓ㬲»¿¼ÂÇ°²È«ÐÔÎÊÌâʱʹÓá£
2.3 Çé¿öÈý£ºÔ´Ò³Ãæ´«µÝÊýÖµ¸øÄ¿±êÒ³Ã棬¶øÔ´Ò³Ãæ²»ÄÜÖ±½ÓÁ¬½Óµ½Ä¿±êÒ³Ãæ¡£
Óжà¸ö·½·¨£¬¾ßÌåÓÃÄĸöÒª¿´¾ßÌåÇé¿ö¡£
Application£º ´æ´¢Óɶà¸öÓû§Ê¹ÓÃÇÒ¸ü¸Ä²»Æµ·±µÄÈ«¾ÖÐÅÏ¢£¬´Ëʱ°²È«ÐÔ²»³ÉΪÎÊÌâ¡£²»Òª´æ´¢´óÁ¿µÄÐÅÏ¢¡£Session£º´æ´¢Ìض¨ÓÚµ¥¶À»á»°µÄ¶ÌÆÚÐÅÏ¢£¬²¢ÇÒÐèÒª½Ï¸ßµÄ °²È«ÐÔ¡£²»ÒªÔڻỰ״̬Öд洢´óÁ¿µÄÐÅÏ¢¡£ÐèҪעÒ⣬½«ÎªÓ¦ÓóÌÐòÖÐÿһ»á»°µÄÉú´æÆÚ´´½¨²¢Î¬»¤»á»°×´Ì¬¶ÔÏó¡£ÔÚÖ§³ÖÐí¶àÓû§µÄÓ¦ÓóÌÐòÖУ¬ Õâ¿ÉÄÜ»áÕ¼ÓôóÁ¿·þÎñÆ÷×ÊÔ´²¢Ó°Ïì¿ÉËõ·ÅÐÔ¡£
Cookie£º µ±ÄúÐèÒªÔÚ¿Í»§¶Ë´æ´¢ÉÙÁ¿ÐÅÏ¢ÒÔ¼°²»´æÔÚ°²È«ÐÔÎÊÌâʱʹÓá£ÀàµÄ¾²Ì¬ÊôÐÔ£¬·½±ã´«ËͶà¸öÊý¾Ý¡£
Cache £º¶ÔÏóÓÃÓÚµ¥¸öÓû§¡¢Ò»×éÓû§»òËùÓеÄÓû§¡£¿ÉÒÔΪ¶à¸öÇëÇó³¤Ê±¼ä¡¢¸ßЧÂʵı£´æÊý¾Ý¡£ÉÏÊö¼¸¸ö·½·¨£¬ ²»½öÓÃÓÚÇé¿öÈý£¬ Ç°ÃæÁ½ÖÖÇé¿ö¶¼¿ÉÒÔʹÓã¬Ö»ÊÇûÓбØҪʱ¾¡Á¿ÉÙÓ㬷ñÔò»áÔì³É×ÊÔ´ÀË·Ñ»òÔö¼Ó³ÌÐòµÄ¸´ÔÓÐÔ¡£
ÍƼöÐÅÏ¢
ÈÈÃÅÐÅÏ¢
- nohup: redirecting stderr to stdou....
- ʹÓÃlog_formatΪNginx·þÎñÆ÷ÉèÖøüÏêϸµÄÈÕÖ¾¸ñʽ
- jquery easyUI--dataGrid-Json
- [Ô´´]·ÂGoogle Reader¡¢ÐÂÀË΢²©¡¢ÌÚѶ΢²©µ....
- ÀûÓÃKeepalived+mysql¹¹½¨¸ß¿ÉÓÃMySQLË«Ö÷×Ô¶....
- Nginx+keepalivedʵÏÖ¸ºÔؾùºâºÍË«»úÈȱ¸¸ß¿ÉÓÃ
- jqueryʵÏÖÒ³Ãæ¼ÓÔؽø¶ÈÌõ
- Rolling cURL: PHP²¢·¢×î¼Ñʵ¼ù
- codeigniter ·ÓÉÖÕ¼«ÓÅ»¯(url rewrite)
- linuxÏÂÉèÖÃsshÎÞÃÜÂëµÇ¼
×î½ü¸üÐÂ
- Asp.net MVCÔ´Âë·ÖÎö--Model Validation(Se....
- .Net À¬»ø»ØÊÕ»úÖÆÔÀíºÍËã·¨£¨Ò»£©
- .netʵÌåнâ
- ·ÖÎöASP.NET¶ÁÈ¡XMLÎļþ4ÖÖ·½·¨
- »ñÈ¡ÍøÕ¾ËõÂÔͼ´úÂë
- Asp.net ¸ù¾ÝIPµØÖ·»ñÈ¡¿çÍø¶ÎmacµØÖ·º¯Êý¡¾ËѲء¿
- ¹ýÂËÃô¸Ð¹Ø¼ü×Ö¡£
- Éú³ÉÖ¸¶¨Î»ÊýµÄËæ»ú×Ö·û´®
- ¿Í»§¶Ë»ñÈ¡MACµØÖ·£¬µ½·þÎñÆ÷ÑéÖ¤
- ²½²½ÎªÓª .NETÈý²ã¼Ü¹¹½âÎö ¶þ¡¢Êý¾Ý¿âÉè¼Æ
ÆÀÂÛ