Unix/Linux编程实践教程.PDF,作者:BruceMolay(美),翻译:杨宗源、黄海涛,出版:清华大学出版社。
内容预览:第一章Unix系统编程概述1.1介绍1.2什么是系统编程1.2.1简单的程序模型1.2.2系统模型1.2.3操作系统的职责1.2.4为程序提供服务1.3理解系统编程1.3.1系统资源1.3.2目标:理解系统编程1.3.3方法:通过三个问题来理解1.4从用户的角度来理解Unix1.4.1Unix能做些什么1.4.2登录-运行程序-注销1.4.3目录操作1.4.4文件操作1.5从系统的角度来看Unix1.5.1用户和程序之间的连接方式1.5.2网络桥牌1.5.3bc:Unix的计算器1.5.4从bc/dc到Web1.6动手实践1.7工作步骤和概要图1.7.1接下来的工作步骤1.7.2Unix的概要图1.7.3Unix的发展历程小结第二章用户、文件操作与联机帮助:编写who命令2.1介绍2.2关于命令who2.3问题1:who命令能做些什么2.4问题2:who命令是如何工作的2.5问题3:如何编写who2.5.1问题:如何从文件中读取数据结构2.5.2答案:使用open、read和close2.5.3编写whol,c2.5.4显示登录信息2.5.5编写who2.c2.5.6回顾与展望2.6编写cp(读和写)2.6.1问题1:cp命令能做些什么2.6.2问题2:cp命令是如何创建/重写文件的2.6.3问题3:如何编写cp2.6.4Unix编程看起来好像很简单2.7提高文件I/O效率的方法:使用缓冲2.7.1缓冲区的大小对性能的影响2.7.2为什么系统调用需要很多时间2.7.3低效率的who2.c2.7.4在who2.c中运用缓冲技术2.8内核缓冲技术2.9文件读写2.9.1注销过程:做了些什么2.9.2注销过程:如何工作的2.9.3改变文件的当前位置2.9.4编写终端注销的代码2.10处理系统调用中的错误小结第三章目录与文件属性:编写ls3.1介绍3.2问题1:ls命令能做什么3.2.1ls可以列出文件名和文件的属性3.2.2列出指定目录或文件的信息3.2.3经常用到的命令行选项3.2.4问题1的答案3.3文件树3.4问题2:ls是如何工作的3.4.1什么是目录3.4.2是否可以用open、read
1
大马丁EA源码,适合用来学习MT4的编程,学习马丁是如何进行加仓操作的
2025/2/21 15:42:18 38KB 大马丁,EA
1
通过VC++编程实现获取网络适配器名、网络适配器描述、MAC地址、IP地址、掩码等本地信息的小程序
2025/2/21 10:10:47 10.07MB Visual C++
1
本程序特点及用途: 0.用VC6.0在字符窗口实现的MIDI钢琴和简谱编曲2合1程序;用于试听电脑MIDI合成器的127种标准音色;[按F1看操作说明;] 1.演示模块化编程风格;--分为项目主程序(包含外部库)/项目自定义(全局)/本地主模块函数/通用本地函数(公用)几部分;[请参考源代码;] 2.可编写多首音乐并依次播放;--增加'\0'全部歌曲结束标志; 3.弹奏和自动演奏都可任意指定乐器音色;编号0~127; 4.颤音延音;--默认打开;可作为练习实现开关控制; 5.变调功能;--很容易实现,可作为练习自己增加; 6.复音功能;--因程序变动过大,以后在GDI项目中实现;
2025/2/21 3:38:12 548KB winapi c语言 c++ 源码
1
很详细的介绍了PHP语言,以及怎么去用好这门语言,适合于初学者以及在编程过程中做辅助查询手册PHP(“PHP:HypertextPreprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到HTML中,尤其适合WEB开发。
和客户端的JavaScript不同的是,PHP代码是运行在服务端的。
如果您在您的服务器上建立了如上例类似的代码,则在运行该脚本后,客户端就能接收到其结果,但他们无法得知其背后的代码是如何运作的。
您甚至可以将WEB服务器设置成让PHP来处理所有的HTML文件,这么一来,用户就无法得知服务端到底做了什么。
2025/2/20 11:39:55 10.45MB php手册
1
VisualBasic.NET实用编程百例+源代码,非常好的教程.
1
WingFTPServer是一款专业的跨平台FTP服务器端,支持可伸缩的处理器架构(最多可达64个CPU)并采用异步IO,所以在速度和效率方面遥遥领先于其他同类产品.当然他还非常稳定可靠,在高负载的情况下也能持续地正常运行,非常适合企业内部文件传输.除了基本功能外,他还提供一个基于Web的管理端和客户端,何时何地都能管理你的服务器.它还支持可编程的事件,计划任务,Lua脚本扩展,虚拟文件夹,上传下载比率分配,磁盘容量分配,ODBC/Mysql存储账户,多国语言等特性.支持的操作系统有Windows,Linux,MacOSX和Solaris.并支持如下的传输协议:FTP(FileTransferProtocol)HTTP(HyperTextTransferProtocol)FTPS(基于SSL的安全FTP)HTTPS(基于SSL的安全HTTP)SFTPusingSSH2(基于SSH2的安全文件传输)
2025/2/19 16:40:17 19.13MB FTP 文件服务器 FTP服务器
1
Windows平台下串口通信数据实时获取与监测通过编程实现数据获取。
避免了硬件线路搭建进行线路获取。
同时可以检测通信速率。
2025/2/19 11:31:52 337KB 串口监控 通信监控 windows 监测
1
研究生考试课程为4门,其中数学、外语、政治为统一命题,而专业基础课则根据不同的专业由招生学校自行命题。
国家对初试录取分数有总分要求(如某一年要求4门课总分应达到310分),另外还有对每门课的最低分数要求(如总分为100的试卷最低应达到40分,总分为150的试卷最低应达到65分)。
编程统计初试合格的人数,并按总分由高到低的顺序输出合格考生的信息。
2025/2/19 7:29:15 102KB 研究生初试录取
1
这是在网上比较流行的一份资料,还是很有学习价值的,不过感觉还是有些抽象,可能是自己在学校呆的时间太长的原因吧,没有老师教的话就感觉学起来比较吃力。
OPENSSL虽然大家都知道,但是对开发人员的需求还是很高的,大部分都要求有金融行业从业经验的才比较有机会得到这样的研发职位,大家也可以看看我的CSDN博客,我本人也在学习,希望共同进步。
另外,感觉分数很没意思,大家就免费下吧。
2025/2/19 7:13:37 1.14MB openssl 赵春平
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡