
電腦編程技巧與維護雜志2008年合訂本 《電腦編程技巧與維護》雜志社 編 ..
- 所屬分類:
計算機培訓(xùn)..
- 作者:
- 出版社:
- ISBN:9787111255031
- 出版日期:
-
原價:
¥69.00元
現(xiàn)價:¥0.00元
圖書簡介
品牌:圖書詳情
商品基本信息,請以下列介紹為準 商品名稱: 電腦編程技巧與維護雜志2008年合訂本 作者: 《電腦編程技巧與維護》雜志社 編 市場價: 69元 文軒網(wǎng)價: 58元【84折】 ISBN號: 9787111255031 出版社: 機械工業(yè)出版社 商品類型: 圖書
其他參考信息(以實物為準) 裝幀:平裝 開本:16開 語種: 出版時間:2010-06-22 版次: 頁數(shù): 印刷時間:2008-12-01 印次: 字數(shù): 溫馨提示:出版時間超過3年的圖書,因長時間儲存可能會產(chǎn)生紙張缺陷,敬請諒解!
主編推薦 高手解讀,編程熱點技術(shù);實例導(dǎo)航,引領(lǐng)編程捷徑;內(nèi)容精編,薈萃編程技巧;代碼移植,編程方便快捷。
140多位一線編程高手智慧結(jié)晶,145個實用編程技巧典型案例解析。
精華內(nèi)容:內(nèi)容精編與二次加工全年雜志全新編程產(chǎn)品;重點關(guān)注熱門技術(shù)專家主講指引開發(fā)之捷徑;解析詳盡疑難解惑全面展示編程技巧與訣竅。
經(jīng)典案例:案例精選新穎實用集一線開發(fā)人員智慧結(jié)晶;案例經(jīng)典引領(lǐng)突破編程瓶頸的點睛之大成;實戰(zhàn)經(jīng)驗超越網(wǎng)絡(luò)與普通圖書的實戰(zhàn)心得。
超值光盤:合訂本正文全部實例源代碼上機調(diào)試通過;編程案例代碼注釋清晰詳盡移植方便快捷;用友華表報表二次開發(fā)工具Cell組件/插件。
精華內(nèi)容、經(jīng)典案例、超值光盤、精彩展現(xiàn)。
內(nèi)容簡介 《電腦編程技巧與維護》2008年合訂本(精華版)是在保留雜志原有風格的基礎(chǔ)上,本著實用至上的原則,案例精選,清晰展示了主流編程語言的編程技術(shù)、方法與技巧;按雜志欄目設(shè)置內(nèi)容精編,分為跟高手學(xué)編程、編程語言、數(shù)據(jù)庫、網(wǎng)絡(luò)與通信、圖形圖像處理與游戲編程、計算機安全與維護、編程疑難問題解答7篇,131個編程實例。本書以案例導(dǎo)航,高手解讀,答疑解惑的方式,詮釋編程熱點技術(shù),傳授編程經(jīng)驗技巧,指引編程捷徑。另外,本書的附錄A是以Windows編程為主題,精選了14個Windows深入應(yīng)用編程典型實例,并對每一個實例作了詳盡地解析;附錄B是電腦主要硬件設(shè)備CPU、主板、內(nèi)存、顯示器、硬盤等優(yōu)化與維護經(jīng)驗技巧44例。
本書既講究內(nèi)容的系統(tǒng)性、深入性、專業(yè)性、權(quán)威性和實用性,同時兼顧輕松、通俗易懂、時效性強的特點。
本書可作電腦編程愛好者、軟件開發(fā)人員、專業(yè)計算機系統(tǒng)維護人員和專業(yè)程序員進行項目開發(fā)、項目設(shè)計的參考書;軟件從業(yè)人員及編程愛好者的珍藏寶典。
目錄 前言
第一篇 跟高手學(xué)編程
1.1 Java網(wǎng)絡(luò)編程入門
1.2 用Java實現(xiàn)非阻塞的HTTP服務(wù)器
1.3 用Java實現(xiàn)非阻塞通信
1.4 Delphi+IntraWeb開發(fā)平臺
1.5 IntraWeb 網(wǎng)站主頁面及菜單設(shè)計
1.6 網(wǎng)站特定功能設(shè)計
1.7 Web數(shù)據(jù)庫設(shè)計和應(yīng)用
1.8 動態(tài)網(wǎng)站的配置與發(fā)布
1.9 X3D虛擬現(xiàn)實技術(shù)
1.10 X3D三維立體場景設(shè)計
1.11 X3D虛擬現(xiàn)實動畫設(shè)計
1.12 X3D虛擬現(xiàn)實游戲設(shè)計
第二篇 編程語言
2.1 制作VB可讀寫表格自定義控件
2.2 利用VB存取數(shù)據(jù)庫中BLOB數(shù)據(jù)的方法
2.3 Visual Basic桌面式背單詞系統(tǒng)
2.4 用VC制作迅雷批量下載列表生成器
2.5 VC++開發(fā)郵政儲蓄銀行報表存儲及分析系統(tǒng)
2.6 VC++萬能網(wǎng)考系統(tǒng)
2.7 VC++ 6.0自動創(chuàng)建樹形結(jié)構(gòu)
2.8 用VC++與OpenGL開發(fā)虛擬儀表控件
2.9 用Java多線程技術(shù)實現(xiàn)高可重用框架
2.10 Java 反編譯和源代碼保護
2.11 螞蟻算法的Java設(shè)計與實現(xiàn)
2.12 C#動態(tài)區(qū)域操作界面
2.13 C#實現(xiàn)選擇法排序的動態(tài)演示程序
2.14 Visual C#中實現(xiàn)約束文本編輯框
2.15 通過Visual C# 2005調(diào)用Cards.dll實現(xiàn)撲克發(fā)牌程序
2.16 ASP.NET 2.0 構(gòu)建課件交流平臺
2.17 利用COM技術(shù)實現(xiàn)Delphi動態(tài)調(diào)用MATLAB
2.18 在.NET環(huán)境下用Treeview遍歷活動目錄
2.19 文本朗讀系統(tǒng)
2.20 RFID技術(shù)在BizTalk Server中的應(yīng)用
2.21 SAP中各國不同Infotype結(jié)構(gòu)導(dǎo)出通用方案
2.22 DSPI接口在BizTalk 2006上的實現(xiàn)
第三篇 數(shù)據(jù)庫
3.1 關(guān)系數(shù)據(jù)庫的VB通用查詢編程技巧
3.2 流技術(shù)在VB存取工程中的應(yīng)用
3.3 多視圖的工程數(shù)據(jù)可視化
3.4 深入利用ASP.NET DataGrid控件
3.5 SQL Server 數(shù)據(jù)庫應(yīng)用程序的無值守部署
3.6 基于數(shù)據(jù)庫系統(tǒng)的自定義文件屬性
3.7 用InstallShield制作數(shù)據(jù)庫軟件安裝包
3.8 BLOB數(shù)據(jù)類型在PB開發(fā)文件管理系統(tǒng)中的應(yīng)用
3.9 網(wǎng)站管理分層架構(gòu)技術(shù)
3.10 用SQL實現(xiàn)電信計費數(shù)據(jù)自動歸檔
3.11 數(shù)據(jù)窗口中單元格的屏蔽
3.12 利用設(shè)計模式實現(xiàn)數(shù)據(jù)訪問的泛化
3.13 電子化辦公工作流設(shè)計
3.14 PB自定義報表
3.15 準考證管理系統(tǒng)
3.16 個人資料信息管理系統(tǒng)
3.17 高考學(xué)生信息采集系統(tǒng)
3.18 Web的課題申報系統(tǒng)
3.19 醫(yī)院電腦排隊叫號系統(tǒng)
第四篇 網(wǎng)絡(luò)與通信
4.1 程序間互聯(lián)通信
4.2 測量數(shù)據(jù)的接收處理及其程序設(shè)計
4.3 MIDAS的服務(wù)器鏡像技術(shù)
4.4 MFC網(wǎng)絡(luò)蜘蛛流程分析
4.5 Java串行通信類
4.6 C/S模式中的遠程方法調(diào)用
4.7 B/S模式中的遠程調(diào)用
4.8 HTTP上傳技術(shù)的Java實現(xiàn)
4.9 J2ME手機日記本的設(shè)計原理與關(guān)鍵技術(shù)
4.10 用C#2.0實現(xiàn)網(wǎng)絡(luò)蜘蛛
4.11 使用 ASP.NET AJAX 取消服務(wù)器任務(wù)
4.12 用Delphi實現(xiàn)網(wǎng)絡(luò)視頻編程
4.13 提取dbx文件中的郵件信息
4.14 .NET Remoting分布式對象技術(shù)實現(xiàn)遠程信息獲取
4.15 WebService遠程申報系統(tǒng)
4.16 USB虛擬串口通信
4.17 基于Libnids的電子郵件內(nèi)容的重現(xiàn)
4.18 網(wǎng)絡(luò)環(huán)境計算機上機考試管理系統(tǒng)
第五篇 圖形圖像與游戲編程
5.1 中國主干公路網(wǎng)最短路徑查詢
5.2 五子棋人工智能權(quán)重估值算法
5.3 用VC編程迷宮游戲
5.4 FreeImage的圖像處理軟件
5.5 用VC編程實現(xiàn)BMP圖像裁切
5.6 色素性皮損圖像的自動分割
5.7 三維游戲中相機與世界的碰撞檢測及響應(yīng)
5.8 Flash的UI啟動畫面
5.9 給DIB位圖添加文本的方法
5.10 比特平面編碼用于圖像壓縮的程序設(shè)計
5.11 雙線性插值的圖像縮放算法的研究與實現(xiàn)
5.12 實驗數(shù)據(jù)圖中曲線的提取
5.13 三維數(shù)字地形漫游
5.14 利用Asphyre3.1引擎實現(xiàn)空戰(zhàn)小游戲
5.15 交互式、可控制圖像旋轉(zhuǎn)
5.16 用Delphi實現(xiàn)可視化答題卡設(shè)計器
5.17 用MATLAB實現(xiàn)數(shù)字圖像水印
5.18 應(yīng)用COM技術(shù)擴展ArcGIS的功能
5.19 VRML實現(xiàn)三維機器人仿真模擬
第六篇 計算機安全與維護
6.1 用VC制作“每日提示”對話框
6.2 U盤病毒及其免疫程序
6.3 遠程開機關(guān)機
6.4 Windows服務(wù)編寫綜述
6.5 使用ZLIB開發(fā)的WINZIP文件管理器
6.6 主機自動備份U盤文件程序設(shè)計與實現(xiàn)
6.7 Visual C# 2005的自定義登錄驗證框
6.8 網(wǎng)絡(luò)硬盤的C#設(shè)計與實現(xiàn)
6.9 角色訪問動態(tài)生成用戶權(quán)限菜單樹
6.10 Delphi編寫服務(wù)程序?qū)崿F(xiàn)機房機器自動更新
6.11 內(nèi)存映射文件的操作
6.12 USB存儲設(shè)備監(jiān)控程序的開發(fā)
6.13 高性能的文件加密系統(tǒng)
6.14 進程管理器
6.15 利用反射方法操作Windows窗體
6.16 系統(tǒng)登錄認證技術(shù)
6.17 用Win32匯編語言對PE格式的EXE文件進行口令加密
第七篇 編程疑難問題解答
7.1 怎樣使用 Visual Basic 宏處理Excel重復(fù)記錄
7.2 怎樣用VB實現(xiàn)屏幕抓圖功能
7.3 如何制作試卷生成系統(tǒng)
7.4 怎樣實現(xiàn)類似flashget浮動窗口功能
7.5 在Windows環(huán)境下如何單獨設(shè)置多顯示器的分辨率和刷新頻率
7.6 如何自動更新框上的版本信息
7.7 用VC實現(xiàn)MSCOMM32 控件的自動注冊
7.8 如何利用V C++自動生成Excel表格
7.9 如何用VC++ 6.0編程實現(xiàn)文件分割器
7.10 如何利用VC++實現(xiàn)多文件合并與任意文件的提取
7.11 怎樣用VC++實現(xiàn)多媒體文件信息的批量錄入
7.12 怎樣利用WinInet技術(shù)開發(fā)FTP客戶端程序
7.13 如何利用C#實現(xiàn)橢圓位圖繪制
7.14 用delphi實現(xiàn)swf文件和圖像合成
7.15 怎樣實現(xiàn)基于VB的平滑滾動字幕
7.16 如何創(chuàng)建和訪問MFC動態(tài)鏈接庫
7.17 如何用D3D實現(xiàn)流體仿真
7.18 怎樣在3D模型上繪制二維平面信息
7.19 如何對Excel編程實現(xiàn)考試成績的統(tǒng)計分析
7.20 怎樣在DataGrid控件中內(nèi)嵌DropDownList子控件
7.21 如何用VB.NET實現(xiàn)點陣數(shù)據(jù)的生成與上傳
7.22 如何利用圖片加密文本文件
7.23 怎樣用Ajax實現(xiàn)網(wǎng)站輸入框的自動提示功能
7.24 怎樣在VFP應(yīng)用中播放背景音樂
附錄A 電腦主要硬件設(shè)備最新優(yōu)化與維護經(jīng)驗技巧44例
附錄B Windows深入應(yīng)用編程典型實例精解14例
精彩內(nèi)容 第一篇 跟高手學(xué)編程
1.3 用Java實現(xiàn)非阻塞通信
用ServerSocket和Socket來編寫服務(wù)器程序和客戶程序,是JaVa網(wǎng)絡(luò)編程的最基本的方式。這些服務(wù)器程序或客戶程序在運行過程中常常會阻塞。例如當一個線程執(zhí)行ServerSocket的accept()方法時,假如沒有客戶連接,該線程就會一直等到有了客戶連接才從accept()方法返回。再例如當線程執(zhí)行Socket的read()方法時,如果輸入流中沒有數(shù)據(jù),該線程就會一直等到讀入了足夠的數(shù)據(jù)才從read()方法返回。
假如服務(wù)器程序需要同時與多個客戶通信,就必須分配多個工作線程,讓它們分別負責與一個客戶通信,當然每個工作線程都有可能經(jīng)常處于長時間的阻塞狀態(tài)。
從JDK1.4版本開始,引入了非阻塞的通信機制。服務(wù)器程序接收客戶連接、客戶程序建立與服務(wù)器的連接,以及服務(wù)器程序和客戶程序收發(fā)數(shù)據(jù)的操作都可以按非阻塞的方式進行。服務(wù)器程序只需要創(chuàng)建一個線程,就能完成同時與多個客戶通信的任務(wù)。
非阻塞的通信機制主要由java.nio包(新I/O包)中的類實現(xiàn),主要的類包括S erve rSocket
......
目錄
品牌:圖書
商品基本信息,請以下列介紹為準 | |
商品名稱: | 電腦編程技巧與維護雜志2008年合訂本 |
作者: | 《電腦編程技巧與維護》雜志社 編 |
市場價: | 69元 |
文軒網(wǎng)價: | 58元【84折】 |
ISBN號: | 9787111255031 |
出版社: | 機械工業(yè)出版社 |
商品類型: | 圖書 |
其他參考信息(以實物為準) | ||
裝幀:平裝 | 開本:16開 | 語種: |
出版時間:2010-06-22 | 版次: | 頁數(shù): |
印刷時間:2008-12-01 | 印次: | 字數(shù): |
溫馨提示:出版時間超過3年的圖書,因長時間儲存可能會產(chǎn)生紙張缺陷,敬請諒解! |
主編推薦 | |
高手解讀,編程熱點技術(shù);實例導(dǎo)航,引領(lǐng)編程捷徑;內(nèi)容精編,薈萃編程技巧;代碼移植,編程方便快捷。 140多位一線編程高手智慧結(jié)晶,145個實用編程技巧典型案例解析。 精華內(nèi)容:內(nèi)容精編與二次加工全年雜志全新編程產(chǎn)品;重點關(guān)注熱門技術(shù)專家主講指引開發(fā)之捷徑;解析詳盡疑難解惑全面展示編程技巧與訣竅。 經(jīng)典案例:案例精選新穎實用集一線開發(fā)人員智慧結(jié)晶;案例經(jīng)典引領(lǐng)突破編程瓶頸的點睛之大成;實戰(zhàn)經(jīng)驗超越網(wǎng)絡(luò)與普通圖書的實戰(zhàn)心得。 超值光盤:合訂本正文全部實例源代碼上機調(diào)試通過;編程案例代碼注釋清晰詳盡移植方便快捷;用友華表報表二次開發(fā)工具Cell組件/插件。 精華內(nèi)容、經(jīng)典案例、超值光盤、精彩展現(xiàn)。 |
內(nèi)容簡介 | |
《電腦編程技巧與維護》2008年合訂本(精華版)是在保留雜志原有風格的基礎(chǔ)上,本著實用至上的原則,案例精選,清晰展示了主流編程語言的編程技術(shù)、方法與技巧;按雜志欄目設(shè)置內(nèi)容精編,分為跟高手學(xué)編程、編程語言、數(shù)據(jù)庫、網(wǎng)絡(luò)與通信、圖形圖像處理與游戲編程、計算機安全與維護、編程疑難問題解答7篇,131個編程實例。本書以案例導(dǎo)航,高手解讀,答疑解惑的方式,詮釋編程熱點技術(shù),傳授編程經(jīng)驗技巧,指引編程捷徑。另外,本書的附錄A是以Windows編程為主題,精選了14個Windows深入應(yīng)用編程典型實例,并對每一個實例作了詳盡地解析;附錄B是電腦主要硬件設(shè)備CPU、主板、內(nèi)存、顯示器、硬盤等優(yōu)化與維護經(jīng)驗技巧44例。 本書既講究內(nèi)容的系統(tǒng)性、深入性、專業(yè)性、權(quán)威性和實用性,同時兼顧輕松、通俗易懂、時效性強的特點。 本書可作電腦編程愛好者、軟件開發(fā)人員、專業(yè)計算機系統(tǒng)維護人員和專業(yè)程序員進行項目開發(fā)、項目設(shè)計的參考書;軟件從業(yè)人員及編程愛好者的珍藏寶典。 |
目錄 | |
前言 第一篇 跟高手學(xué)編程 1.1 Java網(wǎng)絡(luò)編程入門 1.2 用Java實現(xiàn)非阻塞的HTTP服務(wù)器 1.3 用Java實現(xiàn)非阻塞通信 1.4 Delphi+IntraWeb開發(fā)平臺 1.5 IntraWeb 網(wǎng)站主頁面及菜單設(shè)計 1.6 網(wǎng)站特定功能設(shè)計 1.7 Web數(shù)據(jù)庫設(shè)計和應(yīng)用 1.8 動態(tài)網(wǎng)站的配置與發(fā)布 1.9 X3D虛擬現(xiàn)實技術(shù) 1.10 X3D三維立體場景設(shè)計 1.11 X3D虛擬現(xiàn)實動畫設(shè)計 1.12 X3D虛擬現(xiàn)實游戲設(shè)計 第二篇 編程語言 2.1 制作VB可讀寫表格自定義控件 2.2 利用VB存取數(shù)據(jù)庫中BLOB數(shù)據(jù)的方法 2.3 Visual Basic桌面式背單詞系統(tǒng) 2.4 用VC制作迅雷批量下載列表生成器 2.5 VC++開發(fā)郵政儲蓄銀行報表存儲及分析系統(tǒng) 2.6 VC++萬能網(wǎng)考系統(tǒng) 2.7 VC++ 6.0自動創(chuàng)建樹形結(jié)構(gòu) 2.8 用VC++與OpenGL開發(fā)虛擬儀表控件 2.9 用Java多線程技術(shù)實現(xiàn)高可重用框架 2.10 Java 反編譯和源代碼保護 2.11 螞蟻算法的Java設(shè)計與實現(xiàn) 2.12 C#動態(tài)區(qū)域操作界面 2.13 C#實現(xiàn)選擇法排序的動態(tài)演示程序 2.14 Visual C#中實現(xiàn)約束文本編輯框 2.15 通過Visual C# 2005調(diào)用Cards.dll實現(xiàn)撲克發(fā)牌程序 2.16 ASP.NET 2.0 構(gòu)建課件交流平臺 2.17 利用COM技術(shù)實現(xiàn)Delphi動態(tài)調(diào)用MATLAB 2.18 在.NET環(huán)境下用Treeview遍歷活動目錄 2.19 文本朗讀系統(tǒng) 2.20 RFID技術(shù)在BizTalk Server中的應(yīng)用 2.21 SAP中各國不同Infotype結(jié)構(gòu)導(dǎo)出通用方案 2.22 DSPI接口在BizTalk 2006上的實現(xiàn) 第三篇 數(shù)據(jù)庫 3.1 關(guān)系數(shù)據(jù)庫的VB通用查詢編程技巧 3.2 流技術(shù)在VB存取工程中的應(yīng)用 3.3 多視圖的工程數(shù)據(jù)可視化 3.4 深入利用ASP.NET DataGrid控件 3.5 SQL Server 數(shù)據(jù)庫應(yīng)用程序的無值守部署 3.6 基于數(shù)據(jù)庫系統(tǒng)的自定義文件屬性 3.7 用InstallShield制作數(shù)據(jù)庫軟件安裝包 3.8 BLOB數(shù)據(jù)類型在PB開發(fā)文件管理系統(tǒng)中的應(yīng)用 3.9 網(wǎng)站管理分層架構(gòu)技術(shù) 3.10 用SQL實現(xiàn)電信計費數(shù)據(jù)自動歸檔 3.11 數(shù)據(jù)窗口中單元格的屏蔽 3.12 利用設(shè)計模式實現(xiàn)數(shù)據(jù)訪問的泛化 3.13 電子化辦公工作流設(shè)計 3.14 PB自定義報表 3.15 準考證管理系統(tǒng) 3.16 個人資料信息管理系統(tǒng) 3.17 高考學(xué)生信息采集系統(tǒng) 3.18 Web的課題申報系統(tǒng) 3.19 醫(yī)院電腦排隊叫號系統(tǒng) 第四篇 網(wǎng)絡(luò)與通信 4.1 程序間互聯(lián)通信 4.2 測量數(shù)據(jù)的接收處理及其程序設(shè)計 4.3 MIDAS的服務(wù)器鏡像技術(shù) 4.4 MFC網(wǎng)絡(luò)蜘蛛流程分析 4.5 Java串行通信類 4.6 C/S模式中的遠程方法調(diào)用 4.7 B/S模式中的遠程調(diào)用 4.8 HTTP上傳技術(shù)的Java實現(xiàn) 4.9 J2ME手機日記本的設(shè)計原理與關(guān)鍵技術(shù) 4.10 用C#2.0實現(xiàn)網(wǎng)絡(luò)蜘蛛 4.11 使用 ASP.NET AJAX 取消服務(wù)器任務(wù) 4.12 用Delphi實現(xiàn)網(wǎng)絡(luò)視頻編程 4.13 提取dbx文件中的郵件信息 4.14 .NET Remoting分布式對象技術(shù)實現(xiàn)遠程信息獲取 4.15 WebService遠程申報系統(tǒng) 4.16 USB虛擬串口通信 4.17 基于Libnids的電子郵件內(nèi)容的重現(xiàn) 4.18 網(wǎng)絡(luò)環(huán)境計算機上機考試管理系統(tǒng) 第五篇 圖形圖像與游戲編程 5.1 中國主干公路網(wǎng)最短路徑查詢 5.2 五子棋人工智能權(quán)重估值算法 5.3 用VC編程迷宮游戲 5.4 FreeImage的圖像處理軟件 5.5 用VC編程實現(xiàn)BMP圖像裁切 5.6 色素性皮損圖像的自動分割 5.7 三維游戲中相機與世界的碰撞檢測及響應(yīng) 5.8 Flash的UI啟動畫面 5.9 給DIB位圖添加文本的方法 5.10 比特平面編碼用于圖像壓縮的程序設(shè)計 5.11 雙線性插值的圖像縮放算法的研究與實現(xiàn) 5.12 實驗數(shù)據(jù)圖中曲線的提取 5.13 三維數(shù)字地形漫游 5.14 利用Asphyre3.1引擎實現(xiàn)空戰(zhàn)小游戲 5.15 交互式、可控制圖像旋轉(zhuǎn) 5.16 用Delphi實現(xiàn)可視化答題卡設(shè)計器 5.17 用MATLAB實現(xiàn)數(shù)字圖像水印 5.18 應(yīng)用COM技術(shù)擴展ArcGIS的功能 5.19 VRML實現(xiàn)三維機器人仿真模擬 第六篇 計算機安全與維護 6.1 用VC制作“每日提示”對話框 6.2 U盤病毒及其免疫程序 6.3 遠程開機關(guān)機 6.4 Windows服務(wù)編寫綜述 6.5 使用ZLIB開發(fā)的WINZIP文件管理器 6.6 主機自動備份U盤文件程序設(shè)計與實現(xiàn) 6.7 Visual C# 2005的自定義登錄驗證框 6.8 網(wǎng)絡(luò)硬盤的C#設(shè)計與實現(xiàn) 6.9 角色訪問動態(tài)生成用戶權(quán)限菜單樹 6.10 Delphi編寫服務(wù)程序?qū)崿F(xiàn)機房機器自動更新 6.11 內(nèi)存映射文件的操作 6.12 USB存儲設(shè)備監(jiān)控程序的開發(fā) 6.13 高性能的文件加密系統(tǒng) 6.14 進程管理器 6.15 利用反射方法操作Windows窗體 6.16 系統(tǒng)登錄認證技術(shù) 6.17 用Win32匯編語言對PE格式的EXE文件進行口令加密 第七篇 編程疑難問題解答 7.1 怎樣使用 Visual Basic 宏處理Excel重復(fù)記錄 7.2 怎樣用VB實現(xiàn)屏幕抓圖功能 7.3 如何制作試卷生成系統(tǒng) 7.4 怎樣實現(xiàn)類似flashget浮動窗口功能 7.5 在Windows環(huán)境下如何單獨設(shè)置多顯示器的分辨率和刷新頻率 7.6 如何自動更新框上的版本信息 7.7 用VC實現(xiàn)MSCOMM32 控件的自動注冊 7.8 如何利用V C++自動生成Excel表格 7.9 如何用VC++ 6.0編程實現(xiàn)文件分割器 7.10 如何利用VC++實現(xiàn)多文件合并與任意文件的提取 7.11 怎樣用VC++實現(xiàn)多媒體文件信息的批量錄入 7.12 怎樣利用WinInet技術(shù)開發(fā)FTP客戶端程序 7.13 如何利用C#實現(xiàn)橢圓位圖繪制 7.14 用delphi實現(xiàn)swf文件和圖像合成 7.15 怎樣實現(xiàn)基于VB的平滑滾動字幕 7.16 如何創(chuàng)建和訪問MFC動態(tài)鏈接庫 7.17 如何用D3D實現(xiàn)流體仿真 7.18 怎樣在3D模型上繪制二維平面信息 7.19 如何對Excel編程實現(xiàn)考試成績的統(tǒng)計分析 7.20 怎樣在DataGrid控件中內(nèi)嵌DropDownList子控件 7.21 如何用VB.NET實現(xiàn)點陣數(shù)據(jù)的生成與上傳 7.22 如何利用圖片加密文本文件 7.23 怎樣用Ajax實現(xiàn)網(wǎng)站輸入框的自動提示功能 7.24 怎樣在VFP應(yīng)用中播放背景音樂 附錄A 電腦主要硬件設(shè)備最新優(yōu)化與維護經(jīng)驗技巧44例 附錄B Windows深入應(yīng)用編程典型實例精解14例 |
精彩內(nèi)容 | |
第一篇 跟高手學(xué)編程 1.3 用Java實現(xiàn)非阻塞通信 用ServerSocket和Socket來編寫服務(wù)器程序和客戶程序,是JaVa網(wǎng)絡(luò)編程的最基本的方式。這些服務(wù)器程序或客戶程序在運行過程中常常會阻塞。例如當一個線程執(zhí)行ServerSocket的accept()方法時,假如沒有客戶連接,該線程就會一直等到有了客戶連接才從accept()方法返回。再例如當線程執(zhí)行Socket的read()方法時,如果輸入流中沒有數(shù)據(jù),該線程就會一直等到讀入了足夠的數(shù)據(jù)才從read()方法返回。 假如服務(wù)器程序需要同時與多個客戶通信,就必須分配多個工作線程,讓它們分別負責與一個客戶通信,當然每個工作線程都有可能經(jīng)常處于長時間的阻塞狀態(tài)。 從JDK1.4版本開始,引入了非阻塞的通信機制。服務(wù)器程序接收客戶連接、客戶程序建立與服務(wù)器的連接,以及服務(wù)器程序和客戶程序收發(fā)數(shù)據(jù)的操作都可以按非阻塞的方式進行。服務(wù)器程序只需要創(chuàng)建一個線程,就能完成同時與多個客戶通信的任務(wù)。 非阻塞的通信機制主要由java.nio包(新I/O包)中的類實現(xiàn),主要的類包括S erve rSocket ...... |