- 博客(41)
- 资源 (61)
- 收藏
- 关注
转载 non-local static 变量初始化顺序不确定,带来的问题
所谓static对象,其寿命从被构造出来直到程序结束为止,因此stack和heap-based对象都被排除。这种对象包括global对象、定义于namespace作用域内的对象,classes内、在函数内、以及在file作用域内被声明为static的对象。函数内的static对象称为local static对象(因为它们对函数而言是local),其他static对象成为non-local stat
2013-11-26 23:18:32 1082
原创 题目1019:简单计算器
题目描述: 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。输入: 测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。输出: 对每个测试用例输出1行,即该表达式的值,精确到小数点后2位。样例
2013-11-21 21:00:41 1298
转载 谈恋爱就像TCP连接
这是一张很内涵的漫画——爱情是靠不住的,即使你使用TCP连接也是如此。一心要握手成功,却被RST的男人就是个彻底的杯具……小知识:一个虚拟连接的建立是通过三次握手来实现的。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个
2013-11-20 22:25:39 1226
转载 C++输出中文字符
注:本文转载自互联网,感谢作者整理! 1. cout场景1: 在源文件中定义 const char* str = "中文" 在 VC++ 编译器上,由于Windows环境用 GBK编码,所以字符串 "中文" 被保存为 GBK内码,编译器也把 str 指向一个包含有 GBK编码的只读内存空间.用 cout 输出 str 时, 由于中文Windows环境用GBK编码,所
2013-11-20 21:57:40 3759
原创 C++ STL IO流 与 Unicode (UTF-16 UTF-8) 的协同工作
转自:http://dantvt.spaces.live.com/blog/cns!D87988A6CAC0A480!925.entry写的真不错,受益匪浅呀要是身边多些这样善于钻研的程序员朋友就好了凡用到文件读写,输入输出,就得和编码、Unicode 打交道。这系列实验来测试一下 C++ STL 的 IO流 对 ANSI 编码、Unicode 编码的支持特性,看能否找到一个自动识别编
2013-11-20 20:51:53 2929
原创 c++实现查询天气预报
原地址:http://blog.csdn.net/x_iya/article/details/8583015用到的函数、API等1、中央气象台API返回的JSON数据(http://m.weather.com.cn/data/101010100.html)2、外网获取IP(http://ip.dnsexit.com/index.php)3、Sqlite(1中的城
2013-11-20 00:06:07 20814 37
转载 JsonCpp中文unicode编码问题
用JsonCpp解析C++中文unicode编码,转换问题,今天找打了一种解决办法这个问题画了不少时间,贴出来供大家参考在json_reader.cpp中找到codePointToUTF8函数,添加部分代码就行~下载地址:http://download.csdn.net/detail/aqtata/6485251
2013-11-19 23:17:25 12170
原创 The Top 500 Worst Passwords (2008)
Top 100123456password123456781234pussy12345dragonqwerty696969mustangletmeinbaseballmastermichaelfootballshadowmonkeyabc123passfuckme6969jordanharleyrang
2013-11-18 20:28:59 9725
原创 ipwry源码
qqwry、ipwry都是cnss(http://blog.csdn.net/cnss/article/details/136069)出品,终于找到了源码,下载地址:简单是线下查询:ipsearcher.h#ifndef IPSEARCHER_H#define IPSEARCHER_H#pragma comment(lib, "ipsearcher.lib")
2013-11-17 00:31:55 1205
原创 void * 和 void 在函数返回值中的区别
一个很容易糊涂的问题.在函数的返回值中, void 是没有任何返回值, 而 void * 是返回任意类型的值的指针.还是看代码吧:#include #include void voidc(int a); void* voidcp(int *a);int main(){ int a=10; int *ap; voidc(a
2013-11-16 23:41:36 7774 1
原创 读取纯真IP数据库
#define _CRT_SECURE_NO_WARNINGS#include #include #include #include using namespace std;char *ptr = NULL; //ptr of image//内存映射文件char *p = NULL; //point to index//索引区unsigned int to
2013-11-16 21:24:06 1437
转载 纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat)
转载自:http://blog.cafeboy.org/2011/02/25/qqwry-to-ipwry/ipwry.dat相比qqwry.dat占用空间更小,我们可以将纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat),两种格式都是CNSS大神发明。下面是具体的转换方法:ipwry 0.2.2c使用说明:-i [ --input ]
2013-11-16 17:39:55 5455
转载 C++调用DLL方法
调用的原理:调用DLL,首先需要将DLL文件映像到用户进程的地址空间中,然后才能进行函数调用,这个函数和进程内部一般函数的调用方法相同。Windows提供了两种将DLL映像到进程地址空间的方法:隐式调用(通过lib和头文件)和显式调用(只通过提供的dll文件)。a.隐式这种方法需要DLL工程经编译产生的LIB文件,此文件中包含了DLL允许应用程序调用的所有函数的列表,当链接
2013-11-16 16:28:04 5341
转载 QQ IP 地址查询相关
1.QQwry.dat格式分析和查询IP位置的PHP程序By Strongc http://strongc.51.net/d2x/转载时不要去掉我的名字和我的主页链接,谢谢!以前的追捕数据库太大,而且很久没有更新了。所以我想到利用QQwry.dat这个文件查询IP所在位置,QQwry.dat 在很多地方都能找到,一般看IP地址的QQ压缩包中都有。但是没有任何相关格式
2013-11-16 15:36:56 2018
转载 【C/C++】概念: VC虚函数布局引发的问题
在网上看到一个非常热的帖子,里面是这样的一个问题: 在打印的时候发现pFun的地址和 &(Base::f)的地址竟然不一样太奇怪了?经过一番深入研究,终于把这个问题弄明白了。下面就来一步步进行剖析。 根据VC的虚函数的布局机制,上述的布局如下: 然后我们再细细的分析第一种方式: Fun pFun = (F
2013-11-14 15:17:18 1292
转载 DLL/EXE查看工具Dumpbin
一般情况下,我们需要查看一个DLL或EXE中的包含的函数或是依赖的函数之类的信息,可以使用VS自带的工具dumpbin; 可以直接在命令行下输入dumpbin就可以查看他的使用说明,如果未显示,可以先运行VS安装目录下的vcvarsall.bat来设置一下环境变量就可以了Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Micr
2013-11-14 00:34:37 1537
原创 如何通过函数名获取虚函数的地址?
测试环境:WIN8+VS2012#include #include using namespace std;class Cbase{public: Cbase() : x(10){} virtual void f(){cout << "Cbase::f" << endl;} virtual void g(){cout << "Cbase::g" << endl;} virtu
2013-11-13 22:17:16 1439
转载 学习Qt的资源-网站、论坛、博客等
来自《零基础学Qt 4编程》一书的附录附录C Qt资源C.1 Qt 官方资源全球各大公司以及独立开发人员每天都在加入 Qt 的开发社区。他们已经认识到了Qt 的架构本身便可加快应用程序开发进度。这些开发人员,无论是想开发单平台软件、还是想开发跨平台软件,都可从 Qt 统一而直接的 API、强大的构建系统以及各种支持工具(例如 Qt Designe
2013-11-11 22:56:17 1506
转载 批处理版MPlayer播放器(甲兵时代原创批处理)(下)
注意,由于空间不支持显示退格键,需要自己手动补上,方法如上图:接上篇:批处理版音视频播放器上(甲兵时代原创批处理):BcclsCOLOR 2Fecho.call :colour "2E" " 批处理编辑器"echo.&echo.call :colour "2E" "
2013-11-11 22:00:55 2364
转载 批处理版音视频播放器(甲兵时代原创批处理)(上)
华丽界面,超强功能,为批处理量身打造!~由于百度不支持显示部分代码,可能无法正常显示,拷贝完整代码请到下面地址:批处理版音视频播放器V6.7 歌词版:代码拷贝:http://www.bathome.net/thread-9556-1-1.html (主要更新位置与最新版本)直接下载:http://cjiabing.qupan.cc/6797375.htmlB
2013-11-11 22:00:09 2193
转载 mplayer命令行模式下的使用方法【转】
mplayer命令行模式下的使用方法http://hi.baidu.com/lovehack2006/blog/item/162ef9778214111eb051b9d4.htmlMPlayerMPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。本文所要探讨的,除却一般的使用方法之外,更包括一些鲜为人知的提示和诀窍。相信在阅读此文后,
2013-11-11 21:58:15 2172
转载 mplayer使用心得[转]
一直在用mplayer,其他的播放器很少用。以下是我使用过程中的一些心得。 注意,下面用的路径都是在我的电脑上的路径,使用时请不要照抄!应该换成你的电脑上的正确路径。 一、首先还是讲安装方面的问题。 具体的安装见本版的精华帖子,这里不详细讲。 http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t
2013-11-11 21:57:09 2342
转载 Mplayer另类在线播放影音文件技巧【转】
http://www.linuxsir.org/bbs/showthread.php?t=254467本文介绍的Mplayer在线播放的方法,不是指在浏览器中安装Mplayer插件这种方法,而是在命令行中操作,利用Mplayer的可以从Stdin中播放的原理实现的。其原理是利用支持Stdout的下载软件(如Wget和Curl),将文件下载到Stdout中;再用Mplayer从Stdin读取
2013-11-11 21:56:07 6021
转载 MPlayer参数使用介绍(部分)(中文)
文件太长,就不全部转载了,以下是某MPlayer网站的全部详细介绍:http://www.mplayer.org.cn/help_zh.html#%E7%A8%8B%E5%BA%8F%E9%94%99%E8%AF%AFMPlayer官方网站的介绍,不过中文的翻译不完全:http://www.mplayerhq.hu/design7/documentation.html如果从官网下载
2013-11-11 21:55:32 6995
转载 mplayer的参数
播放文件使用 MPlayer 播放媒体文件最简单的方式是:mplayer MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行中显示该播放文件的状态信息;而假如是视频文件的话,则会打开一个新的播放窗口。倒退与快进在播放文件的时候,你可以通过以下三组快捷键来对播放进程进行倒退与快进操作:左方向键和右方向键:分别执行倒退 10 秒和
2013-11-11 21:52:48 1772
转载 制作ASCII字符动画
看过Matrix的同学应该还记得,在母舰上一直在计算的电脑屏幕在Neo觉醒的时候,不停的下落的杂乱无章的字符组成了Neo当时所处的场景。其实利用开源和免费的工具,我们可以将现有的视频转换为ASCII字符格式的视频。需要用到的工具是QQ影音、Ascgen dotNET、MPlayer和Mencoder。QQ影音用于提取视频和音频;MPlayer用于自动截图,可以从www.mplayerhq.
2013-11-11 20:04:40 3472
原创 IF
如果,身边的人都失去理智,并将其归咎于你,而你却能保持清醒;如果,所有人都怀疑你,而你却能自信如常,并体谅他们对你的怀疑;如果,你能耐心等待,不急不躁。或遭人诽谤憎恨,却不去以牙还牙;既不去光彩照人,亦不去才华横溢。如果,你能去梦想,但却不做梦想的奴隶;如果,你能去思辩,而不是为了思考而思考;如果,你能以平常心坦然面对失败和凯旋,并懂得:它们其实都是幻象;如果,你能忍受你说出的真理,被无赖们故意曲
2013-11-10 20:18:19 957
原创 VC实现快递查询
#include #include #include #include #include "tinyxml.h"#pragma comment(lib, "tinyxml.lib")#pragma comment(lib, "tinyxmlSTL.lib")using namespace std;void ConvertUTF8ToANSI(CString strUTF8,CSt
2013-11-09 15:51:42 4529
原创 how to convert wstring to string
#define _CRT_SECURE_NO_WARNINGS#include #include #include #include #include #include #include using namespace std;int main(){ setlocale(LC_CTYPE, "chs"); string str; wstring wstr = L"12
2013-11-09 15:22:55 1350
原创 pugixml简单实用
实现快递查询,调用快递100的API,未完成.#include #include #include #include #include #include #include #include #include #include "pugixml.hpp"#pragma comment(lib, "pugixmlsd.lib")void getXml(LPCTSTR u
2013-11-09 15:05:26 2144
原创 代理IP批量验证程序
#include #include #include #include #include #pragma comment(lib,"wininet.lib") using namespace std;CString content;bool getData(LPCTSTR proxy){ CString data; DWORD dwStatusCode; CInterne
2013-11-09 14:28:37 2266
转载 CInternetSession的简单使用
1. CInternetSession的简单使用CInternetSession session;CHttpFile *file = NULL;CString strURL = " http://www.20abcd.com";CString strHtml = "”; //存放网页数据 try{ file = (CHttpFile*)session.O
2013-11-09 13:30:55 1137
转载 构造UTF8的std::string
在VC++的世界里,MS比较鼓励使用_UNICODE,std::wstring。而在Web, XML则提倡用UTF8。当在C++的程序里要保存/读取XML数据,就存在wstring与string之间的转换。C++11里提供方便的转换工具(参照:std::wstring_convert处理UTF8 )有人说,MS引入_UNICODE就是个错误,STL引入wstring也是个错误;而鼓励使用U
2013-11-08 23:56:08 1561
转载 std::wstring_convert处理UTF8
扔掉MultiByteToWideChar 吧,使用std::wstring_convert和 std::codecvt_utf8 来处理UTF8与WChar之间的互转。VC和Clang都支持哦~#include #include string>#include #include #include int main(int argc, char *argv[
2013-11-08 23:55:49 2346
转载 std::wstring_convert处理UTF8
#include #include #include #include #include int main(int argc, char *argv[]){ std::wstring str = L"123,我是谁?我爱钓鱼岛!"; std::wstring_convert> conv; std::string narrowStr = conv.to_bytes
2013-11-08 00:05:15 11436 2
转载 Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
转载请注明出处http://www.cppblog.com/greatws/archive/2008/08/31/60546.html最近有人问我关于这个的问题,就此写一篇blogAnsi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾,NT操作系统内核用的是这
2013-11-06 22:33:52 824
原创 tinyxml
Welcome to MyApp Thank you for using MyApp 制作一个快递查询的软件,需要处理XML数据,系统的学习下XML#include #include "tinyxml.h"#pragma comment(lib, "tinyxml.lib")
2013-11-06 20:34:26 921
转载 【Qt学习笔记】Qt+VS2010的配置
http://blog.csdn.net/jocyln9026/article/details/8575218关于Qt Qt是1991年由Trolltech公司开发的一个跨平台的C++图形用户界面应用程序框架。它的最大特点是跨平台,“一次编写,随处编译”的跨平台解决方案使应用程序能完美运行于Windows、Mac OS 、Linux、Embedded Li
2013-11-05 22:08:15 1076
原创 VS生成垃圾文件清理
@echo Offdel /s /a *.txt *.exe *.suo *.ncb *.user *.dll *.pdb *.netmodule *.aps *.ilk 2>nulFOR /R . %%d IN (.) DO rd /s /q "%%d/x64" 2>nulFOR /R . %%d IN (.) DO rd /s /q "%%d/Debug" 2>nulFOR /R .
2013-11-04 00:00:19 1996
原创 输出成员函数地址小结
#include using namespace std;class Ctest{public: static void statFunc() { cout << "statFunc" << endl; } void dynFunc() { cout << "dynFunc" << endl; } virtual void virtFunc() { cout
2013-11-03 16:17:22 820
lua-cjson-2.1.0-已编译
2018-04-16
mybatis plugin 3.21破解补丁
2017-11-13
QQWry-源码
2017-11-13
Privacy in Location-Based Applications
2017-10-17
BJUT数字图像处理作业
2017-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人