- 博客(31)
- 资源 (9)
- 收藏
- 关注
原创 MySQL
MySQL++ 查询语句高效使用 当查询语句不需要返回大量数据集时请用 1.exec() //增加删除数据库,表2. execute() //无需返回数据,用来 insert \ update \ delete 行数据需要返回大数据集时1.store()//一般用为返回一个表的所有数据2.storein()// 返回大数据量,可用容器,sql结构接收3.use(
2012-02-28 16:19:25
269
原创 Linux C++服务器端开发技术
Linux C++服务器端开发技术1、基本知识:掌握C/C++语法,熟悉STL标准库、ACE库、Boost库。2、应用技能:多线程编程、网络编程、Oralce数据库、内存管理、正则表达式。3、内功修炼:算法与数据结构、操作系统、软件工程、 数据库原理、设计模式。4、综合素质:沟通能力、表达能力、人际交往能力、英文阅读能力。5、工具使用:GDB、GCC、Makef
2012-02-14 10:01:53
4455
原创 元组_列表_字典的一点区别
字符串 'lwpcat' 不可变,位置从左到右,不可在原处修改。可以分片和偏移列表 [1,[2,'three'],4] 可变,支持在原地修改值,位置从左到右,是个序列字典
2012-02-09 17:20:17
399
转载 Ubuntu Linux下装配Wordpress及乱码问题的处理计划
Ubuntu Linux 下装配Wordpress整体来讲会对照顺当,但平常遭到的问题将会是编码的问题,最直接的体现是用浏览器博览wp-admin/install.php时展现如下乱码:?ㄧ? PHP 浼间?娌℃?瀹??杩?? WordPress 蹇?』? MySQL ????下面将对Ubuntu Linux下安装Wordpress及处理此问题供给计划。最先安装Word
2011-11-27 00:38:47
1074
原创 ubuntu var www目录没有修改权限??
ubuntu var www目录没有修改权限??sudo chmod -R 777 /var/www (www开启www的读写权限) 或者sudo chown -R "你的用户名" /var/www (把www改成自己的私有目录)
2011-11-27 00:14:42
2632
转载 ubuntu下php开发环境的搭建
ubuntu下php开发环境的搭建安装apache2 在终端中输入 sudo apt-get install apache2 然后就是等待安装完成了,安装成功后,apache服务是开启 的,你可以通过 sudo service apache2 [start | stop | r
2011-11-26 22:50:34
460
转载 ubuntu 搭建 php 环境
安装 Apache2: sudo apt-get install apache2 安装PHP模块: sudo apt-get install php5 编辑测试页:() sudo gedit /var/www/testphp.php 安装Mysql sudo apt-get install mysql-server mysqladmin -u root pass
2011-11-26 22:42:33
256
原创 GUI学习与前景
现在的UI越来越炫了,做为UI开发的也是要与时俱进啊苦逼自己技术太菜了,准备加强学习,第一步先看 计算机图形学与GPU高性能图形开发咱们不会创新就得站在巨人的肩膀上咯
2011-11-22 10:23:59
623
原创 UNIX下C语言的学习路线。
UNIX下C语言的学习路线。工具篇“公欲善其事,必先利其器”。编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工具。(一)操作系统在UNIX或Linux系统中学习C很方便,所以在开始您
2011-09-23 18:00:16
4274
原创 DirectUI 主要特性
DirectUI 主要特性 ◆ 支持皮肤对象的布局 ◆ 支持皮肤脚本(JavaScript)控制,可以让界面与逻辑彻底分离 ◆ 支持bmp、png、jpg、gif、tga等图片格式 ◆ 支持多图层Alpha混合特效 ◆ 提供界面设计工具DirectUI Builder,支持拖拽式界面设计,让界面开发所见即所得 ◆ 开放式开发平台,所有控件均为插件方式管理,支持用户自定义控件开发,与DirectUI平台无缝兼容 ◆ 支持Windows平台所有的开发工具(VC++、VB6、VS.Net、Powe
2011-05-18 16:25:00
425
原创 VC 获取系统特殊文件夹的路径如:系统目录,桌面等
如果需要,请在StdAfx.h中添加 #include TCHAR MyDir[_MAX_PATH]; SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0);AfxMessageBox(MyDir);其中第三个参数CSIDL_APPDATA可以为以下的值:CSIDL_BITBUCKET 回收站 CSIDL_CONTROLS 控制面板 CSIDL_DESKTOP
2011-05-06 11:02:00
1876
原创 error LNK2001: unresolved external symbol VC++链接错误详解
<br /> 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。<br />初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:<br /> unresolved external symbol “symbol”(不确定的外部“符号”)<br
2011-05-03 16:26:00
404
原创 金山开源了
<br />最近听说金山开源的,我想了一下,这娃在别人3Q大战后开源了,想必是想通了什么东西。<br /> <br />想有一点就是想借此加强知名度<br /> <br />以下是开源网址 http://code.ijinshan.com/
2010-12-12 18:04:00
429
原创 vs2005编译 debug
<br /> <br />fatal error C1047: The object or library file './Release/BulletinDetailsDlg.obj' was created with an older compiler than other objects; rebuild old objects and libraries<br /> <br />LINK : fatal error LNK1257: code generation failed<br />
2010-12-09 16:02:00
1362
原创 SQL Server 2005 安装教程
<br />安装sql是学习sql的前提,可是安装sql总有些不成功的,今天我就收罗了一下,终于找到详细的sql安装教程,就贴出来。<br /><br />特别注意:<br />在客户端组件中把Business Intelligence Development Studio 功能设为不可用。否则VS2005字体和颜色功能会出错.<br />安装准备: <br />1. SQL Server 2005 的各版本之间选择 <br /> 大多数企业都在三个 SQL Server 版本之间选择:SQL Serve
2010-11-17 11:58:00
1203
原创 卸载 SQL Server 2005
<br />1。首先要停止所有的SQL的服务,步骤如下: <br />Control Panel > Administrative Tools > Services > stop all SQL services <br />这一步非常重要,因为如果你不这样做,有些服务在你卸载的时候仍然被占用,这样的话你会卸不干净,或者遇到一些其他的怪问题。在Windows上什么都有可能发生。(在卸载之前先停掉相关服务,这一条也适用于其他软件的卸载。) <br />2。卸载程序 <br />通过add and remove
2010-11-17 11:47:00
340
原创 TCP通信
SOCKET m_socket;sockaddr_in m_sockaddr;if (NULL == m_socket){m_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);if (!m_socket){ASSERT(m_socket);return ;}}int error;m_sockaddr.sin_family = AF_INET;m_sockaddr.sin_port = htons(2555);m_sockaddr.sin_addr.S_un
2010-11-11 10:37:00
360
原创 初始化socket 环境
<br /> <br />#pragma once<br /> <br />#include "WinSock2.h"<br /> <br />#ifndef __INITSOCKET__H__<br />#define __INITSOCKET__H__<br /> <br />#pragma comment(lib, "ws2_32.lib")<br /> <br />class CInitSocket<br />{<br />public:<br />BOOL Init( void )<br />{<
2010-11-11 10:31:00
2486
原创 IM即时通讯实现原理
<br /><br />即时通讯(Instant Messenger,简称IM)软件多是基于TCP/IP和UDP进行通讯的,TCP/IP和UDP都是建立在更低层的IP协议上的两种通讯传输协议。前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路,进行连续的、双向的、严格保证数据正确性的文件传输协议。而后者是以数据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。QQ就是使用UDP协议进行发送和接收消息的。当你的机器安装了OICQ以后,实际上,你既是服务端(Server)
2010-11-09 15:22:00
542
原创 gbk与utf8的区别
<br />GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。<br /><br />至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。<br /><br />GBK包含全部中文字符;<br />UTF-8则包含全世界所有国家需要用到的字符。<br /><br />GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(
2010-10-10 15:22:00
261
原创 QQ界面研究
<br />大家有兴趣的话,可以一起参加,研究出一份开源的皮肤库出来,每人做一个控件。<br /> <br />现在在研究阶段,大家有什么好的意见都可以提出来
2010-08-26 11:19:00
295
原创 GDI+编程
Image和Bitmap类概述GDI+的Image类封装了对BMP、GIF、JPEG、PNG、TIFF、WMF(Windows元文件)和EMF(增强WMF)图像文件的调入、格式转换以及简单处理的功能。而Bitmap是从Image类继承的一个图像类,它封装了Windows位图操作的常用功能。例如,Bitmap::SetPixel和Bitmap::GetPixel分别用来对位图进行读写像素操作,从而可
2010-04-30 14:49:00
1161
原创 关于23种设计模式的有趣见解
在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请
2010-04-24 12:56:00
318
原创 VC 界面库皮肤库
VC 界面库皮肤库 CJLib(mfc扩展开发包,是xtreme toolkit的前生,但xtreme toolkit收费了)http://www.codejock.com/BCGControlBar(收费,mfc扩展开发包,功能很强大)http://www.bcgsoft.comSkinMagic(收费,看起来像Office)http://appspeed.com/html/down
2010-04-24 12:48:00
538
原创 MFC程序运行退出时在 ExitProcess(status); (status=1973) 一直没有返回退不出进程
MFC程序运行退出时在 ExitProcess(status); (status=1973) 一直没有返回退不出进程 void __cdecl __crtExitProcess ( int status ){ __crtCorExitProcess(status); /* * Either mscoree.dll
2010-04-23 14:54:00
1271
原创 #pragma data_seg用法
Windows在一个Win32程序的地址空间周围筑了一道墙。通常,一个程序的地址空间中的数据是私有的,对别的程序而言是不可见的。但是执行STRPROG的多个执行实体表示了STRLIB在程序的所有执行实体之间共享数据是毫无问题的。当您在一个STRPROG窗口中增加或者删除一个字符串时,这种改变将立即反映在其它的窗口中。 在全部例程之间,STRLIB共享两个变量:一个字符数组和一个整数(记录已储存
2010-04-18 12:13:00
442
原创 C++后台服务程序开发模式
在2000/XP等基于NT 的操作系统中,有一个服务管理器,它管理的后台进程被称为 service。服务是一种应用程序类型,它在后台运行,与 UNIX 后台应用程序类似。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web 服务器、数据库服务器以及其他基于服务器的应用程序。 后台服务 程序是在后台悄悄运行的。我们通过将自己的程序登记为服务
2010-04-17 17:26:00
358
原创 C++后台服务程序开发模式
在2000/XP等基于NT 的操作系统中,有一个服务管理器,它管理的后台进程被称为 service。服务是一种应用程序类型,它在后台运行,与 UNIX 后台应用程序类似。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web 服务器、数据库服务器以及其他基于服务器的应用程序。 后台服务 程序是在后台悄悄运行的。我们通过将自己的程序登记为服务
2010-04-17 17:08:00
473
原创 #pragma pack(n)
在 C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(int - long - float 等)的变量,也可以是一些复合数据类型(数组 - 结构- 联合等 )的数据单元.在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间.各个成员按照它们被定义的顺序在内存中顺序存储,第一个成员的地址和整个地址相同。 例如,下面的结构各成员空间分配情况:
2010-04-07 23:39:00
249
原创 VC++ 的MFC 和ATL 及COM 是什么
微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个输助软件开发包,MFC作为与VC++血肉相连的部分(注意C++和VC++的区别:C++是一
2010-03-26 17:02:00
248
原创 C/C++位操作技巧
C++位操作包括两种:传统的C语言方式的位操作和C++中利用bitset容器的位操作 一、传统的C方式位操作:1.基本操作: 使用一个unsigned int变量来作为位容器。2.操作符:| 按位或操作符:result=exp1|exp2;当exp1和exp2中对应位中至少有一个为1时,result中对应位为1,否则为0。& 按位与操作符::resul
2009-12-02 16:46:00
486
SpeedPostEmail
2009-09-07
XScrollBar_demo.zip
2009-04-10
VC++动态链接库编程之DLL典型实例源代码下载
2009-04-10
AutocomplectionCtrl
2009-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人