近来用ollvm来编译一些代码,主要是需要对so进行一些混淆的操作,发现了一个bug,记录如下:代码段1jintbegin_antidebug()
{
pthread_tantidebugtid;
intret=0;
ret=pthread_create(&antidebugtid,NULL,antidebug_listen_thread,NULL);
if(ret!=0)
{
LOGANTI("Createpthre..
分类:
其他好文 时间:
2014-10-15 21:44:32
阅读次数:
1229
今天有一个bug,就是webview跟js交互的方法怎么也调不起来,debug包问题,release包就出错,想想是打包时混淆的问题,打了一个不混淆的包,果不其然,就是混淆的问题。
然后就找解决方案,在proguard-project文件中有这么一句# If your project uses WebView with JS, uncomment the following
# and spec...
分类:
移动开发 时间:
2014-10-15 19:46:01
阅读次数:
255
开篇介绍前些天自己在整理 SSIS 2012 资料的时候发现了一个功能设计上的疑似Bug,在 Script Task 中是可以给只读列表中的变量赋值。我记得以前在 2008 的版本中为了弄明白这个配置,还特意测试过这个细节,获取错误并理解了这个功能。但是现在回去再次测试 2008 的版本时,发现这个...
分类:
其他好文 时间:
2014-10-15 13:33:00
阅读次数:
295
最近在debughive的一个bug,之前都是使用打印日志来跟踪源码,这种方式效率比较低(每次更改了源码都要重新编译并替换线上的jar包),java的应用可以支持remotedebug的,hive也不例外,主要是通过hive--debug来实现.在运行hive--debug时遇到如下问题:ERROR:CannotloadthisJVMTIa..
分类:
其他好文 时间:
2014-10-15 04:36:00
阅读次数:
209
13.5.2有错不改此题很明显是一个边界的取值问题,这确实是一个bug,是微软的算法设计失误。闰年的计算:a.被400整除的年份b.被100整除,但是不被400整除的年份c.被100整除,同时被400整除的年份d.被4整除,但是不被100整除的年份e.被4整除,同时被100整除的年份f.偶数,不被4...
分类:
其他好文 时间:
2014-10-14 02:47:37
阅读次数:
242
在Windows中,让程序模块化实现的一种方式,就是让其实现为动态链接库。然后在主程序启动的时候隐式或者显示的去加载动态链接库。但是如果不恰当的编写动态链接库的DllMain函数,将会引起意想不到的Bug哦,比如典型的Loader Lock死锁问题。这不,我们产品中就碰到了一个由于Loader Lock而引起的Bug....
1. 背景介绍
当主程序在启动的时候,隐式或者显...
分类:
其他好文 时间:
2014-10-13 17:35:40
阅读次数:
403
问题如下:一、怎样通过一个有效的方法确定一个bug的重要程度?二、我们知道,修改一个bug时别的bug有可能会产生相应的改变,也就是说如果出现了一些bug,应该先修改哪些bug会比较有效率?三、出现bug时怎么调整他们的优先级?四、我们一直在谈创新,假如我在一个自己创业的团队中,需要并不是很清楚,平...
分类:
其他好文 时间:
2014-10-13 03:13:48
阅读次数:
211
同样的错误,即使你年龄再大,也一样会犯,Opps............
最近在做C#和C++的混合编程。昨天搞了堆栈平衡搞了好久,今天又解决了一个BUG,既开心又难过。
先看代码:
unsigned char*** bytes2D=(unsigned char***)bytesArray;
for(int i=0;i
{
for(int j=0;j
{
tmp=byt...
分类:
编程语言 时间:
2014-10-10 17:53:34
阅读次数:
162
一个bug接受到的数据总是说类找不到,
我仔细看了序列化实现了类名相同都相同
然后在服务端接收对象时候总报这个做,网上搜了一大堆最后发现了原来是包名不一样,导致了两个类不一样 了
程序真是个也严密的东西啊
贴代码给大家看看把
java.lang.ClassNotFoundException: xxxxxxxxxxxx
at java.net.URLClassLoader$...
分类:
编程语言 时间:
2014-10-10 15:47:44
阅读次数:
490
从一个实际案例说起 国庆长假前一个礼拜,老大给我分配了这么一个bug,就是打印出来的报表数量为整数的,有的带小数位,有的不带,毫无规律。 根据短短的两个多月的工作经验以及猜测,最终把范围缩小到以下这段代码块(伪代码)String output(double num){//double类型的参数...
分类:
编程语言 时间:
2014-10-10 08:58:14
阅读次数:
315