基本信息原书名:WebGLProgrammingGuide:Interactive3DGraphicsProgrammingwithWebGL(OpenGL)原出版社:Addison-WesleyProfessional作者:(美)KouichiMatsudaRodgerLea(松田浩一,罗杰.李)译者:谢光磊出版社:电子工业出版社ISBN:9787121229428上架时间:2014-6-11出版日期:2014年6月开本:16开页码:470版次:1-1---------------------目录《WebGL编程指南》第1章WebGL概述1WebGL的优势3使用文本编辑器开发三维应用3轻松发布三维图形程序4充分利用浏览器的功能5学习和使用WebGL很简单5WebGL的起源5WebGL程序的结构6总结7第2章WebGL入门9Canvas是什么?10使用[canvas]标签11DrawRectangle.js13最短的WebGL程序:清空绘图区16HTML文件(HelloCanvas.html)16JavaScript程序(HelloCanvas.js)17用示例程序做实验22绘制一个点(版本1)22HelloPoint1.html24HelloPoint1.js24着色器是什么?25使用着色器的WebGL程序的结构27初始化着色器29顶点着色器31片元着色器33绘制操作34WebGL坐标系统35用示例程序做实验37绘制一个点(版本2)38使用attribute变量38示例程序(HelloPoint2.js)39获取attribute变量的存储位置41向attribute变量赋值42gl.vertexAttrib3f()的同族函数44用示例程序做实验45通过鼠标点击绘点46示例程序(ClickedPoints.js)47注册事件响应函数48响应鼠标点击事件50用示例程序做实验53改变点的颜色55示例程序(ColoredPoints.js)56uniform变量58获取uniform变量的存储地址59向uniform变量赋值60gl.uniform4f()的同族函数61总结62第3章绘制和变换三角形63绘制多个点64示例程序(MultiPoint.js)66使用缓冲区对象69创建缓冲区对象(gl.createBuffer())70绑定缓冲区(gl.bindBuffer())71向缓冲区对象中写入数据(gl.bufferData())72类型化数组74将缓冲区对象分配给attribute变量(gl.vertexAttribPointer())75开启attribute变量(gl.enableVertexAttribArray())77gl.drawArrays()的第2个和第3个参数78用示例程序做实验79HelloTriangle80示例程序(HelloTriangle.js)80基本图形82用示例程序做实验83HelloRectangle(HelloQuad)84用示例程序做实验85移动、旋转和缩放86平移87示例程序(TranslatedTriangle.js)88旋转91示例程序(RotatedTriangle.js)93变换矩阵:旋转97变换矩阵:平移1004×4的旋转矩阵101示例程序(RotatedTriangle_Matrix.js)102平移:相同的策略105变换矩阵:缩放106总结108第4章高级变换与动画基础109平移,然后旋转109矩阵变换库:cuon-matrix.js110示例程序(RotatedTriangle_Matrix4.js)111复合变换113示例程序(RotatedTranslatedTriangle.js)115用示例程序做实验117动画118动画基础119示例程序(RotatingTriangle.js)119反复调用绘制函数(tick())123按照指定的旋转角度绘制三角形(draw())123请求再次被调用(r
2023/11/21 1:55:21 59.95MB webgl
1
《测量电子电路设计滤波器篇》(PDF)作者日)远坂俊昭出版社科学出版社书号7030171829丛书图解实用电子技术丛书页数:260出版时间2006.06第1章概述1.1滤波器的特性与种类1.1.1各种滤波器——本书介绍频率意义上的滤波器1.1.2噪声与滤波器的带宽1.1.3滤波器对白噪声的滤波效果1.1.4防混浠作用的低通滤波器1.1.5高通滤波器(HPF)的作用1.1.6带通滤波器(BPF)的作用1.1.7带阻滤波器(BEF)的作用1.1.8模拟滤波器与数字滤波器1.1.9能够自制的滤波器1.1.10由厂家制作的滤波器1.2滤波器的频率响应与时间响应特性1.2.1滤波器的阶数与衰减陡度1.2.2最大平坦:巴特沃斯特性1.2.3快速调整阶跃响应的贝塞尔特性1.2.4实现陡峭特性的切比雪夫特性1.2.5更加陡峭——椭圆(Elliptic)特性1.2.6滤波器的副作用——对响应特性的影响1.2.7高通滤波器的时间响应特性1.2.8带通滤波器的时间响应特性第2章RC滤波器与RC电路网络的设计2.1最简单的RC滤波器2.1.1RC低通滤波器的特性2.1.2DC前置放大器上附加RC滤波器2.1.3RC滤波器的多级连接2.2加深对RC电路网络的印象2.2.1表现电路网络动作的万能曲线2.2.2设计时利用渐近线2.2.3高频截止/低频截止的A万能曲线2.2.4描述相位返回特性的B万能曲线2.2.5PLL电路中应用的高频截止的B万能曲线2.2.6应用于0P放大器相位补偿的低频截止的B万能曲线第3章有源滤波器的设计3.1概述3.1.1有源滤波器——确定参数值时的自由度高3.1.22阶有源滤波器设计基础3.2有源低通滤波器的设计3.2.1经常使用的正反馈型2阶LPF(增益=1)的构成3.2.25阶巴特沃斯LPF的计算例3.2.3使LPF具有放大率的滤波电路3.2.4正反馈型LPF(增益≠1)的构成3.2.5减小元件灵敏度和失真的多重反馈型LPF3.2.6有源LPF的高频特性3.3有源高通滤波器的设计3.3.1正反馈型2阶HPF的构成3.3.25阶切比雪夫HPF的计算例3.3.3多重反馈型HPF的构成3.4状态可调滤波器的设计3.4.1状态可调滤波器的概念3.4.2反转型与非反转型在特性上的差别3.4.3在可变频率一可变Q的通用滤波器中的应用3.4.4状态可调滤波器模块3.4.5低失真率的双截型滤波器3.5带通滤波器的设计3.5.1将LPF与HPF级联专栏A状态可调滤波器在低失真率振荡器中的应用3.5.2Q-10以下的1个OP放大器的多重反馈型BPF3.5.3中心频率为1kHz,Q=5的带通滤波器3.5.42个放大器的高Q值BPF3.5.5能够用于评价OP放大器噪声的带宽100Hz的BPF3.6带阻滤波器的设计3.6.1使用BPF的带阻滤波器3.6.2测量失真用的双T陷波滤波器附录有源滤波器设计用的归一化表第4章LC滤波器的设计4.1LC滤波器概述4.1.1LC滤波器在10kHz以上的使用价值高4.1.2利用归一化表和模拟器使设计变得简单4.1.3LC滤波器的两种类型4.2LC滤波器的设计4.2.1低通LC滤波器的设计4.2.2归一化表的使用方法4.2.3由低通滤波器(LPF)变换为高通滤波器(HPF)4.2.4变换为带通滤波器(BPF)专栏B函数台式计算机的应用4.2.5BPF的带宽越窄响应越慢4.3LC滤波器的实验制作4.3.1附有5阶低通滤波器的前置放大器4.3.2巴特沃斯BPF的试制第5章模拟LC型有源滤波器的设计5.1模拟LC的概念5.1.1不希望使用线圈5.1.2实现FDNR的电路5.2实用的FDNR滤波器的设计5.2.15阶LPF的设计5.2.2特点——不受OP放大器直流漂移的影响5.2.3注意最大输入电平5.2.4信号源电阻为0Ω的FDNR滤波器5.2.5信号源电阻为0Ω的FDNR5阶低通滤波器的试制5.2.6抗误差用7阶切比雪夫滤波器的设计5.2.7特性的检验5.2.8利用高速A/D转换器减轻滤波器的负担5.2.9
2023/11/19 11:56:30 16.89MB 滤波器
1
软件设计说明书版本:V1.0 文档编号 保密等级 作者 最后修改日期 审核人 最后审批日期 批准人 最后批准日期 修订记录日期 版本 修订说明 修订人 目录 1 引言 1 1.1 文档控制 1 1.2 目的 1 1.3 范围 1 1.4 定义、首字母缩写词和缩略语 1 1.5 参考资料 1 1.6 概述 1 2 整体说明 1 2.1 业务背景 1 2.2 功能模型 1 2.3 用例模型概述 12.3.1 子系统一 1 2.4 假设和依赖关系 1 3 包1:出入库 2 3.1 冲补帐务-样例1 23.1.1 系统用例 23.1.2 类关系图 23.1.3 类图 33.1.4 顺序图 4 3.2 冲补入库单-样例2 43.2.1 入库单冲账 43.2.2 入库单补账 6 引言 文档控制 目的 范围 定义、首字母缩写词和缩略语 参考资料 概述 整体说明 业务背景[此小节应说明软件的业务背景,包括组织机构、业务流程等。
] 功能模型[此小节应说明用例包的组织,以用例包的形式来表达软件的功能。
] 用例模型概述子系统一用例图[此小节应说明此子系统下的用例图。
]主角列表[此小节以列表的形式说明此子系统相关的主角。
]用例列表[此小节以列表的形式说明此子系统相关的用例。
] 假设和依赖关系[本节说明所有重要的技术可行性假设、子系统或构件可用性假设,或者可作为此文档所述软件可行性的基础的其他与项目有关的假设。
] 包1:出入库画出包图、核心业务处理流程、状态转换图来说明核心业务的工作方式。
冲补帐务-样例1系统用例类关系图类图实体类边界类控制类顺序图分仓保管帐建帐处理流程备注:去掉价位一栏;
收获年限改为“年限“,入库年限改为非必输项;
国别改为必输项;
等级改为非必输项;
增加建帐的修改功能:只能修改等级、入库年限、产地。
冲补入库单-样例2入库单冲账前台界面名称:account_grainin_strike.jsp界面说明:序号 界面名称 表 字段 字段含义 备注1 编号 入库单 RC_RKD_RKDBH 入库单编号 顺序号 入库单 RC_RKD_SXH 顺序号 计划安排表 入库单 RC_RKD_RKJHAPBNM 入库计划安排表内码 需要转化为编号 计划明细 入库单 RC_RKD_JHMXNM 计划明细内码 需要转化为编号 入库通知单编号 入库单 RC_RKD_ZGKRKTZDNM 直管库入库通知单内码 需要转化为编号 客户名称 入库单 RC_RKD_KHNM,RC_RKD_KHMC 客户名称客户内码 合同号 入库单 RC_RKD_HTNM,RC_RKD_HTH 合同号合同内码 到库时间 入库登记信息 RC_RKDJXX_DKSJ 到库时间 收获年份 入库单 RC_RKD_NX 年限 等级 入库检验信息 RC_RKJYXX_WLDJNM 物料等级内码 后台服务功能简介 入库账务服务包名 com.digitalchina.zcl.stock.account类名 AccountGraininServer方法名称 参数 返回值 描述 入库单补账前台界面名称:account_grainin_repair.jsp界面说明:序号 界面名称 表 字段 字段含义 备注1 编号 入库单 RC_RKD_RKDBH 入库单编号 顺序号 入库单 RC_RKD_SXH 顺序号 扣杂 入库检验信息 RC_RKJYXX_KZZ 扣杂质(%) 扣水% 入库检验信息 RC_RKJYXX_KSF 扣水份(%) 备注 入库检验信息 RC_RKJYXX_JYYJBZ 检验意见备注 3 选择类型 入库检验信息 RC_RKJJXX_JJLX 检斤类型 0,称重;
1,标准包 毛重 入库检验信息 RC_RKJJXX_MZ 毛重 水分扣量 入库检验信息 RC_RKJJXX_SFKL 水分扣量 杂质扣量 入库检验信息 RC_RKJJXX_ZZKL 杂质扣量 其它扣量 入库检验信息 RC_RKJJXX_QTKL 其它扣量 后台服务功能简介 入库账务服务包名 com.digitalchina.zcl.stock.account类名 AccountGraininServer方法名称 参数 返回值 描述补账repairAccount 被补入库单内码 入库单补账;
根据被补单据产
2023/11/18 21:44:07 296KB 软件设计说明书模板.
1
Scynamo-在DynamoDB和Scala类型之间转换的库Scynamo是一个库,用于将您的Scala案例类/密封特征映射到DynamoDB或从DynamoDB映射。
为此,该库使用类型类方法,并且与Scala生态系统中的其他库非常相似。
功能概述为您的ADT派生实例以从DynamoDB进行编码/解码嵌套案例类/列表/地图/...的精确错误消息使用选项自定义案例类和密封特征的派生AttributeValue空安全访问器的语法提供用于编码/解码的可选语法(请参阅scynamo.syntax.*)安全:此操作不是在静默的情况下对空{String,Number,Binary}集进行编码,而是在scynamo失败,从而使您可以在到达DynamoDB之前捕获错误。
参见。
文献资料您可以在找到文档。
2023/11/18 6:41:56 47KB Scala
1
《C++程序设计教程(第二版)》,作者:钱能,出版社:清华大学出版社,ISBN:7302114641,PDF格式,大小24.9MB,高清影印版。
内容简介:本书是《C++程序设计教程》的第二版。
然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。
全书全部重新执笔,代码全部重写,涵盖了基本C++编程方法的全部技术特征。
本书以C++标准为蓝本,从过程化编程的基本描述,到对象化编程的方法展开,乃至高级编程的实质揭示,形成一条自然流畅的主线,通俗易懂,形象风趣。
本书在内容结构上自成体系,并以独特的描述手法,辐射到计算机专业其他诸课程,体系严谨,结构独特。
作者在长期的教学、科研实践以及ACM大学生程序设计竞赛培训工作中,总结出了许多难能可贵的教学经验,能使读者快捷而准确地找到编程技术要领,洞穿C++内部实现要害,直击抽象编程本质。
与本书配套,《C++课程设计指导》、《C++程序设计习题及解答》、《C++程序设计教程详解》和《C++程序设计教程精粹》也将陆续面世。
除此之外,还配有C++程序设计教程课件和源代码供读者下载。
本书适用于大学计算机程序设计教学,也适合于立志自学成才的读者,帮助他们从零开始走向高级程序员。
本书也旨在引导读者从欣赏C++入门的初级精彩到享受C++经典名作的内在精彩,因而,也是一本软件工作者不可多得的案头参考书。
目录:第一部分基础编程第1章概述1.1程序设计语言1.2c++前史1.3c++1.4c++编程流程1.5程序与算法1.6过程化程序设计1.7对象化程序设计1.8目的归纳1.9练习1第2章基本编程语句2.1说明语句2.2条件语句2.3循环语句2.4循环设计2.5输入输出语句2.6转移语句2.7再做循环设计2.8目的归纳.2.9练习2第3章数据类型3.1整型3.2整数子类3.3浮点型3.4c-串与string3.5数组3.6向量3.7指针与引用3.8目的归纳3.9练习3第4章计算表达4.1名词解释与操作符4.2算术运算问题4.3相容类型的转换4.4关系与逻辑操作4.5位操作4.6增量操作4.7表达式的副作用4.8目的归纳4.9练习4第二部分过程化编程第5章函数机制5.1函数性质5.2指针参数5.3栈机制5.4函数指针5.5main函数参数5.6递归函数5.7函数重载5.8目的归纳5.9练习5第6章性能6.1内联函数6.2数据结构6.3算法6.4数值计算6.5标准c++算法6.6动态内存6.7低级编程6.8目的归纳6.9练习6第7章程序结构7.1函数组织7.2头文件7.3全局数据7.4静态数据7.5作用域与生命期7.6名空间7.7预编译7.8目的归纳7.9练习7第三部分面向对象编程技术第8章类8.1从结构到类8.2成员函数8.3操作符8.4再论程序结构8.5屏蔽类的实现8.6静态成员8.7友元8.8目的归纳8.9练习8第9章对象生灭9.1构造函数设计9.2构造函数的重载9.3类成员初始化9.4构造顺序9.5拷贝构造函数9.6析构函数9.7对象转型与赋值9.8目的归纳9.9练习9第10章继承10.1继承结构10.2访问父类成员10.3派生类的构造10.4继承方式10.5继承与组合10.6多继承概念10.7多继承技术10.8目的归纳10.9练习10第11章基于对象编程11.1抽象编程11.2编程质量11.3分析josephus问题11.4基于过程的解决方案11.5基于对象的解决方案11.6程序维护11.7程序扩展11.8目的归纳11.9练习11第四部分高级编程第12章多态12.1继承召唤多态12.2抽象编程的困惑12.3虚函数12.4避免虚函数误用12.4.3若干限制12.5精简共性的类12.6多态编程12.7类型转换12.8目的归纳12.9练习12第13章抽象类13.1抽象基类13.2抽象类与具体类13.3深度隔离的界面1
2023/11/12 12:58:06 24.32MB 钱能 C++教程 钱能C++ C++程序设计
1
胡老师是滑模控制方面的国内专家,滑模控制方面研究非常深,概述比较适合中国研究生阅读。
2023/11/11 22:23:33 3.15MB 滑模,原理
1
1课题背景与意义.31.1课题开发背景.31.2课题开发意义.32系统需求分析.42.1项目要求.42.2开发方案.52.3开发环境.53总体开发.53.1开发思想.53.2系统功能结构设计.73.3业务流程图设计.84数据库设计.84.1数据库概念设计.84.1.1考生档案实体.84.1.2管理员档案实体.94.1.3课程档案实体.94.1.4考试题目实体.104.1.5考生成绩实体.104.2数据库逻辑设计.114.2.1tb_manager(管理员信息表).114.2.2tb_Student(考生信息表).114.2.3tb_stuResult(考生成绩信息表).114.2.4tb_TaoTi(套题信息表).124.2.5tb_Lesson(课程信息表).124.2.6tb_Questions(考试题目信息表).124.3数据表关系设计.135详细设计.145.1前台首页模块设计.145.2考生信息模块设计.145.3在线考试模块设计.155.4考试题目管理模块设计.176软件测试.186.1软件开发技术概述.186.2通过Ajax技术实现计时与显示剩余时间.19参考文献.19附录:数据库源程序.20
2023/11/10 21:58:18 6.81MB 在线考试
1
《TMS320F28335DSP原理及开发编程》介绍了T1公司最新推出的TMS320F28335DSP芯片的基本结构、工作原理、应用配制以及示例程序等。
《TMS320F28335DSP原理及开发编程》共13章,第1章是对TMS320F28335的概述,第2章介绍系统控制与中断,第3章介绍外部接口,第4章介绍。
PWM模块,第5章介绍增强捕捉eCAP模块,第6章介绍增强正交编码脉冲eQEP模块,第7章介绍模数(A/D)转换器,第8章介绍串行外设接1:1(sPI)模块,第9章介绍串行通信接口(scI)模块,第10章介绍。
CAN总线模块,第11章介绍IzC总线,第12章介绍BootROM引导模式,第13章介绍直接存储访问(DMA)模块。
2023/11/10 3:20:54 101.11MB 28335
1
基于现代网络通信的资源,概述了现代网络发展的特点和动向,有英文也有对照翻译
2023/11/8 23:54:19 4.73MB 关于网络通信
1
针对加密技术的缺陷,人们提出了一种信息安全新技术--数字水印。
论文首先概述了数字水印技术的产生、应用、发展现状。
另外还介绍了数字水印系统的基本框架,分析了典型的数字水印算法。
并在此基础上,运用最低有效位算法在VC++6.0环境下实现了基于BMP位图的数字水印系统。
该系统实现了数字水印的嵌入和提取功能。
测试表明系统取得了预期的结果
2023/11/8 15:05:16 111KB 数子 水印 C++
1
共 834 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡