终于到了我们这个SharePoint可连续集成系列的最后一篇。
今天我们先总结从有关于产品运行测试这个主题,然后主要调论一下代码的品质。
特别是,我们将看看如何使用build生成过程对我们的代码进行几种方式的分析的方法,如SPDisposeCheck和VisualStudio代码分析工具。
在上次发表的博客中,运行测试作为build的一部分,我展示了VisualStudioCodedUITests怎样集成到产品中去验证它的质量。
因为之前没有提及,有一些在SharePoint版本中运行的单元测试的注意事项还是值得一提的;
当然,单元测试可以提供与编码UI测试同等或更大的价值,最终推荐使用混合几种测试类型
1
IGBT(绝缘栅双极性晶体管)是一种电压控制型功率器件,它所需驱动功率小,控制电路简单,导通压降低,且具有较大的安全工作区和短路承受能力。
因此,目前IGBT已在中功率以上的电力电子系统中(如变频器、UPS电源、高频焊机等)逐渐取代了POWERMOSFET及POWERBJT而成为功率开关元件市场中的重要一员。
  然而如何有效地驱动并保护IGBT则成为目前电力电子领域中的重要研究课题之一。
一个具有保护功能的驱动电路不但能在正常工作状态下给IGBT提供所需的驱动功率,在异常工作状态下能起保护IGBT的作用,而且应当能使电力电子系统中的IGBT有很好的替换特性。
因此高功能的驱动电路是提高电子产品品质和可靠性,从而增强其竞争力的关键之一。
2018/4/25 2:06:04 423KB 模拟/电源
1
深蓝TCP维护通道是一款在已经做好系统后,即时对网吧客户机(或企业局域网客户机)系统统一进行改变、更新、升级、维护、控制的网吧维护工具。
使网吧维护(企业维护)更智能、专业。
  她摆脱了传统维护通道必需开共享带来的种种安全隐患及不足。
纯tcp实现。
深蓝(Thinking)历时两年倾心打造。
  程序品质:一如既往的绿色优雅温柔,纯洁婉约简约,无任何乱七八糟的插件。
  主要功能:维护通道/桌面墙纸/窗口进程查杀/网吧与安全/远程控制/日志查看/远程桌面/远程摄像头/远程进程/远程窗口/等。
2016/6/15 14:25:53 3.43MB 网吧维护
1
高功能的内存加密类库,主要可用于各种游戏的内存加密,防止用户修改游戏数据从而影响游戏的平衡性。
可用于Unity游戏项目,集成简单,使用方便。
集成后基本无需修改原来的代码逻辑,仅需要将变量声明中的int改为EncryptInt,float改为EncryptFloat……,支持int,float,double,long四种基本数据类型的内存加密。
可靠性很高,功能也很高,不影响游戏品质。
发现内存被修改后抛出MemoryCheatException异常,可捕获该异常,并提交服务器,服务端对用户进行封号等惩罚(网游类型)。
2015/7/7 14:18:22 3KB 内存加密
1
个人体会:只要安装.net3.5即可使用,免安装,支持代码高亮显示,搜索快速,用过一定会喜欢,目前发现最好的个人知识管理软件.该版本是目前最新版本.PKM2的优点:6条推荐理由①基于知识管理思想。
真正的好软件不仅需要功能、功能,更需要正确的思想指导。
PKM2在这方面很明显,打开软件主页,你的第一印象是知识管理,而不是软件工具。
除了主页上把“知识管理的理论与实践”的随机文章置于PKM2之前介绍,右侧栏的链接第一项也是设计思想。
有思想还体现在下面良好的结构化。
②异常清晰的结构化。
PKM2不仅绿色(绝对绿色)免费,还是我见过的最清晰、最结构化的软件。
这一点直接提升了我对作者的信任度,对软件的安全性的信任度。
软件的良好结构化,体现在安装目录、数据存储格式、数据存放目录三个方面,详见下文的“结构化”介绍。
③非常稳定。
知识管理或资料管理软件,最重要的品质就是稳定。
我相信PKM2的稳定性。
首先,soberGGG判定作者虽不是专业出身,但编程水平高且严谨;
其次,PKM2是作者写来自用的,经过几年使用(资料库不算附件达几百MB)的考验,才与大家分享的;
最后,我认为良好的结构也能保证数据稳定。
④导入文档速度极快。
xbeta测试过大量文件导入,发现PKM2比mybase,websaver,treedbnotes要快很多。
我测试过一个sap项目的所有文档(大量巨型doc,xls,约几百MB)导入,它非常流畅。
并且导入时的很多设定也比较智能。
⑤听取意见,快速更新。
看软件的更新历史就可以发现,最近3次更新是:2008年8月18日,11日,7日。
作为业余作品,我们不能要求作者长期如此。
但由此可以看到,作者对PKM2的兴趣和投入程度。
另外,更新快,是因为作者能非常迅速地吸收读者反馈,进行改进。
按soberGGG的说法:“免费软件,比付费用户更高的待遇;
早上提的要求,晚上作者就把程序改进了。
”⑥主观信任。
对软件本身和作者的信任度,会直接影响软件选择。
PKM2的软件界面、设计思想、主页风格、论坛发言,或许称不上专业,但给了我较多信任感。
最让人感动的是,PKM2把同类软件的链接放到网站上。
这与一些软件恶意抨击对手,或严禁讨论竞争软件的做法真是天壤之别。
此外,soberGGG转述了他和作者的沟通交流,也增加了我对作者及其作品的信任度。
之所以把此条列为最后,不是因为它不重要,恰恰相反,这是终极理由。
基于上述特点,我认为:如果真要选定一款软件,把所有的文档(doc,xls,zip,图片)放入其中,再加上树状笔记、全文搜索的话,我会第一推荐PKM2。
摘自:https://xbeta.info/pkm2.htm
2022/9/5 2:18:03 5.01MB PKM2 知识管理 代码管理
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡