《C专家编程》,英文名《ExpertCProgramming》,作者:【美】PetervanderLinden,翻译:徐波。
出版社:人民邮电出版社,ISBN:9787115171801。
PDF格式,大小7.6MB。
内容简介:《c专家编程》展示了最优秀的c程序员所使用的编码技巧,并专门开辟了一章对c++的基础知识进行了介绍。
  书中c的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习c++等问题进行了细致的讲解和深入的分析。
全书撷取几十个实例进行讲解,对c程序员具有非常高的实用价值。
  本书可以帮助有一定经验的c程序员成为c编程方面的专家,对于具备相当的c语言基础的程序员,本书可以帮助他们站在c的高度了解和学习c++目录:第1章 c:穿越时空的迷雾  1.1 c语言的史前阶段  1.2 c语言的早期体验  1.3 标准i/o库和c预处理器 1.4 k&rc 1.5 今日之ansic 1.6 它很棒,但它符合标准吗  1.7 编译限制 1.8 ansic标准的结构  1.9 阅读ansic标准,寻找乐趣和裨益  1.10 “安静的改变”究竟有多少安静  1.11 轻松一下——由编译器定义的pragmas效果 第2章 这不是bug,而是语言特性  2.1 这关语言特性何事,在fortran里这就是bug呀  2.2 多做之过 2.3 误做之过  2.4 少做之过  2.5 轻松一下——有些特性确实就是bug  2.6 参考文献 第3章 分析c语言的声明 . 3.1 只有编译器才会喜欢的语法  3.2 声明是如何形成的  3.3 优先级规则  3.4 通过图表分析c语言的声明  3.5 typedef可以成为你的朋友  3.6 typedefintx[10]和#definexint[10]的区别  3.7 typedefstructfoo{...foo;}的含义  3.8 理解所有分析过程的代码段  3.9 轻松一下——驱动物理实体的软件 第4章 令人震惊的事实:数组和指针并不相同  4.1 数组并非指针  4.2 我的代码为什么无法运行  4.3 什么是声明,什么是定义  4.4 使声明与定义相匹配  4.5 数组和指针的其他区别  4.6 轻松一下——回文的乐趣 第5章 对链接的思考  5.1 函数库、链接和载入  5.2 动态链接的优点  5.3 函数库链接的5个特殊秘密  5.4 警惕interpositioning  5.5 产生链接器报告文件  5.6 轻松一下——看看谁在说话:挑战turing测验 第6章 运动的诗章:运行时数据结构  6.1 a.out及其传说  6.2 段  6.3 操作系统在a.out文件里干了些什么  6.4 c语言运行时系统在a.out里干了些什么  6.5 当函数被调用时发生了什么:过程活动记录  6.6 auto和static关键字  6.7 控制线程  6.8 setjmp和longjmp  6.9 unix中的堆栈段  6.10 ms-dos中的堆栈段  6.11 有用的c语言工具 6.12 轻松一下——卡耐基-梅隆大学的编程难题 6.13 只适用于高级学员阅读的材料第7章 对内存的思考第8章 为什么程序员无法分清万圣节和圣诞节第9章 再论数组 第10章 再论指针 第11章 你懂得c,所以c++不在话下附录a 程序员工作面试的秘密附录b 术语表
2023/7/15 18:17:40 7.48MB C专家 C专家编程 C精通 C深入
1
书名:《VisualC#.NET串口通信及测控应用典型实例》(电子工业出版社.李江全.邓红涛.刘巧.李伟)PDF格式扫描版,全书分为8章,共369页。
2012年5月出版。
全书压缩打包成3部分,这是第3部分内容简介本书从工程应用的角度出发,通过8个典型应用实例,包括PC与PC、PC与单片机、PC与PLC、PC与远程I/O模块、PC与智能仪器、PC与无线数传模块、Pc与USB数据采集模块等组成的测控系统,利用SerialPort控件和MSComm控件编写C#.NET串口通信程序,并对计算机测控系统中的4类典型应用((模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO)的程序设计方法进行了详细的讲解。
目录第1章PC与PC串口通信1.1串口通信概述1.1.1串口通信的基本概念1.1.2RS-232C接口标准1.1.3RS-422/485接口标准1.1.4串口通信线路连接1.1.5PC中的串行端口1.1.6虚拟串口的使用1.2VC++.NET串行通信控件与API函数1.2.1MSComm控件的使用1.2.2SerialPort控件的使用1.2.3串行通信API函数1.3PC与PC串口通信实例1.3.1两台PC串口通信1.3.2一台PC双串口互通信第2章PC与单片机串口通信2.1典型单片机开发板简介2.1.1单片机测控系统的组成2.1.2单片机开发板B的功能2.1.3单片机开发板B的主要电路2.2PC与单片机串口通信实例2.2.1PC与单个单片机串口通信2.2.2PC与多个单片机串口通信2.3PC与单片机串口通信测控应用实例2.3.1模拟量输入2.3.2模拟量输出2.3.3开关量输入2.3.4开关量输出第3章PC与西门子PLC串口通信3.1西门子PLC模拟量扩展模块与通信协议3.1.1西门子PLC模拟量输入模块3.1.2西门子PLCPPI通信协议3.2PC与西门子PLC串口通信测控应用实例3.2.1模拟量输入3.2.2模拟量输出3.2.3开关量输入3.2.4开关量输出第4章PC与三菱PLC串口通信4.1三菱PLC特殊功能模块与通信协议4.1.1FX2N系列PLC的特殊功能模块4.1.2三菱PLC编程口通信协议4.2PC与三菱PLC串口通信测控应用实例4.2.1模拟量输入4.2.2模拟量输出4.2.3开关量输入4.2.4开关量输出第5章PC与分布式I/O模块串口通信5.1典型分布式I/O模块简介5.1.1集散控制系统的结构与特点5.1.2ADAM4000远程数据采集控制系统5.1.3ADAM4000系列模块简介5.1.4ADAM4000系列模块的软件安装5.2PC与分布式I/O模块串口通信测控应用实例5.2.1模拟量输入5.2.2模拟量输出5.2.3数字量输入5.2.4数字量输出第6章PC与智能仪器串口通信6.1典型智能仪器简介6.1.1智能仪器的结构与特点6.1.2XMT-3000A型智能仪器的通信协议6.2PC与智能仪器串口通信测控应用实例6.2.1PC与单台智能仪器温度测控6.2.2PC与多台智能仪器温度测控第7章PC与无线数据传输模块串口通信7.1典型无线数传模块简介7.1.1无线数传技术概述7.1.2DTD46X系列无线数传模块7.2PC与无线数传模块串口通信测控应用实例7.2.1设计任务7.2.2线路连接7.2.3利用C51语言实现基于DS18B20的单片机温度测控7.2.4利用汇编语言实现基于DS18B20的单片机温度测控7.2.5利用VC++.NET实现PC与无线数传模块温度测控第8章USB串行总线模块测控应用8.1USB总线在数据采集系统中的应用8.1.1USB总线及其数据采集系统的特点8.1.2采用USB传输的数据采集系统8.1.3典型USB数据采集模块及应用8.1.4VC++.NET数据采集与控制的方式8.2PC与USB数据采集模块测控应用实例8.2.1模拟量输入8.2.2模拟量输出8.2.3数字量输入8.2.4数字量输出参考文献
2023/7/14 14:23:58 40.53MB 串口通信
1
完整版411页,绝非110多页的阉割版。
你值得拥有!目录回到顶部↑前言从系统集成到系统整合消息驱动和消息触发记号约定第1章概念与原理1.1简介1.2概念与对象1.3工作原理第2章安装2.1安装环境2.2安装介质2.3安装过程2.4缺省配置2.5安装补丁2.6其他平台2.7安装目录2.8安装文档第3章控制与管理3.1MQ控制命令3.2MQ对象管理.3.3基本队列操作3.4MQ配置信息3.5MQ管理方式3.6日志(Log)第4章通信与配置4.1消息路由4.2通道配置4.3通道的属性4.4通道的状态4.5互连配置举例第5章应用设计第6章消息处理第7章广播通信第8章客户端第9章群集第10章监控与性能第11章安全协议第12章用户出口第13章MQI编程第14章Java编程第15章JMS编程第16章ActiveX编程第17章AMI编程第18章FCF&AI编程附录1WebSphereMQ进程一览表附录2WebSphereMQ命令一览表附录3MQSC命令一览表参考书目
2023/7/13 6:22:53 3.29MB WebSphere,MQ
1
The"ptsaplayer.dll"inthe.zippackageisthepatchtofixtheissuethatPacketTracer7.2.2'sPTSAPlayerplugindoesnotworkonWindows7.Applythepatchwillfixtheissue.OnlyusersusingPacketTracer7.2.2onWindows7willneedtofollowtheinstructionbelowtoinstallthepatch.UsersusingPacketTracer7.2.2onWindows10andUsersusingPacketTracer7.3donotneedtoinstallthispatch.1.DownloadPTSAPlayerPlugin:makesuretochoosethecorrectfilefor32bitor64bit2.MakesureyouhaveclosedPacketTracerapplication.3.Extractthefile"ptsaplayer.dll"tothepluginsfolderofPacketTracer.(i.e.,64bit:"C:\ProgramFiles\CiscoPacketTracer7.2.2\plugins",32bit:"C:\ProgramFiles(x86)\CiscoPacketTracer7.2.2\plugins",ortheotherfolderthatyouinstalledPacketTracer7.2.2).WhenpromptedtoCopyFile,select"CopyandReplace.
2023/7/12 21:22:08 1.68MB Cisco Packet Tra
1
现代直流伺服控制技术及其系统设计目录代序言前言第1章绪论1直流伺服控制技术的发展2现代直流PWM伺服驱动技术的发展2.1国内外发展概况2.2直流PWM伺服驱动装置的工作原理和特点2.3功率控制元件的应用及控制电路集成化2.4PWM系统发展中待研究的问题3现代伺服控制技术展望第2章不可逆直流PWM系统1无制动状态的不可逆PWM系统1.1电流连续时PWM系统控制特性分析1.2电流断续时PWM系统控制特性分析2带制动回路的不可逆PWM系统第3章可逆直流PWM系统1双极模式可逆PWM系统1.1T型双极模式PWM控制原理1.2H型双极模式PWM控制原理1.3双极模式PWM控制特性分析2单极模式可逆PWM系统2.1H型单极模式同频可逆PWM控制2.2H型单极模式倍频可逆PWM控制3受限单极模式可逆PWM系统3.1受限单极模式同频可逆PWM控制系统3.2工作特性的定量分析3.3计算机辅助分析3.4受限单极模式倍频可逆PWM控制4控制方案的对比第4章PWM功率转换电路设计1PWM功率转换用GTR1.1开关特性1.2GTR的功率损耗及PWM功率转换电路对其特性的要求1.3GTR存储时间对PWM系统的影响2GTR的损坏和保护2.1GTR的耐压与损坏2.2GTR的二次击穿和安全工作区2.3GTR暂态保护3达林顿复合型功率模块的应用3.1复合型达林顿模块的电路结构3.2达林顿模块作为开关使用3.3达林顿模块并行驱动3.4达林顿模块的应用4缓冲器设计和负载线整形4.1缓冲器的必要性4.2负载线分析4.3在PWM系统中的缓冲器设计举例第5章PWM系统控制电路1脉宽调制器的一般特性及电路1.1脉宽调制器的一般特性1.2恒频波形发生器1.3脉宽调制器2保护型脉宽调制及脉冲分配电路2.1双门限延迟比较的V/W电路2.2二极管电桥反馈式窗口V/W电路2.3具有阻容延迟的PWM变换电路2.4脉冲分配逻辑延时电路3保护电路3.1电流保护型式与特点3.2保护电流的实时取样和霍尔效应电流检测装置设计3.3欠电压、过电压保护3.4瞬时停电保护3.5保护电路举例4基极驱动电路4.1基极恒流驱动4.2基极电流自适应驱动电路4.3自保护型基极驱动电路4.4典型基极驱动电路5控制电路集成化、模块化5.1一种新型SG1731型PWM集成电路5.2晶体管驱动模块简介5.3应用举例第6章PWM系统工程设计中的有关问题1功率转换电路供电电源的设计问题1.1泵升电压对功率转换电路及供电电源的影响1.2PWM系统中的反馈能量1.3反馈能量的存储及其耗散2PWM系统电流波形系数与电动机的有效出力3PWM开关频率的选择4电枢回路附加电感的设计原则5浪涌电流和电压抑制5.1合闸浪涌电流的抑制5.2浪涌电压吸收第7章PWM系统电磁兼容性设计1电磁干扰模型分析和干扰传递1.1干扰源1.2敏感单元1.3干扰传递方式2抑制或消除干扰的方法2.1PWM功率转换电路中GTR开关干扰源抑制2.2元器件的合理布局与布线2.3接地设计2.4屏蔽与隔离2.5滤波3PWM系统电磁兼容性设计导则3.1电源3.2电动机3.3GTR固态开关3.4开关控制器件3.5模拟电路3.6数字电路3.7微型计算机第8章现代直流伺服控制元件与
2023/7/12 3:46:22 13.04MB 直流伺服 控制 系统设计 秦继荣
1
宾馆管理信息系统需求规格说明书1. 引言1.1编写的目的编写本需求说明的目的是为了就本系统将实现功能和为客户提供的服务上与客户达成一致。
回答系统做什么和不做什么,定义系统的范围;
回答什么对于客户来讲是重要的,以便于更好的满足客户的要求。
明确所要开发的软件应具有的功能、性能与界面,同时在开发中便于系统分析员、用户、开发设计人员之间的沟通。
1.2项目背景项目委托单位:开发单位:主管部门:宾馆业是一个前景广阔而又竞争激烈的行业。
近年来,我国的宾馆业迅速发展,已经成为一个具有相当规模的产业。
同时由于我国的旅游业迅速发展,宾馆业也得到了长足的发展,但是我国宾馆行业中占多数的毕竟是中小型宾馆,由于这些宾馆的资金和人力等方面的因素,不可能像那些大型星级酒店那样设计开发适合针对自己的酒店管理系统,而他们也迫切需要酒店的工作质量和效率提高,为此实现一个适合中小宾馆,宾馆的管理的自动化已经成为一种必然。
1.3定义HMIS:HotelManagementInformationSystem,宾馆管理信息系统1.4参考资料[1]陈明.软件工程实用教程.北京:电子工业出版社,2006年1月.[2]张海潘.软件工程导论.人民邮电出版社,2006年1月.2. 任务概述2.1目标“宾馆管理信息系统”的总目标是为用户提供迅速、高校的服务,减免手工处理的繁琐与误差,及时、准确地反映宾馆的工作情况、经营情况,从而提高宾馆的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。
(1) 有效的预定处理(2) 实时、快速、准确提供客房动态(3) 系统运行稳定可靠、各处维护功能齐全、易于维护(4) 简单、友好的操作界面2.2运行环境Intel486以上系列、AMDK6以上系列等PC台式和便捷式计算机软件平台:中文Windowsxp3. 数据描述3.1静态数据宾馆管理信息系统的静态数据包括以下内容:系统管理员:口令,姓名。
顾客:宾客账户,宾客姓名,宾客ID,宾客性别,宾客电话,离开时间,到达时间,宾客身份证号客房:客房ID,客房类型,客房位置,客房状态职工:姓名,年龄,性别,部门,职位,电话账单:账单号,房间押金,客房ID,房间租金,账单状态,账单备注,账单花销3.2数据的ER图
2023/7/8 8:57:05 86KB 软件工程 需求分析
1
一共四个,其中pdf三个包,源码一个包第一章J2EE快速入门1.1J2EE概述1.1.1J2EE的来源1.1.2J2EE整体框架1.1.3从J2EE到JavaEE1.2J2EE组件1.2.1客户端组件1.2.2Web组件1.2.3业务逻辑组件1.3J2EE容器1.3.1容器服务1.3.2容器类型1.4J2EE核心技术1.4.1Servlet1.4.2JSP(Java服务页面)1.4.3EJB(企业JavaBean)1.4.4JDBC(Java数据库连接)1.4.5JTA/JTS(Java事务)1.4.6JNDI(Java命名和目录服务)1.4.7JavaMail(Java邮件服务)1.4.8RMI(远程方法调用)1.4.9JMS(Java消息服务)1.4.10JMX(Java分布式管理)1.4.11JACC(Java容器授权合同)1.4.12JCA(Java连接器体系)1.5小结第二章MVC模式介绍2.1MVC模式概述2.1.1MVC模式的设计思想2.1.2MVC模式的处理过程2.2Model规范2.2.1Model1规范2.2.2Model2规范2.3使用MVC的优劣2.3.1使用MVC模式的好处2.3.2使用MVC模式的不足之处2.4目前市场上常见的轻量级J2EE开发容器2.5小结第二篇建立和使用J2EE的开发平台第三章建立Java的开发平台3.1建立Java的开发环境3.1.1下载JDK3.1.2安装JDK3.1.3设定Path、Classpath和JAVA_HOME3.2验证JDK是否安装成功3.3建立J2EE的开发环境3.3.1下载SDK3.3.2安装SDK3.3.3设定Path、Classpath和J2EE_HOME3.4小结第四章Tomcat使用指南4.1Tomcat简介4.1.1Tomcat的目录结构4.1.2Tomcat的配置参数4.2建立Tomcat的开发环境4.2.1下载Tomcat4.2.2设定TOMCAT_HOME4.3验证Tomcat是否安装成功4.4创建和发布Web应用4.4.1创建和发布JSP应用程序4.4.2创建和发布Servlet应用程序4.5小结第五章Eclipse使用指南5.1Eclipse简介5.1.1Eclipse的历史5.1.2Eclipse的运行机制5.2建立Eclipse的开发环境5.2.1下载Eclipse5.2.2配置Eclipse5.3整合Eclipse和Tomcat5.3.1下载Eclipse的Tomcat插件5.3.2为Eclipse配置Tomcat插件5.4使用Eclipse建立Web开发项目5.5Eclipse的常用快捷键5.5.1有关格式化的快捷键5.5.2有关调试的快捷键5.5.3有关重构的快捷键5.6小结第六章Log4j使用指南6.1Log4j介绍6.1.1Log4j历史6.1.2Log4j组成6.2建立Log4j的开发环境6.2.1下载Log4j6.2.2配置Log4j6.3Log4j的使用方法6.3.1配置Log4j6.3.2配置根Logger6.3.3指定日志输出位置6.3.4指定日志输出格式6.3.5指定日志输出优先级6.3.6在代码中使用Log4j6.4改进Log4j6.5小结第七章Ant使用指南7.1Ant介绍7.1.1Ant简介7.1.2为什么要使用Ant7.2建立Ant的开发环境7.2.1下载Ant7.2.2配置Ant7.3Ant的使用方法7.3.1Ant能完成的工作7.3.2配置文件build.xml7.3.3编译源代码7.3.4创建JAR文件7.4小结第八章JUnit使用指南8.1JUnit介绍8.1.1JUnit简介8.1.2为什么要使用JUnit8.2建立JUnit的开发环境8.2.1下载JUnit8.2.2配置JUnit8.3JUnit的使用方法8.3.1继承TestCase8.3.2编写测试方法8.3.3编写断言8.4JUnit的新特性8.4.1改变测试方法的命名方式8.4.2不再继承TestCase8.4.3改变初始化和销毁方式8.4.4改变异常处理的方式8.5小结第九章CVS使用指南9.1CVS介绍9.1.1CVS简介9.1
2023/7/4 4:29:28 12.46MB J2EE STRUTS SPRING HIBERNATE
1
0.96寸OLED带字库()1概述GT20L16S1Y是一款内含15X16点阵的汉字库芯片,支持GB2312国标简体汉字(含有国家信标委合法授权)、ASCII字符。
排列格式为竖置横排。
用户通过字符内码,利用本手册提供的方法计算出该字符点阵在芯片中的地址,可从该地址连续读出字符点阵信息。
1.1芯片特点●数据总线:SPI串行总线接口●点阵排列方式:字节竖置横排●时钟频率:30MHz(max.)@3.3V●工作电压:2.2V~3.6V●电流:工作电流:8mA待机电流:8uA●封装:SOT23-6●尺寸SOT23-6:2.9mmX1.6mmx1.10mm●工作温度:-20℃~70℃
2023/7/3 12:58:06 10.84MB 0.96寸OLED
1
第一章网络规划1.1需求分析1.2网络的总体设计原1.3网络方案设计1.4、设备选型1.5、投资预算第二章综合布线工程规划2.1工程概况2.2设计概述2.3需求分析2.4设计的标准、原则2.5根据网络拓扑结构确定综合布线的系统结构2.6设备选型:2.7绘制图纸第三章网络设备的配....第四章服务器配置....第五章总结:致谢参考文献
2023/7/2 3:01:25 1.43MB pkt
1
轻量级hook框架,适用于安全人员测试使用
2023/6/30 21:09:43 41MB 逆向 hook 破解 Frida
1
共 409 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡