- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 打洞之我见
两个处在不同内网的机器上的应用要想直接通信(不通过第三方来交换数据),由于互相并不知道彼此的外网IP,是做不到的。当然如果是人为干预,你知道了彼此机器的外网IP,并做好端口映射的设置,两个是能够互相通信的,而这里说的,是在互不相知的情况下如何建立通信(这也符合生活常理,因为你较少的关注过你自己的外网IP,一些P2P应用也从来没要求过你先设置好端口映射才能够使用)。为了能够让这样的两台不同内
2016-08-11 20:48:46
354
翻译 NETBIOS名 和 Host名的不同
翻译:原文:NETBIOS名とホスト名の違い今回は「NETBIOS名」と「ホスト名」について解説します。「NETBIOS名」と「ホスト名」が混ざってしまいよく理解できていない人はかなり多いです。いざという時のトラブルシュートで差が出ますのでしっかり理解しましょう。Windowsネットワークの歴史NETBEUIの時代「NETBOIS名」のことをよく理解するためには
2016-03-07 16:10:35
706
原创 RTL8188CUS Raspberry Pi AP设置
之前入手了一个树梅派,同时淘了个小车,折腾了折腾终于能控制小车运动了。但是有一个问题,控制端跟树梅派间的通讯都是要连接到一个第三方wifi上,一旦脱离了wifi就无法再控制了,于是就想如果在树梅派上做一个AP,这样控制端就可以连接树梅派的Ap而不用依赖第三方了。于是上网查找了一下,发现很多地方都说RTL8188CUS芯片的无线网卡是做不成AP的,我偏偏入手的就是这个型号的,顿时心凉了半截,这个事也
2016-01-23 14:19:03
2379
原创 MFC中ActiveX控件的使用
Windows系的开发做的很少,也晕乎晕乎的。 最近学习了下Arcgis的开发,话说C++开发相关的资料还真少。好不容易从网上找了篇资料,算是入了门(或者还在门外头,但是找到门了)。感谢这位同仁: http://blog.csdn.net/yiersl/article/details/16856479 在MFC中添加上MapControl的控件之后。手动添加一个I
2016-01-15 17:04:39
3169
原创 Tomcat和Apache的关系
一个Web小白的挣扎。 经常听他们做Web开发的提到“装Tomcat”,就以为Tomcat跟Apache一样,是个Web服务器之类的东西。 又经常听到这样的话:“光Apache不行,还得装TomCat”,于是有这个疑问: ① Tomcat到底是个什么东西? 百度一下“Tomcat”,“Tomcat Apache 区别”,有以下收获:
2015-12-10 13:47:05
664
原创 ADO Recordset AddNew一直抛异常
如果你在某些方面是个小白,那你走每一步都很受挫。 最近公司做了一个XXX系统(C++),使用ADO连接数据库,系统实现之后发现,数据库的插入效率很是问题,10万条左右的记录用时9分多钟,当然不管是客户端还是服务器的配置都比较低,但应该也不至于速度如此之慢,网上搜了下,有些人的插入效率能达到每秒8000条,看着这些数据我也是醉了,于是,就想优化一下数据库的插入效率。 当然,我写这
2015-12-07 15:51:04
2584
原创 C++异常机制
看C++Primer的异常部分时,有这么两个现象:1. throw时抛出的对象即使是全局变量,在catch中对捕获到的异常变量的修改也不能修改到原始的全局变量(无论catch中异常变量的声明是否是引用)enum EHstate { noErr, zeroOp, negativeOp, severeError };enum EHstate state = noErr;int mathFu
2015-09-10 17:44:57
378
原创 malloc和calloc的区别
做C这么久了,才了解calloc函数也是挺丢人的。 从网上找了很多关于这两者区别的文章,有的甚至总结了好多人的结论。但我感觉都没有说的很明白。 其中关于函数原型的区别根本就没必要在讨论了,但是从原型上看,malloc的含义是“给我一个大小为size的连续内存”,而calloc貌似是“给我n个大小为size的连续内存”。由于这样的原型,有人说(不知道是不是官方的)calloc
2015-07-17 14:41:00
1945
原创 rabbitmq的安装和使用
安装 Erlang Source URL http://www.erlang.org/download/otp_src_17.0.tar.gz 安装依赖包 yum install unixODBC yum install unixODBC-devel ※如果
2014-05-09 13:25:47
747
原创 关于DNS转发时地址选择算法的问题
以下是我之前的调查,因为有一段时间了,只有一部分记忆。 这里说的DNS是伯克利大学的BIND DNS。 在bind9.3.几之前(忘了哪个版本了,请原谅我没有耐心再去查阅)。对于给定的转发地址列表,DNS的选择是这样的: (不好意思,具体的算法我忘了,等我查明白了再修正,但好像是下面这两个中的一个来着。 假设有两个地址A和B,那么其首先选择
2014-03-18 20:57:38
2122
原创 dancing links-数独的程序解决方案
看了高手的实现,我很惭愧。。。 话说前一阵子玩手机上的白金数独,随着玩的关数越往后,越来越难,一个数独得花费甚至好几个小时,那个时候就让我有了一股写个程序解决的冲动,但是冲动没管用,还是放下了。 又话说前两天看到百度新闻上说有个60多岁的老头,做出来了传说世界上最难的数独,这个我不关心,我关心的是,新闻里说,有网友用程序实现,在24小时内给解决了。我不是夸他
2013-07-21 22:03:16
1188
原创 grub-install 做了什么?
就我看过的资料来看,每个人对于grub-install的说法不一,我没有亲自试过,悟了很久,感觉悟出了点什么,能够解释一下。首先我先说说我的疑惑,根据网上和某些资料,一般有以下两种认识不统一。1.grub-install 只设定配置文件,真正的boot loader 需要用grub shell另外安装,MBR和boot sector需要分别安装(鸟哥这么认为,如果我没理解错的话)2
2013-03-13 11:01:50
4595
原创 chkconfig做了什么
以前很奇怪chkconfig命令到底做了什么。今天调查了一番,记录下来备忘。(测试环境为CentOS 6.0,其他发行版不同的可能性很大,没测)chkconfig --add | del | level N command一。对command的要求测试 此处的command 是必须要在/etc/rc.d/init.d/目录下的启动脚本,如果没有这个启动脚本
2013-03-12 15:42:45
593
原创 如何获得root shell
好难找这方面资料的说参考:http://www.tuxation.com/setuid-on-shell-scripts.html没仔细看,大概意思是说,大多数linux发行版都关闭了shell脚本的set_uid功能于是呼如果你想通过为shell脚本设置suid位来让普通用户具有root用户权限是达不到目的的。但是解决方案是:通过C程序来调用shell命令(如启动一个新she
2013-03-07 21:28:45
1738
1
翻译 如何写Vim脚本(一)
这几天想知道如何写一个vim脚本,查看vim的帮助文档,全是英语,本人英语不怎么好,于是去网上找中文资料,又找不到,没办法,只好硬着头皮翻译一下了,也顺便服务一下大众,说不定哪天你也想写了,百度一下,就找到这篇了呢。 这是其中的一部分,我会陆续把剩下的翻译完并传上来的。不墨迹了,开始:--------------------------------------------------
2012-03-11 11:29:13
1478
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人