随机栈数据引发的bug

最近处理一起客户问题,客户反馈使用我司 SDK 后偶现异常,只有重启计算机才能正常。 字符串转二进制数据 str2hex 函数潜在的问题。 sscanf 格式化转换造成的bug。

2019-08-04 22:52:44

阅读数 10

评论数 0

rpm遇到的坑-与VMP冲突

项目生成应用程序使用vmp(VMProtectSDK)保护提高安全性。 在CentOS 6.5下使用rpm打包应用程序,但释放后文件无法正常运行,根据程序运行日志可知程序运行时异常。 通过查看文件属性,发现RPM释放后文件比打包前文件略小100多个字节。

2017-12-13 22:29:21

阅读数 334

评论数 0

NSIS 添加防火墙规则实战

NSIS创建防火墙规则 兼容windows各个版本操作系统 Vista 以上系统使用 netsh advfirewall , 以下系统使用 netsh firewall 创建防火墙规则

2017-03-16 22:47:32

阅读数 776

评论数 0

pycharm 调试 scrapy

pycharm 调试 scrapy 问题:Unknown command: crawl

2017-03-13 23:54:23

阅读数 9584

评论数 1

python3 assert

断言(assert)顾名思义,断定此处是对的,如果错了,那一定是有问题。assert,检查表达式的正确性,可以理解为“这里一定是成立的”,如果表达式不成立(False),则抛出异常。 assert expression

2017-03-11 17:37:28

阅读数 9748

评论数 1

svn cleanup失败解决方法(终极篇)

更新目录失败,cleanup异常终止,提示信息:svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted 一般网上给出的解决方法是使用sqlite清空.svn\wc.db的工...

2016-12-27 23:14:02

阅读数 6151

评论数 0

python 判断网络连通

开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可。

2016-12-27 23:00:13

阅读数 16688

评论数 6

成功学思考

成功学一直被人诟病,称为“心灵毒药”,言之无物,全部都是大道理,从成功人士身上找几个典型的故事和案例,就是一片货真价实的浓汤。 成功学更像“药”,可以用来调节日积月累会衍生出的心理“疾病”。

2016-12-24 18:40:06

阅读数 201

评论数 0

python 内置函数zip()

测试环境: python3.4 zip的作用压缩任意多个[0,N]参数,形成新的复合元组。

2016-05-02 11:57:18

阅读数 2553

评论数 0

python 生成qrcode二维码

QRCode具有存储的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点。 具有可四个级别的纠错能力: L级:约可纠错7%的数据码字 M级:约可纠错15%的数据码字 Q级:约可纠错25%的数据码字 H级:约可纠错30%的数据码字

2016-04-24 10:13:12

阅读数 13680

评论数 3

python 生成器yield

生成器概念 生成器是一次生成一个值的特殊类型函数。可以将其视为可恢复函数。调用该函数将返回一个可用于生成连续 x 值的生成器。 包含yield关键字的函数可以理解是一个用函数名表示的另类list对象,通过迭代的方式(例如:for)依次获取结果。 yield的特点 1. 记录执行函数内的所有变量...

2016-04-23 14:39:50

阅读数 632

评论数 0

python map

map()函数的作用 返回一个特殊的生成器(详情见yield),对数据(参数2:列表)进行处理(参数1:函数),返回每次处理的结果。 map()函数原型 map(function, iterable, …) 参数1:是一个函数 参数2:是一个可迭代的对象,也就是常见的list或者可迭代...

2016-04-18 23:14:45

阅读数 2094

评论数 0

python 类属性

使用 @property 标识只读属性 使用 @readonly_property.setter标识允许写入属性

2016-04-15 23:36:00

阅读数 343

评论数 0

python动态加载模块、类、函数

方式1:系统函数__import__() 方式2:imp, importlib 模块 方式3:exec 函数动态加载类和函数

2016-04-15 23:31:46

阅读数 16343

评论数 0

C++ <string><string.h>函数区别

< string> 与 < string.h>的区别 #include < string>是对应于旧C 头文件的std 版本 #include < string.h>是旧的C 头文件,对应的是基于char*的字符串处理函数C/C++平常开发过程中...

2016-04-15 23:13:42

阅读数 435

评论数 0

doxygen 引用.md红色字体设置无效

doxygen引用markdown文档,设置红色字体无效。

2015-12-01 19:00:26

阅读数 3753

评论数 0

python logging动态变更输出日志文件名

最近在项目中就遇到一个日志问题,使用python编写的服务程序一直运行,连续处理一些任务,每个任务的关键信息都需要输出到文件中,便于维护人员查看,可是如何在服务运行时,修改日志的输出文件,以当天日期作为日志文件名呢?

2015-11-21 18:22:32

阅读数 13786

评论数 0

C 指针的理解

推荐对C语言有一定理解的程序员阅读。 如何理解指针就是地址。 1. 内存长成啥样? 2. 什么是地址? 3. 为什么说指针就是地址?

2015-11-04 23:11:08

阅读数 1139

评论数 4

cx_freeze3.4.3 打包python3.4 出现 _fix_up_module 错误

python cx_freeze 3.4.3 (python3.4)打包示例程序cx_Freeze-4.3.3\cx_Freeze\samples\Tkinter,执行提示错误信息: AttributeError: 'module' object has no attribute '_fix_up...

2015-10-24 10:25:25

阅读数 1407

评论数 0

C++面试宝典(整理版)6

101.用递归算法判断数组a[N]是否为一个递增数组。 递归算法特征:相同的处理或判断逻辑,包括相同的输入输出参数。 递归算法注意:1.明确结束递归条件;2.递归趋近于结束条件;3.递归次数过多容易造成栈溢出 递归的方法,记录当前最大的,并且判断当前的是否比这个还大,大则继续,否则返回f...

2015-07-27 20:50:39

阅读数 410

评论数 0

提示
确定要删除当前文章?
取消 删除