自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 可以定制你自己的简书账号二级域名啦

大家通过关注简书账号 https://jianshu.vip/u/anycell 并私信发送自己希望的昵称,可以免费申请到简书VIP账号域名 jianshu.vip/u/你的昵称

2020-04-16 23:49:59 207

原创 SuspendThread和printf函数导致死锁问题

#include #include #include unsigned __stdcall thread(void*){ while(1){printf("t"); }}int main(){ unsigned dwThreadId; HANDLE hThread = (HANDLE) _beginthrea

2014-04-22 11:07:45 1280

原创 C++字节对齐容易被忽略的两个问题

关于结构体字节对齐的金科玉律因为在网上随便就能查得到,在这里就不赘述了。在这里就分享两条开发中曾经忽略的问题:1、Union(联合体)的字节对齐先看代码:#pragma pack(4)struct com{union{double dTest;int nTest;char szTest[14];};char chTest1;

2013-07-22 11:11:17 3168

原创 字节对齐容易忽略的问题

关于结构体字节对齐的金科玉律,因为在网上随便就能查得到,在这里就不赘述了。在这里就分享两条开发中容易忽略的问题:(1)Union(联合体)的字节对齐先看代码: (2)Android Arm 的字节对齐

2013-07-22 10:37:59 154

转载 Gnome 3 gedit中文乱码 && gconf-editor找不到gedit

【问题描述】Gedit 中文乱码;【问题解决】step 1. 安装dconf-editoryum install dconf-toolsstep2. 加入GB18030编码->输入命令:dconf-editor->org->gnome->gedit->preferences->encodings->auto-d

2012-04-01 16:31:52 2581

原创 Windows内核对象无效返回值——NULL或者INVALID_HANDLE_VALUE??

今天看《Windows核心编程》无意间看到内核对象创建函数返回值的一段内容。以前写程序判断句柄无效的时候没有多想,经常用NULL,有时也用INVALID_HANDLE_VALUE。跟我同样犯迷糊的朋友们也要注意了,两者不能混淆的!      如果调用一个函数以便创建内核对象,但是调用失败了,那么返回的句柄值通常是0(N U L L )。发生这种情况是因为系统的内存非常短缺,或者 遇

2012-03-11 22:50:25 5947 1

转载 fcgi-2.4.1 fastcgi开发包 make编译出错

下载fcgi-2.4.1后,安装fastcgi开发包,报以下错误:fcgio.cpp: In destructor 'virtual fcgi_streambuf::~fcgi_streambuf()':fcgio.cpp:50: error: 'EOF' was not declared in this scopefcgio.cpp: In member function

2012-03-08 22:24:27 5188

转载 fedora 16安装 chrome

1. Add Google Chrome Yum RepositoryAdd the below to /etc/yum.repos.d/google.repo file: -[google-chrome-32]name=google-chrome - 32-bitbaseurl=http://dl.google.com/linux/chrome/rpm/stable/i386

2012-03-08 21:41:30 2943

原创 fedora 16 无线不可用 解决办法

部分机器安装fedora 16后,无线网卡无法启用,提示“无线不可用”,以下是解决办法:在/etc/modprobe.d/blacklist.conf中加入blacklist acer-wmi重启就没问题了编辑balcklist.conf文件可以使用以下命令:susudo gedit /etc/modprobe.d/blacklist.conf

2012-03-08 21:29:31 1072

原创 关于数组两个元素地址相减的问题

昨天笔试也有这么道题目,int arrayTmp[10] = {0};int nTmp = &arrayTmp[4]-&arrayTmp[0];问nTmp = ?当时想也没想写了nTmp = 16;回家在机器上调试运行了一下,结果nTmp=4。因为不常用这种方法,所以觉得很纳闷儿。看了下反汇编的代码,发现:int nTmp = &arrayTmp[4] - &arrayTm

2012-02-19 09:12:01 5255 1

原创 Windows下调试应用程序堆栈破坏的方法(内存OX****F不能为Read/Write)

经常碰到本来运行很正常的程序,忽然弹出错误对话框,“ "0X****"指令引用的"0X******"内存。该内存不能为"read"或"written"”。接着程序就崩溃退出。这样的错误是程序存在BUG引起堆栈被破坏导致的。不要小看这样的问题,这种导致堆栈破坏的BUG因为不知道下一次什么时候就会出现,具有很强的隐蔽性。所以调试起来也很麻烦。现在介绍一个调试办法:使用GFlags.ex

2012-01-07 14:11:10 4039

原创 Win2008 关闭“IE增强的安全配置”堵塞方法

进入:开始菜单——管理工具——服务器管理器选中服务管理器的左侧树视图的根节点,点击“服务器摘要”下的“配置IE ESC”,弹出“增强的安全配置”对话框(如附图),将管理员和用户的默认“启用”选项改为“禁用”即可

2012-01-07 14:06:37 1280

原创 汇编指令NEG释疑,取补?取反?

请看下面的neg指令测试代码,下面代码已经在VC6环境下测试过:mov eax, 1neg eax//neg指令后,eax 值为 0xFFFFFFFF,同时EFL标识寄存器中CF=1mov eax, -1neg eax//neg指令后,eax 值为 0x00000001,同时EFL标识寄存器中CF=1mov eax, 0neg eax//neg指令后,eax 值为

2012-01-07 10:05:36 17254 4

转载 fastcall cdecl stdcall thiscall

1._cdecl是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数 从右到左依次入栈,这些参数由调用者清除,称为手动清栈(由调用者把参数弹出栈)。对于传送参数的内存栈是由调用者来维护的(正因为如此,实现可变参数的函数只能使用该调用约定)。被调用函数无需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。    _cdec

2011-12-13 13:03:14 793

转载 关于printf float double int64 _int64 long _uint64

下表列出了printf和scanf对于各种格式说明符可以接受的参数类型。格式printfscanf%cintchar *%d, %iintint *%o, %u, %xunsigned intunsigned int *

2011-12-06 11:22:33 4130

原创 执行Linux程序时,报“error while loading shared libraries ×××”

执行Linux程序时,报“error while loading shared libraries ×××”遇到这种错误,是系统无法自动找到需要的动态链接库导致的,解决办法:(1)到/etc/ld.so.conf.d/ 目录下,随便找一个.conf文件拷贝出来,修改文件名为你的链接库软件名,内容修改为你链接库所在目录并保存。(2)在控制台下,su root获取root权限,然后执行拷贝

2011-11-24 18:25:08 921

原创 获取Linux系统临时目录文件(类似Windows下的GetTempPath)

char szTempFile[] = "/tmp/tbsXXXXXX";char *pszTempFile = mktemp(szTempFile);return pszTempFile;如上,Linux系统的默认临时目录是/tmp

2011-11-16 17:32:01 6947

原创 关于GCC的 “-fpack-struct”项

将Windows下的VC项目使用CodeBlocks导入到Linux下,原来VC项目使用的1字节对齐,导出到CodeBlocks下后,options中就自动增加了-fpack-struct选项,估计是不允许系统自动补字节,与VC的1字节对齐相对应。但是编译的时候,就出问题了:/usr/lib/gcc/i686-redhat-linux/4.6.2/../../../../include/c++

2011-11-16 14:33:19 3945

转载 Linux系统32位与64位数据类型长度比较

Linux系统32位与64位GCC编译器基本数据类型长度对照表GCC 32位sizeof(char)=1sizeof(double)=8sizeof(float)=4sizeof(int)=4sizeof(short)=2sizeof(long)=4sizeof(long long)=8sizeof(long double)=12sizeof(compl

2011-11-14 11:11:26 1038

转载 Socket 编程 windows到Linux代码移植遇到的问题

1、一些常用函数的移植 http://www.vckbase.com/document/viewdoc/?id=1586 2、网络 ------ 转载 & 修改(待整理) socket相关程序从windows移植到linux下需要注意的 1)头文件 windows下winsock.h/winsock2.h linux下sys/socket.h 错误处理:er

2011-11-13 20:33:05 1012

原创 Linuxx下printf格式符%d、%lld、%llx、%u等

%d 有符号32位整数%lld 有符号64位证书%llx有符号64位16进制整数%u 无符号32位整数#includeint main(int argc, char** argv){ long long x = 7332201052963203716ll;//注意后面有两个 l long long y = 0x65c136028f9dea86ll; //

2011-11-13 20:24:05 31291 1

转载 DLL Hell(DLL地狱)问题

DLL动态链接库是程序复用的重要方式,DLL可以导出函数,使函数被多个程序复用,DLL中的函数实现可以被修改而无需重新编译和连接使用该DLL的应用程序。作为一名面向对象的程序员,希望DLL可以导出类,以便在类的层次上实现复用。所幸的是,DLL确实也可以导出类。然而事实却没这么简单,导出类的DLL在维护和修改时有很多地方必需很小心,增加成员变量、修改导出类的基类等操作都可能导致意想不到的后果,也

2011-11-01 13:17:06 7726 2

原创 如何编译gtk代码

编译链接gtk程序方法:gcc `pkg-config --cflags --libs gtk+-2.0` a.c -o a注意:1、``不是单引号,它在数字1的左边;2、是gtk+而不是gtk。

2011-08-14 22:38:39 1587

原创 文档查看器(Evince)打开中文PDF显示乱码的问题

使用Evince打开部分pdf文件,特别是中国知网上下载的pdf论文时,常常显示为方块。evince,okular, epdfview的pdf功能均由xpdf的分支poppler提供。poppler官方网站:http://poppler.freedesktop.org

2011-08-04 00:30:46 919

原创 error: X11/extensions/XInput.h: No such file or directory

解决方案:$sudo apt-get install libxi-dev

2011-08-03 22:47:21 7459 2

原创 修改ld.so.conf.d文件

将"/usr/local/lib"加入配置文件重执行命令:echo "/usr/local/lib" >> /etc/ld.so.conf然后再直接执行:ldconfig

2011-08-02 23:25:44 7475

原创 最新版的mkisofs汉化完成

最新版的mkisofs汉化完成,使用了水木清华前人的汉化方法。现在mkisofs现在可以支持中文文件名和支持大于4G的UDF DVD格式镜像文件,有时间传上来和大家分享

2009-06-04 21:12:00 958 2

原创 今天终于把cdrecord搞定了,下一步汉化mkisofs

      虽然对linux下编程很菜,但是还是值得祝贺下!在cygwin下使用smake编译通过了最新版cdrtools-2.01.01a60.tar.gz目前最新版本中的cdrtools中的mkisofs可以支持大于4G的镜像文件了,不过美中不足的是不能支持汉字文件名。记得曾经水木清华的高人发布过1.15a29 +gbk +md5 完美版的mkisofs,我决定下一步仿照1.15a29

2009-06-03 20:35:00 1193

原创 32位程序在64位系统上调用GetModuleFileNameEx失败

今天客户打来电话说我们公司的服务器程序在新装的64位Windows 2003上以系统服务方式启动不起来。初步怀疑是我们的32位服务程序哪个地方在64位机上不兼容了。结果忙活了一上午,终于找到了问题所在。程序里有一段代码是用来判断程序是以服务方式启动还是以窗口形式启动:在应用程序初始化时获得父进程的句柄。然后通过句柄获得父进程的执行程序全路径。如果全路径中存在"service.exe"字符串,则程序

2008-12-12 20:52:00 11794 7

《深度学习、优化与识别》焦李成(高清带书签pdf)

《深度学习、优化与识别》共16章,覆盖了深度学习当前出现的诸多经典框架或模型,《深度学习、优化与识别》分为两个部分。《深度学习、优化与识别》第一部分系统地从数据、模型、优化目标函数和求解等四个方面论述了深度学习的理论及算法,如卷积神经网络、深度生成模型等;第二部分基于5种主流的深度学习平台给出了深度网络在自然图像、卫星遥感影像等领域的应用,如分类、变化检测、目标检测与识别等任务。另外给出了深度学习发展的脉络图及新研究进展,提供可基于5种平台实现的47中深度网络代码,以便有兴趣的读者进一步钻研探索。

2019-03-10

《Python深度学习》高清中文版带目录无水印pdf

使用Python深度学习使用Python语言和强大的Keras库引入了深度学习领域。本书由Keras创作者和Google AI研究员FrançoisChollet撰写,通过直观的解释和实际例子构建您的理解。您将在计算机视觉,自然语言处理和生成模型中应用具有挑战性的概念和实践。当你完成时,你将拥有在自己的项目中应用深度学习的知识和实践技能。

2019-03-08

Windows服务程序创建、启动示例代码

Windows系统服务程序源代码,包括服务程序、创建、启动服务等,附网页介绍

2008-12-13

空空如也

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

TA关注的人

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