重构——进步现有代码的质量
2015/5/4 20:23:48 2.02MB asp.net c# java perl
1
为了处理传统BP(BackPropagation)神经网络收敛较慢的问题,通过BP神经网络搭建火点预测模型,采用一种自适应学习率的方法改进BP神经网络,经比较该算法收敛较快,模型输出可达到预期效果.同时利用现场可编程逻辑门阵列(FPGA)的动态可重构技术实现了改进后的神经网络,通过仿真和结果测试,该设计在预测结果的基础上又大大减少了预测时间,为环保预测、检测轨迹规划提供了一定的理论基础.
1
本文从软件过程中过程中始终伴随的bug举例开始,简单介绍了xp编程,并详细比较了xp的优缺点以及与传统软件编程方法的区别,引入测试优先的重要性。
从而再说明单元测试和重构对提升开发质量的重大作用,随后介绍了gtest&gmock的基本使用方法和实际例子。
再详细演示一个tdd开发的实际过程。
最后详细介绍了功能测试流行工具jmeter的使用方法
2015/7/16 6:02:25 5.93MB 软件质量 编码质量 xp 单元测试tdd
1
四参数随机生长法(Quartetstructuregenerationset,QSGS)可通过分布概率pc、生长概率pd、概率密度pirs和孔隙率n来控制土体多孔介质细观结构的生成,其中pirs表示在i方向上第r相在第s相上的生长概率,适用于各相间相互作用的模型中。
基于QSGS重构方法生成细观土体模型,采用LBM进行渗流场数值模仿,可以直观展现各孔隙区域的渗流速度及流线分布情况,以期能较好地揭示重构土体孔隙的细观渗流机理,为进一步认识土体孔隙渗流规律提供研究方法及理论基础。
2018/2/16 22:25:55 3KB QSGS 随机土体模型 孔隙结构 matlab
1
自己编写的,希望对他人有用.小波分解层数为5层,提取高频系数,进行单只重构,从而得到各组系数,最初再用能量熵的算法对其进行计算。
2018/11/13 2:02:40 880B 小波熵 matlab
1
Neo-reGeorg是reGeorg和reDuh的升级版,是为了应付复杂的网络环境重构的项目。
该工具基于HTTP(S)协议建立隧道,会在本地创建Socket监听1080端口用于正向代理访问Web服务器隧道脚本,通过正向代理的方式把数据加密封装到HTTP数据包直达发到服务器的横向网络中,同时隧道脚本也会把内网服务器端口的数据加密封装到HTTP数据包直达发到本地的Socket接口。
2020/10/19 5:28:20 83KB zip 安装文件
1
重构理论
2016/6/9 9:12:40 4KB JavaScript
1
仿微信「跳一跳」TheTiny.jsgameprojectbuildbytinyjs-cli目录:聚气效果重构UI命令npminstall:安装依赖npmstart:本地服务,默认端口:8017npmbuild:执行编译关于Tiny.js官网:指南:API:关于标准版此项目由Tiny.js本地开发工具使用初始化,符合webpack4标准开发工程流。
项目已集成tinyjs-resource-loader,这是一个用于处理Tiny.js游戏资源的webpackloader,让你更轻松的处理繁杂的资源文件。
当然,你完全可以基于此定制你熟悉的工作流。
留意:由于tinyjs-resource-loader依赖ImageMagick,所以你需要安装ImageMagick。
2020/6/11 13:07:21 222KB JavaScript
1
即时通讯(InstantMessaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;
服务提供商也提供了越来越丰富的通讯服务功能。
Java是当前比较流行的开发语言之一,它有着自己的易用特点与功能优势,比如跨平台、安全性、多线程、网络Socket编程、数据流概念等方面,因此通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了一个即时通讯工具JICQ(JavaforIseekyou),并对其体系结构、构成模块及系统关键技术进行了分析与设计。
在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法,并使用Rose作为建模工具;
本系统基于j2se1.5,j2ee1.4,使用Eclipse等作为开发工具,在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。
力图使系统具有安全、高效、实用、支持在不同系统平台运行等特点。
2016/5/12 9:28:54 4.59MB 即时通讯
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡