c++读取注册表详解
众所周知,注册表的重要性就不需要在这里阐述了,但是我们如何用c++来读取注册表呢?1.读注册表 // 读取注册表 CString ReadRegisteTable(CString root,CString path, CString key) { HKEY hAppKey; LPCTSTR WINDS_SERVICE_REGISTRY_KEY=path; LPCTSTR...
View ArticleCMake再Mac下设置命令行
CMake的一个Bug:http://public.kitware.com/Bug/view.php?id=10056建立symbolic link,以在命令行下调用:osascript -e 'do shell script "ln -sf \"/Applications/CMake 2.8-12.app/Contents/bin/cmake\" /usr/bin/cmake" with...
View Article关于定时器
http://www.iwms.net/n1251c13.aspx定时器是个很有意思的东西,它很有用,但我认为这不是现代计算机的结构所擅长的事情。计算机适合做那些很大量的简单重复工作,或者根据请求做出回应。...
View Article客户端不停的发送数据会对服务器有什么影响?(一个连接上)
这个问题我是在论坛看到的类似的问题,当时回复了他。。后面仔细想想又好像自己也不是太清楚。如是又看了一下tcp/ip详解。。。。顺便自己做了一下实验,发现发送一些数据后客户端就卡死了(阻塞套接字),服务器只接受连接,不取出系统缓存的数据。我想估计是服务器的对应套接字的buffer用完了,所以内核不在接收数据了,导致客户端不能够发送数据。那这样看来,客户端想不停的发送数据,只有不断建立连接才可以,在一个...
View Article为什么安装ubuntu 12.04.3 wubi找不到镜像!!!
如题我也不知道为什么??我开始下载32位的,然后把里面的wubi拷贝出来,坑爹尽然是12.04.1 所以找不到。。然后我到网上找12.04.3 32位,。。。。 找不到。。。。。。到官网只能64位。。。后面只能下载64为用这个wubi 安装成功。。。不容易啊。。。。。小鱼儿 2013-12-18 22:46 发表评论
View Article一个OpenCASCADE的MFC控件
有时候需要在对话框上显示OpenCASCADE的模型,现基于CStatic封装了一个简单的控件:COpenCascadeCtrl代码如下:#pragma once// COpenCascadeCtrlclass COpenCascadeCtrl : public CStatic{ DECLARE_DYNAMIC(COpenCascadeCtrl)public:...
View Articleubuntu 13.10 如何安装 apt-fast ?
摘要: ubuntu 13.10 如何安装 apt-fast ? 阅读全文AlanTop 2013-12-19 16:32 发表评论
View Articlec++返回局部变量的指针
函数返回指针。本来就是一个比较容易出问题的操作。在霍顿的《VC++ 入门经典》一书中,给出了一个很有代表性的例子,如下: // Ex5_11.cpp #include <iostream> using std::cout; using std::endl; double* treble(double); // Function prototype int...
View Articlefstream与中文路径,容易遗漏的问题
当使用fstream(或ifstream或ofstream)打开中文路径的文件时,默认是会打开失败。于是,网上有很多解决办法。主要就是以下两种:C++风格一些: std ::string file_path = "C:\\中文路径文件.txt" ; std ::locale old_locale = std ::locale :: global( std...
View Articlemac osx 10.85 编译安装squid 3.4.1
1,首先通过App Store安装Xcode;@import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 2,再安装Xcode command line...
View ArticleC++中static的全部用法
static的全部用法 要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s; 其实就是: auto int a; auto string s;...
View Article使用itms-services协议 在线安装 ipa支持ios7.1
对于ios7.1以下的设备方法在网上已经很多了,最近大家都碰到了一个问题就是原有的方式并不支持ios7.1。google了一下才发现plist必须使用https。https://discussions.apple.com/thread/5385948?start=0&tstart=0这个是为什么呢?漂漂 2013-12-20 16:04 发表评论
View ArticleICPR 2014 Latex template
上传提示:There is a compliance problem that prevents the file from being accepted for submission:This document has non-embedded fonts (ArialMT)解决方案:将pdf文件打印成pdf,选择“属性”->字体->选中“ArialMT”->添加->确定...
View Article回顾一下这几年使用过的集成开发环境
摘要: 从2000年开始学习程序设计到现在,学习了众多语言, 从最初的pascal到c/c++, 从java到python、php, 平台也先后经历了widnows, linux, mac等。在这当中也学习使用了为数不少的集成开发环境,今天就来回顾一下这些陪伴我学习工作的IDE。 阅读全文LLVM 2013-12-21 14:49 发表评论
View ArticleLua中的字符串函数库
Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n) 返回重复n次字符串s的串;你使用string.rep("a",...
View ArticleLua中xpcall函数
Lua提供了xpcall来实现这个功能,xpcall接受两个参数:调用函数、错误处理函数。当错误发生时,Lua会在栈释放以前调用错误处理函数,因此可以使用debug库收集错误相关信息。有两个常用的debug处理函数:debug.debug和debug.traceback,前者给出Lua的提示符,你可以自己动手察看错误发生时的情况;后者通过traceback创建更多的错误信息,也是控制台解释器用来构建...
View Article解析LUA中关于Package定义
转载自http://mobile.51cto.com/iphone-285706.htmLUA中关于Package定义学习笔记是本文要介绍的内容,主要是来学习lua中对Package,具体内容俩看本文详解。Package是个很逻辑的概念。也就是说很可能不是语言直接提供的设施。cpp里的namespace可以用来实现package,在LUA中则是依靠table机制来实现。实现的方式大同小异,本文总结了...
View Article