本系统运用J2EE中的JSPMODEL2的MVC(MODEL+VIEW+CONTROL)模型,运用Eclipse3.1.8+Tomcat5.0+JDK5.0+MSSQL的组合开发平台开发测试。
B/S架构,在系统设计、实施上运用软件工程的思想,完全依照瀑布模型来编写设计文档。
利用流程图,UML图等工具来设计程序,以避免逻辑上的错误。
运用PowerDesigner工具进行数据库的设计。
运用JUnit工具进行编写测试用例,进行单元测试和集成测试。
在界面上运用Ajax技术来实现XML文件存放数据,并以人性化的控件完成复杂的业务流程。
考虑到排课任务的繁重,设计了自动排课算法,可以完成特定需求的排课。
优雅的分层设计、美观的页面设计、功能间低耦合、SQL及算法语句的优化让系统增色不少。
2023/10/7 23:01:34 141KB jsp servlet javabean sql2000
1
应用程序调试技术作者:(美)JohnRobbins 译者:潘文林陈武目录结论第l部分调试概论第1章错误:问题出在那里,如何解决1.l错误及其调试1.1.l什么是错误1.1.2进程错误及其解决方案1.1.3制定调试计划1.2调试的先决条件1.2.l技能组合l.2.2学习技能组合1.3调试过程1.3.l第1步:复制错误1.3.2第2步:描述错误1.3.3第3步:始终假定错误是你自己的问题1.3.4第4步:分解并解决错误1.3.5第5步:进行有创见的思考1.3.6第6步:杠杆工具1.3.7第7步:开始繁重的调试工作1.3.8第8步:校验错误已被更正.1.3.9第9步:学习与交流1.3.10调试过程的决定性秘诀1.4小结第2章开始调试2.1跟踪变更直到项目结束2.1.l版本控制系统2.1.2错误跟踪系统2.1.3选择正确的系统2.2制定构建调试系统的进度表2.2.l用调试符来连编所有的构件2.2.2警告与错误同等重要2.2.3了解在何处装载DLL2.2.4设计发布构件的轻便诊断系统2.3日常连编和冒烟测试是必须遵循的2.3.l日常构件2.3.2冒烟测试2.4立即连编安装程序2.5QA必须对调试构件进行测试2.6小结第3章边编码边调试3.1注意声明3.1.l如何声明,声明什么3.l.2不同类型的VisualC+十和VisualBasic声明3.l.3SUPERASSERT3.2跟踪、跟踪、跟踪、再跟踪3.3注意注释3.4相信自己,但要校验(单元测试)3.5小结第II部分高效率的调试第4章调试器的工作原理4.1Windows调试器的类型4.1.1用户模式调试器4.1.2内核模式调试器4.2Windows2000操作系统为调试对象提供的支持4.2.1Windows2000堆阵检查4.2.2在调试器中自动启动4.2.3快速中断项4.3MinDBG:一个简单的Win32调试器4.4WDBG:真正的调试器4.4.l内存读写操作4.4.2断点和单步执行4.4.3符号表、符号引擎和堆栈遍历4.4.4StepInto、StepOver和StapOut功能4.4.5WDBG调试器的一个有趣的开发问题4.5如果需要编写自己的调试器4.6WDBG调试器之后是什么?4.7小结第5章使用Visual C+十调试器进行强有力的调试5.1高级断点及其用法5.1.l高级断点语法和位置断点5.1.2在任何函数上快速中断5.1.3在系统或输出的函数中设置断点5.1.4位置断点修饰符5.1.5全局表达式和条件断点5.1.6Windows消息断点5.2远程调试5.3技巧及窍门5.3.1设置断点5.3.2Watch窗口5.4小结第6章使用x86汇编语言和Visual C++调试器Disassembly窗口进行强有力的调试6.1CPU的基础知识6.1.l寄存器6.1.2指令格式和内存编址6.2关于VisualC+十内联汇编器6.3需要了解的指令6.3.1堆栈处理6.3.2最常用的几个简单指令6.3.3常见的序列:函数入口和出口6.3.4变量访问:全局变量、参数和局部变量6.3.5调用进程和返回指令6.4调用约定6.5需要了解的其他指令6.5.l数据处理6.5.2指针处理6.5.3比较和测试6.5.4条约和分文指令6.5.5循环6.5.6字符串处理6.6常见的汇编语言结构6.6.1FS寄存器访问6.6.2结构和类引用6.7完整的例子6.8Disassembly窗口6.8.1导航功能6.8.2在堆栈上查看参数6.8.3SetNextStatement命令6.8.4Memory窗口和Disassembly窗口6.9技巧和诀窍6.9.1Endians6.9.2垃圾代码6.9.3寄存器和Watch窗口6.9.4从ASM文件中学习6.10小结第7章使用VisualBasic调试器进行强
2023/10/7 11:13:46 9.92MB 应用程序调试技术
1
遗传算法(GeneticAlgorithm)即是通过模拟自然进化过程,搜索出最优解的方法,如可用来解决组合优化问题。
TSP问题即旅行商问题,假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。
路径的选择目标是要求得的路径路程为所有路径之中的最小值。
程序用MicrosoftVisualC++2010编写运行成功,更改各个城市坐标数据文件,即可输出最优路径。
2023/10/6 22:12:34 2KB 遗传算法 优化算法 TSP 旅行商问题
1
C#爬虫现在爬到的是数据库是sqlserver2014,数据库表结构在\WeChatTest\App_Data\DB_QiuBaiHappy.txt大致流程1.将想要抓取的页面读取到内存2.加载页面3.有分页的读取分页标签,查询一共有多少页(XPath)4.组合分页URL5.抓取当前页的内容(XPath)6.保存到数据库7.微信小程序调用数据读取接口,显示抓取到的内容
2023/10/4 12:22:20 66.15MB JavaScript
1
portfolio-website:特拉维斯·塞弗森投资组合网站
2023/10/4 7:45:25 28.78MB HTML
1
包含以下内容:第一部分基础篇001第一个C程序 002运行多个源文件 003求整数之积 004比较实数大小 005字符的输出 006显示变量所占字节数 007自增/自减运算 008数列求和 009乘法口诀表 010猜数字游戏 011模拟ATM(自动柜员机)界面 012用一维数组统计学生成绩 013用二维数组实现矩阵转置 014求解二维数组的最大/最小元素 015利用数组求前n个质数 016编制万年历 017对数组元素排序 018任意进制数的转换 019判断回文数 020求数组前n元素之和 021求解钢材切割的最佳订单 022通过指针比较整数大小 023指向数组的指针 024寻找指定元素的指针 025寻找相同元素的指针 026阿拉伯数字转换为罗马数字 027字符替换 028从键盘读入实数 029字符行排版 030字符排列 031判断字符串是否回文 032通讯录的输入输出 033扑克牌的结构表示034用“结构”统计学生成绩 035报数游戏 036模拟社会关系 037统计文件的字符数 038同时显示两个文件的内容 039简单的文本编辑器 040文件的字数统计程序 041学生成绩管理程序 第二部分数据结构篇042插入排序 043希尔排序 044冒泡排序 045快速排序 046选择排序 047堆排序 048归并排序 049基数排序 050二叉搜索树操作 051二项式系数递归 052背包问题 053顺序表插入和删除 054链表操作(1) 055链表操作(2) 056单链表就地逆置 057运动会分数统计 058双链表 059约瑟夫环 060记录个人资料 061二叉树遍利 062浮点数转换为字符串 063汉诺塔问题 064哈夫曼编码 065图的深度优先遍利 066图的广度优先遍利067求解最优交通路径 068八皇后问题069骑士巡游 070用栈设置密码 071魔王语言翻译 072火车车厢重排 073队列实例 074K阶斐波那契序列 第三部分数值计算与趣味数学篇075绘制余弦曲线和直线的迭加076计算高次方数的尾数 077打鱼还是晒网 078怎样存钱以获取最大利息 079阿姆斯特朗数 080亲密数 081自守数 082具有abcd=(ab+cd)2性质的数 083验证歌德巴赫猜想084素数幻方 085百钱百鸡问题 086爱因斯坦的数学题 087三色球问题088马克思手稿中的数学题 089配对新郎和新娘 090约瑟夫问题091邮票组合 092分糖果 093波瓦松的分酒趣题 094求π的近似值 095奇数平方的有趣性质096角谷猜想 097四方定理 098卡布列克常数 099尼科彻斯定理 100扑克牌自动发牌 101常胜将军 102搬山游戏103兔子产子(菲波那契数列) 104数字移动 105多项式乘法 106产生随机数 107堆栈四则运算 108递归整数四则运算 109复平面作图 110绘制彩色抛物线 111绘制正态分布曲线 112求解非线性方程 113实矩阵乘法运算114求解线性方程 115n阶方阵求逆 116复矩阵乘法 117求定积分 118求满足特异条件的数列 119超长正整数的加法 第四部分图形篇120绘制直线 121绘制圆 122绘制圆弧 123绘制椭圆124设置背景色和前景色125设置线条类型 126设置填充类型和填充颜色 127图形文本的输出 128金刚石图案129飘带图案 130圆环图案 131肾形图案 132心脏形图案 133渔网图案 134沙丘图案135设置图形方式下的文本类型 136绘制正多边形 137正六边形螺旋图案 138正方形螺旋拼块图案139图形法绘制圆 140递归法绘制三角形图案 141图形法绘制椭圆 142抛物样条曲线 14
2023/10/4 7:05:15 1.83MB C程序
1
javacmpp2.03.0无jar纯源码demo(含服务端测试工具)[20171205]找了挺多资料,CMPP的资源很多,但可以参考可用的不多,特此开源cmpp的DEMO程序,无jar插件,纯源码实现。
语言为:java工具为:IntellijIDEA2017附带第三方CMPP服务器测试工具,便于调试。
注解详细如:privatelongMsg_Id=0x00;//信息标识,由SP接入的短信网关本身产生,本处填空。
privatebytePk_total=0x01;//相同Msg_Id的信息总条数,从1开始privatebytePk_number=0x01;//相同Msg_Id的信息序号,从1开始privatebyteRegistered_Delivery=0x01;//是否要求返回状态确认报告:0:不需要1:需要privatebyteMsg_level=0x01;//信息级别privateStringService_Id="";//业务类型,是数字、字母和符号的组合。
privatebyteFee_UserType=0x00;//计费用户类型字段0:对目的终端MSISDN计费;
1:对源终端MSISDN计费;
2:对SP计费privateStringFee_terminal_Id="";//被计费用户的号码privatebyteTP_pId=0x00;//GSM协议类型privatebyteTP_udhi=0x00;//GSM协议类型。
详细是解释请参考privatebyteMsg_Fmt=0x0f;//信息格式0:ASCII串3:短信写卡操作4:二进制信息8:UCS2编码(0f)15:含GB汉字privateStringMsg_src="";//信息内容来源(SP_Id)privateStringFeeType="01";//资费类别01:对“计费用户号码”免费02:对“计费用户号码”按条计信息费03:对“计费用户号码”按包月收取信息费04:对“计费用户号码”的信息费封顶05:对“计费用户号码”的收费是由SP实现privateStringFeeCode="000000";//资费代码(以分为单位)privateStringValId_Time="";//存活有效期privateStringAt_Time="";//定时发送时间privateStringSrc_Id="";//源号码SP的服务代码或前缀为服务代码的长号码,网关将该号码完整的填到SMPP协议Submit_SM消息相应的source_addr字段,该号码最终在用户手机上显示为短消息的主叫号码privatebyteDestUsr_tl=0x01;//接收信息的用户数量(小于100个用户)privateStringDest_terminal_Id="";//接收短信的MSISDN号码privatebyteMsg_Length;//信息长度(Msg_Fmt值为0时:<160个字节;
其它<=140个字节)privatebyte[]Msg_Content;//信息内容privateStringReserve="";//保留
2023/10/3 2:42:31 330KB cmpp
1
c语言程序设计实例大全目录:第一部分基础篇001第一个C程序002运行多个源文件003求整数之积004比较实数大小005字符的输出006显示变量所占字节数007自增/自减运算008数列求和009乘法口诀表010猜数字游戏011模拟ATM(自动柜员机)界面012用一维数组统计学生成绩013用二维数组实现矩阵转置014求解二维数组的最大/最小元素015利用数组求前n个质数016编制万年历017对数组元素排序018任意进制数的转换019判断回文数020求数组前n元素之和021求解钢材切割的最佳订单022通过指针比较整数大小023指向数组的指针024寻找指定元素的指针025寻找相同元素的指针026阿拉伯数字转换为罗马数字027字符替换028从键盘读入实数029字符行排版030字符排列031判断字符串是否回文032通讯录的输入输出033扑克牌的结构表示034用“结构”统计学生成绩035报数游戏036模拟社会关系037统计文件的字符数038同时显示两个文件的内容039简单的文本编辑器040文件的字数统计程序041学生成绩管理程序第二部分数据结构篇042插入排序043希尔排序044冒泡排序045快速排序046选择排序047堆排序048归并排序049基数排序050二叉搜索树操作051二项式系数递归052背包问题053顺序表插入和删除054链表操作(1)055链表操作(2)056单链表就地逆置057运动会分数统计058双链表059约瑟夫环060记录个人资料061二叉树遍利062浮点数转换为字符串063汉诺塔问题064哈夫曼编码065图的深度优先遍利066图的广度优先遍利067求解最优交通路径068八皇后问题069骑士巡游070用栈设置密码071魔王语言翻译072火车车厢重排073队列实例074K阶斐波那契序列第三部分数值计算与趣味数学篇075绘制余弦曲线和直线的迭加076计算高次方数的尾数077打鱼还是晒网078怎样存钱以获取最大利息079阿姆斯特朗数080亲密数081自守数082具有abcd=(ab+cd)2性质的数083验证歌德巴赫猜想084素数幻方085百钱百鸡问题086爱因斯坦的数学题087三色球问题088马克思手稿中的数学题089配对新郎和新娘090约瑟夫问题091邮票组合092分糖果093波瓦松的分酒趣题094求π的近似值095奇数平方的有趣性质096角谷猜想097四方定理098卡布列克常数099尼科彻斯定理100扑克牌自动发牌101常胜将军102搬山游戏103兔子产子(菲波那契数列)104数字移动105多项式乘法106产生随机数107堆栈四则运算108递归整数四则运算109复平面作图110绘制彩色抛物线111绘制正态分布曲线112求解非线性方程113实矩阵乘法运算114求解线性方程115n阶方阵求逆116复矩阵乘法117求定积分118求满足特异条件的数列119超长正整数的加法第四部分图形篇120绘制直线121绘制圆122绘制圆弧123绘制椭圆124设置背景色和前景色125设置线条类型126设置填充类型和填充颜色127图形文本的输出128金刚石图案129飘带图案130圆环图案131肾形图案132心脏形图案133渔网图案134沙丘图案135设置图形方式下的文本类型136绘制正多边形137正六边形螺旋图案138正方形螺旋拼块图案139图形法绘制圆140递归法绘制三角形图案141图形法绘制椭圆142抛物样条曲线143Mandelbrot分形图案144绘制布朗运动曲线145艺术清屏146矩形区域的颜色填充147VGA256色模式编程148绘制蓝天图案149屏幕检测程序150运动的小车动画151动态显示位图152利用图形页实现动画153图形时
2023/10/2 22:29:03 3.1MB C语言 程序设计 源代码
1
最全的模电数电multisim仿真电路实例,只要1积分,包含1-5-1a二极管仿真电路.ms91-5-2稳压管仿真电路.ms91-5-3BJT仿真电路.ms91-5-4aMOSFET仿真电路.ms910-10-1a单相桥式整流电路.ms710-10-2a桥式整流电容滤波电路.ms710-10-3硅稳压管稳压电路.ms710-10-4串联型直流稳压电路.ms710-10-5a三端集成稳压器-a.ms710-10-5b三端集成稳压器-b.ms710_循环计数器.ms92-9-1a单管共射放大电路.ms92-9-1b单管共射放大电路直流通路.ms92-9-2工作点稳定电路.ms92-9-3a共集电极放大电路.ms92-9-4a共基极放大电路.ms92-9-5a共源极放大电路.ms93-5-1aRC高通电路.ms93-5-2aRC耦合单管共射放大电路.ms93D运算放大器应用.ms93D运算放大器应用.ms9(Securitycopy)4-5-1aOTL乙类互补对称电路.ms94-5-2aOTL甲乙类互补对称电路.ms94-5-3a复合管OCL甲乙类互补对称电路.ms94.ms9(Securitycopy)5-7-1长尾式差分放大电路.ms75-7-2恒流源式差分放大电路.ms75.ms9555Astable.ms9555Astable.ms9(Securitycopy)555单稳触发器.ms9555单稳触发器.ms9(Securitycopy)555振荡器(占空比可调).ms9555振荡器(占空比可调).ms9(Securitycopy)6-6-1电流串联负反馈电路.ms76-6-2电压并联负反馈电路.ms76-6-3电压串联负反馈电路.ms76.ms97-7-1a反相比例电路.ms77-7-1b同相比例电路.ms77-7-1c差分比例电路.ms77-7-2三运放数据放大器.ms77-7-3求和电路.ms77-7-4a积分电路.ms774LS194移位寄存器.ms974LS194移位寄存器.ms9(Securitycopy)74LS47译码器.ms974LS47译码器.ms9(Securitycopy)74LS90七进制计数电路.ms974LS90六十进制计数器.ms974LS90六十进制计数器.ms9(Securitycopy)74LS90六进制计数电路.ms974LS90十进制电路.ms974LS90测试电路.ms98-3-1a二阶低通滤波器.ms78-3-2a带通滤波器.ms78-3-3a单限比较器.ms78-3-4a滞回比较器.ms78-3-5a双限比较器.ms78-3-6a集成单限比较器.ms79-6-1aRC串并联网络振荡电路.ms79-6-2a矩形波发生电路.ms79-6-3三角波发生电路.ms7A-5-13aIV分析仪测二极管.ms7A-5-14aIV分析仪测BJT.ms7A-5-15aIV分析仪测FET.ms7A-5-7阻容耦合单管共射放大电路.ms7AC-DC变换器.ms9ADC实例.ms9ADC实例.ms9(Securitycopy)BTL功放.ms9BTL功放.ms9(Securitycopy)D触发器的研究.ms9IDAC测试电路.ms9J-K触发器的研究.ms9LIST.TXTOCL功放.ms9OCL功放.ms9(Securitycopy)OC门应用实验.ms9OC门应用实验.ms9(Securitycopy)OC门测试(74LS22).ms9R-S触发器的研究.ms9RC一阶电路.ms10RF放大器(频谱分析仪).ms9RF放大器(频谱分析仪).ms9(Securitycopy)RF放大器.ms9RF放大器.ms9(Securitycopy)RF放大器(网络分析仪).ms9RF放大器(网络分析仪).ms9(Securitycopy)VCVS.ms9VCVS.ms9(Securitycopy)VDAC原理图.ms9VDAC原理图.ms9(Securitycopy)三态R-S触发器(4043).ms9三态缓冲器测试.ms9三态缓冲器组合电路.ms9三态门应用.ms9三极管的开关特性研究(3D).ms9三极管的高频特性分析.ms9三端稳压源.ms9三角波发生器.ms9三角波发生器.ms9(Securitycopy)三通道总加器实验.ms9三通道总加器实验.ms9(Securitycopy)与非门搭接的逻辑电路.ms9与非门测试
2023/9/27 15:37:35 20.11MB multisim
1
DataUmlDesign是面向开发人员使用的一个永久免费的软件,提高软件的开发效率和代码的规范度。
它主要包括三大功能,数据模型、代码生成和UML建模,数据模型功能类似于PowerDesigner软件,代码生成类似于动软的代码生成器.DataUmlDesign是采用WPF开发的一款软件,该软件功能包括实体类建模、数据库设计、模型与数据库同步、数据库与模型同步、代码生成、文档生成、数据库生成实体模型等功能。
以往的软件修改模型之后还得修改数据表结构,需要同步修改两个地方,而DataUmlDesign解决了该问题,软件开发人员只需要修改模型结构或数据表结构,然后利用软件的同步功能即可达到模型与数据表结构的一致性。
方便开发人员轻轻松松地管理自己的模型与数据库。
DataUmlDesign的自定义模板采用微软的4T技术,开发人员可以配置自己的代码模板。
如实体层、数据访问层和UI层都可以用模板来配置,由模型一键生成代码,实现模型与代码的一致性。
DataUmlDesign支持数据的导入与导出,可以导出模型结构的文档,也支持其实数据导入生成数据模型(下一版本将实现)。
DataUmlDesign目前只支持MSServer和Oracle数据库、C#和Java语言,其它数据库和语言下一版本将实现。
DataUmlDesign功能特点1)、模型设计DataUmlDesing数据建模采用图形化设计,基于UML标准,遵循UML类图概念。
模型中的类和数据库中的表对应,类的成员分为字段、属性、事件等,类的属性对应数据表中的字段。
类的属性成员的属性又包括数据表中字段的所有属性。
类与类的关联关系包括单向关联、双向关联、组合、聚合。
关联关系与数据表中的外键相对应。
关联关系也具有属性。
2)、模型和数据库同步数据模型与数据库绑定,设计模型之后可以一键把模型提交到绑定的数据库中,如果数据库中表存在,则会更新数据表结构,如果数据库中代不存在,则会创建一张新表,用户不需要关心如何数据库类型,DataUmlDesign会帮你完成所有功能。
如果数据表中增加了字段或修改了某个字段,需模型中需没有更改,只需把数据表同步到模型即可,不需要开发人员对照数据表结构来修改模型结构。
3)、代码生成DataUmlDesing采用代码模板来生成代码,软件开发人员可以根据自己的要求来设计代码模板。
代码模板可以生成任务语言的代码。
软件开发人员可以用代码模板获取到类的所有属性以及关联的类。
2023/9/26 4:52:24 8.13MB 数据建模
1
共 867 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡