前几天对Dora.Interception作了简单的重构,想提供C#脚本来定义Interception Policy,毫无疑问微软提供的编译平台Roslyn使C#脚本化提供了支持.但是没有想到随便尝试了一个简单的功能就出现了问题,我个人觉得这应该是Roslyn的Bug.但是Roslyn经历了这么多次版本的迭代还出现如此低级的错误,实在有点说不过去. 闲话少说,我们现在通过几行简单的代码来重现这个Bug.我们创建了一个.NET Core 2.1的控制台应用,并添加针对NuGet包"Microsof…
前几篇中一直在通过Android做JNI调用,关于JNI的配置请见:http://blog.csdn.net/watkinsong/article/details/9849973 但是前一段时间就遇到了整个工程编译都没有问题,但是没有办法运行的问题,编译结果提示如下: Your Project contains error(s), please fix them before running your application. 但是,整个工程的编译是没有问题的. 查了很多资料,网上大部分都说是证…
该错误来自微软windows附带的计算器(开始附件计算器). 1. 当你尝试用9216除以96并按下=按钮时,计算器竟然没有反应!!! 而9216除以97,98却正常. 2. 还有一个错误,当你尝试用24000除以96并按下=按钮时,计算机竟然显示出是你的名字!!!很是有趣………
今天收录俩个比较低级的错误. 故障现象:   水冷排风扇高速运转, 并无法调控. 现在CPU散热的水冷排都设计了三条线,   温控4Pin , 水泵线 3Pin  , 接在机箱上USB口取电的灯线或者水泵辅助线. 这里提供了比较流行的 NXZT (国内译名: 恩杰) 的说明书截图, 很多时候都会理所当然的乱接, 但这里面是有学问的. 水泵线是3Pin的,只有正负极, 直接接在主板的 4pin水泵取电位置 . CPU温控线是4PIN的 接在主板上的4PIn取电处. 故障现象:  机箱的面板电源灯…
今天在使用git提交代码的时候,犯了个很低级的错误,按照一切流程当我add并commit提交代码,最后使用push到远程仓库, 接下来奇怪的事情发生了,push之后,查看远程仓库代码并没有发现提交记录,emmmm~ 此时我内心是不淡定的,什么他妈的鬼?我提交的代码去哪里了 ? 正好此时,赶上运维升级服务器,以为是服务器的问题,等服务器升级完再试一试. MD,服务器升级完了,再次push在远程仓库仍然无法看到提交记录,在本地使用git -log查看提交记录, 草,这不是有提交记录吗,真是见了鬼了哦…
vtable/引用和虚函数相关,今天在添加一个层的时候报了这个错误,很低级的错误,忘了实现虚函数了(谨记!!) 若如果实现了虚函数还依然如此的话,可能是创建的时候忘了钩上 -desktop 选项了,把类删除了再次添加注意钩上即可…
在使用Python多线程的时候,在使用多线程编程的时候,由于对于变量作用域和多线程不是很熟悉,导致在使用多线程的时候,犯了低级的错误. 第一个错误: 在多线程中使用全局变量,导致多个线程修改全局变量.执行信息错乱,开始是几个个进程,后面就变成一个了.后来经过重新学习多线程,才把原来的错误修改过来. 脚本功能,多线程向设备上传和下载文件,测试ftp功能和性能.错误原因是把ftp变量设置为了全局变量,导致出现怪异的现象,开始有几个线程在跑,然后几个进程退出,最后变为一个,还出现了ftp密码错误的提示…
之所以想着做错误和异常的自动处理是因为: 用的公司自己的框架写API,没有异常和错误相关功能, 而每次操作都进行try...catch,有点繁琐不说,感觉还很鸡肋,即使我catch到了,还是得写代码进行处理,哪怕封装了一个方法进行处理也还是繁琐, 这种情况应该是程序自动进行处理,不该是这样弱智的人工try...catch,然后处理 以及其他同事写代码时并不能严格的进行try...catch 于是乎,想自己设计一个自动捕获并处理错误和异常的功能. 发现了一篇深度好文:https://www.cnb…
vtable/引用和虚函数相关,今天在添加一个层的时候报了这个错误,很低级的错误,忘了实现虚函数了(谨记!!) 若如果实现了虚函数还依然如此的话,可能是创建的时候忘了钩上 -desktop 选项了,把类删除了再次添加注意钩上即可…