- 博客(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
738
转载 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
4874
转载 MFC 的几个重绘
一:什么时候才会发生重绘窗口的消息? 当需要更新或重新绘制窗口的外观时,应用程序就会发送WM_PAINT消息。对窗口进行重新绘制。二:Invalidate() -- RedrawWindow() -- UpdateWindow()三个函数有什么异同? Invalidate()是强制系统进行重画,但是不一定就马上进行重画。因为Invalidat
2016-01-15 18:20:36
967
转载 从ICLassFactory 为 CLSID的COM组建创建实例失败 c001f011
首先针对这个问题,我注销服务器,然后再次进入服务器,就不会报错了,如果再次作业失败,进行编辑时,还是会报上图的错误,然后再次注销后登录、、、、下面是网上的解决方案:1、这个问题,写sql 脚本执行自动备份时出现的错误,在SQL Server 代理,选中其中一个作业 ==》 步骤,点击编辑(前提是把一切步骤都执行完成之后),就出现这个问题了,其实这里面有提示是什么错误,看到其他信息没有,最后
2016-01-02 10:36:25
2112
原创 sql server 2008 创建作业执行失败
-- 开始- 运行- 输入 services.msc - > 找到 Sql Server 代理 的服务并双击. 设定服务为启动, "启动类型"选择 '自动'否则在重启服务器后作业就不运行了.
2016-01-02 10:35:04
4088
转载 更新证书错误: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
609
转载 C/C++中宏 #和 ##的讲解
文中__FILE__与示例1可以参见《使用ANSI C and Microsoft C++中常用的预定义宏》宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。如定义好#define STRING(x) #x之后,下面二条语句就等价。 char *pChar = "hello";
2015-11-23 15:51:28
507
转载 用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
6430
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
976
转载 Putty--登陆后设置标题栏显示IP
Putty--登陆后设置标题栏显示IP 用putty一个很头痛的问题,就是连接多台服务器后窗口多了,不知道那个窗口对应那吧服务器。所以把IP显示到标题上,就方便了很多了。在网上找到这种方法,不错,不错,呵呵。记录一下,方便以后使用。 把下面的几行脚本追加到 ~/.bashrc(对应 root 用户,也就是 /root/.bashrc 文件)自动脚本的最后。# Auto add
2015-06-04 13:13:41
1368
转载 无法格式化U盘的解决办法
在使用U盘的过程中难免会碰到各种各样的问题,特别是我们对U盘进行格式化的时候,经常会碰到“windows无法完成格式化”的提示,或者其他的失败信息,碰到格式化失败的情况是不是证明U盘已经不能使用了呢?要如何存储U盘里的重要资料呢?大家不用着急,其实U盘无法格式化的问题是可以解决的,今天小编就这类问题带来了四种的解决方案,接下来就跟着小编一起去详细了解一下吧。解决措施:解决方案一:1、鼠
2015-05-28 13:40:16
3590
转载 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
1494
转载 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
1589
转载 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
2987
转载 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
836
转载 centos下链接无线网
为什么要使用无线网络呢?因为无线网络使用比较方便,使用无线网络我们不必使用那些乱糟糟的网线就能实现上网,现在无线网络比较普及,尤其在那些不方便布线的地方(山区、河流、机场、横跨马路、机场、工厂车间等)更是盛行。我呢,最近为了玩linux将我的电脑装成了linux操作系统,由于先前没有做好功课,装上系统后,我要哭了,发现我的电脑没有办法使用我们宿舍的无线上网,在网上找了好久发现我
2015-01-28 17:24:08
3149
转载 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
750
转载 C语言,如何产生随机数(各种转载)
1. 基本函数 在C语言中取随机数所需要的函数是:int rand(void);void srand (unsigned int n); rand()函数和srand()函数被声明在头文件stdlib.h中,所以要使用这两个函数必须包含该头文件:#include stdlib.h>
2014-04-24 15:12:44
1507
转载 Linux下文本文件中^M 符号问题的解决
问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编辑器去除太麻烦,有什么解决办法呢? 答:为了解决这个问题,Linux下专门有两个工具可以互换Windows格式和Linux格式,它们分别是dos2unix和unix2dos。比如用下面的命令就可以将文件名为“filename”文件从Windows格式转换为Linux文本格式。
2014-04-19 15:50:58
3174
转载 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
3685
转载 http
HTTP的定义和历史 在一个网络中。传输数据需要面临三个问题: 1.客户端如何知道所求内容的位置? 2.当客户端知道所求内容的位置后,如何获取所求内容? 3.所求内容以何种形式组织以便被客户端所识别? 对于WEB来说,回答上面三种问题分别采用三种不同的技术,分别为:统一资源定位符(URIs),超文本传输协议(HTTP)和超文本标记语言(HT
2014-02-16 16:27:26
867
转载 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
669
转载 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
590
转载 http 与https的区别
转载自:http://19841026.iteye.com/blog/600615 今天在做雅虎的时候,发现用第三方工具截取不到客户端与服务端的通讯,以前重来没碰到过这种情况,仔细看了看,它的url请求时基于https的,gg了下发现原来https协议和http有着很大的区别。总的来说,http效率更高,https安全性更高。 首先谈谈什么是HTTPS: HTTPS(Secur
2014-02-13 16:36:01
872
转载 LINK 2005错误。*** 已经在*.obj文件中定义
为什么会出现这个错误??“error LNK2005: 已经在aaa.obj中定义”编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员
2014-02-10 13:27:11
4239
转载 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
6115
转载 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
1828
转载 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
6205
转载 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
1007
转载 3DES加密算法
1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(Data Encryption Standard)。上周帮leojay看3DES算法,讲讲这个算法是如何进行的:)先来讲讲DES加密: 首先,这个算法全程是按位运算的,每次计算64位的内容,也就是8个字节。密钥Key,为64位。 我们把内容经过一个初始置换,就是每位按如下表格进行位置交换:I
2013-09-03 11:03:26
1744
转载 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
649
转载 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
1062
转载 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
6430
转载 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
1214
转载 了解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
8868
转载 SIGPIPE
使用libevent编写websocket服务端时遇到了一个问题:浏览器与服务端建立连接后,若刷新或关闭浏览器窗口(未监听相应事件并处理),服务端无法得知连接断开,按理说,这种情况属于client异常终止,跟拔网线的情况类似。这种情况下,服务端不知情,仍保留此连接,仍按照既定逻辑向client写数据,写了两次后,服务端程序终止(多次测试,均是第2次后终止),不是崩溃,是异常终止,非常不解。
2013-06-18 08:57:49
944
转载 TCP 三次握手
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。因此在这里详细解释一下这两个过程。
2013-06-14 15:20:38
691
转载 linux 下利用vi操作文件相关
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打
2013-06-06 09:06:52
675
转载 Linux 线程
转自:http://www.cnblogs.com/forstudy/archive/2012/04/05/2433853.html进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路
2013-06-05 10:23:10
661
转载 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
966
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人