自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dream home

Use the technology to change the way of life

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 stack smashing detected错误解决

在运行的时候报stack smashing detected错误问题,原因是GCC的一种检测“缓存溢出”的保护机制.当分配的内存不够时,会继续执行;但是在程序结束返回时才出现错误提示解决办法就是在编译链中加入对该检查的屏蔽 “-fno-stack-protector”这样就可以避免问题的出现了

2017-09-28 11:19:42 30201 5

原创 用开源的算法代替openssl里面的sha1算法

有时候不想直接调用系统中自带的sha1的算法,从网上找了开源的sha1,将其编译到自己的代码中,这样可以省去对库libcrypto.so的引用。可直接下载代码代码如下:sha1.h:#ifndef _SHA1_H_#define _SHA1_H_/* * This structure will hold context information for the hashing

2017-09-26 13:46:07 881

原创 python 各种删除文件失败的处理方式

调用python提供的各种删除文件的操作均失败返回值5,拒绝访问,但是多次确认文件没有被打开,文件是从一个zip包中解压出来后,没有任何打开读写等操作最后调用windows的强制删除命令才搞定try: #shutil.rmtree(UPDATE_DIR_STR) #this maybe can't delete some files by error 5

2017-09-07 11:20:15 10047 1

原创 python to exe by call pyinstaller and py2exe

环境1. 安装pythonpython 2.7 我的是 win7 64bit 但其实 32bit 64bit 都能装后面需要安装的其他东西需要参考python的版本附一个链接,也可以从其他途径下载: https://www.python.org/downloads/2. 配置系统变量安装完了python以后,配置一下变量

2017-09-06 16:57:09 358

原创 python zip和tar两种格式的压缩与解压

def unzip(zip_package, directory): print "unzip the package ", zip_package, " to ", directory if zipfile.is_zipfile(zip_package): unzip_cmd = "python -m zipfile -e " + zip_package + "

2017-09-04 18:06:09 969

原创 read与fread的使用

遇到的问题就是,在Linux平台上读一个文件,可以一次性读完,但是在windows上不能一次性读完,或者某些文件可以,某些文件不行,返回的大小不是文件本身的大小。所以在Windows平台上得采用fread的方式来读,每次读一个字节,读整个文件的大小,这样就可以把一个文件完整的读到一个动态申请的buffer中fread的解释:函数原型:size_t   fread(v

2017-09-04 16:07:28 1180

转载 Python调用C/C++互相调用

一、问题      Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。二、Python调用C/C++1、Python调用C动态链接库        python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。(1)C语言文件:pycall.c

2017-09-01 09:08:41 11646 5

软件测试 软件测试入门教材

很简单的软件测试入门教材 很简单的软件测试入门教材 很简单的软件测试入门教材

2010-05-28

makfile简明教程

如何实现一个makefile 简单 简洁的教程

2010-04-20

linux下的c编程

linux下的c编程时一个很好的资料,你可以学习编程的技巧和编程常见的一些错误

2010-03-25

计算机专业学习linux的必备之法宝

Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

2009-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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