- 博客(17)
- 资源 (35)
- 收藏
- 关注
原创 Sonarqube在Windows Server2008R2上部署及基于VS2019进行代码审核
1、环境和依赖工具版本:server:Windows Server2008R2Sonarqube:9.3社区版IDE:VS2019PostgreSQL: 10.20pgadmin:4.40 PostgreSQL10.20自带的pgadmin有问题,需要安装这个版本的,资源我已上传到CSDN ,直接点击即可跳转ARR:2.5 这个资源不好找,我已传到CSDN上,直接点击即可跳转JDK:11.0.3_7sonar-scaner-msbuild:5.5.22、Sonarqube
2022-02-16 11:49:55 977 1
原创 K-means聚类分析(加权因子)应用小结
1.scipy.cluster.vp的kmeans中第三个参数为迭代次数,默认为20,若数据量较大,建议增加次参数,第四个参数为终止阈值,默认1e-5,可根据需要进行修改,若希望以迭代次数为准,可不修改此值,因为1e-5对于大量数据来说,已经很小很小了。2.针对多因子多量纲的K均值聚类,kmeans之前一定要先归一化数据,多量纲归一化。3.若要针对每个因子分配权值,可在归一化后的数据上进行权值调整。4.kmeans的返回值是个数组,0维代表分类后的编号标签,1维代表观测值与质心之间的距离,越小越
2020-10-12 09:25:37 6270 1
原创 cygwin64编译Libredwg
参照引用https://blog.csdn.net/wxplol/article/details/102620430#comments下的步骤。指出可能会遇到的其他错误:1.致命错误:../jsmn/jsmn.h:No such file or directory #include "../jsmn/jsmn.h" ^~~~~~~~~~~~~~~~ 编译中断。 make[2]: *** [Makefile:642:in_json.lo] 错误 1 make[2]: 离开目录“/cygdrive/d/
2020-06-15 16:17:05 1575
原创 C#/C++保护自身进程无法被任务管理器结束2.0版
C#/C++保护自身进程无法被任务管理器结束兼容64位Win7系统。双击exe(64bit的)可测试,若要编译32位的记得修改解决方案平台,然后再编译,这点相信大神们肯定清楚。核心代码是C++完成,C#调用dll实现了对C#进程的保护。在XP、Win7 32和64系统下测试通过。https://download.csdn.net/download/zhaoshuangxiang/12270...
2020-03-25 17:26:46 1747 3
翻译 LLMs之RAG:《Retrieval-Augmented Generation for Large Language Models: A Survey大型语言模型的检索增强生成研究综述》翻译与解读
Yunfan , Yun Xiong , Xinyu , Kangxiang Jia , Jinliu , Yuxi , Yi Daia , Jiawei Sun , Meng Wang , and Haofen Wang Yunfan , Yun Xiong , Xinyu , Kangxiang Jia , Jinliu , Yuxi , Yi Daia , Jiawei Sun , Meng Wang , 和 Haofen Wang Shanghai Research Insti
2024-12-16 15:17:15 85
原创 敏捷测试:测试人员不能不懂的迭代复盘
2. 传统测试具有明显的阶段性,从需求评审、设计评审、单元测试到集成测试、系统测试等,从测试计划、测试设计再到测试执行、测试报告,一个阶段一个阶段往前推进,但敏捷测试更强调持续测试、持续的质量反馈,没有明确的阶段性界限。而敏捷测试可以有专职的测试人员,也可以是全民测试,即在敏捷测试中,可以没有“测试人员”角色,强调整个团队对测试负责。6. 传统测试鼓励自动化测试,但自动化测试的成功与否对测试没有致命的影响,但敏捷测试的基础就是自动化测试,敏捷测试是具有良好的自动化测试框架支撑的快速测试。
2023-06-11 10:16:17 450
原创 敏捷宣言二解读:可以工作的软件胜过完备的文档&实践思考
即使文档准确地反映了当时的软件设计,随着软件的重构和进化,如果不及时更新(这是常态,因为程序员喜欢写代码而不喜欢写文档),文档也会快速变得过时。琴师的意思是:琴曲的美妙之处就在琴曲之中,一切语言的描述都是不准确、不全面的,是多余的。最有效的沟通方式是面对面沟通,其次是视频会议(假设带宽够大,视野够广),再其次是电话,再其次是QQ等即时通讯工具,最后才是正式文档和email等等。最突出的是:这样一个大规模的、异地的、开发人员操不同母语的、业务关键的(保险业)软件,从开发至今,一份文档都没有。
2023-05-13 09:24:40 1098 5
转载 《软件测试的艺术》第五章 模块(单元)测试
大型的软件程序需要特别的测试对策。在本章中我们会探讨构建大型程序测试的第一个步骤:模块测试(单元测试),而剩余的步骤将在第六章和第七章中介绍。模块测试是对程序中的单个子程序、子程序或过程进行测试的过程, 也就是说,一开始并不是对整个程序进行测试,而是先将注意力集中在对构成程序的较小的模块的测试上面。选择模块测试的原因:由于模块测试的注意力集中在程序的较小单元上,因此它是一种管理组合的测试元素的手段。模块测试减轻了调试的难度,这是因为一旦某个错误被发现出来,我们就知道它在哪个具体的模块中。
2022-10-25 16:22:05 1316
原创 从头到脚说单测——谈有效的单元测试
有的开发,一开始可能不太接受,以需求不适合单测为理由,观察了一段时间,他发现其他人都写了,也没那么难,对团队也有利,他甚至会主动找到测试同学教他写case。单测运行失败,唯一的原因只应该是出现bug,而不是因为外部依赖不稳定、基于实现的涉及等,长期的失败将失去单元测试的警示作用,“狼来了”的故事是惨痛的教训。另外,因为涉及到的模块过多,任何一个模块做了调整,都有可能破坏高层测试,所以,高层测试通常是相对比较脆弱的,在实际的工作中,有些高层测试会牵扯到外部系统,这样一来,复杂度又在不断地提升。
2022-10-21 14:55:20 849
原创 束水攻沙,持续加快产品交付速度
本次课程我们从“束水攻沙”的故事讲起,通过主动的控制在制品,加速价值的流动;“湖水岩石”,则通过不断降低水位,让团队尽早暴露问题,并直面和解决它们。为了让价值顺畅、高质量地流动,团队还必须建立节奏,落地相关原则和实践,并形成效能改进和业务反馈闭环,切实提升组织的“研发效能”。下一次课程将分享研发效能的度量和改进闭环。我们将了解到如何通过度量,来了解研发效能的现状和问题,发现系统和深层次为题,和指导持续改进。
2022-10-13 15:06:56 863
原创 效能提升从可视化交付过程开始
不要做“路灯下的醉汉”, “让光照亮问题所在”。这是为了有效可视化,在思维上所必须要有的转变。为了照亮问题所在,可视化的主体必须是需求、需求的流动过程、以及流动过程中的问题和瓶颈。基于这一诉求,我们分享了可视化的四个步骤和三个检验标准。希望它们能帮助你和你的团队照亮研发效能改进的前路。下面四幅招贴是对以上总结的形象表述。最后,可视化是手段——让价值顺畅流动的手段,而非目的。下一讲,我们将分享如何在可视化的基础上,加速价值的流动。
2022-10-13 15:00:06 267
原创 互联网时代研发效能的挑战和解决之道
马云在第四届世界互联网大会指出:过去 20 年互联网从无到有,未来 30 年互联网从有到无,“无”指的是无所不在。未来,任何一家企业的业务都会构建在互联网的基础上。软件正在吞噬世界。未来,企业的业务都将构建在软件和互联网的基础之上。软件交付能力成为企业的核心竞争力,研发效能成为企业的共同挑战。下图描述了这一挑战状况。一方面:随着竞争的加剧,业务对研发效能的期望越来越高;另一方面:随着 IoT,以及互联网向产业纵深的挺进,产品和协作的复杂度越来越高,研发效能有下降的趋势。如何弥补期望和现实的差距,这是研发效
2022-10-13 14:44:06 704
转载 软件工程-流程和规范
流程和规范是软件开发过程的重中之重,流程和规范,就像红绿灯一样,不是一种约束,而是牺牲一点个体利益,提高团队效率;流程和规范将好的实践标准化流程化,让大家可以共享经验;流程和规范,让项目管理从人治变成“法治”。要制定好项目规范,先明确要解决的问题,然后提出解决方案,看是否可以通过流程规范来解决,有了方案后需要团队成员一起达成一致,最后再推广执行。在执行过程中需要持续的优化,不断改进。对于需要手动操作的流程,可以思考是不是能采用技术手段自动化,通过技术手段去解决。
2022-10-06 11:04:31 524
转载 【转】软件的价值
程序员最主要的一个工作就是编码,编码只是个过程而已,最终编码的目的就是产生一个能提供服务的有价值的软件。不管你负责的是后端编码, 产生的是可部署运行的服务,或是移动端构建了一个App,也许是前端,编写了页面等,也许可能是类库或框架等。所有这些产物,如果我们用一个词来归纳它们,那就是软件那做为程序员,你有没有思考过,软件究竟有什么价值?为什么要谈价值可能有些人觉得谈论软件的价值是有点多余,因为软件一定是有价值的,客户需要一个软件,肯定它能满足客户一定的需求。所以这个...
2022-05-06 05:03:07 1110
原创 netgen/ngsolve在windows下编译
整体流程可参考Build on Windows — NGS-Py 6.2.2101 documentation (ngsolve.org)本人是基于NGS6.2.2101、Python 3.9.1、VS2019,Cmake3.19.2完成编译。需要注意的是:1.cmake "../src" -DCMAKE_INSTALL_PREFIX="BASEDIR/install" -G "Visual Studio 15 Win64"可能会报错,可换成:cmake "../src" -DCMAKE_IN
2021-02-24 16:12:00 2436 3
A Survey on Retrieval-Augmented Text Generation for Large Language Models
2024-12-16
数据存储与数据库 电子书
2023-05-13
SonarScanner for .NET 4.6+
2022-02-16
IIS7.0安装ARR(Application Request Router)反向代理插件
2022-02-16
C#/C++保护自身进程无法被任务管理器结束3.0版
2021-02-03
计算机图形学大作业 二维图形变换
2010-11-21
电脑故障维修大全(菜鸟到高手必备篇)
2010-05-04
大学生上网情况调查报告
2010-05-04
图书借阅管理的设计与实现论文源程序
2010-01-24
数学建模工具箱(大学生数学建模竞赛历年试题MATLAB程序)
2010-01-09
逼近拟合+n种插值方法+数值微分+解线性方程组的直接方法
2010-01-08
数值分析的课程设计报告
2010-01-04
matlab快速入门最好教程
2009-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人