云计算:DT中国发展之基——云计算及阿里云生态系统的社会经济影响,云计算行业行业研究分析,paas
2025/5/5 16:14:06 2.07MB 云计算 阿里 paas
1
请根据策略模式,设计并实现模拟鸭子程序。
其中,部分代码已经写好,包括:主程序"飞行”行为接口"叫”行为接口鸭子的基类
2025/4/29 7:35:53 37KB 策略模式 鸭子
1
计算机实时阴影是现代计算机图形学中的一个重要领域,尤其在游戏开发和游戏引擎设计中起着至关重要的作用。
本文将深入探讨这一主题,介绍阴影的基本概念、常见算法以及它们在实际应用中的优缺点。
我们要理解阴影在计算机图形中的意义。
在现实世界中,阴影是由光源照射物体产生的暗区,它提供了场景深度和形状的重要视觉线索。
在计算机图形中,实时阴影的生成是为了模拟这一现象,使虚拟环境更加逼真。
然而,由于计算资源的限制,实时生成高质量阴影是一项具有挑战性的任务。
实时阴影算法大致可以分为两类:基于像素的阴影(Pixel-BasedShadow)和基于几何的阴影(Geometry-BasedShadow)。
基于像素的阴影算法如贴图阴影(ShadowMapping)是最常见的方法,它通过为光源创建一个深度纹理,并将其应用到场景的每个像素上,来确定该像素是否处于阴影中。
这种方法简单且易于实现,但可能会出现阴影断裂和锯齿状边缘等问题。
几何基
2025/4/28 22:16:05 44.33MB 实时阴影
1
很经典的MFC教程。
目录译者序前言第一部分基础知识第1章窗口21.1窗口和API环境21.1.1三种类型窗口21.1.2客户区和非客户区31.2窗口和MFC环境41.3怎样应用MFC创建一个窗口51.4怎样使用MFC销毁一个窗口91.4.1捆绑到一个已有的窗口91.4.2窗口类101.4.3窗口进程101.5怎样使用MFC创建一个窗口类111.5.1使用AfxRegisterWndClass()函数注册一个窗口类111.5.2使用AfxRegisterClass()函数创建一个窗口类121.6怎样销毁一个MFC窗口类141.7厂商安装的窗口类141.8其他类型窗口151.9桌面窗口161.10小结16第2章类182.1基类182.1.1CObject182.1.2CCmdTarget192.1.3CWnd192.2应用程序、框架、文档和视图类192.2.1CWinApp(O/C/W)202.2.2CView(O/C/W)212.3其他用户界面类222.3.1通用控件类232.3.2菜单类232.3.3对话框类242.3.4控制条类242.3.5属性类252.4绘图类252.4.1设备环境类252.4.2图形对象类252.5文件类262.6数据库类262.6.1ODBC类262.6.2DAO类272.7数据集类272.8其他数据类272.9通信类282.10其他类292.11小结31第3章消息处理323.1发送或寄送一个消息323.1.1发送一个消息323.1.2寄送一个消息323.1.3发送一个消息与寄送一个消息的比较323.2怎样使用MFC发送一个消息333.3怎样用MFC寄送一个消息333.4三种类型的消息343.4.1窗口消息343.4.2命令消息343.4.3控件通知343.5MFC怎样接收一个寄送的消息363.6MFC怎样处理一个接收到的消息363.7处理用户界面的对象443.8创建自定义窗口消息453.8.1静态分配的窗口消息453.8.2动态分配的窗口消息463.9重定向消息473.9.1子分类和超分类473.9.2用MFC子分类窗口483.9.3重载OnCmdMsg()493.9.4使用SetWindowsHookEx()493.9.5使用SetCapture()493.9.6专有的消息泵503.10小结50第4章绘图514.1设备环境514.2在MFC环境中创建一个设备环境524.2.1屏幕524.2.2打印机534.2.3内存544.2.4信息544.3绘图例程554.3.1画点554.3.2画线554.3.3画形状554.3.4形状填充和翻转554.3.5滚动564.3.6绘制文本564.3.7绘制位图和图标564.4绘图属性564.4.1设备环境属性574.4.2画线属性584.4.3形状填充属性584.4.4文本绘制属性584.4.5映像模式594.4.6调色板属性624.4.7混合属性624.4.8剪裁属性634.4.9位图绘制属性644.5元文件和路径654.5.1元文件654.5.2路径664.6颜色和调色板664.6.1抖动色674.6.2未经抖动色674.6.3系统调色板674.6.4使用系统调色板684.6.5动画色714.7控制什么时候在哪里绘图714.7.1处理WM_PAINT714.7.2只绘制被无效化的区域724.7.3
2025/4/28 1:49:48 16.44MB MFC
1
第一部分Python语言第1章Python简介1.1运行Python1.2变量和算术表达式1.3条件语句1.4文件输入和输出1.5字符串1.6列表1.7元组1.8集合1.9字典1.10迭代与循环1.11函数1.12生成器1.13协程1.14对象与类1.15异常1.16模块1.17获得帮助第2章词汇和语法约定2.1行结构和缩进2.2标识符和保留字2.3数字字面量2.4.字符串字面量2.5容器2.6运算符、分隔符及特殊符号2.7文档字符串2.8装饰器2.9源代码编码第3章类型与对象3.1术语3.2对象的身份与类型3.3引用计数与垃圾收集3.4引用与复制3.5第一类对象3.6表示数据的内置类型3.6.1None类型3.6.2数字类型3.6.3序列类型3.6.4映射类型3.6.5集合类型3.7表示程序结构的内置类型3.7.1可调用类型3.7.2类、类型与实例3.7.3模块3.8解释器内部使用的内置类型3.8.1代码对象3.8.2帧对象3.8.3跟踪对象3.8.4生成器对象3.8.5切片对象3.8.6Ellipsis对象3.9对象行为与特殊方法3.9.1对象的创建与销毁3.9.2对象字符串表示3.9.3对象比较与排序3.9.4类型检查3.9.5属性访问3.9.6属性包装与描述符3.9.7序列与映射方法3.9.8迭代3.9.9数学操作3.9.10可调用接口3.9.11上下文管理协议3.9.12对象检查与dir()第4章运算符与表达式4.1数字操作4.2序列操作4.3字符串格式化4.4高级字符串格式化4.5字典操作4.6集合操作4.7增量赋值4.8属性(.)运算符4.9函数调用()运算符4.10转换函数4.11布尔表达式与真值4.12对象的比较与身份4.13运算优先级4.14条件表达式第5章程序结构与控制流5.1程序结构与执行5.2执行条件语句5.3循环与迭代5.4异常5.4.1内置异常5.4.2定义新异常5.5上下文管理器与with语句5.6断言与__debug__第6章函数与函数编程6.1函数6.2参数传递与返回值6.3作用域规则6.4函数对象与闭包6.5装饰器6.6生成器与yield6.7协程与yield表达式6.8使用生成器与协程6.9列表包含6.10生成器表达式6.11声明式编程6.12lambda运算符6.13递归6.14文档字符串6.15函数属性6.16eval()、exec()和compile()函数第7章类与面向对象编程7.1class语句7.2类实例7.3范围规则7.4继承7.5多态动态绑定和鸭子类型7.6静态方法和类方法7.7特性7.8描述符7.9数据封装和私有属性7.10对象内存管理7.11对象表示和属性绑定7.12__slots__7.13运算符重载7.14类型和类成员测试7.15抽象基类7.16元类7.17类装饰器第8章模块、包与分发8.1模块与import语句8.2从模块导入选定符号8.3以主程序的形式执行8.4模块搜索路径8.5模块加载和编译8.6模块重新加载和卸载8.7包8.8分发Python程序和库8.9安装第三方库第9章输入与输出9.1读取命令行选项9.2环境变量9.3文件和文件对象9.4标准输入、输出和错误9.5print语句9.6print()函数9.7文本输出中的变量插入9.8生成输出9.9Unicode字符串处理9.10UnicodeI/O9.10.1Unicode数据编码9.10.2Unicode字符特性9.11对象持久性与pickle模块第10章执行环境10.1解释器选项与环境10.2交互式会话10.3启动python应用程序10.4站点配置文件10.5用户站点包10.6启用新功能10.7程序终止第11章测试、调试、探查与调优11.1文档字符串和doctest模块11.2单元测试和unittest模块11.3Python调试器和pdb模块11.3.1调试器命令11.3.2从命令行进行调试11.3.3配置调试器11.4程序探查11.5
2025/4/25 17:28:21 26.74MB python django web 参考
1
单LFM信号压缩感知ISAR仿真傅里叶变换基OMP追踪准则
2025/4/24 12:03:26 3KB 压缩感知 ISAR
1
以石英和不同型号的玻片为基底,系统研究了基底折射率对周期性金银复合纳米阵列的制备及其光学性能的影响。
采用离散偶极子近似(DDA)数值方法研究了复合阵列的局部表面等离子共振(LSPR)光谱特性,计算结果表明,当基底折射率为1.43和1.68时,纳米阵列的折射率灵敏度(RIS)和品质因子(FOM)比较优异。
利用纳米球刻蚀法(NSL)制备了二维周期性复合纳米点阵结构,实验结果表明,当基底折射率为1.43和1.68时,基底与贵金属纳米颗粒有较好的粘合度,纳米阵列结构形貌比较规则清晰。
1
微电子器件与集成电路(IC)设计基础是一门深入探讨微电子技术核心原理的学科,它涵盖了从基本的半导体物理到复杂集成电路设计的广泛知识。
以下是对这套PPT内容的详细解读:1.**第1章:电子设备的物理基础**-半导体材料:本章将介绍半导体的基本性质,如硅(Si)和锗(Ge)等元素半导体,以及杂质掺杂的概念,如何通过掺杂N型和P型半导体来控制电子和空穴的浓度。
-电荷载体:讨论电子和空穴作为半导体中的电流载体,以及它们在电场下的移动方式。
-PN结:解释PN结的形成,它的能带结构,以及PN结的正向和反向偏置特性,包括击穿电压。
-单极晶体管:介绍BJT(双极型晶体管)和MOSFET(金属-氧化物-半导体场效应晶体管)的工作原理,包括放大作用和开关特性。
2.**第2章:半导体器件**-MOSFET的详细分析:深入讲解MOSFET的结构,包括N沟道和P沟道类型,以及它们的阈值电压、亚阈值区行为和饱和区特性。
-BJTs的运作:解释集电极、基极和发射极之间的电流关系,以及共射、共基和共集配置的放大系数。
-模拟和数字器件:区分模拟和数字半导体器件,例如运算放大器、逻辑门电路和MOS集成电路。
3.**第3章:集成电路设计基础**-集成电路制造工艺:涵盖光刻、扩散、离子注入等半导体制造步骤,以及VLSI(超大规模集成电路)制造的挑战和解决方案。
-CMOS技术:介绍互补金属氧化物半导体(CMOS)技术,它是现代数字电路的基础,包括NMOS和PMOS晶体管的互补工作原理。
-IC设计流程:概述从系统级设计到门级描述,再到布局布线的完整集成电路设计流程,包括硬件描述语言(如Verilog或VHDL)和逻辑综合。
-片上系统(SoC):讨论集成微处理器、存储器和其他功能模块的单片系统设计,及其在嵌入式系统中的应用。
这三章内容构成了微电子器件与IC设计基础的核心,涵盖了从基本理论到实际应用的关键知识点。
学习这些内容对于理解微电子技术的原理,以及进一步从事集成电路设计和半导体产业的工作至关重要。
通过这套PPT,学生和从业者可以深入理解半导体物理学、器件原理和集成电路设计的方方面面。
2025/4/15 20:51:25 6.53MB 微电子器件与IC设计基础_全套PPT
1
1)采样电阻由电阻R₁、R₂和R₃组成。
当输出电压发生变化是,采样电阻对变化量进行采样,并传送到放大电路的反相输入端。
2)放大电路放大电路A的作用是将采样电阻送来的变化量进行放大,然后传送到调整管的基极。
3)基准电压基准电压由稳压管VDz提供,接在放大电路的同相输入端。
采样电阻与基准电压进行比较,得到的差值再由放大电路进行放大。
4)调整管调整管VT接在输入直流电压Ui与输出端的负载电阻RL之间,当输出电压Uₒ发生波动时,调整管的集电极电压产生相应的变化,是输出电压基本保持稳定。
1
注意:实验报告不全,参考价值:函数实现。
1.1用C++实现复数类,并为其定义必要的运算符。
structComplex{doublereal_;doubleimage_;Complex(void);Complex(doubleconst&real);Complex(doubleconst&real,doubleconst&imag);Complex(Complexconst&v);Complexoperator+(Complexconst&a)const;Complexoperator-(Complexconst&a)const;Complexoperator*(Complexconst&a)const;Complexoperator/(intn)const;……};1.2voidfft(Comples*dst,Complex*src,intp);快速傅里叶变换。
求复数数组src[0,2p)的傅里叶变换,结果存放在dst[0,2p)中。
1.3voidifft(Complex*dst,Complex*src,intp);快速傅里叶逆变换。
求复数数组src[0,2p)的逆傅里叶变换,结果存放在dst[0,2p)中。
1.4利用快速傅里叶变换计算长整数乘法。
typedefstd::vectorInteger;voidmultiply(Integer*rst,Integerconst&a,Integerconst&b);假设向量a[0,n)表示一个长整数:其中2≤β≤256为基底,函数将两个长整数a,b相乘,结果放在*rst向量中。
利用上面的长整数乘法程序计算结果 (123456789ABCDEF)16256^500×(FEDCBA987654321)16256^500 (987654321)1010^800×(123456789)1010^800
2025/4/6 5:17:12 22KB 北邮 数值 符号计算
1
共 447 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡