自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 ActiveMQ-cpp客户端程序应用异常退出问题

笔者使用ActiveMQ作为系统中消息分发的服务器,由Java Web程序读取数据库实时记录作为Producer,接收端为C++Builder开发的客户端程序,常驻客户端右下角,弹窗显示实时消息。测试时发现,当客户端断网(网线拔掉)或者服务器重启等连接中断时,客户端会直接退出,windows也没有报程序崩溃的问题,很是费解。    Debug调试代码发现问题出在自定义的Concumer

2014-11-12 11:03:26 1995

原创 WIN32_FIND_DATA 循环获取文件大小BUG

今天在调试程序时发现一个 WIN32_FIND_DATA 的BUG,在循环读取一个文件夹下的图片文件时,发现结构体中 nFileSizeLow 和 nFileSizeHigh 值 == 0的情况,即能获取到文件名,但读出的文件大小为0的尴尬情况。但事实上,图片文件是正常的,大小从80K~170K的都有,比较诡异,与各位分享一下。   typedef struct _WIN32_FIND_DAT

2014-10-14 16:17:03 3198 2

原创 sqlite3使用源码共享

本文为笔者首次在

2014-06-06 11:12:25 1145

原创 Zookeeper 异常分析--No route to host

Zookeeper 运维过程中,时长会出现一些异常信息, 通常zookepper的代码本身还是很健壮的,出现问题60-80%是环境问题导致的。 本文介绍一种明确的异常情况 No route to host (Host unreachable). 日志截图如下No route to host ,字面意思很好理解, 路由不到主机,具体到截图里面就是找不到 20.2.120.13:3888 , 网络通讯链路无法建立。那么问题的原因很清晰了, 网络问题。可以使用pin...

2021-08-27 14:29:20 2285

原创 Win10开发篇(序言)

Microsoft推出Win10到现在有一年的时间了,目前看来Win10对于微软有这战略级平台的意义,彻底整合了Microsoft在PC,Win Phone, Xbos等不同产品线上开发平台的统一。从纳德拉商人两年的发言来看,win10也促成了微软公司内部各条产品线的先前趋同性,避免了内耗。微软的云平台产品Azure生意蒸蒸日上,同时积极投身Linux等开源项目的代码贡献,降低了开发者对其的敌

2016-02-02 11:03:31 596

转载 sqlite3中的数据类型

大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的动态类型系统和其他数据库的更为一般的静态类型系统相兼容,但同时,sqlite中的动态类型允许它能做

2014-08-15 17:35:49 657

原创 网卡名字eth0,eth1的修改方法

网卡 虚拟机 配置文件 eth0 http://longwind.blog.51cto.com/419072/982738 VMWARE安装虚拟机后,为了避免重新安装,一般会选择直接复制虚拟机,但当打开心得拷贝后网卡信息会变化,原来是eth0 eth1 就会变成eth2 eth3,如果不想使用eth2 eth3下面的方法就可以更改网卡名称。CentOS为例 1.使用ip link 命令 i

2014-06-06 11:15:23 1726

原创 Eclipse 安装Subclipse[SVN]遇到的问题及解决

安装完成之后,重启eclipse,打开工程,右击“team”--“share project”--"SVN",提示以下错误:Failed to load JavaHL Library.These are the errors that were encountered:no libsvnjavahl-1 in java.library.pathno svnjavahl-1 in java.libr

2014-06-06 11:15:21 1049

转载 Eclipse中SVN版本控制插件的安装和使用

2009-04-10 来源:网络   以前提到过SVN版本控制器和客户端的安装和配置,这里再在说一下在编译器中怎么使用SVN,使其既可以单独使用,也可以配合SVN客户端一起使用。由于编译器种类众多,插件种类也不同,这里只简单介绍下Eclipse的插件安装。我用的版本是Eclipse3.2.2+MyEclipse_5.1.1,由于本身只有CVS而没有集成SVN,所以要

2014-06-06 11:15:18 613

原创 配置Linux异构网络下的ntp时间服务器

http://www.time.edu.cn/mem.htm http://ntp.buptnet.edu.cn/ntp_chinese/ 一、1. 软件下载安装以源代码为例#/tmp/wget http://ntp.buptnet.edu.cn/ntp_chinese/down/server/ntp-4.2.0.tar.gz# tar -zxvf ntp-4.2.0.tar.gz –C

2014-06-06 11:15:16 767

原创 ubuntu 12.04 使用NTP服务器校正系统时间【备忘】

不解释,如下:ubuntu@00-01:~$ sudo ntpdate clock.stdtime.gov.tw10 Oct 14:55:30 ntpdate[10805]: step time server 220.130.158.72 offset 58537.743430 secubuntu@00-01:~$ date2012年 10月 10日 星期三 14:55:45 CST以下内容参考网

2014-06-06 11:15:13 1009

原创 ubuntu12.04切换用户时遇到的eclipse相关问题

最近用到一个和同事合作的项目,也在eclipse下开发,工程代码比较多,移植时碰到一些问题,与大家分享一下:     原因:工程编译时很多地方用到其他目录下的依赖文件,依赖一个指定的用户ubuntu,而这个我的eclipse安装使用用户不同,该代码的级联问题再多,所以决定在本机下创建ubuntu用户来解决。        步骤:                 1.创建新用户 ubuntu,在其主

2014-06-06 11:15:11 546

原创 嵌入式Linux教程基础知识

一、交叉开发模式 1、运行嵌入式Linux开发时分3个步骤: (i)在主机上编译Bootloader,通过烧写工具烧入开发板 (ii)在主机上编译嵌入式Linux内核,通过串口连接写入单板 (iii)在主机上编译各种应用程序,通过网络连接写入单板 2、主机与目标板的连接分3种: (i)通过烧写工具连接(JTAG、JLink、OpenJTAG)-  JTAG需要插25针的并口接口,比较

2014-06-06 11:15:08 735

原创 Makefile常用函数

一、字符串处理函数 1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值:替换后的新字符串。 2.$(patsubst PATTERN,REPLACEMENT,TEXT)函数名称:模式替换函数—patsubst。函数功能:搜索“TEXT”中以空格分开的单词,将否符合模式“TATTERN”替换为“

2014-06-06 11:15:06 650

原创 source insight代码格式化(Astyle)

source insight代码格式化(Astyle)  GNU的astyle是一个免费的代码格式化工具,能够格式化c/c++等代码 , 我们可以将Astyle.exe外挂到SourceInsight中,具体步骤如下: 1、下载Astyle工具 在网站http://astyle.sourceforge.net下载 2、source insight中挂载Astyle工具a、将AStyle

2014-06-06 11:15:03 13132

原创 wireshark 将抓到RTP流保存成视频全过程

转包到PS流: 1.打开抓包 2.打开菜单里的 Telephone --> RTP  --> Show all Stream  3.出现如下对话框 RTP Streams。 4.选中某一项点击 Analyze.出现如下对话框 RTP Stream Analysis. 5.点击 Save payload.,出现保存路径,填上文件名即可。   6.

2014-06-06 11:15:01 19200 3

原创 Office 2007 安装问题

系统是XP SP3 ,机器上已有2003,直接安装2007时提示升级不了,多次测试未果,只能卸载office 200,; 打开注册表(regedit):       删除HKEY_CURRENT_USER\Software\Microsoft\Office,删除成功;       删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office,删除不完全,HKE

2014-06-06 11:14:59 1005

原创 digest 用户认证 response生成算法(原创)

分享在百度文库,以后都移植到一个网易博客里来。 http://wenku.baidu.com/view/88cd54274b35eefdc8d3331a.html

2014-06-06 11:14:56 1032

原创 double float %lf %f C语言中的单精度与双精度

最近在用 sscanf 读取一个浮点数,显示总是出错,后来发现是 double 和float 赋值的问题,现把过程粘出来,便与以后记忆; 代码如下: //testchar tempppp[50] = {0};strcpy(tempppp, "npt=11.0-34.23");double a,b;sscanf(tempppp, "npt=%f-%f", &a, &b);printf("a= %

2014-06-06 11:14:54 5130 1

原创 linux 下的递归命令 (备忘)

基本格式: 递归修改一个文件夹下的所有子目录,子文件修改时间,权限等。     find  .  -name '*'  -exec XXXX   {} \; 其中 XXXX 为 linux的一些常用命令; 例如: find  .  -name '*'  -exec touch -t 201111181500 {} \; 递归修改当前文件夹目录下的子文件的 时间;find  .  -nam

2014-06-06 11:14:52 944

eclipse中SVN插件使用包

eclipse 或者MyEclipse中添加的SVN插件包,在内部下载容易受网络影响下载不了。这个包只需要放在/eclipse/dropins/下面,解压即可,放在这儿免费下载。

2014-11-19

sqlite3开发时用的库文件及SQLite Database Browser工具

使用sqlite3开发时的必要工具,支持C++ builder和VC++ 的库文件,具体包含以下东西:sqlite3.dll,sqlite3.h, (C++ builder 和 vc++)sqlite3.lib,以及创建和查看sqlite3数据库的工具 SQLite Database Browser.exe。全部共享,欢迎使用,具体的使用代码参见笔者其他资源。

2014-06-06

sqlite3 动态库编译工程

sqlite3官网上也可以下载dll文件直接用,但是使用的时候有事会出问题,笔者在C++ builder下使用的时候就有问题。工程是笔者参照官网说明,修改了一些bug,自己编译sqlite3.dll时的工程,可以放心使用。编译过程如有问题也可回复,一般会有答复。

2014-06-06

C++ builder托盘程序Demo

C++ builder6开发的,实现在右下角托盘区程序开发的demo,简单实用。

2014-05-15

空空如也

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

TA关注的人

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