三菱PLC应用101例,适用于初学者学习各种逻辑的实现方法。
1
世坤因子库,包含101个常用因子算法介绍,做多因子研究必备
2025/2/11 16:25:57 239KB WorldQuant 因子
1
Connectscott/****@myoracleASSYSDBAcreateUSERgoupiaoXTIDENTIFIEDBYpasswardDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMP;grantconnecttogoupiaoXT;grantresourcetogoupiaoXT;connectgoupiaoXT/passward;CREATETABLEYINGPIAN( YPIDNUMBERNOTNULLPrimaryKey,YPNAMEVARCHAR(50));CREATETABLEYINGTING( YTIDNUMBERNOTNULLPrimaryKey,YTNAMEVARCHAR(8),HANG NUMBER,LIE NUMBER);CREATETABLEHUIYUAN( HYIDNUMBERNOTNULLPrimaryKey,HYNAMEVARCHAR(8),JINE VARCHAR(15),PASSWORDVARCHAR(20));CREATETABLEPIAO( PIDNUMBERNOTNULLPrimaryKey,LEIXINGVARCHAR(8),PRICEVARCHAR(4));CREATETABLEFANGYING( FYIDNUMBERNOTNULL,YPIDO NUMBERNOTNULLREFERENCESYINGPIAN(YPID),YTIDONUMBERNOTNULLREFERENCESYINGTING(YTID),FYDATEDATENOTNULL,FYTIMEDATENOTNULL,PrimaryKey(FYID));CREATETABLEZWYD(ZWYDIDNUMBERNOTNULLPRIMARYKEY, FYIDONUMBERNOTNULLREFERENCESFANGYING(FYID),ZWZHTVARCHAR(20),HYIDO NUMBERREFERENCESHUIYUAN(HYID),PIDONUMBERREFERENCESPIAO(PID),HANG NUMBER,LIENUMBER,ZTNUMBER);createsequenceseqZWYDId incrementby1 startwith1 cache10;createorreplacetriggerZWYDTRI afterinsert onFANGYING foreachrow declare TMPHANGNUMBER; TMPLIENUMBER; iNUMBER:=1; jNUMBER:=1; begin selectHANG,LIEintoTMPHANG,TMPLIEfromYINGTINGwhereYTID=:NEW.YTIDO; foriin1..TMPHANG loop forjin1..TMPLIE loop insertintoZWYD(ZWYDID,FYIDO,HANG,LIE,ZT)values(seqZWYDId.nextval,:new.FYID,i,j,0); endloop; endloop; endZWYDTRI;/insertintoHUIYUANvalues(2004322888,'123456','500');insertintoHUIYUANvalues(2004322889,'123456','400');insertintoHUIYUANvalues(2004322898,'123456','300');insertintoYINGTINGvalues(100,'大厅',10,10);insertintoYINGTINGvalues(101,'一号厅',4,5);insertintoYINGTINGvalues(102,'二号厅',6,8);insertintoYINGPIANvalues(10001,'《梅兰芳》');insertintoYINGPIANvalues(10002,'《拯救飓风》');insertintoYINGPIANvalues(10003,'《画皮》');insertintoHUIYUANvalues(1,'he','2000','123456');insertintoHUIYUANvalues(2,'lei','50','12345');insertintoHUIYUANvalues(3,'helei','405','1234567');insertintoPIAOvalues(0,'普通票','65');insertintoPIAOvalues(1,'团体票','35');insertintoPIAOvalues(2,'学生票','30');insertintoFANGYINGvalues(100001,10001,100,to_date('08-10-10','yy-mm-dd'),to_date('08-10-108:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100002,10001,101,to_date('08-10-10','yy-mm-dd'),to_date('08-10-129:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100003,10001,102,to_date('08-10-12','yy-mm-dd'),to_date('08-10-1312:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100004,10001,101,to_date('08-10-12','yy-mm-dd'),to_date('08-10-126:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100005,10002,102,to_date('08-10-13','yy-mm-dd'),to_date('08-10-1320:20','yy-mm-ddhh24:mi'));insertintoFANGYINGvalues(100006,10003,101,to_date('08-10-12','yy-mm-dd'),to_date('08-10-129:20','yy-mm-ddhh24:mi'));
1
本文主要对STM32网络升级固件的IAP程序进行解析,也就是在STM32联网的情况下在浏览器上输入指定的IP地址(目前设置为192.168.1.101),然后在浏览器上输入用户名和密码,登陆后可以选择需要升级的bin文件进行固件升级。
以下是目前该程序应用的硬件与软件环境:1.硬件:STM32F407(理论上STM32系列都可以),网卡芯片LAN8720,其他部分参考正点原子的STM32F407探索者开发板。
2.软件:Keil5,LWIP1.4.1主要是基于正点原子STM32F407探索者的第六十章网络通信实验程序与第五十五章串口IAP实验程序(这部分只用到了跳转和烧写FLASH程序)。
说明:该程序与我之前编写的《STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》程序整合起来就可以实现SD卡+网络升级,即可以通过SD卡进行程序升级,如果升级失败自动跳转去进行网络升级,也可以直接进行网络升级。
目前该程序可以应用在项目上,网络升级和SD卡升级均稳定无差错。
该程序的网络升级大概需要15秒钟(从点击到程序升级成功)。
STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》本论坛的链接:http://www.openedv.com/forum.php?mod=viewthread&tid=90835以下先对网络升级部分的操作步骤进行解说,后面再贴上各个C文件的程序。
2024/12/20 13:41:16 31KB ST远程升级
1
非常好的一本vc书籍配套光盘资料。
由于资源过大解压后4g左右,所以发布的是资源链接地址注:此书前身VisualC++开发实战1200例,也就是说此书是VisualC++开发实战1200例的后600例,我空间资源中发布的有pdf,转给需要的人。
(ps:如果地址失效的话请私我,看到第一时间把资源回复给你,会经常在线)第1篇系统篇第1章Windows操作21.1 磁盘信息3实例001 获取驱动器的卷标3实例002 检测软驱是否有软盘4实例003 判断是否插入存储器5实例004 判断光驱是否有光盘6实例005 判断驱动器类型7实例006 获取磁盘序列号8实例007 获取磁盘空间信息101.2磁盘操作12实例008 格式化磁盘12实例009 关闭磁盘共享14实例010 设置磁盘卷标15实例011 整理磁盘碎片16实例012 从FAT32转换为NTFS17实例013 隐藏磁盘分区18实例014 显示被隐藏的磁盘分区19实例015 如何更改分区号20实例016 如何监视硬盘211.3系统控制与调用23实例017 调用创建快捷方式向导23实例018 访问启动控制面板中各项24实例019 控制光驱的弹开与关闭26实例020 实现关闭、重启和注销计算机27实例021 关闭和打开显示器29实例022 打开和关闭屏幕保护30实例023 关闭输入法31实例024 程序发出提示音31实例025 列举系统中的可执行文件321.4 应用程序操作34实例026 如何确定应用程序没有响应34实例027 检索任务管理器中的任务列表36实例028 判断某个程序是否运行37实例029 设计具有插件功能的应用程序39实例030 修改其他进程中窗口的标题41实例031 换肤程序42实例032 提取Word文档目录46实例033 修改应用程序图标49实例034 列举应用程序使用的DLL文件52实例035 调用具有命令行参数的应用程序54实例036 在程序中调用一个子进程直到其结束56实例037 提取并保存应用程序图标581.5系统工具60实例038 为程序添加快捷方式60实例039 用列表显示系统正在运行的程序62实例040 带毫秒的时间64实例041 注册和卸载组件65实例042 清空回收站66实例043 如何在程序中显示文件属性对话框671.6桌面相关68实例044 隐藏和显示桌面文件68实例045 隐藏和显示“开始”按钮69实例046 隐藏和显示Windows任务栏70实例047 判断屏幕保护程序是否在运行72实例048 判断系统是否使用大字体73实例049 获取任务栏属性74实例050 获取任务栏窗口句柄75实例051 隐藏任务栏时钟76实例052 改变桌面背景颜色77实例053 获取桌面列表视图句柄781.7系统信息79实例054 获取CPUID值79实例055 获取CPU时钟频率80实例056 获得Windows和System的路径81实例057 获取特殊文件夹路径82实例058 检测系统启动模式84实例059 判断操作系统类型85实例060 获取当前系统运行时间86实例061 如何获取Windows2000系统启动时间87实例062 获取处理器信息88实例063 通过内存映射实现传送数据90实例064 检测是否安装声卡92实例065 获取当前用户名93实例066 获取系统环境变量94实例067 修改计算机名称95实例068 获取当前屏幕颜色质量96实例069 获得当前屏幕的分辨率971.8消息98实例070 自定义消息98实例071 注册消息99实例072 发送WM_COPYDATA消息100实例073 使用SendMessage添加组合框内容101实例074 使用SendMessage添加列表框内容1021.9剪贴板103实例075 列举剪贴板中数据类型103实例076 监视剪贴板复制过的内容106实例077 向剪贴板中传递文字数据107实例078 显示剪贴板中的图片数据109实例079 程序间使用剪贴板传递数据110实例080 子线程
2024/12/13 21:15:35 66B vc c++ mfc
1
本国际标准涉及用于家用和类似用途的电动剃须刀,理发器和类似器具的安全性,额定电压不超过250V。
注101:类似器具的例子有脱毛器以及用于修指甲和修脚的器具。
非正常家庭使用的器具,但仍可能对公众构成危险的器具,例如打算供商店和农场外行使用的器具,均在本标准范围内。
注102:这类器具的例子有动物剪,动物剪和美发师用的器具。
2024/12/4 22:23:39 8.17MB ul 60335-2-8 剃须刀 理发器
1
Xilinx哈夫曼编码对一段数据序列进行哈夫曼编码,使得平均码长最短,输出各元素编码和编码后的数据序列。
1.设计要求(1)组成序列的元素是[0-9]这10个数字,每个数字其对应的4位二进制数表示。
比如5对应0101,9对应1001。
(2)输入数据序列的长度为256。
(3)先输出每个元素的编码,然后输出数据序列对应的哈夫曼编码序列。
环境是ISE14.7,ModelSim10.4
2024/11/8 9:51:52 74KB FPGA verilog 哈夫曼编码
1
目录第一章最优化理论基础11.1最优化问题的数学模型........................11.2向量和矩阵范数............................21.3函数的可微性与展开.........................41.4凸集与凸函数.............................71.5无约束问题的最优性条件......................101.6无约束优化问题的算法框架.....................12第二章线搜索技术162.1精确线搜索及其Matlab实现....................182.2非精确线搜索及其Matlab实现...................242.3线搜索法的收敛性..........................27第三章最速下降法和牛顿法323.1最速下降方法及其Matlab实现...................323.2牛顿法及其Matlab实现.......................363.3修正牛顿法及其Matlab实现....................41
1
倾情奉献,完全可以照抄。
实验一运算器实验实验二移位运算实验实验三存储器读写和总线控制实验附加实验总线控制实验实验五微程序设计实验一、实验目的:1. 掌握运算器的组成及工作原理;
2. 了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程;
3. 验证带进位控制的74LS181的功能。
二、预习要求:1. 复习本次实验所用的各种数字集成电路的性能及工作原理;
2. 预习实验步骤,了解实验中要求的注意之处。
三、实验设备:EL-JY-II型计算机组成原理实验系统一套,排线若干。
.........八、行为结果及分析:实验数据记录如下表:DR1 DR2 S3S2S1S0 M=0(算术运算) M=1 Cn=1无进位 Cn=0有进位 (逻辑运算) 理论值 实验值 理论值 实验值 理论值 实验值04H 06H 0000 F=(04) F=(04) F=(05) F=(05) F=(05) F=(05)04H 06H 0001 F=(0A) F=(0A) F=(0B) F=(0B) F=(FC) F=(FC)04H 06H 0010 F=(FD) F=(FD) F=(FE) F=(FE) F=(00) F=(00)04H 06H 0011 F=(FF) F=(FF) F=(00) F=(00) F=(FD) F=(FD)04H 06H 0100 F=(04) F=(04) F=(05) F=(05) F=(F9) F=(F9)04H 06H 0101 F=(0A) F=(0A) F=(0B) F=(0B) F=(F9) F=(F9)04H 06H 0110 F=(FD) F=(FD) F=(FE) F=(FE) F=(FD) F=(FD)04H 06H 0111 F=(FF) F=(FF) F=(00) F=(00) F=(00) F=(00)经过比较可知实验值与理论值完全一致。
此次实验的线路图的连接不是很难,关键是要搞清楚运算器的原理,不能只是盲目的去连线。
在线路连接完成后,就按照要求置数,然后查看结果,与理论值比较。
如果没有错误就说明前面的实验中没有出现问题;
否则,就要重新对照原理图检查实验,找出错误,重新验证读数。
九、设计心得、体会:这次课程设计我获益良多,平时我们能见到的都是计算机的外部结构,在计算机组成原理的学习中,逐步对计算机的内部结构有了一些了解,但始终都停留在理论阶段。
而在本次实验,让我们自己设计8位运算器并验证验证运算器功能发生器(74LS181)的组合功能,让我对运算器的内部结构有了更深的了解,并且对计算机组成原理也有了更深层次的理解,同时这次课程设计还锻炼了我的实验动手能力,也培养了我的认真负责的科学态度。
这次课程设计要求连线仔细认真,不能有半点错误,在刚做这个实验的时候,我就由于粗心没有正确的设置手动开关SW-B和ALU-B,导致存入的数据不正确。
 我在连线过程中也自己总结出了避免出错的方法,就是在接线图上将已经连接好的部分作上记号,连接完后再检查一遍各个分区的条数是否和实验接线图上的一样,如果一样就可以进行下面的实验步骤,就算出错了,改起来也容易多了。
2024/10/14 9:05:06 1.22MB 计算机实验
1
GDI+SDK参考(翻译版本)序言 4目标 4适用范围 4适用读者 4运行环境 4文档组织 4相关主题 4GDI+的安全考虑 6检验构造函数调用成功与否 6分配缓冲区 6错误校验 8线程同步 9相关主题 10关于GDI+ 11GDI+介绍 11GDI+概览 11GDI+的三个组成部分 11基于类的接口架构 12GDI+提供了哪些新东西? 12新特征 12编程模式的改变 15线条、曲线和图形 19矢量图概览 19钢笔、线条和矩形 20椭圆和弧 22多边形 22基数样条 23贝塞尔样条 24路径 25画刷和填充图形 27开放与闭合曲线 29区域 30裁剪 31路径平直化 32线条和曲线的抗锯齿功能 32图象、位图和图元文件 33位图类型 34图元文件 37绘制、定位和复制图片 39裁剪和缩放图象 40坐标系统和转换 42坐标系统类型 42以矩阵来表示转换 44全局和局部转换 48图形容器 51使用GDI+ 56使用入门 56绘制线条 56绘制字符串 58使用钢笔绘制线条和形状 59使用钢笔绘制线条和矩形 59设置钢笔的宽度和对齐方式 60绘制具有线帽的线条 61联接线条 62绘制自定义虚线 62绘制用纹理填充的线条 63使用画笔填充形状 63用纯色填充形状 64用阴影图案填充形状 64用图像纹理填充形状 64在形状中平铺图像 65用渐变色填充形状 68使用图像、位图和图元文件 68加载和显示位图 68加载和显示图元文件 69记录图元文件 69剪裁和缩放图像 71旋转、反射和扭曲图像 72缩放时使用插值模式控制图像质量 73创建缩略图像 75采用高速缓存位图来提高性能 76通过避免自动缩放改善性能 76读取图像元数据 77使用图像编码器和解码器 83列出已安装的编码器 83列出已安装的解码器 84获取解码器的类标识符 86获取编码器的参数列表 88将BMP图像转换为PNG图像 100设定JPEG的压缩等级 101对JPEG图像进行无损变换 102创建和保存多帧图像 105从多帧图像中复制单帧 107Alpha混合线条和填充 109绘制不透明和半透明的线条 109用不透明和半透明的画笔绘制 110使用复合模式控制Alpha混合 111使用颜色矩阵设置图像中的Alpha值 112设置单个象素的alpha值 114使用字体和文本 115构造字体系列和字体 115绘制文本 116格式化文本 117枚举已安装的字体 120创建专用的字体集合 122获取字体规格 126对文本使用消除锯齿效果 130构造并绘制曲线 131绘制基数样条曲线 131绘制贝塞尔样条 133用渐变画刷填充形状 134创建线性渐变 134创建路径渐变 137将Gamma校正应用于渐变 144构造并绘制路径 145使用线条、曲线和形状创建图形 145填充开放式图形 147使用图形容器 147管理Graphics对象的状态 148使用嵌套的Graphics容器 151变换 154使用世界变换 154为什么变换顺序非常重要 155使用区域 156对区域使用点击检测 156对区域使用剪辑 157对图像重新着色 158使用颜色矩阵对单色进行变换 158转换图像颜色 160缩放颜色 161旋转颜色 164剪取颜色 166使用颜色重映射表 168打印 169将GDI+输出至打印机 169显示一个打印对话框 172通过提供打印机句柄优化打印 173附录:GDI+参考 176
2024/10/10 11:31:03 1.75MB GDI+ GDI+中文 GDI+帮助
1
共 109 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡