自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(115)
  • 资源 (1)
  • 收藏
  • 关注

转载 C++调用lua简单的例子

首先配置环境,百度文库里这个讲的很详细  http://wenku.baidu.com/view/7912da3667ec102de2bd8957.html环境配置好之后,我也写了个简单的调用main.cpp#include  extern "C"{#include "lua.h"#include "lualib.h"#include "lauxlib.h"

2016-04-28 09:51:06 681

转载 CString 与 TCHAR数组相互转换

TCHAR数组转到CString很简单:使用CString的Format就行。    TCHAR m_buf[100] = _T("Hello");    CString str;    str.Format(L"%s",m_buf); 现在就来CString转为TCHAR数组,这个就有点麻烦了。因为网上有很多的解决方案,但是都不怎么理想。    我

2016-04-01 10:55:20 4792 1

转载 MFC 的几个重绘

一:什么时候才会发生重绘窗口的消息?      当需要更新或重新绘制窗口的外观时,应用程序就会发送WM_PAINT消息。对窗口进行重新绘制。二:Invalidate() -- RedrawWindow() -- UpdateWindow()三个函数有什么异同?      Invalidate()是强制系统进行重画,但是不一定就马上进行重画。因为Invalidat

2016-01-15 18:20:36 904

转载 从ICLassFactory 为 CLSID的COM组建创建实例失败 c001f011

首先针对这个问题,我注销服务器,然后再次进入服务器,就不会报错了,如果再次作业失败,进行编辑时,还是会报上图的错误,然后再次注销后登录、、、、下面是网上的解决方案:1、这个问题,写sql 脚本执行自动备份时出现的错误,在SQL Server 代理,选中其中一个作业 ==》 步骤,点击编辑(前提是把一切步骤都执行完成之后),就出现这个问题了,其实这里面有提示是什么错误,看到其他信息没有,最后

2016-01-02 10:36:25 2021

原创 sql server 2008 创建作业执行失败

-- 开始- 运行- 输入 services.msc - > 找到 Sql Server 代理 的服务并双击. 设定服务为启动, "启动类型"选择 '自动'否则在重启服务器后作业就不运行了.

2016-01-02 10:35:04 3994

转载 更新证书错误:No matching provisioning profiles found

在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试会出现“Your build settings specify a provisioning profile with the UUID‘XXX’, however, no such provisioning profile was found.  Xcode can resolve this issue by downloading

2015-12-22 14:34:22 565

转载 C/C++中宏 #和 ##的讲解

文中__FILE__与示例1可以参见《使用ANSI C and Microsoft C++中常用的预定义宏》宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。如定义好#define STRING(x) #x之后,下面二条语句就等价。       char *pChar = "hello";

2015-11-23 15:51:28 461

转载 用SQL查询昨天、今天、明天和本周的记录

转载:http://blog.chinaunix.net/uid-12427199-id-3437964.html附加:http://www.w3school.com.cn/sql/func_datediff.asp怎么用SQL查询昨天、今天、明天和本周的记录?又怎么用SQL查询一天,三天,一周,一个月,更长一些——一个季度的记录呢?本文中给出了一些方法。SQL查询今天的记录:

2015-09-17 12:53:54 6313 1

转载 AVL树讲解

转自: http://dongxicheng.org/structure/avl/1. 概述AVL树是最早提出的自平衡二叉树,在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。AVL树得名于它的发明者G.M. Adelson-Velsky和E.M. Landis。AVL树种查找、插入和删除在平均和最坏情况下都是O(log n),增加和删除可能需要通过一

2015-09-07 09:13:46 921

转载 Putty--登陆后设置标题栏显示IP

Putty--登陆后设置标题栏显示IP 用putty一个很头痛的问题,就是连接多台服务器后窗口多了,不知道那个窗口对应那吧服务器。所以把IP显示到标题上,就方便了很多了。在网上找到这种方法,不错,不错,呵呵。记录一下,方便以后使用。 把下面的几行脚本追加到 ~/.bashrc(对应 root 用户,也就是 /root/.bashrc 文件)自动脚本的最后。# Auto add

2015-06-04 13:13:41 1319

转载 无法格式化U盘的解决办法

在使用U盘的过程中难免会碰到各种各样的问题,特别是我们对U盘进行格式化的时候,经常会碰到“windows无法完成格式化”的提示,或者其他的失败信息,碰到格式化失败的情况是不是证明U盘已经不能使用了呢?要如何存储U盘里的重要资料呢?大家不用着急,其实U盘无法格式化的问题是可以解决的,今天小编就这类问题带来了四种的解决方案,接下来就跟着小编一起去详细了解一下吧。解决措施:解决方案一:1、鼠

2015-05-28 13:40:16 2556

转载 server2003中IIS里面无法下载INI文件的问题

打开“IIS管理器(Internet Information Services (IIS) Manager)”选择到你的站点。单击右键。选择“属性(Properties)” 单击“HTTP 头(HTTP Headers)”选项卡 单击“MIME 类型(MIME Types)” 单击“新建(NEW)” 在“扩展名(Extension)”框中,输入文件扩展名,这里是ini 在“MIME 类型(MI

2015-05-27 22:02:49 1429

转载 TTP 错误500.19 -Internal Server Error 错误代码 0x80070021

TTP 错误500.19 -Internal Server Error 错误代码 0x80070021错误摘要HTTP 错误500.19 -Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。详细错误信息模块 IIS Web Core通知 BeginRequest处理程序 尚未确定

2015-05-18 16:37:51 1533

转载 error MSB4044: 未给任务“CppClean”的必需参数“FoldersToClean”赋值

在VS2010中调试程序出现错误:(1)error MSB4044: 未给任务“CppClean”的必需参数“FoldersToClean”赋值。(2)The "CppClean" task was not given a value for the required parameter "FoldersToClean"。 解决办法:工程 - 属性 - 配置属性 - 常规 - 中间

2015-03-16 13:30:29 2803

转载 CentOS6.4下Mysql数据库的安装与配置

博客转载自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发

2015-01-29 10:27:09 799

转载 centos下链接无线网

为什么要使用无线网络呢?因为无线网络使用比较方便,使用无线网络我们不必使用那些乱糟糟的网线就能实现上网,现在无线网络比较普及,尤其在那些不方便布线的地方(山区、河流、机场、横跨马路、机场、工厂车间等)更是盛行。我呢,最近为了玩linux将我的电脑装成了linux操作系统,由于先前没有做好功课,装上系统后,我要哭了,发现我的电脑没有办法使用我们宿舍的无线上网,在网上找了好久发现我

2015-01-28 17:24:08 3059

转载 Wireless tools for Linux介绍

Wireless tools for Linux介绍Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。Wireless tools for Linux 和 Linux Wireless Extension 由 Jean Tourrilhes在维护,由Hewlett-Packard(HP惠普)赞助

2015-01-28 15:55:40 705

转载 C语言,如何产生随机数(各种转载)

1. 基本函数       在C语言中取随机数所需要的函数是:int rand(void);void srand (unsigned int n);    rand()函数和srand()函数被声明在头文件stdlib.h中,所以要使用这两个函数必须包含该头文件:#include stdlib.h>

2014-04-24 15:12:44 1319

转载 Linux下文本文件中^M 符号问题的解决

问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编辑器去除太麻烦,有什么解决办法呢? 答:为了解决这个问题,Linux下专门有两个工具可以互换Windows格式和Linux格式,它们分别是dos2unix和unix2dos。比如用下面的命令就可以将文件名为“filename”文件从Windows格式转换为Linux文本格式。

2014-04-19 15:50:58 3134

转载 MySQL ('root'@'%') does not exist 的问题

MySQL ('root'@'%') does not exist的问题 在使用mysql时出现问题: The user specified as a definer ('root'@'%') does not exist。 一般是由于root用户对全局host无访问权限。因此只要给root用户添加一个访问权限即可。 解决办法: 登陆mysql ,执行  m

2014-02-25 14:31:34 3568

转载 http

HTTP的定义和历史    在一个网络中。传输数据需要面临三个问题:    1.客户端如何知道所求内容的位置?    2.当客户端知道所求内容的位置后,如何获取所求内容?    3.所求内容以何种形式组织以便被客户端所识别?      对于WEB来说,回答上面三种问题分别采用三种不同的技术,分别为:统一资源定位符(URIs),超文本传输协议(HTTP)和超文本标记语言(HT

2014-02-16 16:27:26 828

转载 socket

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是什么呢?4.         你会使用它们吗?什么是TCP/IP、UDP?         TCP/IP(Trans

2014-02-16 16:17:00 630

转载 HTTP Get与Post的区别

转载自:http://hi.baidu.com/bmomjdkmaipruxr/item/7cd6eb054343857ebee97e62表单提交中Get和Post方式的区别有5点   1. get是从服务器上获取数据,post是向服务器传送数据。   2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。po

2014-02-13 17:24:58 557

转载 http 与https的区别

转载自:http://19841026.iteye.com/blog/600615    今天在做雅虎的时候,发现用第三方工具截取不到客户端与服务端的通讯,以前重来没碰到过这种情况,仔细看了看,它的url请求时基于https的,gg了下发现原来https协议和http有着很大的区别。总的来说,http效率更高,https安全性更高。    首先谈谈什么是HTTPS: HTTPS(Secur

2014-02-13 16:36:01 830

转载 LINK 2005错误。*** 已经在*.obj文件中定义

为什么会出现这个错误??“error LNK2005: 已经在aaa.obj中定义”编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。       造成LNK2005错误主要有以下几种情况:    1.重复定义全局变量。可能存在两种情况:    A、对于一些初学编程的程序员

2014-02-10 13:27:11 4173

转载 int_64 与 字符串相互转化

int main(){       time_t cur_time = time(0);       cout        char ct[32];       memset(ct,0,sizeof(ct));       sprintf(ct,"%lu",cur_time);       cout        time_t tt = atoll(ct); 

2014-01-09 20:24:14 6053

转载 vector 中删除指定元素(个数为1-n个)

删除有两种方式方法1:  直接使用vector中的erase删除: 方法2:  利用STL提供的算法 -> erase-remove (此种方法效率较高) 两种方法效率对比:#include #include #include #include #include #include using namespace std; #define COUN

2013-12-20 20:18:54 1620

转载 linux 中产生swap文件

有时候在用vim打开文件时提示类似以下的信息:E325: 注意发现交换文件 ".exportcert.cpp.swp"所有者: liuchuanliang 日期: Thu Mar1 17:15:41 2012文件名: ~liuchuanliang/ftsafe/EnterSafe-Shuttle-Linux-111114/i386/sample2/source/Export

2013-12-02 18:35:10 6146

转载 Long Long、__int64使用总结

前言:  在16位环境下,int/unsigned int 占16位,long/unsigned long占32位  在32位环境下,int占32位,unsigned int占16位,long/unsigned long占32位何时需要使用:  long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647,而unsigned范围是[0,2^3

2013-11-19 14:21:02 976

转载 3DES加密算法

1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(Data Encryption Standard)。上周帮leojay看3DES算法,讲讲这个算法是如何进行的:)先来讲讲DES加密: 首先,这个算法全程是按位运算的,每次计算64位的内容,也就是8个字节。密钥Key,为64位。 我们把内容经过一个初始置换,就是每位按如下表格进行位置交换:I

2013-09-03 11:03:26 1501

转载 linux 下mysql安装,目录配置

1、准备安装程序(官方网站下载)服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm2、安装(打印信息略)[root@localhost /]#rpm -ivh MySQL-server-community-5.1.44-1

2013-08-17 21:55:00 623

转载 vim 配置

转自: http://www.cnblogs.com/witcxc/archive/2011/12/28/2304704.html首先安装完整版本的VIM 如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的VIM,如果在Windows下,直接安装它的Binary就行了。当然自己编译安装可能更好些。安装成功以后就是第二步设置vim vim通过一个叫vim

2013-08-15 22:44:07 1030

转载 g++: command not found

因为要部署几套nginx做负载,在make pcre的时候出现libtool: line 990: g++: command not found错误,第一感觉是gcc没有编译完整,于是,yum -y install g++,无解。于是编译第三方yum源,问题依旧。在于是,yum -y update gcc,再次无解。。。痛下决心。。yum -y install gcc+ gcc-c++。。漫长的等

2013-08-10 12:24:37 6397

转载 iterator tags

转自:http://blog.sina.com.cn/s/blog_93b45b0f01014o9d.html迭代器类别问题 iterator头文件根下面:struct input_iterator_tag {};struct output_iterator_tag {};struct forward_iterator_tag : public input_iterator_t

2013-08-06 14:19:28 1138

转载 了解lua setmetatable和__index的小例子

写了个小例子,可以帮助了解setmetatable和__index基本使用及其意义。代码如下:  local _a1 = {20, 1, key1 = "hello", key2 = "world", lang = "lua"}  print("the table _a1:")  for _,v in pairs(_a1) do      print(v)  end

2013-07-11 13:37:53 8808

转载 SIGPIPE

使用libevent编写websocket服务端时遇到了一个问题:浏览器与服务端建立连接后,若刷新或关闭浏览器窗口(未监听相应事件并处理),服务端无法得知连接断开,按理说,这种情况属于client异常终止,跟拔网线的情况类似。这种情况下,服务端不知情,仍保留此连接,仍按照既定逻辑向client写数据,写了两次后,服务端程序终止(多次测试,均是第2次后终止),不是崩溃,是异常终止,非常不解。

2013-06-18 08:57:49 909

转载 TCP 三次握手

相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助.   而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。因此在这里详细解释一下这两个过程。

2013-06-14 15:20:38 656

转载 linux 下利用vi操作文件相关

文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打

2013-06-06 09:06:52 622

转载 Linux 线程

转自:http://www.cnblogs.com/forstudy/archive/2012/04/05/2433853.html进程  系统中程序执行和资源分配的基本单位  每个进程有自己的数据段、代码段和堆栈段  在进行切换时需要有比较复杂的上下文切换线程  减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多  进程内独立的一条运行路

2013-06-05 10:23:10 634

转载 C++的64位整数 (C++的扩充类型)

转自:http://blog.sina.com.cn/s/blog_919ab2e401015nza.html在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即0~4294967295。也就是说,常规的32位整数只

2013-05-29 11:52:38 889 1

空空如也

空空如也

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

TA关注的人

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