1.VS2019+OpenCV版本中相关haarcascades (.xml) 文件运行不成功原因及解决方法: 主要有两点 (记录一下)
2.PDF文件如何转成markdown格式
3.RewriteçRewriteä»ç»
4.ASPç¨åºå¼åèä¾å®å
¸çç®å½
VS2019+OpenCV版本中相关haarcascades (.xml) 文件运行不成功原因及解决方法: 主要有两点 (记录一下)
在使用VS和OpenCV版本进行开发时,源码网遇到haarcascades (.xml) 文件运行不成功的源码网问题,通常可归结为两点原因。源码网首先,源码网如果在使用cv::CascadeClassifier::load() 函数加载 .xml 文件时遇到失败,源码网常见的源码网tomcat8.0源码原因是路径配置不正确。正确路径应为相对路径或绝对路径,源码网且确保路径中每个反斜杠(\)不被误认为是源码网转义字符。 其次,源码网即使成功加载了 .xml 文件,源码网执行cv::CascadeClassifier::detectMultiScale() 时仍出现错误,源码网特别是源码网Assertion failed,这通常意味着程序在未执行到错误函数前就崩溃。源码网问题源头在于模块中调试信息的源码网缺失,以及opencv_worldd.dll 出现的源码网兼容性问题。解决这一问题的方法是通过cmake和VS对OpenCV库进行重新编译,然后用生成的资源采集源码dll文件和lib文件替换原有的文件。 执行重新编译步骤如下: 访问cmake官网下载最新版本的cmake。 解压cmake并双击cmake-gui.exe。 在CMake窗口中输入OpenCV源码所在目录。 创建名为myopencv的文件夹,用于存放生成的OpenCV工程。 点击“Configure”按钮,等待编译过程完成。 再次点击“Configure”按钮,wap登录源码确保所有配置正确无误。 点击“Generate”按钮生成OpenCV解决方案,并关闭CMake窗口。 在VS中打开生成的OpenCV.sln文件,选择ALL_BUILD和INSTALL,分别点击右键生成。 将install文件夹拷贝至指定目录并重命名,注意保留myopencv文件夹以备后续跟踪源码。源码账单下载 最后,更新项目运行环境路径,确保与新生成的OpenCV库兼容。 完成上述步骤后,确保所有依赖项与OpenCV版本相匹配,例如:opencv_calib3dd.lib
opencv_cored.lib
... 等至
opencv_videostabd.lib
至此,问题解决,开发环境成功运行,c sleep 源码haarcascades (.xml) 文件加载与检测功能恢复正常。这次经历为我们后续遇到类似问题提供了宝贵的解决思路与实践步骤。PDF文件如何转成markdown格式
PDF转Markdown格式的转换并非常见的需求,但确实存在特定场景下的解决方案。我面临这样的需求时,通过自创的方法实现转换过程。
首先,将PDF文件通过PDF XChange Editor转换为Word文档(.docx),这是转换的第一步。(1)
然而,直接使用Typora将Word转换为Markdown会遇到问题。因为Typora生成的Markdown中,如果包含Word文档里的本地,这些在Markdown中以本地形式存在,可能导致在支持Markdown的社区如简书、CSDN等发布时无法显示。(2)
为解决这个问题,我采取了额外步骤:将Word文档压缩为.zip文件,从中提取出所有。接着,将这些上传至网络,获取相应的网络链接。(3)
为此,我开发了一个工具,它可以合并包含本地标签的Markdown源代码和替换后的包含网络链接的源代码,使得本地标签被在线链接取代。这个工具可以在我的GitHub页面获取:github.com/i/Know...
最终,我成功将原始PDF的内容转换为Markdown格式,且发布后与PDF外观保持一致,如图所示。通过这样的转换,你可以轻松地在Markdown支持的平台上分享你的PDF内容。如果你想了解更多这类内容,可以通过关注公众号"汪子熙"获取Jerry的原创文章。(4)
RewriteçRewriteä»ç»
å¾å¤æ åµä¸ï¼æ个 IP ç访é®å¾å®¹æé æ CPU % ï¼æ¯å¦ æäºæç´¢å¼æçåºå®æåï¼å«äººå¤§éçééç«ç¹ï¼ï¼è¿ä¸ªæ¶åæ们就è¦å©ç¨ä¸äºææçæ段å°æ对æ¹ç IPï¼è®©ä»æ æ³æ¶èæå¡å¨çèµæºï¼å° IP çæ¹æ³æå¾å¤ç§ï¼å¦æä½ ç Web æå¡å¨å®è£ äº Rewrite 模åçè¯ï¼ä¹å¯ä»¥è¯è¯å©ç¨ Rewrite è§åå°æ对æ¹ç IPãä¾å¦æ们ææ个ç¹å®ç IP ç´æ¥éå®åå° baidu é¦é¡µï¼å¨ç½ç«æ ¹ç®å½ç .htaccess æ件éæ·»å 代ç ï¼
Codeï¼
RewriteCond % ... [NC]
RewriteRule ^(.*)$ /$1 [R=]
å° ... è¿ä¸ª IP æ¿æ¢ææ¨è¦éå¶ç IP å³å¯ãå¦æè¦å®ç°å¤ä¸ª IP ï¼å¯ä»¥è¿æ ·åï¼
RewriteCond % ... [OR]
RewriteCond % ... [NC]
RewriteRule ^(.*)$ /$1 [R=] Rewrite主è¦çåè½å°±æ¯å®ç°URLçéåãå®çæ£å表达å¼æ¯åºäºPerlè¯è¨ï¼å ¥ç«çè§åç¨äºä¿®æ¹ HTTP è¯·æ± Urlãè¿äºè§åå¯ä»¥ä¸ºä»¥ä¸å 个ç®çï¼å¦æ¼ç¤ºå¯¹ç¨æ·æ´å å好ç URL å½å空é´ä¸ºæ¨ç Web ç«ç¹ï¼å°è¯·æ±ç Url éå®åå°æ°ä½ç½®ï¼æé»æ¢è®¿é® Url æ¥æä¾æå¡ãåºç«çéåè§åä¿®æ¹ HTTP ååºãä¾å¦ï¼å¦ææ¨ç Web ç«ç¹ç导èªç»æå·²æ´æ¹ï¼æ¨å¯ä»¥å建修æ¹æ¨çå 容ä¸ç Urlï¼ä»¥ä¾¿å° Web 页çå 容æåæ£ç¡®çä½ç½®åºç«è§åãç¶åï¼æ¨å¯ä»¥å建åºäºç¼åçä½ç½®ä¸æ°ç url ç客æ·ç«¯è¯·æ±éå®åçå ¥ç«çè§åãå¯åºäºæå¡å¨çº§ç(/ æ¥å¦ä¹ ï¼è¿éæ们举ä¸ä¸ªç®åçä¾åæ¥è¯´æå®çç¨æ³ã
å设æ¨è¦å®ç°è¿æ ·ç Rewrite åè½ï¼æ¨å¸æå½ç¨æ·è®¿é® /about.htm ï¼æ¨ç空é´éå¯ä»¥å¹¶ä¸éè¦åå¨ about.htmï¼çæ¶åå®é 访é®çæ¯ /index.html ã
设置æ¹æ³æ¯ï¼
1ãå建ä¸ä¸ªææ¬æ件ï¼å 容为
[ISAPI_Rewrite]
RewriteRule /about\.htm /index\.html
è¿éï¼RewriteRule è¿ä¸è¡å³ä¸ºè§åè¡ï¼è¿ä¸è¡ç±ä¸é¨åç»æï¼ä¸é¨åç±ç©ºæ ¼éå¼ï¼ç¬¬ä¸é¨åå³ RewriteRule è¿å 个åï¼ç¬¬äºé¨å为ç¨æ·è®¿é®çå°åï¼ä½¿ç¨æ£å表达å¼ï¼ï¼ç¬¬ä¸é¨å为å®é åå¨äºæå¡å¨ä¸çæ件路å¾ã
2ãå°ä¸è¿°æ件ä¿åï¼å½å为 å www.name2.com ï¼æ们å®ç°è®©è®¿é® www.name1.com æ¶çå°çæ¯ç½ç«æ ¹ä¸çå 容ï¼èè®¿é® www.name2.com æ¶çå°çæ¯ /name2/ æ件夹ä¸çå 容ã
é£ä¹è®¾ç½®æ¥éª¤å¦ä¸ï¼
1ãå°æ¨çç½ç«æç»åå www.name1.com å www.name2.com ï¼è¿ä¸ªé常éè¦ï¼ä¸¤ä¸ªååé½è¦æç»ãè¿æ¶åå¦æä¸å设置ï¼ä¸¤ä¸ªåå访é®çé½æ¯ç½ç«æ ¹ä¸ã
2ãä¿®æ¹ä¸è¿°é®é¢ä¸ä¸ç
# 表示ä¸ä¸è¡è§ååªå¯¹ www.name2.com çæï¼æ£å表达å¼ä¸ \. 表示 . æ¬èº«ï¼ã
RewriteRule ^(.*)$ /name2/$1 [I]
# 表示å°ææç½é¡µ Rewrite å° name2 æ件夹ä¸ï¼[I]表示忽ç¥å¤§å°åã
请确认ä¸è¿°å 容ä½äº [ISAPI_Rewrite] è¡ä¹ä¸ï¼å¦æåæ¬ç½ç«ä¸åå¨ httpd.ini æ件ï¼è¯·å°ä¸è¿°å 容åé¢å ä¸ [ISAPI_Rewrite] ã
3ãå°ä¿®æ¹åç httpd.ini ä¸ä¼ å°ç½ç«æ ¹ä¸è¦çåæ件ã
éè¿è¿ä¸ªæ¹æ³ï¼æ¨å¯ä»¥å°æç»å¨ç½ç«ä¸çä»»ä½ä¸ä¸ªååéç¨ä»»ä½ç¹å®ç Rewirte è§åï¼å®ç°ç±»ä¼¼æç»åç®å½çåè½å½ç¶ä¹æ¯ä¸å¨è¯ä¸ãè¿æ ·ï¼æ¨ç空é´è½æç»å¤å°ä¸ªååï¼æ¨å°±å¯ä»¥å»ºç«å¤å°ä¸ªå 容ä¸åçç½ç«äºã ngx_http_rewrite_module模åå 许æ£åæ¿æ¢URIï¼è¿å页é¢éå®åï¼åææ¡ä»¶éæ©é ç½®ã
ngx_http_rewrite_module模åæ令æ以ä¸é¡ºåºå¤çï¼ å¤çå¨server级å«ä¸å®ä¹ç模åæä»¤ï¼ ä¸ºè¯·æ±æ¥æ¾locationï¼ å¤çå¨éä¸çlocationä¸å®ä¹ç模åæ令ãå¦ææ令æ¹åäºURIï¼ææ°çURIæ¥æ¾locationãè¿ä¸ªå¾ªç¯è³å¤éå¤æ¬¡ï¼ä¹ånginxè¿åé误 (Internal Server Error)ã æ令 è¯æ³:break;ããé»è®¤å¼:âä¸ä¸æ:server,location,ifããåæ¢å¤çå½åè¿ä¸è½®çngx_http_rewrite_moduleæ令éã
举ä¾ï¼
if ($slow) { limit_rate k; break;} è¯æ³:if(condition) { ... }ããé»è®¤å¼:âä¸ä¸æ:server,locationãã计ç®æå®çconditionçå¼ãå¦æ为çï¼æ§è¡å®ä¹å¨å¤§æ¬å·ä¸çrewrite模åæ令ï¼å¹¶å°ifæ令ä¸çé ç½®æå®ç»è¯·æ±ãifæ令ä¼ä»ä¸ä¸å±é ç½®ä¸ç»§æ¿é ç½®ã
æ¡ä»¶å¯ä»¥æ¯ä¸åä»»æä¸ç§ï¼ åéåï¼å¦æåéå¼ä¸ºç©ºæè æ¯ä»¥â0âå¼å§çå符串ï¼åæ¡ä»¶ä¸ºåï¼ ä½¿ç¨â=âåâ!=âè¿ç®ç¬¦æ¯è¾åéååç¬¦ä¸²ï¼ ä½¿ç¨â~âï¼å¤§å°åææï¼åâ~*âï¼å¤§å°åä¸ææï¼è¿ç®ç¬¦å¹é åéåæ£å表达å¼ãæ£å表达å¼å¯ä»¥å å«å¹é ç»ï¼å¹é ç»æåç»å¯ä»¥ä½¿ç¨åé$1..$9å¼ç¨ãå¦ææ£å表达å¼ä¸å å«å符â}âæè â;âï¼æ´ä¸ªè¡¨è¾¾å¼åºè¯¥è¢«å å«å¨åå¼å·æåå¼å·çå¼ç¨ä¸ã 使ç¨â-fâåâ!-fâè¿ç®ç¬¦æ£æ¥æ件æ¯å¦åå¨ï¼ 使ç¨â-dâåâ!-dâè¿ç®ç¬¦æ£æ¥ç®å½æ¯å¦åå¨ï¼ 使ç¨â-eâåâ!-eâè¿ç®ç¬¦æ£æ¥æ件ãç®å½æ符å·é¾æ¥æ¯å¦åå¨ï¼ 使ç¨â-xâåâ!-xâè¿ç®ç¬¦æ£æ¥å¯æ§è¡æä»¶ï¼ ä¸¾ä¾ï¼
if ($http_user_agent ~ MSIE) { rewrite ^(.*)$ /msie/$1 break;}if ($http_cookie ~* id=([^;]+)(?:;|$)) { set $id $1;}if ($request_method = POST) { return ;}if ($slow) { limit_rate k;}if ($invalid_referer) { return ;}
å åµåé$invalid_refererçå¼æ¯éè¿valid_referersæ令设置çã è¯æ³:returncode[text];ããreturncodeURL;ããreturnURL;ããé»è®¤å¼:âä¸ä¸æ:server,location,ifããåæ¢å¤ç并è¿åæå®codeç»å®¢æ·ç«¯ãè¿åéæ åçç¶æç å¯ä»¥ç´æ¥å ³éè¿æ¥èä¸è¿åååºå¤´ã
ä»0.8.çå¼å§ï¼å¯ä»¥å¨æ令ä¸æå®éå®åçURLï¼ç¶æç 为ããåï¼ï¼æè æå®ååºä½ææ¬ï¼ç¶æç ä¸ºå ¶å®å¼ï¼ãååºä½ææ¬æéå®åURLä¸å¯ä»¥å å«åéãä½ä¸ºä¸ç§ç¹æ®æ åµï¼éå®åURLå¯ä»¥ç®å为å½åserverçæ¬å°URIï¼é£ä¹å®æ´çéå®åURLå°æç §è¯·æ±åè®®ï¼$schemeï¼ãserver_name_in_redirectæ令åport_in_redirectæ令çé ç½®è¿è¡è¡¥å ¨ã
å¦å¤ï¼ç¶æç 为ç临æ¶éå®å使ç¨çURLå¯ä»¥ä½ä¸ºæ令çå¯ä¸åæ°ã该åæ°åºè¯¥ä»¥âhttp://âãâhttps://âæè âhttps://âå¼å§ãURLä¸å¯ä»¥å å«åéã
0.7.çæ¬ä»¥ååªè½è¿åä¸é¢ç¶æç ï¼ ããâ ããããã å â ã
ç´å°1.1.å1.0.çï¼ç¶æç æ被认为æ¯ä¸ç§éå®åã è¯æ³:rewriteregexreplacement[flag];ããé»è®¤å¼:âä¸ä¸æ:server,location,ifããå¦ææå®çæ£å表达å¼è½å¹é URIï¼æ¤URIå°è¢«replacementåæ°å®ä¹çå符串æ¹åãrewriteæ令æå ¶å¨é ç½®æ件ä¸åºç°ç顺åºæ§è¡ãflagå¯ä»¥ç»æ¢åç»æ令çæ§è¡ãå¦æreplacementçå符串以âhttp://âæâhttps://âå¼å¤´ï¼nginxå°ç»ææ§è¡è¿ç¨ï¼å¹¶è¿åç»å®¢æ·ç«¯ä¸ä¸ªéå®åã
å¯éçflagåæ°å¯ä»¥æ¯å ¶ä¸ä¹ä¸ï¼ last åæ¢æ§è¡å½åè¿ä¸è½®çngx_http_rewrite_moduleæ令éï¼ç¶åæ¥æ¾å¹é æ¹ååURIçæ°locationï¼ break åæ¢æ§è¡å½åè¿ä¸è½®çngx_http_rewrite_moduleæ令éï¼ redirect å¨replacementå符串æªä»¥âhttp://âæâhttps://âå¼å¤´æ¶ï¼ä½¿ç¨è¿åç¶æç 为ç临æ¶éå®åï¼ permanent è¿åç¶æç 为çæ°¸ä¹ éå®åã å®æ´çéå®åURLå°æç §è¯·æ±åè®®ï¼$schemeï¼ãserver_name_in_redirectæ令åport_in_redirectæ令çé ç½®è¿è¡è¡¥å ¨ã
举ä¾ï¼
server { ... rewrite ^(/download/.*)/media/(.*)\..*$ $1/mp3/$2.mp3 last; rewrite ^(/download/.*)/audio/(.*)\..*$ $1/mp3/$2.ra last; return ; ...}
ä½æ¯å½ä¸è¿°æ令åå¨â/download/âçlocationä¸æ¶ï¼åºä½¿ç¨æ å¿break代æ¿lastï¼å¦ånginxä¼éå¤è½®å¾ªç¯ï¼ç¶åè¿åé误ï¼
location /download/ { rewrite ^(/download/.*)/media/(.*)\..*$ $1/mp3/$2.mp3 break; rewrite ^(/download/.*)/audio/(.*)\..*$ $1/mp3/$2.ra break; return ;}
å¦æreplacementå符串å æ¬æ°ç请æ±åæ°ï¼ä»¥å¾ç请æ±åæ°ä¼æ·»å å°æ°åæ°åé¢ãå¦æä¸å¸æè¿æ ·ï¼å¨replacementå符串æ«å°¾å ä¸ä¸ªé®å·âï¼âï¼å°±å¯ä»¥é¿å ï¼æ¯å¦ï¼
rewrite ^/users/(.*)$ /show?user=$1? last;
å¦ææ£å表达å¼ä¸å å«å符â}âæè â;âï¼æ´ä¸ªè¡¨è¾¾å¼åºè¯¥è¢«å å«å¨åå¼å·æåå¼å·çå¼ç¨ä¸ã è¯æ³:rewrite_logon|off;ããé»è®¤å¼:rewrite_log off;ä¸ä¸æ:http,server,location,ifããå¼å¯æè å ³éå°ngx_http_rewrite_module模åæ令çå¤çæ¥å¿ä»¥notice级å«è®°å½å°é误æ¥å¿ä¸ã è¯æ³:setvariablevalue;ããé»è®¤å¼:âä¸ä¸æ:server,location,ifãã为æå®åévariable设置åéå¼valueãvalueå¯ä»¥å å«ææ¬ãåéæè å®ä»¬çç»åã è¯æ³:uninitialized_variable_warnon|off;ããé»è®¤å¼:uninitialized_variable_warn on;ä¸ä¸æ:http,server,location,ifããæ§å¶æ¯å¦è®°å½åéæªåå§åçè¦åå°æ¥å¿ã
å é¨å®ç°
ngx_http_rewrite_module模åçæ令å¨è§£æé ç½®é¶æ®µè¢«ç¼è¯ænginxå é¨æ令ãè¿äºå é¨æ令å¨å¤ç请æ±æ¶è¢«è§£éæ§è¡ãè解éå¨æ¯ä¸ä¸ªç®åçå æ æºå¨ã
æ¯å¦ï¼ä¸é¢æ令
location /download/ { if ($forbidden) { return ; } if ($slow) { limit_rate k; } rewrite ^/(download/.*)/media/(.*)\..*$ /$1/mp3/$2.mp3 break;}
å°è¢«ç¿»è¯æä¸é¢è¿äºæ令ï¼
variable $forbiddencheck against zero return end of codevariable $slowcheck against zeromatch of regular expressioncopy /copy $1copy /mp3/copy $2copy .mp3end of regular expressionend of code
请注æ没æ对åºä¸é¢çlimit_rateæ令çå é¨æ令ï¼å 为è¿ä¸ªæ令ä¸ngx_http_rewrite_module模åæ å ³ãnginxä¼ä¸ºè¿ä¸ªifååç¬å建ä¸ä¸ªé ç½®ï¼å å«limit_rateçäºkãå¦ææ¡ä»¶ä¸ºçï¼nginxå°æè¿ä¸ªé ç½®ææ´¾ç»è¯·æ±ã
æ令
rewrite ^/(download/.*)/media/(.*)\..*$ /$1/mp3/$2.mp3 break;
å¯ä»¥éè¿å°æ£å表达å¼ä¸ç第ä¸ä¸ªæ线â/âæ¾å ¥åæ¬å·ï¼æ¥å®ç°è约ä¸ä¸ªå é¨æ令ï¼
rewrite ^(/download/.*)/media/(.*)\..*$ $1/mp3/$2.mp3 break;
对åºçå é¨æ令å°ä¼æ¯è¿æ ·ï¼
match of regular expressioncopy $1copy /mp3/copy $2copy .mp3end of regular expressionend of code
ASPç¨åºå¼åèä¾å®å ¸çç®å½
第1ç« è¡¨åãçªå£ä¸å¯¼èªæ¡è®¾è®¡1.1ä¸æå表
å®ä¾ææ°æ®åºä¸çè®°å½æ¾ç¤ºå°ä¸æå表ä¸
å®ä¾å°æ°ç»ä¸çæ°æ®æ·»å å°ä¸æå表ä¸
å®ä¾çº§èèå
å®ä¾ä¿®æ¹æ°æ®æ¶ä¸æå表çé»è®¤å¼ä¸ºæ°æ®åºä¸åæ°æ®ä¿¡æ¯
å®ä¾å¯ä»¥è¾å ¥æåçä¸æå表
å®ä¾åºç¨ä¸æå表éæ©æè¦èæºçç½ç«
å®ä¾æ ¹æ®ä¸æå表çå¼æ¾ç¤ºä¸åæ§ä»¶
1.2å¨ææ·»å 表åå ç´
å®ä¾æ ¹æ®æ°æ®è¡¨ç»æèªå¨çææ°æ®å½å ¥é¡µé¢
å®ä¾æ票信æ¯ä¸æ¬¡æ§è®¾ç½®
1.3ææ¬æ¡ç»ä»¶çåºç¨
å®ä¾èªå¨è®¡ç®éé¢
å®ä¾è®¾ç½®ææ¬æ¡çåªè¯»å±æ§
å®ä¾è®©æ¨çå¯ç åæ´å®å ¨
å®ä¾éå¶å¤è¡ææ¬åè¾å ¥çå符个æ°
1.4åéæé®ç»
å®ä¾ä¸æ交表åè·ååéæé®çå¼
å®ä¾éä¸åéæé®åæ¾ç¤ºå ¶ä»è¡¨åå ç´
1.5表åçåºç¨
å®ä¾é²æ¢è¡¨åå¨ç½ç«å¤é¨æ交
å®ä¾å¸¦è®°å¿åè½ç表å
1.6å¼¹åºçªå£æ§å¶
å®ä¾æå¼æ°çªå£æ¾ç¤ºå¹¿åä¿¡æ¯
å®ä¾èªå¨å ³éç广åçªå£
å®ä¾å¼¹åºçªå£å± ä¸æ¾ç¤º
å®ä¾æå¼æ°çªå£æ¾ç¤ºè¯¦ç»ä¿¡æ¯
å®ä¾å¼¹åºçªå£çCookieæ§å¶
å®ä¾ä¸ºå¼¹åºççªå£å å ¥å ³éæé®
å®ä¾å ³éå¼¹åºçªå£æ¶å·æ°ç¶çªå£
å®ä¾åºç¨window.close()å ³éçªå£
1.7å¼¹åºç½é¡µå¯¹è¯æ¡
å®ä¾å¼¹åºç½é¡µ(模å¼)对è¯æ¡
å®ä¾å¼¹åºå ¨å±æ¾ç¤ºçç½é¡µ(模å¼)对è¯æ¡
å®ä¾ç½é¡µæ¾è²å¨
1.8æ è¾¹æ¡çªå£
å®ä¾å ¨å±æ¾ç¤ºæ è¾¹æ¡ææ»å¨æ¡çªå£
å®ä¾åºç¨JavaScriptå®ç°æå®å°ºå¯¸çæ è¾¹æ¡çªå£
å®ä¾åºç¨CSS+DIVå®ç°æ è¾¹æ¡çªå£
1.9水平导èªæ¡åºç¨
å®ä¾å¸¦å¾æ çæå导èªæ¡
å®ä¾flash导èªæ¡
å®ä¾æé®å¯¼èªæ¡
å®ä¾å¯¼èªæ¡çå¨ç»ææ
å®ä¾ä¸ç¨å¾çå®ç°è´¨æ导èªæ¡
1.ä¸æèåå¼å¯¼èªæ¡
å®ä¾äºçº§å¯¼èªèå
å®ä¾åéæèæ¯çä¸æèå
å®ä¾å¼¹åºå¼ä¸æèå
å®ä¾å±å¼å¼å¯¼èªæ¡
1.侧导èªæ¡è®¾è®¡
å®ä¾å¯¼èªæé®
å®ä¾æ¶ç¼©å¼å¯¼èªèå
å®ä¾æ ç¶å¯¼èªèå
第2ç« ä»£ç å°è£ ææ¯
2.1æ°æ®åºæä½å½æ°
å®ä¾éç¨æ°æ®åºè¿æ¥å½æ°
å®ä¾æµè¯æ°æ®åºè¿æ¥
2.2çªå£ä¸å¯¹è¯æ¡
å®ä¾å¼¹åºæ示对è¯æ¡å¹¶éå®åç½é¡µ
å®ä¾æå¼æå®å¤§å°çæ°çªå£å¹¶å± ä¸æ¾ç¤º
2.3å符串å¤ç
å®ä¾èªå¨è·å¾æ±åçæ¼é³ç®ç
å®ä¾è½¬æ¢è¾å ¥ææ¬ä¸çå车åç©ºæ ¼
å®ä¾å°åéé¢è½¬æ¢ä¸ºå¤§åéé¢
å®ä¾å¤æå符串æ¯å¦ä»¥æå®å符å¼å¤´
å®ä¾æä¸ä¸ªé¿æ°ååä½æ¾ç¤º
å®ä¾æ£æ¥å符æ¯å¦æ¯è±æåæ¯
å®ä¾è®¡ç®å符串çå®é é¿åº¦
å®ä¾å°æ°ååç¬¦ä¸²æ ¼å¼å为æå®é¿åº¦
å®ä¾å°RGBæ ¼å¼çé¢è²å¼è½¬æ¢ä¸ºåå è¿å¶æ ¼å¼
å®ä¾å°IPå°å转æ¢ä¸ºå¯¹åºçæ°å¼
å®ä¾å符串转æ¢ææ°ç»
å®ä¾æªåå符串
å®ä¾ASPçææ¡å½¢ç
å®ä¾è¿æ»¤è¾å ¥å符串ä¸çå±é©ç¬¦å·
2.4æ°æ®éªè¯
å®ä¾éªè¯è¾å ¥çæ¥ææ ¼å¼æ¯å¦æ£ç¡®
å®ä¾æ£æ¥è¡¨åå ç´ æ¯å¦ä¸ºç©º
å®ä¾æå¡å¨ç«¯éªè¯E-mailæ¯å¦æ£ç¡®
å®ä¾å®¢æ·ç«¯éªè¯E-mailæ¯å¦æ£ç¡®
å®ä¾éè¿æ£å表达å¼éªè¯çµè¯å·ç
å®ä¾åºç¨æ£å表达å¼éªè¯è½¦çå·ç
å®ä¾éªè¯è¾å ¥çå符串æ¯å¦ä¸ºæ±å
å®ä¾éªè¯èº«ä»½è¯å·ç
å®ä¾å®¢æ·ç«¯éªè¯ç¨æ·ååå¯ç
å®ä¾éªè¯ç½åæ¯å¦åæ³
å®ä¾éªè¯æ°éåéé¢
å®ä¾éå¶è¾å ¥å符串çé¿åº¦
2.5身份éªè¯
å®ä¾ç¨æ·ç»å½æ¨¡å
å®ä¾å¸¦ç¶æè¯å«çç¨æ·ç»å½æ¨¡å
2.6æ¥æä¸æ¶é´
å®ä¾æ¾ç¤ºé¿æ¥ææ ¼å¼çç³»ç»æ¥æ
å®ä¾å®æ¶æ¾ç¤ºç³»ç»æ¶é´
å®ä¾å计æ¶
å®ä¾ç¹æ®æ¥ææ示
2.7éæºå½æ°
å®ä¾éæºäº§çæå®ä½æ°çéªè¯ç
å®ä¾çæéæºå符串
第3ç« æ°æ®åºææ¯
3.1è¿æ¥Accessæ°æ®åº
å®ä¾éè¿DSNè¿æ¥æ°æ®åº
å®ä¾éè¿ADOè¿æ¥æ°æ®åº
å®ä¾éè¿OLEDBè¿æ¥æ°æ®åº
å®ä¾è¿æ¥å å¯çAccessæ°æ®åº
3.2è¿æ¥SQLServeræ°æ®åº
å®ä¾éè¿éDSNè¿æ¥æ°æ®åº
å®ä¾éè¿OLEDBè¿æ¥æ°æ®åº
å®ä¾éè¿DSNè¿æ¥æ°æ®åº
3.3æ°æ®æå ¥
å®ä¾åæ¡æ°æ®å½å ¥
å®ä¾æ¹éæ°æ®å½å ¥
å®ä¾æå ¥ç³»ç»æ¥å¿ä¿¡æ¯
3.4ç«å³è·åæå ¥è®°å½çèªå¨ç¼å·
å®ä¾è·åSQLServeræ°æ®åºä¸æå ¥è®°å½çèªå¨ç¼å·
å®ä¾è·åAccessæ°æ®åºä¸æå ¥è®°å½çèªå¨ç¼å·
3.5æ°æ®æ´æ°
å®ä¾æ´æ°æå®è®°å½
å®ä¾æ¹éæ´æ°
å®ä¾ååä»·æ ¼è°æ´
3.6æ°æ®å é¤
å®ä¾å é¤æå®è®°å½
å®ä¾æ¹éå é¤æ°æ®
å®ä¾å é¤æ°æ®åç»äºæ示
å®ä¾è®°å½ä»æ°æ®åºéå é¤çè®°å½æ°
3.7å页æ¾ç¤ºæ°æ®ä¿¡æ¯
å®ä¾å页æ¾ç¤º
å®ä¾æ¥è¯¢ç»æå页æ¾ç¤º
å®ä¾è½¬å°æå®é¡µçå页
å®ä¾å ·æ页ç 跳转åè½çå页
å®ä¾åæ æ¾ç¤º
å®ä¾åç±»ãåæ æ¾ç¤º
å®ä¾ç»è®¡è®°å½éä¸æ°æ®çæ°é
å®ä¾å¯¹è¶ é¿ææ¬æ°æ®è¿è¡å页æ¾ç¤º
3.8å¯ç 管ç
å®ä¾ä¿®æ¹å¯ç
å®ä¾æ¾åå¯ç
3.9éå®è®°å½
å®ä¾å¨çº¿å®ç¥¨
å®ä¾èªå¨çæç¼å·
3.å¨ASPä¸åºç¨äºå¡
å®ä¾äºå¡å¨æå ¥å¤è¡¨æ°æ®ä¸çåºç¨
å®ä¾äºå¡å¨æ·»å çè¨ä¿¡æ¯ä¸çåºç¨
å®ä¾äºå¡å¨å é¤æ°æ®ä¸çåºç¨
3.使ç¨ä»£ç å建æ°æ®åºãæ°æ®è¡¨åå段
å®ä¾å¨æå建Accessæ°æ®åº
å®ä¾å¨æå建SQLæ°æ®åº
å®ä¾å¨æå建SQLæ°æ®è¡¨åå段
3.æ举æ°æ®åºä¸çæ°æ®è¡¨
å®ä¾å举SQLServeræ°æ®åºä¸çæ°æ®è¡¨
å®ä¾å举Accessæ°æ®åºä¸çæ°æ®è¡¨
3.æ¥çåä¿®æ¹æ°æ®è¡¨ç»æ
å®ä¾æ¥çæ°æ®è¡¨ç»æ
å®ä¾å¨çº¿ç»´æ¤æ票æ°æ®åº
3.å¨çº¿å é¤è¡¨æç´¢å¼
å®ä¾å¨çº¿å é¤æå®çä¸ä¸ªæ°æ®è¡¨
å®ä¾å¨çº¿å é¤å¤ä¸ªæå®çæ°æ®è¡¨
å®ä¾å¨çº¿å é¤ç´¢å¼
3.æ¸ é¤é¨åæå ¨é¨æ°æ®è¡¨ä¸çæ°æ®
å®ä¾æ¸ 空æå®æ°æ®è¡¨ä¸çæææ°æ®
å®ä¾æ¸ 空æå®æ°æ®è¡¨ä¸çå ¨é¨è®°å½å¹¶æå ¥æå®IDçæ°è®°å½
å®ä¾æ¹éæ¸ ç©ºæ°æ®è¡¨
3.çæåæ¢å¤SQLæ°æ®åºèæ¬
å®ä¾çæSQLæ°æ®åºèæ¬
å®ä¾æ¢å¤SQLæ°æ®åºèæ¬
3.SQLServeræ°æ®åºå¤ä»½ä¸æ¢å¤
å®ä¾SQLServeræ°æ®å¤ä»½
å®ä¾SQLServeræ°æ®æ¢å¤
3.Accessæ°æ®åºå¤ä»½ä¸æ¢å¤
å®ä¾Accessæ°æ®å¤ä»½
å®ä¾Accessæ°æ®æ¢å¤
å®ä¾Accessæ°æ®å缩
3.å ¶ä»
å®ä¾ä¸å·æ°é¡µé¢çéæ°æ®åºä¸çæ°æ®
å®ä¾å¨æéå æ°æ®åº
å®ä¾è¿æ¥Oracleæ°æ®åº
第4ç« SQLæ¥è¯¢ç¸å ³ææ¯
4.1æ¥è¯¢å¸¸é
å®ä¾æ¥è¯¢æ°å¼åæ°æ®
å®ä¾æ¥è¯¢å符串
å®ä¾æ¥è¯¢æ¥æåæ°æ®
å®ä¾æ¥è¯¢é»è¾åæ°æ®
å®ä¾æ¥è¯¢é空æ°æ®
4.2æ¥è¯¢æ§ä»¶
å®ä¾æ¥è¯¢æå®æ§ä»¶å å符串
å®ä¾æ¥è¯¢æå®æ§ä»¶å æ°æ®
å®ä¾æ¥è¯¢æ¥ææ§ä»¶å æ°æ®
å®ä¾æ§ä»¶ä½ä¸ºå段ãæä½ç¬¦åå 容è¿è¡æ¥è¯¢
4.3æ¥è¯¢åé
å®ä¾å©ç¨åéæ¥è¯¢å符串æ°æ®
å®ä¾å©ç¨åéæ¥è¯¢æ°å¼åæ°æ®
4.4æ¥è¯¢åååè æå«åºè
å®ä¾æ¥è¯¢ååæ°æ®
å®ä¾æ¥è¯¢ååæ°æ®
å®ä¾ååºæ°æ®ç»è®¡ç»æååæ°æ®
4.5å¨æãæ¥ææ¥è¯¢
å®ä¾æ¥è¯¢æå®ACCESSæ°æ®åºä¸çæ¥æåæ°æ®
å®ä¾æ¥è¯¢æå®SQLServeræ°æ®åºä¸çæ¥æåæ°æ®
å®ä¾æ¥è¯¢æå®æ¶é´æ®µçæ°æ®
å®ä¾æææ¥è¯¢ç»è®¡æ°æ®
4.6大å°æ¯è¾ãé»è¾æ¥è¯¢ãéå¤
å®ä¾æ¥è¯¢å¤§äºæå®æ¡ä»¶çæ°æ®
å®ä¾æ¥è¯¢æ¶ä¸æ¾ç¤ºéå¤è®°å½
å®ä¾NOTä¸è°è¯è¿è¡ç»åæ¡ä»¶çæ¥è¯¢
å®ä¾ååºæ°æ®ä¸çéå¤è®°å½åè®°å½æ¡æ°
4.7æåºãåç»ç»è®¡
å®ä¾å¯¹æ°æ®è¿è¡éåºæ¥è¯¢
å®ä¾å¯¹æ°æ®è¿è¡å¤æ¡ä»¶æåº
å®ä¾å¯¹ç»è®¡ç»æè¿è¡æåº
å®ä¾ååæ°æ®åç»ç»è®¡
å®ä¾å¤åæ°æ®åç»ç»è®¡
å®ä¾å¤è¡¨åç»ç»è®¡
å®ä¾ä½¿ç¨COMPUTERåCOMPUTERBY
4.8èéå½æ°
å®ä¾å©ç¨èéå½æ°SUM对å¦çæ绩è¿è¡æ±æ»
å®ä¾å©ç¨èéå½æ°AVGæ±æçå¦ççå¹³åæ绩
å®ä¾å©ç¨èéå½æ°MINæ±éå®é¢ãå©æ¶¦æå°çåå
å®ä¾å©ç¨èéå½æ°MAXæ±æéå®é¢å®ææå¤çéå®è®°å½
å®ä¾å©ç¨èéå½æ°COUNTæ±æ¥éå®é¢å¤§äºæå¼çè®°å½æ°
å®ä¾å©ç¨èéå½æ°FirstæLastæ±æ°æ®è¡¨ä¸ç¬¬ä¸æ¡ææåä¸æ¡è®°å½
4.9å¤è¡¨æ¥è¯¢
å®ä¾å©ç¨fromåå¥è¿è¡å¤è¡¨æ¥è¯¢
å®ä¾ä½¿ç¨è¡¨çå«å
å®ä¾å并å¤ä¸ªç»æé
4.åµå¥æ¥è¯¢
å®ä¾ç®åçåµå¥æ¥è¯¢
å®ä¾å¤æçåµå¥æ¥è¯¢
å®ä¾åµå¥æ¥è¯¢å¨æ¥è¯¢ç»è®¡ä¸çåºç¨
4.åæ¥è¯¢
å®ä¾ç¨åæ¥è¯¢ä½æ´¾çç表
å®ä¾ç¨åæ¥è¯¢ä½è¡¨è¾¾å¼
å®ä¾ç¨åæ¥è¯¢å ³èæ°æ®
4.èåè¯å¥
å®ä¾å¤è¡¨èåæ¥è¯¢
å®ä¾å¯¹èåæ¥è¯¢åçç»æè¿è¡æåº
å®ä¾æ¡ä»¶èåè¯å¥
4.å è¿æ¥æ¥è¯¢
å®ä¾ç®åå è¿æ¥æ¥è¯¢
å®ä¾å¤æå è¿æ¥æ¥è¯¢
å®ä¾éæ©ä¸ä¸ªè¡¨ä¸ä¸å¦ä¸ä¸ªè¡¨ä¸çè¡ç¸å ³çææè¡
4.å¤è¿æ¥æ¥è¯¢
å®ä¾ä½¿ç¨å¤è¿æ¥è¿è¡å¤è¡¨èåæ¥è¯¢
å®ä¾leftouterjoinæ¥è¯¢
å®ä¾rightouterjoinæ¥è¯¢
4.å©ç¨INè¿è¡æ¥è¯¢
å®ä¾å©ç¨inænotinè¯å¥éå®èå´
å®ä¾ç¨INæ¥è¯¢è¡¨ä¸çè®°å½ä¿¡æ¯
å®ä¾ç±INå¼å ¥çå ³èåæ¥è¯¢
4.交å表æ¥è¯¢
å®ä¾å©ç¨transformåææ°æ®
å®ä¾å©ç¨transformå¨æåææ°æ®
4.å½æ°æ¥è¯¢
å®ä¾å¨æ¥è¯¢è¯å¥ä¸ä½¿ç¨æ ¼å¼åå½æ°æ ¼å¼æ¡ä»¶
å®ä¾å¨æ¥è¯¢ä¸ä½¿ç¨å符串å½æ°
å®ä¾å¨æ¥è¯¢ä¸ä½¿ç¨æ¥æå½æ°
4.HAVINGè¯å¥åºç¨
å®ä¾å©ç¨havingè¯å¥è¿æ»¤åç»æ°æ®
4.æ´æ°æ°æ®
å®ä¾æ´æ°åæ¡æ°æ®
å®ä¾æ¹éä¿®æ¹æ°æ®
å®ä¾å°æå®å段æ°æ®ä¸ºç©ºçè®°å½æ·»ä¸æ°æ®
4.å é¤æ°æ®
å®ä¾å é¤åæ¡æ°æ®
å®ä¾å é¤æå®å段æ°æ®ä¸ºç©ºçè®°å½
第5ç« è§å¾ãåå¨è¿ç¨å触åå¨çåºç¨
5.1è§å¾çåºç¨
å®ä¾å建è§å¾
å®ä¾å¨ASPä¸åºç¨è§å¾
å®ä¾è·åæ°æ®åºä¸çå ¨é¨ç¨æ·è§å¾
å®ä¾ä¿®æ¹è§å¾
å®ä¾å é¤è§å¾
5.2å¨ASPä¸ä½¿ç¨åå¨è¿ç¨
å®ä¾å建åå¨è¿ç¨
å®ä¾åºç¨åå¨è¿ç¨å®ç°ç»å½èº«ä»½éªè¯
å®ä¾åºç¨åå¨è¿ç¨æ·»å æ°æ®
å®ä¾åºç¨åå¨è¿ç¨å®ç°æ°æ®å页
å®ä¾è·åæ°æ®åºä¸å ¨é¨çåå¨è¿ç¨
å®ä¾ä¿®æ¹åå¨è¿ç¨
å®ä¾å é¤åå¨è¿ç¨
5.3å¨ASPä¸ä½¿ç¨SQLServer触åå¨
å®ä¾å建触åå¨
å®ä¾åºç¨è§¦åå¨èªå¨æå ¥åå¤è®°å½
å®ä¾è·åæ°æ®åºä¸ç触åå¨
å®ä¾åºç¨è§¦åå¨æ·»å æ°æ®
å®ä¾åºç¨è§¦åå¨ä¿®æ¹æ°æ®
å®ä¾åºç¨è§¦åå¨å é¤æ°æ®
第6ç« æ件管ç
6.1æ件ä¸ä¼
å®ä¾åä¸æ件ä¸ä¼ å°æ°æ®åº
å®ä¾å°æ件ä¸è¡¨åæ°æ®ä¸åä¸ä¼ å°æ°æ®åº
å®ä¾ä½¿ç¨ç»ä»¶ä¸ä¼ æ件å°æ°æ®åº
å®ä¾ä¸ä¼ æ件å°æå¡å¨
å®ä¾ä½¿ç¨ç»ä»¶ä¸ä¼ æ件å°æå¡å¨
å®ä¾éå¶ä¸ä¼ æ件ç大å°
6.2æ件ä¸è½½
å®ä¾åºç¨Stream对象å®ç°æ件ä¸è½½
å®ä¾è·åä¸è½½æ件æéæ¶é´
6.3对æ件çåºæ¬æä½
å®ä¾å¯¹æ件çå建ãå é¤ã移å¨ãå¤å¶çæä½
å®ä¾å¯¹æ件å称çä¿®æ¹
6.4æ件ææ§
å®ä¾ä»ææ¬æ件ä¸è¯»å注åæå¡æ¡æ¬¾
å®ä¾åºç¨ææ¬æ件ä¿å访客人æ°ç计æ°å¨
å®ä¾å¤ææ件æ¯å¦è¢«æ¹å¨
å®ä¾è¿ç¨æ¹ééå½åæ件
å®ä¾éè¿ææ¬æ件åæ°æ®åºæ件ä¸ä¼ éæ°æ®
å®ä¾ç¨ASPçæHTML
6.5对æ件夹çæä½
å®ä¾å¯¹æ件夹å建ãå é¤ã移å¨ãå¤å¶çæä½
å®ä¾å¯¹æ件夹å称çä¿®æ¹
6.6éåæ件
å®ä¾éåæå®ç®å½ä¸çæææ件
å®ä¾éåæå®é©±å¨å¨
å®ä¾è·å驱å¨å¨ä¿¡æ¯
6.7å ¶ä»
å®ä¾è·åæ件信æ¯
å®ä¾è¯»å注å表信æ¯
å®ä¾è¯»å驱å¨å¨ä¿¡æ¯
第7ç« å¾å½¢ä¸å¤åªä½
7.1头åéæ©
å®ä¾éè¿ä¸æå表éæ©å¤´å
å®ä¾ä»ç½é¡µå¯¹è¯æ¡ä¸éæ©å¤´å
7.2å¾çä¸ä¼
å®ä¾å°å¾çæ件ä¿åå°æ°æ®è¡¨
å®ä¾éå¶ä¸ä¼ å¾ççæ ¼å¼
7.3æ¾ç¤ºæ°æ®è¡¨ä¸çäºè¿å¶å¾ç
å®ä¾æ¾ç¤ºæ°æ®è¡¨ä¸çå个å¾çæ件
å®ä¾è¿ç»æ¾ç¤ºæ°æ®è¡¨ä¸çå¾ç
å®ä¾æå®é 大å°æ¾ç¤ºå¾ç
7.4æ§å¶ãæ¾ç¤ºå¾çç¹æ
å®ä¾éè¿æ»å¨é¼ æ æ¾å¤§æ缩å°å¾ç
å®ä¾æ¾ç¤ºéæºå¾å
å®ä¾å¦ä½å®ç°å¾ççå¨æç¿»å¨çææ
å®ä¾ææ¾å¾ç
å®ä¾æµ®å¨å¹¿å
å®ä¾æ票ç»ææ±å½¢å¾æ¾ç¤º
å®ä¾è·å页é¢ä¸å¾åçå®é 尺寸
7.5æå ¥Flashå¨ç»
å®ä¾æå ¥Flashå¨ç»
å®ä¾æå ¥èæ¯éæçFlashå¨ç»
7.6å¨çº¿ææ¾ä¸ä¸è½½
å®ä¾å¨çº¿ç¹æ
å®ä¾MP3æ件ä¸è½½
å®ä¾èªå¶è§é¢ææ¾å¨
å®ä¾å¸¦è®°å¿çå¨çº¿å½±ç欣èµ
第8ç« å¨çº¿ç»è®¡
8.1ç½ç«è®¡æ°å¨
å®ä¾éè¿Application对象å®ç°ç½ç«è®¡æ°å¨
å®ä¾ç½ç«å¾å½¢è®¡æ°å¨
å®ä¾è®°å½ç¨æ·IPå°åç计æ°å¨
å®ä¾åªå¯¹æ°ç¨æ·è®¡æ°ç计æ°å¨
8.2ç»è®¡ç¨æ·åçæ¶é´
å®ä¾ç»è®¡ç¨æ·å¨æä¸é¡µåççæ¶é´
å®ä¾ç»è®¡ç¨æ·å¨ç«ç¹åççæ¶é´
8.3å¨çº¿ç»è®¡
å®ä¾å¤æç¨æ·æ¯å¦å¨çº¿
å®ä¾å®æ¶ç»è®¡å¨çº¿äººæ°
8.4ç»è®¡ç½ç«è®¿é®é
å®ä¾ç»è®¡æ¥è®¿é®é
å®ä¾å©ç¨æ±å½¢å¾ç»è®¡åæç½ç«è®¿é®é
第9ç« ActiveXç»ä»¶
9.1广åè½®æ¾ç»ä»¶
å®ä¾å¶ä½æå¸å¹¿åæ¡
å®ä¾éæºå¹¿å
9.2计æ°å¨ç»ä»¶
å®ä¾å¾å½¢è®¡æ°å¨
å®ä¾å¹¸è¿æå¥
å®ä¾èªå¨çæWeb导èªé¾æ¥(contentlinkingç»ä»¶å®ç°)
9.3BrowserCapabilitiesç»ä»¶
å®ä¾æ¾ç¤ºæµè§å¨ä¿¡æ¯
å®ä¾æ ¹æ®è·åçæµè§å¨å称åçæ¬æ¾ç¤ºä¸åç页é¢
9.4注åDLLæOCXç»ä»¶
å®ä¾æ¬æºæ³¨å
å®ä¾è¿ç¨æ³¨åDLLç»ä»¶
9.5å¾è¡¨åæç»ä»¶
å®ä¾è·åæ æ¥æ²çº¿åæå¾
å®ä¾å¹´éå®é¢åå©æ¶¦æ±å½¢å¾åæ
å®ä¾å¹´éå®é¢åå©æ¶¦æ线å¾åæ
9.6VB订å¶ç»ä»¶
å®ä¾æ件ä¸ä¼ ç»ä»¶
å®ä¾Pingç»ä»¶
9.7è°ç¨Delphiç¼åçOCXç»ä»¶
å®ä¾æ¾ç¤ºç³»ç»æ¶éç»ä»¶
å®ä¾èªå¶åªä½ææ¾å¨ç»ä»¶
9.8æ¥åç»ä»¶
å®ä¾è°ç¨MicrosoftDateandTimePickerç»ä»¶
å®ä¾è°ç¨Delphiç¼åçæ¥åç»ä»¶
ç¬¬ç« E-mailçä¿¡
.1åéé®ä»¶
å®ä¾å©ç¨E-mailåéé®ä»¶
å®ä¾é®ä»¶ç¾¤å
å®ä¾å¸¦é件çé®ä»¶åéç¨åº
å®ä¾å©ç¨AspEmailç»ä»¶åéé®ä»¶
å®ä¾å©ç¨MicrosoftOutLookåéé®ä»¶
.2æ建é®ä»¶æå¡å¨
å®ä¾å©ç¨CDONTSç»ä»¶åéé®ä»¶
å®ä¾æ¥æ¶é®ä»¶
ç¬¬ç« æ¥è¡¨ä¸æå°
.1Webæå°
å®ä¾å©ç¨JavaScriptè°ç¨IEèªèº«çæå°åè½å®ç°æå°
å®ä¾å©ç¨WebBrowseæå°
.2å©ç¨Wordæå°æ¥è¡¨
å®ä¾å°é¡µé¢ä¸ç客æ·å表导åºå°Word并æå°
å®ä¾å©ç¨Wordèªå¨æå°æå®æ ¼å¼çä¼è®®è®°å½
.3å©ç¨Excelæå°æ¥è¡¨
å®ä¾å©ç¨Excelæå°å¦çä¿¡æ¯æ¥è¡¨
å®ä¾å°web页é¢ä¸çæ°æ®å¯¼åºå°Excel并èªå¨æå°
.4æå°åºåæ¥è¡¨
å®ä¾æå°åºåæç»è¡¨
å®ä¾æå°åºåçç¹æ¥è¡¨
å®ä¾æå°åºåæ±æ»æ¥è¡¨
å®ä¾æå°æå®æ¡ä»¶çåºåæ¥è¡¨
.5å¥æé®å¯äº§åå
å®ä¾æå°æ±æ¬¾å
å®ä¾æå°å¿«éå
å®ä¾æå°ä¿¡å°
.6å©ç¨CSSæ ·å¼æå°
å®ä¾å©ç¨CSSæ ·å¼æå°é¡µé¢ä¸çæå®å 容
å®ä¾å©ç¨CSSæ ·å¼å®ç°å页æå°
ç¬¬ç« åºç¨ä¸æ§å¶
.1è°ç¨Word
å®ä¾å°è¡¨æ ¼æ°æ®ä¿åå°Word
å®ä¾å°æ¥è¯¢ç»æä¿åå°Word
.2å¨ASPä¸è®¿é®Excel
å®ä¾éè¿ADO访é®Excel
å®ä¾ç´æ¥è®¿é®Excel
.3导åºæ°æ®å°Excel
å®ä¾å°tableæ°æ®å¯¼åºå°Excel
å®ä¾å°æ¥è¯¢ç»æ导åºå°Excel
.4导åºSQLServeræ°æ®
å®ä¾å°æ°æ®å¯¼åºå°Accessæ°æ®åº
å®ä¾å°æ°æ®å¯¼åºå°Excel
.5ASPä¸å缩ä¸è§£å缩RARæ件
å®ä¾ASPä¸å缩RARæ件
å®ä¾ASPä¸è§£å缩RARæ件
.6å ¶ä»
å®ä¾å¨ASPä¸è°ç¨PowerPoint
å®ä¾å¨ASPä¸ç¼å并è°ç¨ç±»
ç¬¬ç« Ajaxææ¯
.1ASPæä½XMLæ°æ®
å®ä¾åXMLæ件ä¸å¨ææ·»å æ°æ®
å®ä¾è¯»åæå®XMLæ件ä¸çæ°æ®
å®ä¾å页æ¾ç¤ºXMLæ件ä¸çæ°æ®
.2æ å·æ°ææ¯åºç¨
å®ä¾ä¸å·æ°é¡µé¢æ¥è¯¢æ°æ®åºä¸çæ°æ®
å®ä¾å®æ¶éªè¯ç¨æ·æ³¨åä¿¡æ¯
å®ä¾XMLçè¨æ¿
å®ä¾æ å·æ°å¹¿åè½®æ¾
ç¬¬ç« å®å ¨ææ¯
.1ç¨æ·ç»å½
å®ä¾ç¨æ·å®å ¨ç»å½
å®ä¾å¸¦éªè¯ç çç¨æ·ç»å½æ¨¡å
å®ä¾å级ç¨æ·ç»å½
å®ä¾å¦ææªç»å½æµè§æ页ï¼å¼ºå¶è·³å°ç»å½é¡µé¢
.2æé
å®ä¾æµè¯ç®¡çå级å«
å®ä¾æéä¸å¤å¼¹åºç对è¯æ¡
.3è·å客æ·ç«¯ä¿¡æ¯
å®ä¾ç¡®å®å¯¹æ¹çIPå°å
å®ä¾è·å客æ·ç«¯TCP/IP端å£çæ¹æ³
.4ç¦æ¢ç¨æ·å¤å¶ç½é¡µå 容åä¿æ¤æºç
å®ä¾ç¦æ¢ç¨æ·å¤å¶ç½é¡µå 容(æ¹æ³ä¸)
å®ä¾ç¦æ¢ç¨æ·å¤å¶ç½é¡µå 容(æ¹æ³äº)
å®ä¾ç¦æ¢ç½é¡µè¢«å¦å为
å®ä¾é²æ¢ç½é¡µè¢«çé¾
å®ä¾ä½¿ç¨ScriptEncoderå å¯å·¥å ·å å¯
å®ä¾å°ASPæ件转æ¢æHTMLæ件
.5æ°æ®å å¯
å®ä¾å¯¹ç»å½å¯ç è¿è¡å å¯
å®ä¾åºç¨åæ¢æ³å¯¹ç³»ç»æ¥å¿ä¿¡æ¯å å¯
å®ä¾åºç¨æ°åå å¯ç®æ³å¯¹ç¨æ·å¯ç å å¯
.6Accessæ°æ®åºå®å ¨
å®ä¾é²æ¢Accessæ°æ®åºè¢«ä¸è½½
å®ä¾è®¾ç½®æ°æ®åºå¯ç
.7é²æ¢SQLæ³¨å ¥
å®ä¾æ¿æ¢è¾å ¥å符串ä¸çå±é©å符
å®ä¾ç¦æ¢ç¨æ·è¾å ¥å符串ä¸çå±é©å符
å®ä¾é²æ¢è¡¨å被éå¤æ交
.8ç¦æ¢ç¨æ·å·æ°å±å¹
å®ä¾å±è½IE主èå
å®ä¾å±è½é®çç¸å ³äºä»¶
å®ä¾å±è½é¼ æ å³é®
ç¬¬ç« å»ºç«ä¸ç¨åºè°è¯
.1é ç½®IISæå¡å¨
å®ä¾å¨WindowsServerä¸é ç½®IIS5.0
å®ä¾å¨WindowsXP+IISä¸é ç½®IIS
å®ä¾å¨WindowsServerä¸é ç½®IIS
.2é ç½®æ°æ®åºæå¡å¨éè¦æ³¨æçäºé¡¹
å®ä¾SQLServeræ°æ®åºæ³¨æäºé¡¹
å®ä¾Accessæ°æ®åºä¸è½æ´æ°
.3ç¨åºè°è¯ä¸é误å¤ç
å®ä¾åºç¨MicrosoftScriptDebuggerè°è¯ç¨åº
å®ä¾è§£å³SQLServerä¸ç¨æ·ç»å½å¤±è´¥
å®ä¾è§£å³SQLServerè¯å¥åºç°çé误
å®ä¾è§£å³â没ææéâé误
å®ä¾æªè·ç³»ç»é误并ç»åºå好æ示
å®ä¾å¸¸ç¨é误代ç ä¸è§
.4æå¡å¨å®å ¨è®¾ç½®
å®ä¾è®¾ç½®å管çè´¦æ·
å®ä¾windowså®è£ çå®å ¨è®¾ç½®
å®ä¾Windowsè¿ç¨ç®¡çWEBç«ç¹
å®ä¾Windowså®å ¨è®¾ç½®
å®ä¾é ç½®IISæå¡
å®ä¾ç®¡çæå¡å¨IISç¨æ·
.5å ¶ä»
å®ä¾FTPæå¡å¨
å®ä¾å¨IISä¸å»ºç«WAPæå¡å¨
å®ä¾Aspé ç½®èæç®å½
ç¬¬ç« ç½ç«è®¾è®¡ä¸ç½é¡µé è²
.1ä¼ä¸ç½ç«
å®ä¾çµè产å
å®ä¾è½¯ä»¶äº§å
å®ä¾æ±½è½¦éå®
å®ä¾ç©æµ
å®ä¾å®¾é¦é åº
å®ä¾å·¥ä¸äº§å
.2大åé¨æ·ç±»ç½ç«
å®ä¾ç»¼åæ§é¨æ·
å®ä¾æç´¢å¼æ
å®ä¾åç´é¨æ·
.3æºæç±»ç½ç«
å®ä¾æ¿å¡
å®ä¾å¸å§å æ ¡
å®ä¾é¶è¡
.4æè²ç±»ç½ç«
å®ä¾é¢æ ¡
å®ä¾æç
å®ä¾ç§ç
å®ä¾å¹è®å¦æ ¡
å®ä¾èè¯
.5çµååå¡ç±»
å®ä¾å¾ä¹¦
å®ä¾è´ç©
.6çæ´»èµè®¯ç±»
å®ä¾çµä¿¡
å®ä¾å®¶å±
å®ä¾ä¸ä»
å®ä¾æ¿å°äº§
.7å ¶ä»
å®ä¾ä¸ªäººä¸»é¡µ
å®ä¾æ¸¸æ
å®ä¾çµå½±
å®ä¾ç¾é£
ç¬¬ç« è¡ä¸åºç¨(综ååºç¨)
.1ç¨æ·æ³¨å
å®ä¾ä¸è¬ç¨æ·æ³¨å
å®ä¾å¸¦æ£æµç¨æ·åçç¨æ·æ³¨å
å®ä¾åæ¥ç¨æ·æ³¨å
.2çè¨æ¬
å®ä¾ç®æçè¨æ¬
å®ä¾çè¨æ¬(çè¨åç±»)
å®ä¾çè¨æ¬(ç主åå¤)
.3å¨çº¿æ票系ç»
å®ä¾ç½ä¸æ票系ç»(éå¶å¤æ¬¡æ票)
å®ä¾ç½ä¸æ票系ç»(ä¸ä¸ªIPä¸æåªè½æ票ä¸æ¬¡)
.4论å
å®ä¾æ¥çå¸åä¿¡æ¯
å®ä¾å表主é¢ä¿¡æ¯
å®ä¾åå¤ä¸»é¢ä¿¡æ¯
å®ä¾å é¤ä¸»é¢ååå¤ä¿¡æ¯
å®ä¾å®å ¨éåº
.5è´ç©è½¦
å®ä¾æ·»å è³è´ç©è½¦
å®ä¾æ¥çè´ç©è½¦
å®ä¾ä»è´ç©è½¦ä¸ç§»å»æå®åå
å®ä¾ä¿®æ¹ååè´ä¹°æ°é
å®ä¾æ¸ 空è´ç©è½¦
å®ä¾æ¶é¶å°ç»è´¦
.6ä¸å¹´å
å®ä¾ç®æä¸å¹´å
å®ä¾å¸¦æå¤å¿å½çä¸å¹´å
.7è天室
å®ä¾Applicationå½¢å¼çè天室
å®ä¾æ°æ®åºå½¢å¼çè天室(åéä¸è¯´è¯ç¨æ·ä¸çº¿)
å®ä¾è天室(ç§è)
.8æç´¢
å®ä¾ä¸è¬æç´¢
å®ä¾é«çº§æç´¢
å®ä¾å¸¸ç¨æç´¢
ææ¯è¦ç¹å¯¹åºå®ä¾ä½ç½®
â¦â¦