- 博客(50)
- 资源 (19)
- 收藏
- 关注
原创 avicat for mysql 注册码 9.0.15
avicat for mysql 注册码 9.0.15有时在网上搜了好多的navicat for mysql注册码都注册不了的,是因为版本不一样造成的啊,建议搜索“绿色版”的来使用~——————————————————————————navicat for mysql 10.0.5 注册码 NAVD-IO5R-4VGM-TIZDNAVL-RK72-URYA-CINR亲测哦,哈哈——————
2012-06-16 19:01:58
1436
原创 494 - Kindergarten Counting Game
Kindergarten CountingGame Everybody sit down in a circle. Ok. Listen to me carefully.``Woooooo, you scwewy wabbit!''Now, could someone tell me how many words I just said? Input andOutputIn
2012-06-03 16:07:34
725
转载 Java Timer和TimerTask
以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import
2012-05-05 23:22:20
671
转载 Boost log库
本文首先介绍了boost.log的几个重要的概念,然后分析其框架结构,最后详细解析了一段示例代码,并总结了将boost.log应用到自己的程序中时的步骤。 1. 几个概念日志记录:一个独立的消息包,这个消息包还不是实际写到日志里的消息,它只是一个候选的消息。 属性:日志记录中的一个消息片。 属性值:那就是上面所说的属性的值了,可以是各种数据类型。 日志槽(LOG SINK):日志写
2012-05-05 16:02:30
2728
原创 Boost BOOST_FOREACH的扩展
namespace my{ // sub_string: part of a string, as delimited by a pair // of iterators struct sub_string//自定义容器 { std::string::iterator begin; std::string::iterator end
2012-04-21 17:42:25
1633
转载 Boost Serialization 库(一个有效的调试工具)
使用了 Boost Serialization 的 Hello World在执行更重要的任务之前,我们先来验证一下概念。在以下的 清单 1 中,您会看到一个字符串,它的值被转储到一个归档文件中。在以下的 清单 2 中,将此归档文件的内容恢复,以验证此字符串的值是否与原来相符。清单 1. 将字符串内容保存到文本归档文件中 #include #inc
2012-04-21 12:55:44
1790
1
转载 C++各种排序例子
/***************************************************************************** * sort.h * * Some sort algorithms. * * This file includes several usually used so
2012-04-21 11:47:30
885
翻译 Boost库命名规则
Boost官网的《Geting Started On Windows》(http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html)提到了Boost库的命名,摘录如下:以 libboost_regex-vc71-mt-d-1_34.lib 为例:lib 前缀:除了Microsoft Windows之外
2012-04-20 23:48:59
3918
转载 Boost assign赋值库
Copyright © 2003-2004 Thorsten Ottosen译者:nirvana对Assign的使用,修改和授权须依据Boost软件许可协议 v1.0(参见 http://www.boost.org/LICENSE_1_0.txt)。 C++ Boost Assign 文档(翻译)1、简介2、教程o operator+=()o operato
2012-04-20 20:46:21
1837
转载 Boost学习清单
简介: Boost C++ 库使编写优秀的代码变得更加简单。我们将了解有关 Boost 头文件的详细信息,发现压缩的 pair 和不可复制类等有帮助的实用程序,并了解如何处理失败的断言。简介Boost C++ 库拥有许多实用程序功能,可帮助您编写更优秀、更高效的代码。本文将介绍一些有帮助的实用程序,比如压缩的 pair 和类型特征,以及 Boost 中的一般功能,它们有助于快速地使某个
2012-04-19 21:12:38
1212
转载 cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin>> 用法1:最基本,也是最
2012-04-16 23:57:33
612
原创 C++ 与 Java的成员函数对比
在C++中的成员函数覆盖:#include using namespace std;class A{public:void test() { cout<<"I'm A\n "; } };class B:public A{void test() { cout<<"I'm B\n'"; }};int main(){ A* p = new B; p->te
2012-04-16 20:53:46
2557
3
转载 boost高质量随机数库
一. 概念随机数被用在很多场合, 比如数值计算, 游戏, 加密, 测试.根据场合的不同, 需求的随机数发生器也不尽相同. 可以分为一下三种.non-deterministic random number generator pseudo-random number generator quasi-random number generator [数字发生器{nu
2012-04-13 20:55:22
12701
原创 TCM_HITTEST TCHITTESTINFO 笔记
看notepad++的源代码,其中用到了这个消息,于是查了一下TCM_HITTEST This message determines which tab, if any, is at a specified screen position. You can send this message explicitly or by using theTabCtrl_HitTest
2012-04-12 23:30:01
996
转载 C++ 中的 reinterpret_cast
reinterpret_cast (expression)reinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expressoin)有完全相同的比特位。什么是无关类型?我没有弄清楚,没有找到好的文档来说明类型之间到底都有些什么关系(除了类的继承以外)。后半句倒是看出了reinterpret_cast的字面意思:重新解释(类型的比特
2012-04-12 22:16:40
630
转载 windows多线程
//创建多子个线程实例#include #include #include //子线程函数unsigned int __stdcall ThreadFun(PVOID pM){ printf("线程ID号为%4d的子线程说:Hello World\n", GetCurrentThreadId()); return 0;}//主函数,所谓主函数其实就是主线程执行的函数。int
2012-04-12 19:49:47
850
原创 看看我们以后谁混得好
今天下午刚上完《软件工程导论》下课,我与一位同学一起走,我跟他还算蛮好的那种,他是那种很喜欢玩网游不喜欢学习,学习成绩不算怎么好。到转角了我说我去图书馆看书,而他回宿舍。我说我去图书馆看书了。然后他回答:“去吧,去图书馆看书,看你的程序去吧,看看我们以后谁混得好。“ 听到这话开始我的确有点茫然了,学了那么久编程,现在已经是大二下了,自己做出什么来了,无非就是用win32 SDK做
2012-04-12 16:44:21
1040
2
原创 去除VC6.0中使用STL时的warning C4786
由于VC的bug在使用STL中的map时常常要出现很多C4786的warning,实在烦人~我们可以手动关掉这一类的warning: 只需在程序开头加上 #pragma warning(disable: 4786)即可
2012-04-11 23:02:34
1809
转载 WinMain 中的 lpCmdLine
Remember the main function from our standard C programs or the win32 console programs. It used to have two arguments argc and argv as follows:int main(int argc, char * argv[]) ...
2012-04-11 22:52:57
2345
转载 make教程
转自陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你
2012-04-09 19:21:01
900
原创 一道狗血的ACM题:Poker Hands
照着题目的输入是正确的,但是我没有测试过,但是提交上去是错误的,可能本人技术比较烂吧,提交的题目都是Wrong answerProblem DPoker HandsInput: standard inputOutput: standardoutputTime Limit: 2 secondsMemory Limit: 32 MB A poker deck con
2012-04-08 00:12:35
3206
转载 浅谈MySQL主键
主键没有着明确的概念定义,其是索引的一种,并且是唯一性索引的一种,且必须定义为“PRIMARY KEY”,是只可意会不可言传的东西。下面让我用通俗,甚至有些低俗的语言为您简单介绍一下MySQL的主键。简单描述:主键不能重复,就像QQ的用户名,有N个叫“虫zi”的网友,可是他们的QQ号码是不一样的,也就是说真正标识一个QQ的身份是“QQ号码”。还有那万恶的身份证,无论“张三,李四
2012-04-05 23:09:29
54281
5
原创 SQLite 学习
在线学习SQL系统http://sqlzoo.net/然后输入命令 sqlite3 testDB.db 从而创建 SQLite 数据库然后输入命令 create table testDB_ID(ID int, Number int) 来创建数据表 testDB_ID
2012-04-05 22:37:54
886
转载 命令行编译程序 MSVC vs. MinGW 之 (lib,dll,def,obj,exe) vs (a,dll,def,o,exe)
MinGW:c -> o gcc -c a.cc -> exe gcc a.c libs.o -o a.exe (从主程序a.c,附加libs,生成a.exe)o -> exe gcc a.o b.o ... -o main.exec -> dll,def,a gcc a.c -shared -o a.dll -Wl,--ou
2012-04-04 16:13:07
2523
原创 VC--用DLL生成LIB文件
步骤如下:1.启动一个命令行程序,进入VC的安装目录C:\Program Files\Microsoft Visual Studio\VC98\Bin,在这个目录下面有一个LIB.exe文件,使用它就能生成.lib文件,将.def文件放到相同目录,或者绝对路径也可以, 然后在命令行输入如下命令:LIB /MACHINE:IX86 /DEF:XXX.def该命令生成两个文件:.lib和
2012-04-04 16:10:02
1069
转载 mingw如何使用VC编译的dll
什么也不说了,看例子采用ming C编译,将ming/bin加入path(注:pythonxx.dll一般在winnt/system32下,以下操作后文件如xx.def,xx.a放到python/libs下)1)pexports python24.dll >python24.def2)dlltool --dllname python24.dll --def python24
2012-04-04 16:09:02
8251
1
原创 Problem B: Minesweeper
UVA一道简单的编程题,,关于扫雷的,居然出错,郁闷了一下,自己试明明是对的Have you ever played Minesweeper? It's a cute little game which comes within a certain Operating System which name we can't really remember. Well, the
2012-03-19 22:33:17
811
原创 vim配置
set nocompatiblesource $VIMRUNTIME/mswin.vimset nusyntax onsyntax enableset guifont=DejaVu_Sans_Mono:h12colorscheme slateset backspace=eol,start,indentset autoindentset ch=1set
2012-03-19 21:04:27
570
转载 学编程,注定孤独
谨以此文,献给无数奋斗在编程一线的同道们,祝你们不会寂寞,你们辛苦了!什么是编程?就是,先绘工作区,再写代码,然后交给 IDE 去编译,得到你想要的结果或程序。多么单纯的一个过程啊,和 IDE 交流,不用考虑你可能那句话说得不好听,因为它不在乎,还会帮你纠正;不用担心明天你们不再是朋友,因为它永远对你如一,每天都会真心对你,编译出你写下的程序。学编程的人,不会有城府,因为首先 ID
2012-03-10 18:54:34
549
原创 C++ + win32 + STL 写的QQ连连看外挂
有人留言的话,我想我会写程序里面大概的算法的文章,希望对你有帮助看了STL源码剖析 感觉没地方使用STL,于是就写了这个东西,我打算接下来写一个游戏,类似超级玛丽的游戏,希望大家支持,虽然我只是在和自己说话,呵呵!下载地址:http://download.csdn.net/detail/hellosijian/4090091
2012-02-25 21:07:08
1210
1
原创 C++ 简单文件读写
掌握文本文件读写的方法了解二进制文件的读写方法C++文件流:fstream // 文件流ifstream // 输入文件流ofstream // 输出文件流//创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main(){ ofstream f1("d:\\me.txt")
2012-01-31 20:22:01
809
原创 Boost 关于 shared_ptr 的学习心得
今天学习了boost 的智能指针中的shared_ptr,感觉收获颇多,现在就写下来,一则作为学习笔记,二则与大家分享我的学习心得shared_ptr智能指针我想大家如果看过《C++Primer》第四版(16.5 A generic handle class 一个泛型句柄)的话,应该了解作者构造了一个通过引用计数的方法来管理指针的,没错shared_ptr 同样是这样实现的,首先先看一下书
2012-01-28 01:37:50
12127
转载 C/C++中的日期和时间
头文件 time.h 函数用途 函数名 得到处理器时间 clock 得到时间差 difftime 设置时间 mktime 得到时间 time 得到以ASCII码表示的时间 asctime 得到字符串表示的时间 ctime 得到指定格式的时间 strftime 摘要: 本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据
2012-01-27 00:22:14
752
转载 使用MinGW编译boost
一、BoostBoost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。其官方网站为http://www.boost.org/,目前最新版本为1.46.0,以下以此版本为准。Boost库大部分的子库都是C++模版提供,大部分情况下直接包含头文件就可以了。其中部分子库需要编译,如下图所示:上图中bjam.exe是boost提供的编译工具,下面会
2012-01-25 21:53:30
10923
原创 在code::block中使用boost库
转载请注明出处 http://blog.csdn.net/hellosijian/article/details/7215274经过本人千辛万苦,终于可以在code::block中使用Boost了,为了帮助大家少走弯路,写下这篇文章来帮助大家,同时也为了回馈许多我看过的blog和文章http://blog.csdn.net/hellosijian/article/detai
2012-01-25 21:48:55
4697
3
原创 STL algorithm 笔记
find_end//范围2在范围1中最后出现的迭代器,要求完全匹配范围2template ForwardIterator1 find_end ( ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato
2012-01-11 23:39:11
543
转载 VC++如何将程序最小化到托盘
转:http://www.duote.com/tech/5/14958.html核心提示:所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分 一、托盘简介 所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放
2011-12-29 22:56:56
600
转载 一位ALS患者在生命走到尽头前用脚贡献了最后一个代码补丁
一位ALS患者在生命走到尽头前用脚贡献了最后一个代码补丁,修正了GNOME中一个存在了9年的BUG。一位ALS患者在生命走到尽头前用脚贡献了最后一个代码补丁,修正了GNOME中一个存在了9年的BUG。ALS是肌肉萎缩性侧索硬化症,是一种渐进
2011-07-30 20:04:10
738
C++标准程序库 chm版本
2013-09-29
C++ reference
2013-09-11
FileZilla Server 源码0.9.30
2012-10-26
Boost库 版本1_46_1 (已经用MinGW编译好了)
2012-01-25
白手起家Win32SDK应用程序
2011-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人