- 浏览: 13512 次
最新评论
文章列表
windows 程序设计之「NetTime.C」范例分析笔记
2011年01月06日
/*------------------------------------------------ ------- NETTIME.C -- Sets System Clock from Internet Services (c) Charles Petzold, 1998 -------------------------------------------------- -----*/ #include #include"resource.h&qu ...
[How Tomcat Works]第4章 Tomcat默认连接器
2010年06月29日
第3 章的连接器工作得很好,而且本可以设计地更好。但是,我们只是将它设计成教学工具,来介绍Tomcat 4 的默认连接器。理解第3 章的连接器,是理解Tomcat 4 默认连 接器的 ...
linux服务器编程--EPOLL
2010年07月01日
介绍epoll的文章大多都详细介绍了epoll模型和select/poll模型之间的比较,这里就不再详细列举,只总结一下我对这两个模型的看法:
1.要监视的文件句柄非常多,而且每次完成操作的句柄 ...
异步机制(Asynchronous) -- (二)异步消息机制兼谈Hadoop RPC
2011年01月22日
上篇说了半天,却回避了一个重要的问题:为什么要用异步呢,它有什么样的好处?坦率的说,我对这点的认识不是太深刻(套句俗语,只可意会,不可言 ...
网络编程常见问题总结
- 博客分类:
- 技术杂绘
网络编程常见问题总结
2010年10月26日
网络编程常见问题总结 串讲(一)
网络编程常见问题总结
在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出.
对于网络编程的更多详细说明建议参考下面的书籍
《UNIX网络编程》 《TCP/IP 详解》 《Unix环境高级编程》
非阻塞IO和阻塞IO:
在网络编程中对于一个网络句柄会遇到阻塞IO和非阻塞IO的概念, 这里对于这两种socket先做一下说明
基本概念:socket的阻塞模式意味着必须要做完I ...
VC中的0XCCCCCCCC
- 博客分类:
- 技术杂绘
VC中的0XCCCCCCCC
2011年10月23日
在调试一个程序时,提示出错,看到指针的值为0xcccccccc ,一开始没怎么留意,以为只是一个随机的地址,再看看其它未初始化的指针,也是同样的0xcccccccc ,感觉不对劲,于是上网搜了下,原来还真有其它意思:
第一篇文章(地址:http://www.cppblog.com/tdweng/articles/119404.html )
在VC6下调试程序,可能会遇到诸如指令引用“0xcccccccc ”,该内存不能为Read的报错究其原因,就debug版中的堆栈中的局部变量(包括指针)在明确初始化之前 ...
MySql安装、优化和安全配置(转)
- 博客分类:
- 技术杂绘
MySql安装、优化和安全配置(转)
2010年11月21日
from:http://www.freeopens.com/2010_11_1244.html
自己做个备份,以后学习使用。
下载页面:http://dev.mysql.com/downloads/mysql/5.1.html#downloads
到页面底部,找到Source downloads,这个是源码版本,下载第1个Tarball
groupadd mysql
新建一个名为mysql的用户组
useradd -g mysql mysql
在mysql用户组下新建一个名为mysql的用户
...
嵌入式linux启动信息完全注释(2.2)(转载)
2010年07月18日
第二节:用户模式( user_mode )开始,start_kernel结束
PCI: bus0: Fast back to back transfers disabled
PCI: Configured XX as a PCI slave with 128MB PCI memory
PCI: Each Region size is 16384KB
...
推荐一个适合菜鸟使用的小工具
- 博客分类:
- 技术杂绘
推荐一个适合菜鸟使用的小工具
2011年03月24日
经常用电脑上网和喜欢装卸软件的朋友,会经常碰到运行某个程序或者关机时电脑给出“0X000000该内存不能为read”的对话框,问你是调试还是终止程序,十分烦人。出现这种情况一般是由于下列原因:
一是硬件、即内存条问题。但一般内存损坏的机率较低。但不排除内存条坏、或使用了有质量问题的内存,、内存金手指灰尘太多、双内存时使用了不同品牌不同容量的内存,出现设备不兼容。这种问题最简单的判断就是代换法,可快速判断内存的好坏。
二是软件问题、现在大多数人使用的操作系统和软件大多为盗版的或所谓破解的。软件存在BUG等。使软件运 ...
使用Memcached提高.net应用程序的性能
- 博客分类:
- 技术杂绘
使用Memcached提高.net应用程序的性能
2012年01月17日
在应用程序运行的过程中总会有一些经常需要访问并且变化不频繁的数据,如果每次获取这些数据都需要从数据库或者外部文件系统中去读取,性能肯定会受到影响,所以通常的做法就是将这部分数据缓存起来,只要数据没有发生变化每次获取这些数据的时候直接从内存中区获取性能肯定会大大地提高。在.NET中提供了一个Cache类可以实现这些功能。在ASP.NET中可以通过HttpContext 对象的 Cache 属性或 Page 对象的 Cache 属性来获取这个类的实例。 在大部分情况下我们都可以使用Cache类来提高ASP.NET的性能, ...
解决系统提示:内存不能为“read”或"written"的办法
2010年11月11日
现在有很多用户在使用ghost版的系统,经常会出现“0X000000该内存不能为“read”或"written"的对话框,该如何解决呢?
先分析下原因:
1、驱动不稳定,与系统不兼容,这最容易出现内存不能为 Read 或者文件保护
2、系统安装了一个或者多个流氓软件,这出现 IE 或者系统崩溃的机会也比较大,也有可能出现文件保护
3、系统加载的程序或者系统正在运行的程序之前有冲突,尤其是部分杀毒软件监控程序
4、系统本身存在漏洞,导致容易受到网 ...
内存不能为“read”或"written"的解决
2011年03月25日
现在有很多用户在使用ghost版的系统,经常会出现“0X000000该内存不能为“read”或"written"的对话框,该如何解决呢?
先分析下原因:
1、驱动不稳定,与系统不兼容,这最容易出现内存不能为 Read 或者文件保护。
2、系统安装了一个或者多个流氓软件,这出现 IE 或者系统崩溃的机会也比较大,也有可能出现文件保护。
3、系统加载的程序或者系统正在运行的程序之前有冲突,尤其是部分杀毒软件监控程序。
4、系统本身存在漏洞,导致容易受到网络攻击。 ...
2011年慈溪市小学生计算机程序设计比赛初赛试题
2011年11月27日
2011年慈溪市小学生计算机程序设计比赛初赛试题[/b]
[b](Pascal 语言 90分钟完成)
一.单项选择题(共20题,每题1.5分,共计30分,每题有且仅有一个正确答案)
1.我们经常看到“WiFi”这个标记,这里的wifi指的是( )
A.一个手机品牌 B.高清数字电视 C.一种新的编程语言 D.一种无线网络技术
2.下列英文缩写和中文名字的对照中,不正确的是( )
A.IT---信息技术 B. CPU--中央处理器 C. UPS---不间断电源 D. ...
C程序1
2011年12月15日
一、正误 共10题
第1题
char *p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"。
答案:N
第2题
C语言的当型循环是先执行循环后判断条件.
答 ...
C程序复习题1
2011年12月15日
一、正误 共 10 题
第 1 题
char *p="girl"; 的含义是定义字符型指针变量 p , p 的值是字符串 "girl" 。
答案: N
第 2 题
C 语言的当型循环是先执行循环后判断条件 .
答案: N
第 3 题
C 语言中的整型常量有 3 种表示方法 .
答案: Y
第 4 题
表达式 1/4+2.75 的值是 3.
答案: N
第 5 题
C 语言中只能逐个引用数组元素 ...