自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

翻译 关于RA编译的一些问题记录

1、使用cygwin下载的SDL库文件,存在错误: "Couldn't initialize SDL: No available video device";这个应该是cygwin的库里SDL与操作系统不匹配造成的。解决方法:先在cygwin中安装一次,然后在http://www.libsdl.org/download-1.2.php上下载”SDL-devel-1.2.15-mingw32

2017-06-02 23:48:45 453

原创 C++11多线程同步之互斥变量使用学习

#include #include #include #include using namespace std;std::mutex g_mutex;volatile int g_count(0);void ThreadFunc(int i, double d, const string &s){ for (size_t i = 0; i < 100; i++) {

2017-05-06 18:34:53 297 1

原创 设计模式之-单例模式学习

C++实现,VS2105编译环境,单例模式头文件声明如下:#pragma onceclass SingletonClass{private: SingletonClass(); // 将析构函数设为私有可以解决被赋值的问题 ~SingletonClass();public: static SingletonClass* GetInstance();private: st

2017-05-06 18:03:37 301

原创 Fibonacci数列的递归与非递归实现

Fibonacci.h文件具体实现:class Fibonacci{public: Fibonacci(); ~Fibonacci();public: static unsigned int GetFibonacciRecursive(unsigned int Num); static unsigned int GetFibonacciNonRecursive(unsigned

2017-05-06 13:31:20 507

原创 VS2015中使用单元测试的方法-以fibonacci数列的实现为例

创建VS2015的WIN32控制台程序,创建Fibonacci类,构造析构函数默认即可,声明递归与非递归计算方法;Fibonacci.h文件具体实现:详细实现的方法在Fibonacci.cpp中:两个递归计算方法实现如下:unsigned int Fibonacci::GetFibonacciRecursive(unsigned int Num){ if (0 == Num) {

2017-05-06 13:14:30 767

转载 linux与Windows文件共享

文件共享是重要的网络需求,特别在企业环境中这种需求显得非常迫切。我们知道Windows主机间的文件共享非常简单,可以通过网上邻居实现。但是企业环境中主机的操作系统比较复杂,其中不乏Linux、Unix这样的系统。那如何实现Windows与Linux之间的文件共享呢?一个有效的解放方案是,在Linux平台上部署SAMBA即可实现此类共享需求。下面笔者搭建环境,实例演示在Linux中部署SAMBA的详

2013-11-10 18:44:33 587

原创 putty 连接 redhat 9.0 中文乱码解决方法

1. putty连接redhat 9.0 之后显示中文出现乱码如下图所示:2. 解决方法选择中文字体 -- 宋体然后选择 - 使用字体的字符集编码解决问题:

2013-11-09 12:21:51 633

转载 低版本内核编译奇怪错误

低版本内核编译奇怪错误 checksum.S:235, ld: cannot open binarychecksum.S:235: badly punctuated parameter list in #define#vi /home/wesley/old/linux-2.3.49/arch/i386/lib/Makefile 去 -traditionalld -m e

2013-11-06 22:32:22 853

转载 Debian中设置sudo

安装好Debian后还不能使用sudo 如果没有安装sudo,则在root用户下apt-get install sudo 在root设置sudoers配制文件 chmod +w /etc/sudoers vim /etc/sudoers 添加一行   username     ALL=(ALL) ALL 其中username是你的用户名,保存 更改sudoers文件权限  chmo

2013-05-19 23:00:31 590

转载 linux-gcc 编译时头文件和库文件搜索路径

一、头文件  gcc 在编译时寻找所需要的头文件 :  ※搜寻会从-I开始  ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH  ※再找内定目录/usr/include /usr/local/include/usr/lib/gcc-lib/i386-linux/2.9

2013-05-09 23:05:03 427

原创 linux内核教程官方网站

Linux Kernel Hackers' Guide英语的,读起来困难一点。http://www.tldp.org/LDP/khg/HyperNews/get/khg.html

2013-05-07 15:47:24 740

原创 linux 0.11 在 bochs中的调试问题 - 解决缺页中断(page_fault)问题

linux 0.11 调试时学习linux 0.11一个非常好的方式,但是若没有设置好bochs,会出现page_fault缺页中断,导致不能正常调试。参考 下面的文章对bochs2.2 进行修改编译后发现并不能解决问题。{  这个问题困扰了好长时间,bxrc配置文件不使能stub的情况下,可以正常运行,但是一进入到gdb中,就总是出现page_fault,查了好久终于发出原因

2013-05-05 04:28:20 2174 1

原创 bochs 2.2在g++ 4.4 环境中的编译

bochs 配置命令:./configure --enable-debugger --enable-disasm  配置为调试模式./configure --enable-plugins --enable-disasm --enable-gdb-stub 配置为gdb调试模式编译遇到的问题:configure时提示:ERROR: X windows gui was select

2013-05-04 23:46:39 891

原创 redhat 古老版本下载网站

http://ftp.sunet.se/pub/Linux/distributions/redhat/redhat-archive/redhat/linux/redhat-1.0 到 redhat-9.0一应俱全,早期版本还是软驱启动。

2013-05-02 10:02:09 1207

转载 Linux 环境下编译 0.11版本内核 kernel

最近在看《linux内核0.11完全注释》一书,由于书中涉及汇编语言的地方众多,本人在大学时汇编语言学得一塌糊涂,所以实在看不下去了,头都大了只好匆匆看了个头尾(前面几章和最后一章)。看来即使有《九阴真经》这样的武功秘籍,内功不够也是修炼不出来神马来的。于是索性下了个0.11版本的kernel下来尝试编译一把。linux-0.11.tar.gz 下载地址:下面开始工作:

2013-04-24 23:46:40 2912 1

转载 Lua5.1中的API函数

lua_State* luaL_newstate()Lua脚本的编译执行是相互独立的,在不同的线程上执行。通过luaL_newstate()函数可以申请一个虚拟机,返回指针类型 lua_State。今后其他所有Lua Api函数的调用都需要此指针作为第一参数,用来指定某个虚拟机。lua_State* L = luaL_newstate();-----------------------

2013-04-04 19:02:29 717

转载 VS2005中搭建wxWidgets环境

1人收藏此文章,我要收藏  发表于10个月前(2012-06-0714:09) ,已有370次阅读,共0个评论关于wxWidgets的介绍,可以参考百度百科http://baike.baidu.com/view/390482.htm本文使用的Unicode+DLL+Debug的方式,因为不想最后生成的exe文件太大。环境搭建步骤如下:1、下载wxWidgets包:登

2013-04-04 00:57:07 983

原创 鼠标事件和键盘事件模拟函数

键盘事件模拟函数:keybd_event(VK_LWIN,0,0,0);keybd_event('R',0,0,0);keybd_event(VK_LWIN,0,2,0);keybd_event('R',0,2,0);鼠标事件模拟函数:mouse_event(MOUSEEVENTF_LEFTDOWN|MOUSEEVENTF_LEFTUP,0,0,0,0);

2013-03-12 23:33:27 536

原创 热键的注册于释放

热键的注册函数:BOOL RegisterHotKey(  HWND hWnd,         // handle to window  int id,            // hot key identifier  UINT fsModifiers,  // key-modifier options  UINT vk            // virtual-key

2013-03-12 22:45:38 636

原创 激活指定窗口为当前窗口

void SwitchToThisWindow (HWND hWnd,   // 被激活的窗口句柄BOOL bRestore // 如果被极小化,则恢复窗口);因为是dll中的函数,所以需要动态加载这个函数:typedef void (WINAPI *PROCSWITCHTOTHISWINDOW) (HWND, BOOL);PROCSWITCHTOTHISWINDO

2013-03-12 22:35:23 7675

nppplugin_solutionhub_plugins_latest.zip

nppplugin solutionhub plugins latest nppplugin_svn nppplugin_ofis2

2018-04-25

notepad++64位最新版本(含插件)

notepad++64位最新版本(含插件)

2018-04-25

notepad++ 最新版本(含插件)

notepad++ 最新版本(含插件)

2018-04-25

Windows防火墙与网络封包截获技术

Windows防火墙与网络封包截获技术,本书详细介绍了window系统网络封包的截获方法,并有实例演示,最后一个完整的软件用于演示截获方法,你值得拥有!

2013-03-12

FreakZ_v075 免费开源zigbee协议栈

FreakZ_v075,免费开源zigbee协议栈,有国外的高手编写,值得学习!

2011-01-03

linux设备驱动程序第三版 学习笔记.chm

Linux设备驱动程序,《linux驱动程序第三版》学习笔记。linux牛人写的,我打包成chm文件,以方便大家观看。

2010-11-26

pic单片机硬件i2c模块控制实时时钟

利用pic单片机硬件i2c模块控制实时时钟,实现时钟显示功能。

2010-01-03

空空如也

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

TA关注的人

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