该版本是网上最全最清晰的版本,修正353-365页之间错页的问题。
基本信息原书名:MultithreadingApplicationsinWin32作者:JimBeveridge&RobertWiener[作译者介绍]译者:侯捷丛书名:侯捷译作系列出版社:华中科技大学出版社ISBN:756092638X上架时间:2002-1-17出版日期:2002年2月页码:480版次:1-1所属分类:计算机>软件与程序设计>综合内容简介  使用线程,你可以产生高效率的服务器,建立Internet服务器扩充软件,获得多CPU系统的好处,建立精巧的COM/OLE对象,并改善程序的反应度。
写出这样的软件,需要更多的理论基础,以及一本参考手册;
需要广泛了解每一件事情如何彼此相称,需要一份指南,告诉你什么可以正常运作,什么不能!通过Win32API、WindowsNT以及Windows95都可以支持多线程程序设计,但是这个重要主题的信息却极稀有而不够详尽。
  在《Win32多线程程序设计》这本书中,JimBeveridge和RobertWiener告诉你什么时机、什么地点、什么方法可以使用多线程。
  本书主题包括:  ●Internet开发范例,包括ISAPI和WinSock。
  ●如何在服务器中使用线程和overlappedI/O。
  ●如何在多线程环境中使用Cruntime函数库和MFC.  ●以C和C++写成的各个范例程序。
  ●UNIX环境比较。
让UNIX下的开发人员能转移到Win32.  作译者本书提供作译者介绍  作者JimBeveridge在操作系统的研究领域中已有15年之久,从多处理器数据库到microkernel操作系统的开发,都有经验。
他于RochoesterInstituteofTechnology获得计算机科学学士学位。
他目前受聘为TurningPointSoftware公司顾问。
作者RobertWiener从CarnegieMellonUniversity获得计算机工程学士学位。
他有8年的Windows应用软件开发经验,目前他正把这些经验运用于Trellix公司的MFC和ActiveX相关专题。
译者侯捷,获得台湾清华大学动力机械硕士学位,进入Windows操作系统和Windows程序设计领域有7年之久.a他是海峡两岸著名的电脑技术自由作家,5对于技术的钻研,5有独特的品性和坚持.作品涵盖著、译、评三方面,散见于各种刊物、媒体、网站论坛,深受读者喜爱和尊敬.侯捷网站:http://www.jjhou.com(繁体)chttp://jjhou.csdn.net(简体)译者:侯捷台湾资深技术作家、译者。
闲静少言。
不慕荣利。
好读书。
求甚解。
  侯捷先生以为“任何书籍如果缺少读者,再怎么优秀都将丧失价值。
因此,做为一位书评人,我非常乐见评选风气兴盛。
虽然所谓“喜爱”带有很大的主观成份,但这类评选仍然具有十分正面的价值,可以带给读者、作者、译者、出版者很大的参与感,对于读书风气、好书浮现率都有帮助。
”..<<查看详细[同作者作品]深入浅出MFC(第二版)STL源码剖析Word排版艺术(编辑排版工作者案头必备读物,台湾著名作译者侯捷亲编)目录函数索引(functionindex)封面里常见问答集(frequentlyaskedquestions)vii第一篇上路吧,线程第1章为什么要"千头万绪"3一条曲折的路4与线程共枕7为什么最终用户也需要多线程多任务8win32基础10contextswitching14raceconditions(竞争条件)16atomicoperations(原子操作)19线程之间如何通讯22好消息与坏消息22第2章线程的第一次接触25产生一个线程26使用多个线程的结果31核心对象(kernelobjects)36线程结束代码(exitcode)40结束一个线程45错误处理48.后台打印(backgroundprinting)50成功的秘诀59第3章快跑与等待61看似闲暇却忙碌(busywaiting)62功能监视器(performancemonitor)66等待一个线程的结束72叮咚:被激发的对象(signaledobjects)74等待多个对象77在一个gui程序中
2022/9/3 15:09:54 2.08MB Win32 多线程 程序设计 详细书签版
1
《精通Windows3D图形编程》是了解3D图形编程的理想指南,适合具有WPF基础并渴望进阶到WPF3D的读者阅读,也适合熟悉其他3D平台(DirecX/OpenGL)并希望了解WPF3D的读者深入阅读。
借助于WPF3D,Windows客户端应用程序开发人员可以创建出更逼真的、具有动画效果的控件。
《精通Windows3D图形编程》针对3D基本要素及其在WPF中的工作原理,通过丰富的图片和大量XAML/C#代码,进行了详细的解释和适度的探究。
全书共9章,内容涉及网格、模型、摄像机、光照、材质、变换和一些基本的3D数学知识,这些内容可有效协助读者温故而知新。
书中大多数素材都经过精雕细琢,而且有丰富的实例,必要的地方还有详细解释。
2022/9/3 1:26:11 78.51MB 3D图形
1
深入浅出Ajax(中文版)和其他深入浅出系列书籍一样,使用许多有趣的视觉刺激来保持我们大脑思考的兴奋。
在您读完书中第一章后,不但能够掌握一个基于Ajax的简单应用程序开发,而且还能够了解怎样让一个混乱的项目走上正轨。
为了协助读者解决问题,作者还为您准备了多达5张CD的资料作为参考。
读完全书,您会惊奇的发现那些繁琐笨拙的网站开发技术早已随风而去,展现在我们面前的是一个崭新的技术境界。
阅读《深入浅出Ajax(中文版)》,一定会带给您许多的乐趣。
首先,您可以在很短的时间内掌握如何使用JavaScript代码来向服务器提交异步请求。
同时,更为有趣的是,您可以学习如何使用诸如动态HTML、XML、JSON、DOM等技术来解决开发过程中遇到的许多问题。
毫无疑问,这是一本指导您进行异步开发的经典参考书籍。
2019/2/19 7:14:52 73.43MB Ajax
1
目录;;4;Timer控件可以使应用程序方便有效地对系统时间进行控制。
Timer控件能够在一定的时间间隔内触发某个事件属性Enabled:是否启用了Tick事件引发Interval:设置Tick事件之间的连续时间,单位为毫秒如果要实现时钟的无刷新变化,还需要将该控件放置于有ScriptManage控件进行页面全局管理的页中,并使用UpdatePanel控件,实现时钟的局部更新。
;案例解析,页面中时钟无刷新显示;案例解析,页面中时钟无刷新显示UpdatePanel控件中包括一个Label控件和一个Timer控件。
Label控件用于显示时间,Timer控件则用于每1000毫秒执行一次Time1_Tick事件。
;在Web应用的开发过程中,常常通过母版页来为应用程序中的页创建一致规划。
母版页与内容页一同组合成一个新页面呈现在客户端浏览器中。
如果在母版页中使用了ScriptManager控件,而在内容页中也使用ScriptManager控件,整合在一起的页面就会出现异常。
2016/11/3 6:32:04 1.33MB asp.net 后端
1
“新闻发布系统”数据库设计情景分析系统设计的任务是从软件需求规格说明书出发,根据需求分析阶段确定的功能,设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方法。
系统设计是开发阶段中最重要的步骤,它是软件开发过程中质量得以保证的关键步骤,同时,系统设计又是将用户需求准确地转化为最终的软件产品的唯一途径。
而且系统设计是后续开发步骤及软件维护工作的基础。
如果没有设计,只能建立一个不稳定的系统。
知识准备数据库设计的基本步骤按照规范设计的方法,考虑到数据库及其应用系统开发的全过程,将数据库设计分为六个阶段。
如图所示:知识准备数据库设计阶段的内容设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。
下面针对各阶段的涉及内容给出各阶段的设计描述。
如图所示:知识准备数据库设计阶段的模式数据库结构设计的不同阶段形成数据库的各级模式。
如图所示:知识准备界面的设计原则:简约大方、方便用户操作要求:网页的下载不超过10秒钟;
尽量使用文本链接,减少大幅图片和动画的使用;
操作设计尽量简单,并且有明确的操作提示;
网站所有的内容和
2018/5/15 6:06:14 4.54MB asp.net 数据库 文档资料 后端
1
《ASP.NETMVC4Web编程》介绍了微软最新的ASP.NETMVC4框架,包括如何使用ASP.NETMVC4框架构建Web应用程序,ASP.NETMVC4框架的运行原理,如何在真实开发场景中使用ASP.NETMVC4框架新特性来解决不同的需求,如何使用HTML、JavaScript、EntityFramework以及其他Web相关的技术。
同时,分享了许多实际项目开发的最佳实践经验,包括如何使用jQery、jQuery、EntityFramework、ASP.NETWebAPI进行应用程序开发。
而且还深入阐述了许多高级知识点,如网站SEO、功能优化、日志、缓存等。
对于想要学习ASP.NETMVCWeb编程的开发人员来说,《ASP.NETMVC4Web编程》无疑是最佳选择。
2020/10/1 22:49:23 6.96MB ASP MVC C#
1
本书通过100个精彩实例,由浅入深介绍了ASP.NET网络程序设计的编程方法与实用技巧。
为了方便读者学习与深入理解ASP.NET,本书将这100个实例分为4篇,即基本编程实例、中级编程实例、高级编程实例与混合编程实例。
在每个实例中,除了介绍ASP.NET中所提供的基础知识点及编程技巧外,还介绍了ASP.NET在网络编程、图形编程、多媒体编程、Mobile(移动通信)等方面的重要应用及开发技术。
本书附赠一张光盘,其中包括全部100个实例源代码及可执行文件(详细内容请参见光盘中的“本书配套光盘说明.txt”)。
本书体系结构清晰,解释说明详尽,开发实例典型,适合于计算机编程用户、网络用户及对ASP.NET感兴味的用户阅读,也可作为ASP.NET培训参考书。
2017/9/10 10:41:37 24.42MB ASP.NET
1
《ASP.NETMVC程序设计教程(第3版)》内容新,重点引见移动设备上的Web开发。
以目前流行的HTML5、CSS3和ASP.NETMVC为主线,选择自带ASP.NETMVC5模板的VS2013作为开发工具,系统、全面地引见ASP.NETWeb应用程序开发的方法。
2021/1/14 1:14:07 85.09MB ASP.NET MVC
1
CWSS(C++WebServiceServer)是用于开发、集成、部署和管理大型分布式应用、网络应用和数据库应用的C/C++应用服务器。
将C/C++的高效稳定和各种通讯标准(UDP/TCP/HTTP/SOAP等)引入大型网络应用的开发、集成、部署和管理之中。
CWSS拥有处理关键分布式应用系统问题所需的功能、可扩展性和高可用性。
CWSS所需的多种特色和优势,包括:1)领先的标准对业内多种通讯标准的全面支持,包括TCP、UDP、HTTP(POST)、WebService(SOAP),使分布式应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。
2)无限可扩展性CWSS以其高扩展的架构体系闻名,包括内置SOTP通讯协议、访问用户管理和后台多种群集功能。
3)快速开发CWSS独特的设计体系模式,可简化开发,加速投放市场速度。
并可利用已有技能,迅速部署应用系统。
4)部署更趋灵活一次开发,支持多平台运行,如Windows和Linux系统。
对客户端系统没有任何限制和要求。
5)体系结构CWSS是专门为企业分布式网络应用系统开发的。
企业分布式网络应用系统需要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需的扩展、功能、和高可用性。
CWSS简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性。
CWSS拥有最高水平的可扩展性和可用性。
CWSS内置标准通讯语言SOTP,轻松实现访问验证功能、负载平衡和群集功能,而且不需要任何专门的硬件或操作系统支持。
6)开放源代码完全开放源代码,永久免费使用和更新;
2020/2/18 4:22:15 4.42MB C++应用服务器 CWSS 开源 网络编程
1
在计算机处理器发展为包含越来越多的核心的时期,多线程是创建可伸缩性、高效的、高响应性应用程序的关键因素。
如果你没有正确地使用多线程,它会导致难以捉摸的问题,需要你花费大量时间去解决。
因此,现代应用程序开发人员必须深入理解多线程。
本书是一本通俗易懂的C#多线程编程指南,通过70多个容易理解的示例,循序渐进地讲解C#5.0中的异步及并发编程,引导读者了解Windows下C#多线程编程的多样性。
通过阅读本书,你将学到:使用原始线程、异步线程,以及协调它们工作使用任务并行库设计自己的异步API使用C#5.0异步语言特性使用I/O线程提高服务器应用程序功能使用PLINQ并行化LINQ查询使用Windows8异步API使用ReactiveExtensions运行异步操作并管理选项
2017/5/18 20:15:30 267KB C# 多线程 源代码
1
共 217 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡