第一部分简介  第1章简介2  1.1概述2  1.2进程、线程与信息共享3  1.3IPC对象的持续性4  1.4名字空间5  1.5fork、exec和exit对IPC对象的影响7  1.6出错处理:包裹函数8  1.7Unix标准9  1.8书中IPC例子索引表11  1.9小结13  习题13  第2章PosixIPC14  2.1概述14  2.2IPC名字14  2.3创建与打开IPC通道16  2.4IPC权限18  2.5小结19  习题19  第3章SystemVIPC20  .3.1概述20  3.2key_t键和ftok函数20  3.3ipc_perm结构22  3.4创建与打开IPC通道22  3.5IPC权限24  3.6标识符重用25  3.7ipcs和ipcrm程序27  3.8内核限制27  3.9小结28  习题29  第二部分消息传递  第4章管道和FIFO32  4.1概述32  4.2一个简单的客户-服务器例子32  4.3管道32  4.4全双工管道37  4.5popen和pclose函数39  4.6FIFO40  4.7管道和FIFO的额外属性44  4.8单个服务器,多个客户46  4.9对比迭代服务器与并发服务器50  4.10字节流与消息51  4.11管道和FIFO限制55  4.12小结56  习题57  第5章Posix消息队列58  5.1概述58  5.2mq_open、mq_close和mq_unlink函数59  5.3mq_getattr和mq_setattr函数61  5.4mq_send和mq_receive函数64  5.5消息队列限制67  5.6mq_notify函数68  5.7Posix实时信号78  5.8使用内存映射I/O实现Posix消息队列85  5.9小结101  习题101  第6章SystemV消息队列103  6.1概述103  6.2msgget函数104  6.3msgsnd函数104  6.4msgrcv函数105  6.5msgctl函数106  6.6简单的程序107  6.7客户-服务器例子112  6.8复用消息113  6.9消息队列上使用select和poll121  6.10消息队列限制122  6.11小结124  习题124  第三部分同步  第7章互斥锁和条件变量126  7.1概述126  7.2互斥锁:上锁与解锁126  7.3生产者-消费者问题127  7.4对比上锁与等待131  7.5条件变量:等待与信号发送132  7.6条件变量:定时等待和广播136  7.7互斥锁和条件变量的属性136  7.8小结139  习题139  第8章读写锁140  8.1概述140  8.2获取与释放读写锁140  8.3读写锁属性141  8.4使用互斥锁和条件变量实现读写锁142  8.5线程取消148  8.6小结153  习题153  第9章记录上锁154  9.1概述154  9.2对比记录上锁与文件上锁157  9.3Posixfcntl记录上锁158  9.4劝告性上锁162  9.5强制性上锁164  9.6读出者和写入者的优先级166  9.7启动一个守护进程的独一副本170  9.8文件作锁用171  9.9NFS上锁173  9.10小结173  习题174  第10章Posix信号量175  10.1概述175  10.2sem_open、sem_close和sem_  unlink函数179  10.3sem_wait和sem_trywait函数180  10.4sem_post和sem_getvalue函数180  10.5简单的程序181  10.6生产者-消费者问题186  10.7文件上锁190  10.8sem_init和sem_destroy函数191  10.9多个生产者,单个消费者193  10.10多个生产者,多个消费者19
2017/1/14 5:24:31 42.17MB 操作系统
1
Beagle是一个响应管理模板基于Bootstrap框架,简约的界面设计完美的响应式规划完全可以用作一个手机app。
本源码版本为1.4.2,支持bootstrap4
2015/7/24 20:11:15 73.21MB Bootstrap Beagle
1
王惠南编著简介:本书阐述了GPS导航及其应用的基本原理。
全书共分为十章。
目录:前言第一章结论1.1GPS定位技术的发展1.2GPS定位系统的组成1.3美国对GPS用户的限制性政策第二章全球定位系统(GPS)的时空参考系统2.1GPS坐标系统简介2.2天球坐标系2.3地球坐标系2.4全球定位系统(GPS)的时间参考系统第三章卫星的基本运行规律与GPS卫星位置计算3.1GPS卫星的无摄运动3.2GPS卫星无摄运动轨道描述与真近点角f的计算3.3GPS卫星的瞬时位置和速度3.4GPS卫星的受摄运动3.5GPS卫星的星历3.6由卫星预报星历计算GPS卫星坐标第四章GPS卫星的广播信号4.1GPS卫星播发的信号4.2伪随机码扩频与相关接收4.3C/A码与P码4.4GPS卫星信号的构成4.5GPS卫星的导航电文第五章GPS导航定位的观测量、观测方程以及误差分析5.1GPS导航定位的基本观测量5.2测码伪距观测方程5.3测相伪距观测方程5.4观测方程的线性化5.2关于GPS观测量的误差分析第六章GPS静态定位6.1基本概念6.2静态单点定位6.3观测卫星的几何分布及其对单点定位精度的影响6.4静态相对定位6.5静态相对定位的线性化观测方程6.6整周模糊度的确定方法第七章GPS动态定位原理7.1测码伪距动态绝对定位7.2测相伪距动态绝对定位7.3测码伪距动态相对定位7.4测相伪距动态相对定位第八章GPS的载体速度测量、姿势测量以及时间测量8.1GPS接收机的载体速度测量8.2利用GPS载波相位信号确定载体姿势8.3GPS测时第九章GPS/INS组合导航系统9.1简述9.2卡尔曼滤波技术9.3采用卡尔曼滤波器的组合方法9.4采用位置、速度组合的GPS/INS导航系统9.5采用伪距、伪距率组合的GPS/INS导航系统9.6INS速度辅助GPS接收机环路第十章GPS应用技术10.1GPS在飞机精密进场着陆中的应用10.2GPS在空中交通管制(ATC)中的应用10.3GPS在无人驾驶飞机中的应用10.4GPS在弹道轨迹测量中的应用10.5GPS在航空摄影测绘中的应用10.6GPS在自动车辆定位导航系统中的应用10.7GPS在低轨人造卫星中的应用10.8GPS在航天飞机上的应用10.9GPS在航海导航定位中的应用10.10GPS在建立地区性或全国性大地测量控制网中的应用10.11GPS技术在海洋测量中的应用10.12GPS在地球动力学方面的应用10.13GPS在精密工程测量和工程形变监测中的应用10.14GPS/GIS合成系统
2022/10/28 12:47:08 6.57MB GPS 导航
1
陈希孺院士的经典书籍。
《高等数理统计学》的定位是“基于测度论的数理统计学基础教科书”,内容除预备知识外,主要是关于几种基本统计推断方式(点估计、区间估计、似设检验)的大小样本理论和方法,另有一章讲述线性模型的初步理论。
《高等数理统计学》的最大特色是习题及其提示的安排,占了近半的篇幅,其中除少量选摘自有关著作外,大半属作者自创,有很高的参考学习价值。
《高等数理统计学》可作为高等学校数理统计专业的教材,也可供相关专业人员作为参考用书。
总序序第1章预备知识1.1样本空间与样本分布族1.2统计决策理论的基本概念1.3统计量1.4统计量的充分性附录因子分解定理的证明第2章无偏估计与同变估计2.1风险一致最小的无偏估计2.2cramer-Rao不等式2.3估计的容许性2.4同变估计附录第3章Bayes估计与Minimax估计3.1Bayes估计——统计决策的观点3.2Bayes估计——统计推断的观点3.3Minimax估计第4章大样本估计4.1相合性4.2渐近正态性4.3极大似然估计4.4次序统计量第5章假设检验的优化理论5.1基本概念5.2一致最优检验5.3无偏检验5.4不变检验第6章大样本检验6.1似然比检验6.2拟合优度检验6.3条件检验、置换检验与秩检验第7章区间估计7.1求区间估计的方法7.2区间估计的优良性7.3容忍区间与容忍限7.4区间估计的其他方法和理论第8章线性统计模型8.1最小二乘估计8.2检验与区间估计8.3方差分析和协方差分析附录矩阵的广义逆习题
2021/1/9 13:54:11 20.5MB 数理统计 陈希孺
1
《InsideTheC++ObjectModel》专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。
这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。
Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。
他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。
本书涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。
本书重点:探索“对象导向程序所支持的C++对象模型”下的程序行为。
对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。
检验由程序变形所带来的效率冲击。
提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。
C++成山似海的书籍堆中,这一本不是婴幼儿奶粉,也不是较大婴儿奶粉,它是成人专用的低脂高钙特殊奶粉。
对于C++底层机制感兴味的读者,这本书会给你“漫卷诗书喜欲狂”的感觉。
了解C++ObjectModel,是学习ComponentObjectModel的最短路线。
如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么InsideTheC++ObjectModel正适合你。
关于作者:StanleyLippman目前是华特迪斯尼主题动画公司(WaltDisneyFeatureAnimation)的主要软件工程师。
他曾经在AT&T贝尔实验室领导cfront3.0和2.1版的编译器开发小组。
他也是贝尔实验室中由BjameStroustrup所领导的Foundation专案组中的一员,负责对象模型并研究C++程序开发环境。
Stan著有极为成功的C++Primer一书,也发表过许多C++方面的论文。
Stan最近刚从C++Report的编辑位置上“退隐”,他曾在那个位置上做了4年。
他的C++论述遍及全球。
关于译者:侯捷,海峡两岸著名的电脑技术自由作家,对于技术的钻研和发表,有独特的品性与坚持。
作品涵盖著、译、评三方面,散见于各种刊特、媒体、网站论坛,深受读者喜爱和尊敬。
作者简介:StanleyB.Lippman的职业是提供关于C++和面向对象的训练、咨询、设计和指导。
他在成为一名独立咨询顾问之前,曾经是迪士尼动化公司的首席软件设计师。
当他在AT&TBell实验室的时候,领导了cfront3.0版本和2.1版本的编译器开发组。
他也是BjarneStroustrup领导的Bell实验室Foundation项目的成员之一,负责C++程序设计环境中的对象模型部分。
他还撰写了许多关于C++的文章。
目前他已受雇于微软公司,负责VisualC++项目。
 目录:  本立道生(侯捷译序)目录前言(StanleyB.Lippman)第0章导读(译者的话)第1章关于对象(ObjectLessons)1.1C++模式模式(TheC++ObjectModel)1.2关键词所带来的差异(AKeywordDistinction)1.3对象的差异(AnObjectDistinction)第2章构造函数语意学(TheSemanticsofconstructors)2.1DefaultConstructor的建构操作2.2CopyConstructor的建构操作2.3程序转换语意学(ProgramTransformationSemantics)2.4成员们的初始化队伍(MemberInitializationList)第3章Data语意学(TheSemanticsofData)3.1DataMember的绑定(TheBindingofaDataMember)3.2DataMember的布局(DataMemberLayout)3.3DataMember的存取3.4“继承”与DataMember3.5对象成员的效率(ObjectMemberEfficiency)3.6指向DataMembers的指针(PointertoDataMembers)第4章Function语意学(TheSemanticsofFunction)4.1Member的各种调用方式4.2VirtualMemberFunctions(虚拟成员函数)4.3函数的效能4.4指向MemberFunctions的指针(Pointer-to-MemberFunctions)4.5InlineFunctions
2021/9/7 12:22:05 14.44MB 高清全文
1
OpenCV3.4.9OpenCV3.4.9OpenCV3.4.9OpenCV3.4.9OpenCV3.4.9OpenCV3.4.9
2020/7/22 6:09:42 273.12MB OpenCV
1
ATS2825是一颗高集成度的蓝牙音频解决方案Soc,是专为便携式和无线蓝牙音频所设计的产品,满足市场需求的高功能,低成本和低功耗等特点。
大容量内置RAM能够满足不同蓝牙应用方案的需求,支持后台蓝牙,在播放外置SD卡或U盘中高品质音乐的同时可以保持蓝牙连接状态。
内置DSP支持多种音效处理,支持蓝牙免提通话时双麦克风回波消除和降噪。
该芯片集成了完全符合蓝牙规范的蓝牙V2.1/V3.0/V4.0/V4.1/V4.2控制器,并支持双模(BR/EDR+AMP+LowEnergyControllers)。
它可以与以前的版本兼容,包括V2.1+EDR和V3.0+HS。
嵌入式电源管理模块支持功耗优化并提供更长的电池使用寿命。
在保证高品质音乐播放和通话效果的同时仍保持低功耗和低成本是其竞争优势,为我们定位中高端市场奠定了基础。
该芯片提供了一个真正的完整解决方案,是高集成度和可扩展的蓝牙音频产品的理想选择。
2016/10/8 23:11:18 1.55MB ATS2825 Datasheet 蓝牙音箱 炬力
1
课程大纲如下:1)需求与设计1.1功能分析1.2模块拆分1.3框架设计2)框架层实现2.1创建项目2.2对象复用:对象池2.3事件分发:全局事件2.4模块解耦:MVC2.5工具库:资源管理,声音播放,字符串格式化等3)地图编辑器3.1UML设计图3.2绘制网格3.2标记网格功能属性3.3地图数据的序列化与反序列化4)核心功能实现4.1基础类4.2动画播放4.3寻路算法4.4到达目标点判断5)怪物5.1UML设计图5.2怪物类实现5.3怪物挪动,受伤,死亡5.4回合类实现6)炮塔6.1UML设计图6.2放置炮塔6.3炮塔升级6.4炮塔攻击(搜索目标,转向,发射炮弹)6.5炮塔销毁7)子弹7.1UML设计图7.2子弹的类型极其特性7.3子弹的追踪7.4击中判断8)游戏界面8.1开始界面8.2关卡界面8.3主界面8.4结束界面8.4排行榜界面9)其它内容9.1掉血特效9.2爆炸特效9.3结束条件9.4进度保存9.5平台发布
2019/5/2 6:15:13 69B C#基础 Unity3D基础 XML UGUI
1
车站售票管理系统【SQLServer数据库+课程设计文档】1.系统需求分析 1.1系统调查 1.2用户需求 2.系统逻辑方案 2.1数据流图(简称为DFD) 2.2数据字典(简称为DD) 2.2.1数据项 3.系统总体结构设计 3.1软件系统总体结构设计 3.2数据存储的总体设计 3.3系统功能模块设计 4.数据库详细设计 4.1数据库设计 4.1.1E-R图4.1.2关系模型: 4.1.3数据库结构 4.2数据库的完整性和安全性 4.2.1数据库的完整性 4.2.2数据库的安全性 5.数据库操作(SQLServer2000语句完成) 5.1创建车票销售管理系统 5.2创建车票销售系统索引表 5.3建立存储过程向表中插入、修正、删除数据。
5.4建立存储过程实现查询 5.5建立视图 6.实验心得 7.参考文献
2020/1/14 12:41:52 148KB 车站售票管理系统 SQL 课程设计
1
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。
目录如下:第一章SV环境构建常识 1 1.1数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 关联数组 21 枚举类型 23 字符串 25 1.2过程块和方法 27 initial和always 30 function逻辑电路 33 task时序电路 35 动态静态变量 39 1.3设计例化和连接 45第二章验证的方法 393 动态仿真 395 静态检查 397 虚拟模型 403 硬件加速 405 效能验证 408 功能验证 410第三章SV组件实现 99 3.1接口 100 什么是interface 101 接口的优势 108 3.2采样和数据驱动 112 竞争问题 113 接口中的时序块clocking 123 利于clocking的驱动 133 3.3测试的开始和结束 136 仿真开始 139 program隐式结束 143 program显式结束 145 软件域program 147 3.4调试方法 150第四章验证的计划 166 4.1计划概述 166 4.2计划的内容 173 4.3计划的实现 185 4.4计划的进程评估 194第五章验证的管理 277 6.1验证的周期检查 277 6.2管理三要素 291 6.3验证的收敛 303 6.4问题追踪 314 6.5团队建设 321 6.6验证的专业化 330第六章验证平台的结构 48 2.1测试平台 49 2.2硬件设计描述 55 MCDF接口描述 58 MCDF接口时序 62 MCDF寄存器描述 65 2.3激励发生器 67 channelinitiator 72 registerinitiator 73 2.4监测器 74 2.5比较器 81 2.6验证结构 95第七章激励发生封装:类 209 5.1概述 209 5.2类的成员 233 5.3类的继承 245 三种类型权限protected/local/public 247 thissuper 253 成员覆盖 257 5.4句柄的使用 263 5.5包的使用 269第八章激励发生的随机化 340 7.1随机约束和分布 340 权重分布 353 条件约束 355 7.2约束块控制 358 7.3随机函数 366 7.4数组约束 373 7.5随机控制 388第九章线程与通信 432 9.1线程的使用 432 9.2线程的控制 441 三个fork...join 443 等待衍生线程 451 停止线程disable 451 9.3线程的通信 458第十章进程评估:覆盖率 495 10.1覆盖率类型 495 10.2功能覆盖策略 510 10.3覆盖组 516 10.4数据采样 524 10.5覆盖选项 544 10.6数据分析 550第十一章SV语言核心进阶 552 11.1类型转换 552 11.2虚方法 564 11.3对象拷贝 575 11.4回调函数 584 11.5参数化的类 590第十二章UVM简介 392 8.2UVM简介 414 8.3UVM组件 420 8.4UVM环境 425
2022/10/19 15:18:43 47.25MB systemverilog
1
共 309 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡