usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceQuickSort{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}
1
可对比两个程序之间的差异性,快速实现程序的比较。
xml格式。
2025/3/6 7:42:58 38KB XML 生成器
1
1. 简介FindBugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题。
有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。
不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用Visitor模式。
2. 使用时机 开发阶段  当Developer完成了某一部分功能模块开发的时候(这通常是指代码撰写完成,并已debug通过之后),可藉由FindBugs对该模块涉及的java文件进行一次扫描,以发现一些不易察觉的bug或是效能问题。
交付新版的时候,开发团队可以跑一下FindBugs,除掉一些隐藏的Bug。
FindBugs得出的报告可以作为该版本的一个参考文档一并交付给测试团队留档待查。
  在开发阶段使用FindBugs,一方面开发人员可以对新版的品质更有信心,另一方面,测试人员藉此可以把更多的精力放在业务逻辑的确认上面,而不是花大量精力去进一些要在特殊状况下才可能出现的BUG(典型的如NullPointerDereference)。
从而可以提高测试的效率。
 维护阶段这里指的是系统已经上线,却发现因为代码中的某一个bug导致系统崩溃。
在除掉这个已暴露的bug之后,为了快速的找出类似的但还未暴露的bug,可以使用FindBugs对该版的代码进行扫描。
当然,在维护阶段使用FindBugs往往是无奈之举,且时间紧迫。
此外,如果本来在新版交付的时候就使用过FindBugs的话,往往意味着这种bug是FindBugs还无法检测出的。
这也是FindBugs局限的地方。
FindBugs不能发现非java的Bug。
对于非java撰写的代码,如javascript,SQL等等,要找出其中可能的bug,FindBugs是无能为力的。
当然,javascript中的bug似乎还不至于使系统崩溃,而SQL中的bug往往又跟业务逻辑相关,只要测试仔细一些应该是可以发现的。
FindBugs不过是一个工具。
作为开发人员,当然首先要在编程的时候努力避免引入bug,而不要依赖于某个工具来为自己把关。
不过由于代码的复杂性,一些隐藏的bug确实很难靠咱们的肉眼发现。
这时,应用一些好的工具或许就可以帮你发现这样的bug。
这便是FingBug存在的价值。
2025/3/6 5:07:47 4.11MB findbugs 插件 eclipse
1
i带有webgl的快速1kb子画面系统。
特征:leaf_fluttering_in_wind:最小,gzip仅为1kb:cyclone:高性能,60FPS利用import{create}from'./src/index.js'conststage=create('#canvas')constsprite=stage.add('hj.png')functionloop(){sprite.x=Math.random()*stage.gl.canvas.widthsprite.y=Math.random()*stage.
1
采用eclipse和MySQL开发的学生在线选课系统。
功能如下:1、权限控制:采用过滤器实现用户登录和权限的控制。
同时,每个学生一个账户(学号)可以登录系统进行个人信息的管理,并完成选课操作;
管理员(固定为admin用户)可以管理全部学生信息,查看每个学生的选课情况,并生成统计表。
2、数据库要求:包括学生基本信息表、课程信息表、学生选课信息表。
3、学生信息管理要求(1)信息项:学号、姓名、身份证号码、班级、性别(男、女)、登录密码(加密存储,加密方法网上找一个)、籍贯(省份选择)、家庭住址、联系电话、兴趣爱好(运动、读书、音乐、旅游、社交);
(2)学生信息管理:有显示学生基本信息的界面,每个学生只可以打开自己的信息界面;
界面中,如果是学生身份,可以修改除了学号、姓名之外的全部信息。
如果是管理员身份,可以全部管理,并提供学生信息的添加、修改和删除功能。
(3)学生信息列表:有列表显示学生信息的界面;
如果是学生身份,列表只有本人一条信息;
如果是管理员,列表可以有全部学生。
可以按照学号、姓名快速查询功能。
4、选课中心要求:(1).二级菜单:选课操作、选课列表(2).课程的信息项:课程编号、课程名称;
(3).学生选课操作:只有学生可用,管理员不可用。
列表显示当前学生没有选中的课程名称,一次可以选取1个或者多个课程,点击保存即可完成选课。
(4).学生选课列表:列表显示学生已经选中课程的信息;
如果是学生身份,列表只有本人已经选中课程的列表;
如果是管理员,列表可以已经有选课记录的学生。
点击学生学号后,可以查看该学生的选课记录。
5、统计分析要求(1).二级菜单:学生信息统计、选课情况统计;
(2).学生信息统计:统计每个学生的基本信息,包括学生籍贯统计(籍贯、学生数量)、爱好统计(爱好、学生数量)两个统计。
(3).选课情况统计:统计每个学生的选课数量,注意:没有选课的学生也要显示,按照选课数量倒序排列。
这个是我的JavaWeb课程设计作业,由于能力有限,这个系统的一些细节还不够完善,比如没有密码加密和分页,页面不够美观,以后会完善的。
2025/3/2 16:10:33 2.18MB JavaWeb 学生选课系统
1
adc采集经过放大的音频信号(需要加信号放大芯片),使用stm32FFT库进行快速傅里叶变换将音频信号的时域转换成频域。
根据人耳所能听到的声音频率的范围获取一些采样点,实时获取采样点的值得大小从而反映出音频的高低频的状况然后通过LED点阵和上位机显示,含显示视频。
2025/3/2 1:40:15 85.88MB FFT STM32 音乐频谱解析 LED点阵
1
最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(BluetoothLowEnergy)。
BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据传输速率低,由于BLE的低功耗特点,因此普遍用于穿戴设备。
Android4.3才开始支持BLEAPI,所以请各位客官把本文代码运行在蓝牙4.0和Android4.3及其以上的系统,另外本文所用的BLE终端是一个蓝牙4.0的串口蓝牙模块。
PS:我的i9100刷了4.4系统后,竟然也能跟BLE蓝牙模块通信。
1
MATLAB语言及其应用是高等学校信息科学、应用数学、统计学。
计算机科学、电子、自动化、物理等与数据处理、数据分析相关的自然科学院系、专业的一门基础工具课。
《MATLAB/SIMULINK实用教程》是针对MATLAB7.5编写的实用、简明教程,通过大量的实例,系统介绍了MATLAB715的使用技巧和编程方法。
读者可在自己的MATLAB环境中完全准确地重现《MATLAB/SIMULINK实用教程》所提供的算例结果。
举一反三,快速掌握要领,在最短的时间内掌握MATLAB语言的精髓,从模仿走向灵活应用。
  本15以实用、新颖和易懂为原则,通过大量的实例,系统介绍了MATLAB的使用技巧和编程方法。
全书共分9尊,系统地介绍了数组、矩阵及其运算,数学问题的MATLAB求解,MATlAB的图视化功能,图形用户界面,SIMULINK的应用等内容。
  《MATLAB/SIMULINK实用教程》可作为高等学校信息科学、计算机科学、应用数学、统计学等相关专业的本科生教材,也可供相关专业的硕士、博士研究生参考。
2025/2/28 13:36:08 1.74MB matlab simulink
1
绿盟漏洞扫描工具使用手册,不仅有详细的漏洞扫描手册,更有快捷、通俗易懂的快速使用指南与简捷的用户手册,你值得拥有!
2025/2/27 19:29:39 5.43MB 绿盟
1
在windowsserver2016环境下搭建网站环境wamp,实现在windows下网站环境的快速搭建。
2025/2/27 12:41:42 3.42MB windows serv
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡