UNIXSystemsProgramming《UNIX系统编程》作者:KayA.Robbins,SteveRobbins副标题:Communication,ConcurrencyandThreads英文清晰原版
2023/5/17 2:31:29 2.94MB UNIX Systems 操作系统 UNIX系统编程
1
本书是介绍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
磁带导引AGV小车地方控制系统的作用是使小车能够沿着预先铺设在地面上的磁带和粘贴的地标完成小车的循迹运动、地标识别、车身灯光控制、避障以及完成与上位机之间的无线通信等功能。
小车地方控制系统通过分别接收磁导引传感器、地标传感器和一系列避障传感器在外界导引磁带产生的磁场和障碍物因素作用下产生的输入信号,经过控制核心PLC内部按照要求预先编写的程序完成对小车运动单元两轮电机的速度控制,从而实现小车的启动、停止、循迹、加减速、路径判断、脱轨控制、避障以及声光控制等功能。
传统的AGV小车多采用以单片机为核心的电路板作为控制系统,其集成度和性价比高、可靠性强。
但是其系统编程设备繁琐、程序算法和可靠性验证困难、开发周期长。
与此同时,当需要针对工业现场不断变化的需求情况对小车相应功能进行完善和改变时不便于更改,基本的更改都需涉及对硬件的修改。
正是由于以上原因,具备使用灵活、通用性强、高可靠性和抗干扰能力、性价比高、接口简单、维护方便、扩展性强、模块化、编程简捷且易掌握的PLC成为了一个很好的选择
2015/10/14 16:41:39 2.86MB 磁带 agv
1
历经4个月整理的课程笔记1,和课程项目代码。
整理比较辛苦,分要的高,谅解下,都是全套达内C++国际软件工程师比较经典的资料.授课内容包括9大核心抢手技术:Unix/Linux平台技术标准C/C++开发技术数据结构和算法/STLUnix/Linux系统编程和网络编程Oralce数据库、PL/SQL和Pro*c开发
2020/6/21 6:14:45 304KB 达内 c++ 源码
1
《linux/unix系统编程手册(上、下册)》是引见linux与unix编程接口的权威著作。
linux编程资深专家michaelkerrisk在书中详细描述了linux/unix系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。
《linux/unix系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。
《linux/unix系统编程手册(上、下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用posix线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字api编写网络应用等内容。
2020/11/3 21:30:40 22.06MB Linux Unix 系统编程手册 非影印
1
《Linux多线程服务端编程:使用muduoC++网络库》主要讲述采用现代C++在x86-64Linux上编写多线程TCP网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即oneloopperthread。
目录第1部分C++多线程系统编程第1章线程安全的对象生命期管理31.1当析构函数遇到多线程............................31.1.1线程安全的定义............................41.1.2MutexLock与MutexLockGuard....................41.1.3一个线程安全的Counter示例....................41.2对象的创建很简单...............................51.3销毁太难....................................71.3.1mutex不是办法............................71.3.2作为数据成员的mutex不能保护析构...............81.4线程安全的Observer有多难.........................81.5原始指针有何不妥...............................111.6神器shared_ptr/weak_ptr..........................131.7插曲:系统地避免各种指针错误.......................141.8应用到Observer上..............................161.9再论shared_ptr的线程安全.........................171.10shared_ptr技术与圈套............................191.11对象池.....................................211.11.1enable_shared_from_this......................231.11.2弱回调.................................241.12替代方案....................................261.13心得与小结...................................261.14Observer之谬.................................28第2章线程同步精要2.1互斥器(mutex)...............................322.1.1只使用非递归的mutex........................332.1.2死锁..................................352.2条件变量(conditionvariable)..........
2016/11/27 9:54:01 140.94MB Linux 多线程 服务端
1
平台管理维护-数据库平台编码技术能力考试2级课程名称oracle数据库系统编程课程号MD02考试时间90分钟考试方式(闭)卷(共6页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(含单选题和多选题,每题2分,共60分)在每小题列出的四个备选项中只有1个或2个是符合题目要求的,多选题已用*标识出来,错选或未选均无分。
1、下面哪条SQL语句会前往结果A.select1fromdualwherenull=null;B.select1fromdualwherenull='';C.select1fromdualwhere''=''D.select1fromdualwherenullisnull;2、在创建需要存储客户资料表中的所有列值的记录变量时,将使用什么A.%TYPEB.%ROWTYPEC.列列表D.%ROWCOUNT
2019/10/8 17:11:17 73KB 亚信 oracle 面试
1
本书无疑是这一领域中创作的著作……每个人都可以把它作为教材和参考书。
本书深入浅出地介绍实时系统的开发过程和技术,提供成功的嵌入系统编程方式,书中采用面向对象软件开发的实践技巧,分析如何提高实时编程的质量。
本书结合嵌入式系统编程中最新概念,使用统一建模语言以及来自于对象技术中的最佳实践,揭示了实时系统开发过程中复杂问题和细节问题,阐明了可调度性,行为模式,实时框架等重要主题,以期帮助读者成为愈加有效的实时编程人员。
随书光盘包括:书中的模型和两个在实时系统和嵌入式系统开发过程中特别有用的应用程序。
本书将实时系统、对象建模、快速开发过程以及系统保险性等几个完全分离的学科统一起来,重点介绍了使用统一建模语言进行基于模型的实时系统和嵌入式系统开发以及被称为ROPES的基于风险的迭代开发生命周期。
本书共分为四部分,包括:基础知识、分析、设计、高级实时对象建模。
另外,书后还包括三个附录,总结了UML符号表示并介绍了两个工具——PhapsodyTimeWiz。
2019/1/25 17:18:28 52.32MB 嵌入式,UML
1
Intel64位微处理器系统编程和应用编程.pdfintel英特尔多核_多线程技术中文版.pdfWindows汇编言语及系统编程.pdf三本压缩
1
这个材料是我精心寻找的一些LINUX进程线程方面的材料,包括了LINUX进程线程编程,进程间通信等内容,是学习LINXU系统编程比较好的而且容易理解的一些编程材料
2021/2/16 8:30:57 2.62MB Linux 进程 线程 进程间通信
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡