自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mac OS X中配置Apache+PHP+MySQL

机器环境是Mac OS X 10.9.5,系统内部既然有现成的Apache和PHP。1、Apache: 打开System Preferences -> Sharing ,  在Web Sharing

2015-01-10 17:04:14 4780

原创 mac 安装SourceInsight

先安装模拟xp环境软件 CrossOver 具体请看http://blog.csdn.net/xiaohuangcat/article/details/41832295SourceInsight 3.5注册码:SI3US-567890-89293下载地址:http://pan.baidu.com/s/1i3j7Frn

2014-12-09 23:00:32 34325 2

原创 MAC OS 安装Siblime Text2以及解决中文乱码问题

看下系统信息1.首先安装Siblime Text2,安装包网上有很多,方便大家也给自己留个备份,传了一份到csdn上面链接:2.为了用siblime text2看c++代码中的中文必须的安装一个插件网上的方法试了很多,下载ConvertToUTF8安装之后还是失败,无意中发现一个大神的脚本直接贴出来给大家因为只用到了 所以提取除了其中

2014-11-09 10:51:01 1714

原创 map/multimap 简单使用

map/multimap 简单使用

2014-06-24 17:14:14 576

原创 查看linux下oracle链接配置

查看配置Cd $ORACLE_HOMEFine . –name “tnsnames.ora”找到后vim ./network/admin/tnsnames.oraORA_80 = (DESCRIPTION =   (ADDRESS_LIST =     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.161.80)(PORT =

2014-05-20 17:31:25 1294

原创 Linux ACE5.6无root安装(2014.5.14)/ldd a.out not found xx.so

Linux ACE5.6安装:

2014-05-16 18:41:38 1279

原创 c++ 单例

#include using namespace std;/*class CBase{public: CBase() {} virtual void prt(int i) =0; void p(){int i;}};class CDevie:public CBase{public: CDevie(){} void prt(int i) { c

2014-05-14 20:16:53 599

原创 linux 查找指定文件

1.查找指定的文件:find path -

2014-05-09 10:28:57 613

原创 不同编译器 函数用法or 函数命名冲突用法(待完善)

此处笔记 #if defined (_HP_) || defined (__WIN__) ||defined(__LINUX__)typedef char int8;typedef short int16;typedef int int32;#endif#define __Linux 0xffff#ifdef __hpux iconv_t cd

2014-05-08 14:34:48 557

原创 32/64位机器 数据类型最大值测试

gcc版本Using built-in specs.Target: x86_64-redhat-linuxConfigured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable

2014-04-04 21:06:40 26619

转载 查看编译器位数Linux

如何查看Linux操作系统的位数        查看linux操作系统的位数有如下三种方法:1.通过编程实现(C程序):    在程序中返回sizeof(void*)的值(通过指针地址来判断,也可以使用long类型),返回的结果是操作系统的字节数。若返回4则是32位操作系统,返回8即是64位。关于不同编译器在不同平台上各数据类型的位数,可参见:http://blog

2014-04-04 16:32:27 6705 1

转载 MySQL 存储过程 触发器 函数 入门

http://blog.csdn.net/luohai859/article/details/6762948查看存储过程或函数的创建代码show create procedure proc_name;show create function func-name; 查询数据库中的存储过程和函数 方法一:        select `n

2014-02-28 17:04:43 777

原创 c寻找最大相同子串

#include #include #include #include using namespace std;void MaxStr(char* str1, char* str2,char* sam){ if (str1 == NULL || str2 == NULL) { return; } int nLen1,nLen2,pos1,pos2;

2014-02-27 13:27:35 1139 1

转载 UINT32_T

UINT32_Thttp://www.cnblogs.com/wwping/articles/2293898.html 1>. 在写程序时注意"无符号类型"的使用, 各种类型边界值的情况.    如:    a.> 当某个数据不可能为负数时我们一定要考虑用以下类型:        unsigned char, unsigned int, uint32_t

2014-02-19 09:54:58 1152

原创 Linux c 简易线程池

参考别人的代码 自己手写了一个线程池,备忘/* 线程池 2014年2月18日 09:46:38*/#ifndef __THREAD_POOL_H__#define __THREAD_POOL_H__#include#include #include #include #include #include //typedef BOOL int/* ta

2014-02-19 09:09:53 1115

翻译 多进程socket服务器防止僵尸进程 模型

socket();bind();listen()while(1){       accept();      if( fork() ==0 )      {               if( fork() == 0 )               {                   while(1)                        {

2014-02-13 12:00:30 1538

转载 MySQL常用命令

http://www.php100.com/html/webkaifa/database/Mysql/2009/0910/3288.html1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库

2014-02-12 09:27:21 480

转载 Windows MySQL安装使用

http://jingyan.baidu.com/article/48b558e37c20e77f38c09a16.html注意事项:启动数据库失败,如果是之前安装过MySQL,之前的数据文件夹没有删干净,卸载掉MySQL,删除C:\。。。。\data 和Mysql安装文件,再重新安装启动服务即可。root密码123456;安装成功之后;show databases;查

2014-02-11 15:27:34 504

转载 linux 多线程-条件变量

参考: http://blog.csdn.net/KataDoc360/article/details/3897957     互斥锁一个明显的缺点是它只有两种状态:锁定和非锁定。而条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足,它常和互斥锁一起使用。使用时,条件变量被用来阻塞一个线程,当条件不满足时,线程往往解开相应的互斥锁并等待条件发生变化。一旦其它的某个线程改变

2014-02-09 12:17:57 742

转载 金融加密相关

http://blog.sina.com.cn/s/blog_74e1ec5d0101bzkt.html金融行业因为对数据比较敏感,所以对数据的加密也相应的比较重视。在其中有关密钥及加密方面的文章很少,并且散发在各个银行及公司的手中,在网上没有专门对这部分进行介绍的。本文对金融行业的密钥进行较深入的介绍,包括象到底什么是主密钥(MasterKey)、传输密钥(MacKey)

2014-01-25 12:49:15 5757

转载 Linux socket recv send

http://bbs.chinaunix.net/thread-2030722-1-1.html如果服务端的程序关闭后,端口不能马上释放掉,需要等一会才能小时,在这之间再启动服务程序是起不来的,但是可以用这个函数,边面这种情况,服务程序关闭后,可以马上再起一次,不会冲突了。setsockopt(listenfd,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof(&

2014-01-15 13:55:36 1459

转载 Linux线程私有数据pthread_key_t

转至:http://blog.163.com/william_djj@126/blog/static/3516650120085111193035/*-----------------------------pthread_private_data.c--------------------------------------*//*三个线程:主线程,th1,th2各自有自己的私有数据区域

2014-01-14 17:16:08 6604

转载 fputs fgets getline

http://baike.baidu.com/link?url=3-JkuJHtb6I1sWhLGxDAlTc9pZCduEZY0xRjcg2dLtwjN9E_2JR3p2p9kAEWL620函数名: fputs功 能:向指定的文件写入一个字符串(不自动写入字符串结束标记符‘\0’)。成功写入一个字符串后,文件的位置指针会自动后移,函数返回为一个非负整数;否则返回EOF(符号常

2014-01-14 09:46:08 1748

转载 VC ADO _variant_t 与CString转换

typedef struct tagVARIANT {VARTYPE vt; //存储数据类型unsigned short wReserved1;unsigned short wReserved2;unsigned short wReserved3;union {Byte bVal; // VT_UI1.Short iVal; // VT_I2.

2014-01-02 15:55:24 10651

转载 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦

原文地址:http://blog.csdn.net/v_july_v/article/details/6543438程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大经典原创系列集锦与总结作者:July--结构之法算法之道blog之博主。时间:2010年10月-2013年10月。出处:http://blog.csdn.net/v_JULY_v 。

2013-12-20 09:53:25 782

原创 UpdateData与CEdit

要想得到在编辑框中输入的数据,必须先UpdateData(TRUE);void CDlg3::OnOK() {  // TODO: Add extra validation hereUpdateData(TRUE);AfxMessageBox(m_csTest);CDialog::OnOK();}

2013-12-19 15:54:11 861

原创 MFC ListBox,ComboBox笔记

新建Dlg,在Dlg中绘制ListBox和ComboBox;然后再BOOL CDlg2::OnInitDialog() {CDialog::OnInitDialog();// TODO: Add extra initialization here//初始化ListBox和ComboBox数据m_ComboBox.AddString("20~25");

2013-12-19 15:40:49 1470

原创 C++查询本地天气 VS2005

之前看到一篇文章写得很有意思,自己也就尝试着做,发现很多问题1、中央气象台API返回的JSON数据(http://m.weather.com.cn/data/101010100.html)2、外网获取IP(http://ip.dnsexit.com/index.php)//3、Sqlite(1中的城市代号利用sqlite3实现查询)4、C++中GB231

2013-12-04 16:38:26 2245

转载 UTF8 - GB2312转换

百度百科:MultiByteToWideCharint MultiByteToWideChar(UINT CodePage,DWORD dwFlags,LPCSTR lpMultiByteStr,int cchMultiByte,LPWSTR lpWideCharStr,int cchWideChar);CodePag

2013-12-03 17:02:16 2152

原创 wchar_t*转char*(宽字节字符串转多字节字符串)

#includevoid wchar2char()//宽字节字符串转多字节字符串{      //该方法只能转英文和数字int      i;wchar_t *pwchello = L"Hello, world.";int nLen = wcslen(pwchello)+1;//13+1char    *pmbbuf   = (char *)malloc(nLe

2013-11-29 17:22:21 1061

转载 也谈C++中char*与wchar_t*之间的转换

也谈C++中char*与wchar_t*之间的转换  http://blog.163.com/tianshi_17th/blog/static/4856418920085209414977/关于C++中的char*与wchar_t*这两种类型的相互转换,网上说的大多很繁琐,可行性也不高。下面这个方法是在MSDN里面找到的,个人认为还比较不错: 把char*转

2013-11-29 16:36:34 878

转载 C++ 中int,char,string,CString类型转换

http://www.2cto.com/kf/201202/121164.html1. c++中string到int的转换1) 在C标准库里面,使用atoi:#include #include std::string text = "152";int number = std::atoi( text.c_str() );if (errno == ERAN

2013-11-29 14:38:26 473

转载 8583_2

1 8583报文1.1 数据包格式ISO 8583金融交易信息数据包由信息类型(MSG_TYPE_ID)、一个或多个位图(BIT_MAP)和按位图描述的顺序排列的数据元序列(ELEMENTS)等三段组成。信息类型是一个4位数字的数字型字段,用来描述每一个交易信息的类别和功能,其中前两位数字标明信息类别,如授权信息、金融交易信息、管理信息,等等。在一个金融系统中,信息类型的定义应该是唯一

2013-11-22 14:43:43 1626

转载 8583_1

8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东 西,比如伟哥,或者感冒冲剂,一般情况下定义放伟哥的抽屉最好永远放伟哥,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。    数量是这么规定的,有三种情况:    首先是定量,也就是说定义好这个抽屉放30瓶伟哥,就放30

2013-11-22 14:42:49 751

原创 MFC(笔记备忘)

MFC应用程序编程一 MFC的发展  VC 1.0->VC 5.0->VC 6.0->VC2008 SP1)->VS2010  二 MFC基础  1 MFC 微软基础类库     采用类的方式,将Win32 API等进行封装,    形成的库.      2 MFC相关的头文件  afx.h   (application framew

2013-11-20 16:05:10 624

原创 Win32线程同步(笔记备忘)

Win32线程同步一、线程同步  1 多线程的问题        A停止 -> B开始 -〉B停止 -> A开始         当线程停止会保存寄存器的状态。     当线程开始会恢复寄存器的状态。         AB线程都使用printf的问题:    A线程调用printf时,printf正在输出    当中,A挂起,B执行,B线程也调用

2013-11-19 14:23:38 715

原创 Win32进程线程(笔记备忘)

Win32进程进程的信息   1 进程ID和句柄     GetCurrentProcessID 获取进程的ID     GetCurrentProcess 获取进程的句柄,         返回值为-1,是当前进程的伪句柄.         如果想获取当前进程的实际句柄         需要使用OpenProcess函数.   2 打开进程     HANDL

2013-11-18 18:41:31 1286

原创 Win32 环境变量(笔记备忘)

环境变量获取全部的环境变量和释放:void EnvString(){    LPSTR pszEnv = (LPSTR)GetEnvironmentStrings();LPSTR pszTmp = pszEnv;while (pszTmp[0] != 0 ){printf("%s \n",pszTmp);pszTmp = strlen(pszTmp)+1

2013-11-15 10:49:44 1037

原创 Win32磁盘、目录、文件api(备忘)

GetLogicalDrives:查看存在的盘符GetLogicalDriveStrings:输出存在的盘符GetLogicalDriveStrings:判断盘符类型void ShowVolumn(){DWORD n = GetLogicalDrives();//查看二进制位 有数值代表存在盘符printf("%d \n",n);//此处可添加10进制转2进制函数

2013-11-13 14:43:31 704

原创 Windows库(笔记备忘)

Windows DLL中变量和类的使用方法类似:一、变量的使用建立(empty)DLL动态库 Dll_Value:右键工程-设置-常规-输出文件-“../lib”:(输出文件为:Dll_Value.lib)右键工程-设置-常规-链接(Link)-“../bin/Dll_Value.dll”1.定义变量:新建cpp文件//导出方式①__declsp

2013-11-12 15:01:26 792

siblime text2

sublime text 2 for mac

2014-11-09

Linux ACE5.6SRC.tar.gz

Linux ACE5.6安装包 我的是64位机器安装成功

2014-05-16

yum安装包下载

yum安装包 centos-yumconf_4-4.3_noarch.rpm python-elementtree_1.2.6-4_i386.rpm python-sqlite_1.1.6-1_i386.rpm python-urlgrabber_2.9.6-2_noarch.rpm sqlite_3.2.2-1_i386.rpm yum_2.4.0-1.centos4_noarch.rpm

2013-10-21

TinyXml源码

tinyxml源码,包含tinyxml.h、tinystr.h、tinystr.cpp、tinyxml.cpp、tinyxmlerror.cpp、tinyxmlparser.cpp

2012-11-08

空空如也

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

TA关注的人

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