自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 处理器大端小端测试方法

不同处理器体系结构在存储多字节数据时存在大端和小端的问题,如下是一个测试处理器大小端的小程序:#include//返回1表示小端,返回0表示大端int endian(){ int i = 0x12345678; char* ch= (char*)(&i); if(*ch == 0x78)//低字节在低地址(小端) return 1;

2016-09-01 22:07:11 462

原创 一个使用glib库访问windows平台ini格式的配置文件的类

自己写的一个使用glib库访问windows平台ini格式的配置文件的类CConfig。只实现了读写32位整数,64位整数和字符串功能。/************************************************************************* > File Name: CConfig.h > Author: > Mail: > Crea

2016-08-17 22:49:07 755

原创 批量替换文件夹名称或文件名称中特定字符

#!/usr/bin/env python# encoding:utf-8import osimport sysimport pdbimport getoptdef rename(paths,source,dest): for p in os.listdir(paths): str = os.path.join(paths,p) if(os.

2016-07-10 17:03:21 9387

翻译 键值形式的文件解析api-解析类ini形式的配置文件

使用GLib提供的API解析类ini形式的配置文件。本文转自https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html业余时间进行翻译,欢迎批评指正。 FunctionsGKeyFile *g_key_file_new ()voidg_key_file_free ()GKeyFile *g_key_file_

2016-05-04 21:19:31 4749

转载 ubuntu使用下载的deb文件制作本地源

背景平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派上用途的,也就是可以用这些deb制作成本地源。这种方法还有一个应用场景:先在有网络的服务器上面进行apt-get install安装然后制作本地源将本地源拷贝到没有网络的服务器上,然后在那台

2016-04-13 23:12:27 3957

原创 windows平台上编译生成libzmq

最近需要做一个密集计算型的项目,采用的是分布式计算架构,各子系统间通信用到了ZeroMQ(http://zeromq.org/)。ZeroMQ是一个高性能消息队列库,可作为一个动态库链接的应用程序中,而且性能非常强悍(参考http://www.cnblogs.com/rainbowzc/p/3357594.html)。使用的是官方提供的libzmq,使用前需要自己编译,下面介绍一下编译的步骤,

2016-02-03 23:10:32 6363 3

原创 CreateTimerQueue的使用及常见问题

在Windwos xp系统中进行VC++6.0开发时,使用CreateTimerQueue、CreateTimerQueueTimer等进行精确定时时出现的问题及解决方法。问题一、提示CreateTimerQueue、CreateTimerQueueTimer出现未定义。解决方法:1、安装Platform SDK forwindows xpsp2;2、在头文件中添加#define_

2015-12-17 22:53:59 2806

转载 Java通过JNI调用C++程序

JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。但是JNI也有它的缺点,使用java与本地已编译的代码交互,通常会丧失平台可移植性。  下面是一个

2015-11-26 22:40:35 302

转载 Hibernate Tools安装与使用

一、安装Step1、打开eclipse,依次打开菜单 help,选择 Eclipse marketplace,如下图。Step2、选择search 选项卡,搜索 hibernate 关键字,在搜索结果中找到JBoss Tool,点击install。Step3、选中Hibernate Tool,如下图所示,然后点击“Confirm”,接受协议,点击“finish”

2015-11-19 22:10:21 523

转载 创建基于Gradle的Web项目

方法一:使用Eclipse创建默认 Dynamic Web Project使用的环境是: Eclipse IDE for Java EE Developers Kepler + JDK 1.7.1.安装 Gradle 插件. 在 Eclipse Marketplace 中搜索 Gradle, 选择安装 Gradle Integration for Eclipse2.新建一个

2015-11-18 21:39:02 475

转载 WIN32串口编程详解

1.引言:在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。本文我们只介绍API串口通信部分。串口的操作可以有两种操作方式:同步操作方式和重叠操作方式(又称为异步操作方式)。同步操作时,API函数会阻塞直到操作完成以后才能返回(在多线程方式中,

2015-09-08 20:12:28 793

空空如也

空空如也

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

TA关注的人

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