摘要: 1. NAT分类 根据Stun协议(RFC3489),NAT大致分为下面四类 1) Full Cone 这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的. 例如 A:192.168.8.100 NAT:2 阅读全文
posted @ 2019-12-25 15:17 江南烟雨梦 阅读(1297) 评论(2) 推荐(1) 编辑
摘要: Linux Apache Mysql Postgresql 安装 yum -y install httpd yum -y install mysql mysql-server yum -y install php php-mysql php-postgresql php-pgsql php-deve 阅读全文
posted @ 2019-12-25 15:00 江南烟雨梦 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 使用VisualStudio来编译,我的电脑上安装的是VS2013。1、在开始菜单项里面(或者在VS安装路径中)打开Developer Command Prompt for VS2013.exe2、在Developer Command Prompt for VS2013.exe命令行中进入你的lib 阅读全文
posted @ 2019-12-25 14:55 江南烟雨梦 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1、安装cygwin2、安装sublime text23、将g++和gdb加入系统环境变量(windows系统)3、安装package control4、通过package control安装sublimeclang(主要用于C++代码提示、自动补全)5、配置sublimeclang,打开Prefe 阅读全文
posted @ 2019-12-25 14:53 江南烟雨梦 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 这2个概念非常容易混淆,即使是老鸟,也有眩晕的时候,写此博文,加深记忆... 指针常量:一个指针,并且它是一个常量,它的值不许被改变; char *const p1 = "Hello!"; //必须在定义的时候初始化,因为它是常量 p1 = "NiHao!"; //错误,不允许对常量赋值 常量指针: 阅读全文
posted @ 2019-12-25 14:48 江南烟雨梦 阅读(559) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> using namespace std; int main(int argc, char *argv[]) { int *p = NULL; //定义变量,此时&p有值,但p = NULL,即不指向任何内存空间 p = new int; //在堆上分配一个内存 阅读全文
posted @ 2019-12-25 14:45 江南烟雨梦 阅读(482) 评论(0) 推荐(0) 编辑
摘要: C/C++怎样产生随机数:这里要用到的是rand()函数和srand()函数,C/C++里没有自带的random(int number)函数。(1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MA 阅读全文
posted @ 2019-12-25 14:41 江南烟雨梦 阅读(18180) 评论(0) 推荐(0) 编辑
摘要: 做了6年的Windows C++,觉得已经没什么挑战力;而且Windows C++已经没落,不得不转Linux C++; 习惯了Windows的界面,习惯了傻瓜式的VS IDE,现在遇到Linux命令行、gcc、g++、vim这种高端大气上档次的东西,还真是傻眼了; 那就百度、谷歌吧,但是一艘一大片 阅读全文
posted @ 2019-12-25 14:40 江南烟雨梦 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: 在Windows平台上,QtCreator( MinGW4.9.2 )创建动态库,最终生成的文件是libHello.a、Hello.dll和hello.o这3个文件(假设在D:/Lib文件夹下面) 在调用该动态库的可执行应用程序的.pro文件中加上下面这句: LIBS += -L"D:/Lib" - 阅读全文
posted @ 2019-12-25 14:37 江南烟雨梦 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: 主要是处理窗口上鼠标的几个事件,具体代码请看下面的截图, 完整代码的下载链接在此:http://download.csdn.net/detail/beyond0824/9657110, 本示例代码中,只能拉伸窗口右下角20px以内的区域,读者可参考代码以实现其他位置的拉伸。 ​ ​ ​ 阅读全文
posted @ 2019-12-25 14:17 江南烟雨梦 阅读(2416) 评论(3) 推荐(2) 编辑
摘要: 相同点: 1、这2个命令都会将远程仓库更新到本地仓库; 2、这2个命令都会从远程仓库更新本地仓库中的所有分支,而不仅是当前分支; 不同点: 1、前者会将远程仓库更新到本地仓库,但不会merge到任何分支的工作区; 2、后者不仅会将远程仓库更新到本地仓库,还会merge到当前分支的工作区,但不会mer 阅读全文
posted @ 2019-12-25 13:35 江南烟雨梦 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 正式开通博客园,告别CSDN! ——2019.12.25 阅读全文
posted @ 2019-12-25 08:00 江南烟雨梦 阅读(115) 评论(0) 推荐(1) 编辑