自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有梦,有追求

一点一点的积累。一步一步的前进

  • 博客(84)
  • 资源 (3)
  • 收藏
  • 关注

转载 github push 错误The requested URL returned error: 403 Forbidden while ..

github push错误:git push  error: The requested URL returned error: 403 Forbidden while accessing https://github.com/youname/future.git/info/refs  git version 1.7.1OS:CENTOS解决方案:vim

2015-11-03 11:26:07 519

转载 GitHub托管代码

原文: http://blog.csdn.net/duxinfeng2010/article/details/8654690本篇博客针对不会Git的小童鞋,大神们可以绕过,错误之处谢谢指正;关于GitHub的强大此处不在说明,知道GitHub也有一段时间了,但是一直苦于不会使用。本篇文章介绍的是如何将工程代码托管到上面;如果你还没注册GitHub账号请到http

2015-11-03 10:57:03 314

转载 CentOS下安装Git

原文: http://lwg2001s.iteye.com/blog/1652255CentOS中yum里没有Git,需要手动安装。1.首先需要安装git的依赖包yum install curlyum install curl-develyum install zlib-develyum install openssl-develyum install

2015-11-03 10:55:46 350

转载 vim常用实用用法总结

原文出处: http://blog.chinaunix.net/uid-20769502-id-112737.htmlvim乃Linux下相当牛掰一文本处理神器也,是vi编辑器的升级版,全称叫Vi IMproved. 而vi则是Visual Interface的缩写,他们处理都是ASCII码字符数据,熟练使用vim绝对是你成为Linux大牛不可或缺的本领,所谓千里之行,始于足下

2015-10-21 16:57:09 356

转载 VS2008SP1无法安装

关于VS2008SP1无法安装相信你的VS2008是中文版,英文版不存在该问题。 安装错误是在安装.net3.5SP1的中文语言包的时候 办法一是改安装脚本ParameterInfo.xml绕过语言包的安装, 删除下列代码: http://go.microsoft.com/fwlink/?LinkId=119353&clcid=0x409 " Downl

2015-03-19 15:18:57 857

原创 InstallShield 2009 General Error, Code 111

拷贝的打包工程,在另一台机器上InstallShield 2009编译没问题,但是我的机器提示如下错误:ISDEV : error 111: General error. "C:\InstallShield 2009 Projects\My Project Name-2\Media\SINGLE_EXE_IMAGE\Report Files\7-01-2008 03.52.29 ??.tx

2015-01-13 09:53:07 936

转载 VC隐藏控制台程序窗口的实现

方法一:通过设置编译器的链接开关来实现,所以让我们来看一下编译器的链接开关选项(也就是linker选项).首先我们来看一下linker的 /subsystem 选项该选项的语法形式如下:/subsystem:{console|efi_application|efi_boot_service_driver|efi_rom|efi_runtime_driver|na

2014-10-22 21:24:42 925

转载 Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tc

2014-08-20 17:30:30 413

转载 对 Linux 新手非常有用的 20 个命令

你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man pages以及社区帮了我一个大忙,但是我还是坚信有那么一篇文章记录了如何简单学习和理解命令的秘籍。这激发了我掌握Linu

2014-08-20 16:52:51 428

原创 stderr 与 cerr 的作用

经常在别人的程序中看到类似: fprintf(stderr,"hello world!\n");很

2014-08-13 14:20:21 1405

转载 Vim实战手册(1)初级个性化配置你的Vim

转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、VIM是什么?    VIM是Vi IMproved,是编辑器Vi的一个加强版,一个极其强大并符合SE(Software Engineer,软件工程师)习惯的编辑器。如果你是一名职业的SE,那么一定在寻找一款出色的能够自由定制、满足灵活编辑功能的编辑

2014-08-13 10:46:47 463

转载 Vim实战手册(2)常用的状态切换按键

1、Normal Mode -> Insert Modei 小写字母i,在光标位置插入a 小写字母a,在光标的下一个位置插入I 大写字母I,在光标所在行的第一个非空格处插入A 大写字母A,在光标所在行的最后一个字符处插入o 小写字母o,在光标所在行的下一行处插入新行O 大写字母O,在光标所在行的上一行处插入新航r 小写字母r,替换光标所在处的字符一次

2014-08-13 10:34:28 443

转载 C++著名程序库的比较和学习经验

转载出处:http://www.acejoy.com/ace/thread-3777-1-1.html1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、C++各大有名库的介绍——游

2014-08-13 10:22:00 815

转载 Snmpv1 v2报文格式详细介绍

SNMP的报文格式SNMP代理和管理站通过SNMP协议中的标准消息进行通信,每个消息都是一个单独的数据报。SNMP使用UDP(用户数据报协议)作为第四层协议(传输协议),进行无连接操作。SNMP消息报文包含两个部分:SNMP报头和协议数据单元PDU。

2014-08-06 09:44:39 17910

原创 CORAB客户端(TAO)如何连接不在本地机器的服务端(很简单,修改配置参数即可)

参考文章:http://blog.csdn.net/billdavid/article/details/726351服务端正常启动

2014-06-27 10:47:19 1188

转载 uml关系 画法

UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类

2014-05-14 14:11:32 736

转载 UML类图基本元素符号

1. 类(Classes)类包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可见性。减号(-)表示私有可见性。#号表示受保护的可见性。省略这些修饰符表示具有package(包)级别的可见性。如果属性或操作具有下划线,表明它是静态的。在操作中,可同时列出它接受的参

2014-05-14 13:53:02 1583

原创 请问如何令对话框中的EDIT控件能接受Enter回车?

在一个对话框中放置一个文本编辑控件,并选择属性为接受多行。当我在控件中编辑时,敲回车键希望换行,但是出发了OnOK,于是对话框关闭。请问如何解决这个问题?------解决方案--------------------选中Want Return 属性 ------解决方案--------------------老问题:> 要在编辑框的属性里选上“Want return”样式

2014-04-04 16:06:11 877

转载 XML使用指导

·转自:http://www.cppblog.com/elva/archive/2008/04/24/47907.html在TinyXML中,根据XML的各种元素来定义了一些类:        TiXmlBase:整个TinyXML模型的基类。        TiXmlAttribute:对应于XML中的元素的属性。        TiXmlNode:对应于DOM结构中的节点。

2014-03-11 17:09:48 478

转载 SQLite3 API编程手册

转自http://www.cnblogs.com/hnrainll/archive/2011/09/08/2170506.html前序:... 1一、 版本... 1二、 基本编译... 2三、 SQLITE操作入门... 2(1) 基本流程... 2(2) SQL语句操作... 4(3) 操作二进制... 8(4) 事务处理... 10四、 给数据库加

2014-01-17 14:16:24 719

转载 mysqldump的常用语句及各参数详解

mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和装载表的SQL语句,对于备份整个数据库或所有数据库是非常不错的,可以通过参数导出满足不同需求的备份文件,如,带drop语句的备份,只备份出表结构等。运行mysqldump不是在mysql客户端,而是在cmd命令行下,它位于mysql的bin下,如:C:/Pr

2014-01-10 10:00:42 755

转载 Mysql导入导出工具Mysqldump和Source命令用法详解

在PHP网站开发中,时常遇到Mysql数据库备份或数据库迁移工作,这时Mysql怎么导入导出数据库中的数据就非常关键,Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式(txt)的SQL文件,通过Mysql Source命令能够将SQL文件导入Mysq

2014-01-10 09:56:28 5573

转载 VC UI界面库大集合

Guitoolkithttp://www.beyondata.com/pwc.html    The Ultimate Toolbox http://www.codeproject.com/KB/MFC/UltimateToolbox.aspx  GuiToolkit(开源,类似Visual Studio

2014-01-03 11:52:05 884

原创 extern 报错【error c2146】菜鸟问题

error C2146: syntax error : missing ';' before identifier 'g_var'在a.cpp中定义 CXX g_var;在b.cpp中用extern CXX g_var; 报错。g_var前面的类型无法识别,这种菜鸟问题,原来是应该在用extern CXX g_var; 之前,将CXX的声明告诉编译器。不要忽视这些小问题。

2013-12-31 09:32:45 1512

原创 树形控件-------判断点击的节点是否为最小节点(即该节点下没有子节点)

场景: 应用CTreeCtrl 做导航,管理控件时。根据底层业务,动态创建节点,当前节点是最小节点时,查询底层,该节点是否存在子节点。这里判断左键单击的节点 ,是否为最小节点。有一个快捷方法:BOOL nRet = m_TreeCtrl.GetCheck(hItem);在控件的OnLButtonDown(UINT nFlags, CPoint point)响应中判断。当前节点为

2013-12-23 14:56:07 147

转载 SQL Server 存储过程

SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行

2013-12-19 13:44:33 415

转载 让VC不再编译帮助文件的方法

VC帮助虽然很好,但有时很烦,每一次编译都会自动编译帮助文件,不理我们有没有修改过RTF文件,耗神又耗时间,实在让人烦。怎么弄掉这帮助呢?上网上去问,没人回答。在Project Settings里找,也没找到。Google里搜,也没搜到。一开始我怀疑是MakeHelp.bat,还真去解决掉他,编译时也没发现什么大问题,还高兴地上了论坛发表自己的见解。但不好的是,网友demetry发短信告诉我这

2013-12-18 09:40:13 682

原创 OnPaint 无限制触发

最近在弄MFC界面,用DrawText输出需要定时更新的文本。在网上找了资料。双缓冲技术绘图;代码如下:void OnPaint() { //CPaintDC dc(this); CDC *pDC = &GetDC(); CDC MemDc; BITMAP bm; BYTE *pBits; CBitmap memBit; m_bitmap.GetBitmap(&bm);

2013-12-17 17:19:18 964

转载 http协议详解《转》

http协议学习系列1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义

2013-12-16 15:25:38 698

转载 使用MFC开发ActiveX(ocx)控件

作者:  中国电波传播研究所青岛分所 郎锐时间:  2004-03-09出处:  yesky一、前言二、建立工程框架三、属性、方法以及事件的添加四、实现属性表五、在包容程序中使用ActiveX控件六、小结  前言   ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。ActiveX控件这种技术涉及到

2013-11-06 15:18:20 1162

转载 CTypedPtrList详细说明和具体用法

CTypedPtrList类是个模板类,一般在软件开发中用到的时候比较多,它的作用就是类似一个链表,下面是这个类的原型template class CTypedPtrList : public BASE_CLASS第一个参数说明是列表的基类,这里必须是个指针列表类(Coblist或者CPtrlist,自己觉得用其他的列表类也可以,只要是指针列表类)第二个参数指在列表类中

2013-11-01 14:00:41 769 1

转载 编译找不到且不能升级vc90.pdb文件解决方法

问题:为什么我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题。重新编译了也不行。  从VC6直接跳到VS2008  这个vs2008一个著名的bug。详情可以参见https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=30

2013-11-01 10:49:40 563

转载 VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

刚开始接触OCX控件,以下是个人网上寻找的入门篇文章:开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)ActiveX控 件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中

2013-10-28 15:12:46 1008

转载 CMake 使用方法

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake 使用方法CMake的所有的语句都写在一个叫:CMakeLists.txt 的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的

2013-09-28 15:42:28 484

转载 C/C++ 文件读写操作总结

在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:  1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于BCB库的文件操作;5、特殊文件的操作。 壹、基于C的文件操作   在ANSI C中,对文件的操作

2013-09-17 16:21:45 686

原创 C++问题常记录

#include与#include前者是C++中的标准string类,拥有强大的字符串操作,后者只是C里面的一个库,功能较弱。STL是标准类模板库,里面有很多的类,如:vector、map等等。都是一些方便编程的好东西。#include时:string str("hello world!");couterror C2679: binary ',class std::allocator >' (

2013-09-17 10:30:03 546

原创 C++基础语法

[Const用法总结,整理]一、const的普通变量的修饰使用;  它限定一个变量不允许被改变,应该为只读变量。 下面的代码编译器会报一个错误,请问,哪一个语句是错误的呢?  typedef char * pStr;char *pstr = "abc";  const char *p1 = string;  const pStrp2 = string;p

2013-09-11 10:58:23 517

转载 转《金山卫士代码批评》

金山卫士开源了,参见金山卫士开源计划。 抱着学习研究的目的下了一份看看。看了一些代码,觉得被忽悠了。中国知名通用软件厂商,民族软件业的一面旗帜就这代码水平?代码显然达不到工业级的标准,只能算是实习生练手的水准。为了给有意拿这份代码当学习资料的初学者提个醒,不被误导,做出了一个艰难的决定,写博文来评论金山卫士的代码。先说说代码中的几个突出问题C++的应用不过关。该用const和stati

2013-09-09 13:51:28 614

转载 TinyXML学习笔记:解析

用C++解析XML一直用的tinyxml,轻便,简单。这里记录下一些自己的使用方法与心得。对于用tinyxml解析xml,我一般只有三个步骤:加载获取节点读取内容1.加载Tinyxml是由一堆类构成的,而加载用到的类是TiXmlDocument。要解析目标XML前都要将目标XML加载到TiXmlDocument对象中,之后的所有操作都将从TiXmlDocument对

2013-08-20 13:35:21 617

转载 socket 五种模型理解之三---------完成端口A

相对简单的完成端口 实现demo:(没有将accept操作交出进行异步,而是阻塞在主线程里)#include #include #define PORT 5150#define MSGSIZE 1024#pragma comment(lib, "ws2_32.lib")typedef enum{ RECV_POSTED = 10, ACPT_PRE}OPERATI

2013-08-16 17:39:32 948

【分享】高性能日志组件(C++)

/****************************************************************************** Module: VC-Logger Purpose: 记录程序日志。 1. 把日志信息输出到指定文件 2. 对于 GUI 程序,可以把日志信息发送到指定窗口 3. 对于Console应用程序,可以把日志信息发往标准输出 (std::cout) Desc: 1、功能: -------------------------------------------------------------------------------------- a) 把日志信息输出到指定文件 b) 每日生成一个日志文件 c) 对于 GUI 程序,可以把日志信息发送到指定窗口 d) 对于Console应用程序,可以把日志信息发往标准输出 (std::cout) e) 支持 MBCS / UNICODE,Console / GUI,win32 / x64 程序 f) 支持动态加载和静态加载日志组件 DLL g) 支持 DEBUG/TRACE/INFO/WARN/ERROR/FATAL 等多个日志级别 2、可用性: -------------------------------------------------------------------------------------- a) 简单纯净:不依赖任何程序库或框架 b) 使用接口简单,不需复杂的配置或设置工作 c) 提供 CStaticLogger 和 CDynamicLogger 包装类用于静态或动态加载以及操作日志组件,用户无需关注加载细节 d) 程序如果要记录多个日志文件只需为每个日志文件创建相应的 CStaticLogger 或 CDynamicLogger 对象 e) 只需调用 Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法记录日志 f) 日志记录方法支持可变参数 g) 日志输出格式: 3、性能: -------------------------------------------------------------------------------------- a) 支持多线程同时发送写日志请求 b) 使用单独线程在后台写日志,不影响工作线程的正常执行 c) 采用批处理方式批量记录日志 Usage: 方法一:(静态加载 Logger DLL) -------------------------------------------------------------------------------------- 0. 应用程序包含 StaticLogger.h 头文件 1. 创建 CStaticLogger 对象(通常为全局对象) 2. 调用 CStaticLogger->Init(...) 初始化日志组件 3. 使用 CStaticLogger->Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法写日志 4. 调用 CStaticLogger->UnInit(...) 清理日志组件(CStaticLogger 对象析构时也会自动清理日志组件) 方法二:(动态加载 Logger DLL) -------------------------------------------------------------------------------------- 0. 应用程序包含 DynamicLogger.h 头文件 1. 创建 CDynamicLogger 对象(通常为全局对象) 2. 调用 CDynamicLogger->Init(...) 初始化日志组件 3. 使用 CDynamicLogger->Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法写日志 4. 调用 CDynamicLogger->UnInit(...) 清理日志组件(CDynamicLogger 对象析构时也会自动清理日志组件) 方法三:(直接用导出函数加载 Logger DLL) -------------------------------------------------------------------------

2013-08-14

wince 网口远程桌面实现 (PC端 工具)

wince 网口远程桌面,具体的操作步骤,请参看我的博文。里边有详细的介绍

2012-10-16

WINCE 远程桌面工具

Wince 中很好的远程小工具,实用很高,一种基于USB 另一种基于网口

2012-09-21

空空如也

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

TA关注的人

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