本书是介绍Linux与UNIX编程接口的权威著作。
Linux编程资深专家MichaelKerrisk在书中详细描述了Linux/UNIX系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。
本书涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。
本书总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用POSIX线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字API编写网络应用等内容。
本书在汇聚大批Linux专有特性(epoll、inotify、/proc)的同时,还特意强化了对UNIX标准(POSIX、SUS)的论述,彻底达到了“鱼与熊掌,二者得兼”的效果,这也堪称本书的最大亮点。
本书布局合理,论述清晰,说理透彻,尤其是作者对示例代码的构思巧妙,独具匠心,仔细研读定会受益良多。
本书适合从事Linux/UNIX系统开发、运维工作的技术人员阅读,同时也可作为高校计算机专业学生的参考研习资料。
2023/5/16 10:22:28 28.86MB linux unix
1
CruiseYoung提供的带有详细书签的电子书籍目录http://blog.csdn.net/fksec/article/details/7888251TCP/IP详解卷2:实现基本信息原书名:TCP/IPIllustrated,Vol.2:TheImplementation原出版社:Addison-WesleyProfessional作者:(美)GaryR.WrightW.RichardStevens译者:陆雪莹蒋慧丛书名:计算机科学丛书出版社:机械工业出版社ISBN:7111075676上架时间:2000-7-1出版日期:2011年4月开本:16开页码:901版次:1-19所属分类:计算机>计算机网络>网络协议>TCP/IP教材>研究生/本科/专科教材>工学>计算机教材>计算机教材>本科/研究生>计算机专业教材>计算机专业课程>计算机网络内容简介  本书完整而详细地介绍了TCP/IP协议是如何实现的。
书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。
本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。
还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。
读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。
本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
作译者作者:W.RichardStevens国际知名的Unix和网络专家,《TCP/IP详解》(三卷本)作者  W.RichardStevens(1951-1999),是国际知名的Unix和网络专家;
受人尊敬的计算机图书作家;
同时他还是广受欢迎的教师和顾问。
Stevens先生1951年生于赞比亚,他的家庭曾多次搬迁,最终定居于南非。
早年,他就读于美国弗吉尼亚州的费什本军事学校,后获得密歇根大学学士、亚利桑那大学系统工程硕士和博士学位。
他曾就职于基特峰国家天文台,从事计算机编程;
还曾在康涅狄格州纽黑文市的健康系统国际公司任主管计算机服务的副总裁。
Stevens先生不幸病逝于1999年9月1日,他的离去是计算机界的巨大损失。
陆雪莹陆雪莹,女,1973年1月出生。
1994年?月毕业于南京通信工程学院无线通信专业,获工学学士学位。
1997年2月于南京通信工程学院计算机软件专业毕业,并获硕士学位。
1997年9月至今,任南京通信工程学院计算机教研室教员,同时于解放军理工大学攻读军事通信学博士学位,讲师职称,主要研究方向:智能化网络管理,计算机网络分布式处理。
曾参加国家“863”项目,并参加编写专业著作2本,翻译专业著作3本,在各级学术刊物上发表论文5篇。
蒋慧蒋慧,女,1973年2月出生。
1995年毕业于南京通信工程学院计算机系,获计算机应用专业工学学土学位。
1998年于南京通信工程学院计算机软件专业毕业,并获硕士学位。
1998年9月至今,于解放军理工大学攻读博士学位。
自1995年以来,在国内外重要学术刊物和会议上发表8篇论文,其中2篇论文被IEEE国际会议录用。
已出版3本有关网络的译作。
目前从事软件需求工程、网络协议验证方式化方法以及函数式语言等方面的研究。
目录封面-1第1章 概述11.1 引言11.2 源代码表示11.2.1 将拥塞窗口设置为111.2.2 印刷约定21.3 历史21.4 应用编程接口31.5 程序示例41.6 系统调用和库函数61.7 网络实现概述61.8 描述符71.9 mbuf与输出处理111.9.1 包含插口地址结构的mbuf111.9.2 包含数据的mbuf121.9.3 添加IP和UDP首部131.9.4 IP输出141.9.5 以太网输出141.9.6 UDP输出小结141.10 输入处理151.10.1 以太网输入151.10.2 IP输入151.10.3 UDP输入161.10.4 进程输入171.11 网络实现概述(续)171.12 中断级别与并发181.13 源代码组织201.14 测试网络211.15 小结22第2章 mbuf:存储器缓存242.1 引言24
2023/3/19 18:45:10 27.27MB TCP IP详解 实现 详细书签版
1
XEngine次要提供了网络与通信引擎和网络中间件开发的SDK,此引擎内部采用C/C++开发.你可以使用C/C++,VB,DELPHI,E等语言作为其开发语言来调用此引擎的SDK.它是一个跨平台,稳定可靠的网络通信引擎。
你可以在这套引擎上面快速的部署你的网络应用程序环境。
你可以使用这套SDK,开发你想要的任何网络与通信程序或服务,包括不限于:聊天服务,视频会议,语音会议,文件服务,远程监控,日志服务,HTTP服务,代理服务,数据转发服务,消息服务,安全验证,流媒体服务,音视频编解码,P2P等等相关工具和服务的开发。
1
进程间通信几乎是所有Unix程序功能的关键,理解进程间通信也是理解如何开发不同主机间网络应用程序的必要条件
2023/2/21 20:14:13 42.95MB Unix
1
node.js,包含32位版和64位版Node.js是一个基于ChromeJavaScript运转时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。
Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运转的数据密集型的实时应用
2023/2/20 5:08:37 7.38MB node.js 32位 64位
1
Android编程经典200例的源码链接http://download.csdn.net/download/towangjindian/10113290Android编程经典200例通过200个经典实例全面、系统地引见了Android平台下的软件开发知识,重点突出、涉及面广、实用性强,在实例的讲解过程中还详细分析了开发思路及侧重点,使读者达到举一反三的效果。
全书分为14章,分别为:Android简介、Android简单控件的开发及应用、Android高级控件的开发及应用、手机用户界面、手机通信服务及手机控制、手机的自动服务功能、手机文件I/O与数据库的应用、手机网络应用、手机的Google服务功能、手机多媒体服务功能、Android手机的3D世界、手机特效开发、休闲游戏——Q版疯狂大炮、娱乐游戏——3D迷宫。
本书内容由浅入深,从Android平台下开发应用软件的基础知识到开发大型商务软件、3D游戏以及2D游戏,开发思路清晰明了、语言简明扼要,非常适合初学者和Android开发人员阅读参考。
2023/2/11 16:39:25 132MB Android 编程
1
第一次作业简单的网络应用程序编写利用socket编写一个简单的网络应用程序,获取服务器当前的时间和日期。
说明与要求:1)对客户与服务器之间使用的协议进行设计。
2)分别采用流式套接字和数据报套接字进行实现。
3)可以使用C/C++或Java编程言语。
代码齐全!!!!MFC整个项目都在里面
2023/2/7 0:14:20 59.23MB MFC UDP
1
第一章1、异构网络互连的问题是什么?试举例说明。
举例来说,用户A可以通过接入使用以太网技术的校园网,与另外一个使用电话点对点拨号上网的用户B之间进行邮件通信,同时还和一个坐在时速300公里的高铁上的使用WCDMA手机进行3G上网的用户C进行QQ聊天。
但问题的关键在于,这些采用不同技术的异构网络之间存在着很大差异:它们的信道访问方式和数据传送方式不同,其帧格式和物理地址方式也各不相同。
2、请描述图1-2中,用户A和用户C进行QQ聊天似的数据转换和传输过程。
用户A的主机将发送的邮件数据先封装到IP数据包中,再封装到以太帧中,发送到其接入的以太网中,并到达路由器R1。
路由器R1从以太帧中提取IP数据包,根据目标IP地址选择合适的路径,再将其封装成SDH帧,转发到因特网主干网中,经过因特网主干网中若干路由器的选路和转发,到达路由器R3路由器R3从SDH帧中提取IP数据包,转换成WCDMA帧,发送到3G网络中,到达用户C的主机。
用户C的主机提取出IP数据包,最总交付到上层的邮件应用程序,显示给用户C。
4、画出TCP/IP模型和OSI模型之间的层次对应关系,并举例TCP/IP模型中各层次上的协议。
应用层:应用层对应OSI模型的上面三层。
应用层是用户和网络的接口,TCP/IP简化了OSI的会话层和表示层,将其融合到了应用层,使得通信的层次减少,提高通信的效率。
应用层包含了一些常用的、基于传输层的网络应用协议,如Telnet、DNS、DHCP、FTP、SMTP、POP3、HTTP、SNMP、RIP、BGP等。
传输层:传输层位于IP层之上,为两台主机上的应用程序提供端到端的通信服务。
目前,应用最广泛的传输层协议是TCP和UDP。
网络层:网络层又称为网际层、互联网层或IP层,是TCP/IP模型的关键部分。
该层主要完成IP数据包的封装、传输、选路和转发,使其尽可能到达目的主机。
该层包括的协议主要有IP、ARP、RARP、ICMP和IGMP,其中,IP协议是网络层的核心。
网络接口层:网络接口层对应OSI模型中的物理层和数据链路层,只要底层网络技术和标准支持数据帧的发送和接收,就可以作为TCP/IP的网络接口,包括前面提到的各种局域网、城域网、广域网技术,如以太网、电话拨号、3G网络等。
......
2023/1/13 21:50:30 44.23MB 杭电研一 徐明 高级计算机 网络
1
支持各种视频的高速编码加密与高速解码播放,加密后的文件自带解码器和播放器;
可以加密各种视频音频格式文件(wmv,avi,mpg,rm,rmvb,mp4,flv,vob等),加密后的文件可以通过离线方式授权播放,也可以通过网络方式授权播放;
只需要加密一次,就可以实现一机一码授权;
V12.0版重要更新:1、支持Windows832位和64位操作系统2、新增绑定用户移动设备功能,比如U盘、移动硬盘、手机、SD存储卡等,远程自动绑定,用户播放时插入绑定的移动设备即可,用户换系统换硬件无需再授权,极大的方便了用户和商家,商家再也不用发愁用户总是更换系统、更换硬件了,直接将用户的移动设备当作硬件加密锁。
3、加密后的文件增加了绑定用户显卡功能,用户机器码格式变为:系统BIOS-硬盘-显卡-网卡,多硬件识别可以让您辨识一些用户到底是更换了电脑还是更换了某个硬件,或者更换了系统;
4、增强了播放屏幕控制功能,比如控制全屏和禁止全屏;
5、增加了“试播”和“预览”功能,您可以设置加密后的文件用户可以免费试播几次或几天,也可以设置用户可以预览多少秒;
6、可以直接调用网页作为提示语(您可以随时向用户公布最新提示内容);
7、增加了是否提示剩余播放次数和日期的开关8、增加了是否关闭电脑复制功能的开关9、增加了大文件加载Loading功能;V11.0版重要升级:1、增加了超大视频支持模式;
2、文件编号可以显示在加密后的文件中,方便商家区分不同文件类别;
3、修正了Win7下无法使用断网功能的Bug;
4、增加了试播文件制作功能,您可以为用户制作试播文件,并可以控制文件的播放次数和有效期,无需播放密码;
5、专业版增加了导出注册机功能,您可以在任何电脑为用户算播放密码;
6、授权召回功能,你可以随时令发放给用户的播放密码失效;
7、增加了黑名单机器码,在黑名单中的机器即便有播放密码也无法播放您的视频;
8、播放密码增加了控制文件编号的参数,让你更方便的管理用户能够播放哪些文件和不能播放哪些文件;
9、播放密码增加了导入导出注册文件功能,直接给用户发注册文件,防止用户复制播放密码时丢失字符;
10、增加了一码通功能,同台电脑只需认证一次,并且可以控制播放次数和有效期;
本系统主要特色包括:1、灵活的认证授权模式,比如:一机一码加密,video2exe,一码通授权等;
可以指定播放次数、播放时间和截止日期等;
2、可以设置播放时断开网络,禁止用户通过远程共享或者远程翻录;
3、可以设置播放时禁止开启其他窗口,以便学员可以专心学习;
4、您可以设置提示语,以便告知用户通过何种途径与您联系获得播放密码;
5、可以设置视频播放尺寸和拉伸效果;
6、可以防止流行的屏幕录像和拷屏;
7、可以禁止在流行的虚拟机中播放;
8、可以指定防翻录跟踪水印,水印可以是固定位置也可以随机浮动,用户无法覆盖水印;
9、本系统也可以结合网络应用,通过网络向客户发放播放密码,结合会员验证等方式进行播放授权,无需人工参与;
2017/8/3 3:17:28 10.51MB 视频加密
1
Java允许您玩在线游戏,与世界各地的人聊天,计算您的按揭利息,并以3D形式查看图像。
这些以Java编程语言编写的应用程序和可从浏览中访问的应用程序称为小程序。
公司还将Java小程序用于内部网应用程序和其他电子商务的解决方案。
所有主要行业的公司都在使用Java。
无论是部署在手机、嵌入式设备、游戏机、笔记本电脑还是数据中心,Java都提供了当今网络应用所需要的丰富的用户界面、功能、多功能性、可移植性和安全性。
Java平台标准版软件是快速开发和部署安全、便携式应用程序的首选平台,可跨大多数操作系统的服务器和桌面系统。
Java平台标准版(JavaSE)可让您在台式机和服务器以及当今苛刻的嵌入式环境中开发和部署Java应用程序。
Java提供了当今应用程序所需的丰富的用户界面、功能、通用性、可移植性和安全性。
JavaSERuntimeEnvironment(运行时环境)包含了运行以Java编程语言编写的程序所必需的Java虚拟机、运行时类库和Java应用程序启动器。
Java平台的安全性一个由角色提供的安全信息的描述。
适用于开发人员,系统管理员,家庭用户和安全专业人士。
主要特点:-在一个平台上编写软件,并可在几乎任何其它平台上运行-创建的程序可在Web浏览器和Web服务中运行-可开发用于在线论坛、商店、投票、HTML表单处理等服务器端应用程序-结合基于Java技术的应用程序或服务来创建高度可定制的应用程序或服务-为手机、远程处理器、低成本消费产品和几乎任何具有数字内核的设备编写功能强大且高效的应用程序JavaSE8现在可用Java平台标准版8(JavaSE8)是一个主要的功能版本。
它包含了很多功能领域的新功能和增强功能。
JavaSE8通过减少样板代码,改进了集合和注释,简单的并行编程模型和更有效地利用现代多核处理器,提高了开发人员的工作效率和显着的增强了应用程序的功能。
JavaSE8u172版本更新:2018年4月17日
2020/10/23 22:21:29 68.54MB Java运行环境 Java SE Runtime
1
共 86 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡