`
javatoyou
  • 浏览: 1021488 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
创建两个类 SingleLinkedList<T> using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace DevGuideToCollections { /// <summary> /// Represents a strongly typed single linked list. /// </summary> /// <type ...
类代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace DevGuideToCollections { /// <summary> /// Represents a strongly typed array. /// </summary> /// <typeparam name="T">Specifies the ...
下面是一篇博客园的文章 http://www.cnblogs.com/zhuqil/archive/2010/08/31/Two-Tips-on-Customizing-Debugging-Window.html 在网上搜了几个例子,全部都是在使用List这种集合类型时候,不知在别的地方还有没有用到
在我们了解Linux操作系统中各种调优参数和性能度量工具前,有必要讨论一下关于系统性能的各种可用指标和他们的意义。由于Linux是一个开源的操作系统,所以有很多性能度量工具可以使用。你最后选择哪个工具取决于你的个 ...
在开发和使用Linux 程序时,引擎有时会莫名 其妙的core 掉,在网上查了一下,整理了一个简 单的调试core 文件的方法。 1、什么是core dump? Core,即core memory,而dump 就是堆放的 意思。core dump 又叫核心转储,当程序运行过 程中发生异常,程序异常退出时,由操作系统把 程序当前的内存状况存储在一个core 文件中, 叫core dump。 2、如何打开core dump支持? 有的操作系统并没有默认打开core dump 支 持,需要用ulimit -c unlimited 语句进行设置, core 文件生成的位置 ...
UNIX/Linux下C语言的学习路线。一、工具篇“公欲善其事,必先利其器”。编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工具。 1、操作系统 在UNIX或Linux系统中学习C很方便,所以在开始您的学习旅程前请先选择一个UNIX或Linux操作系统,目前可供个人免费使用的UNIX或Linux系统有FreeBSD、RedHat Linux、SUSE Linux等,而且在安装包中还提供很多实用的工具,如:gcc, make等。 如果您一直使用Windows,身边又没有多余的机器安装UNIX,则可以使用VM ...
wikipedia上的解释 http://zh.wikipedia.org/wiki/%E5%93%88%E5%B8%8C%E8%A1%A8 下图示意了哈希表(Hash Table)这种数据结构。 哈希表 如上图所示,首先分配一个指针数组,数组的每个元素是一个链表的头指针,每个链表称为一个槽(Slot)。哪个数据应该放入哪个槽中由哈希函数决定,在这个例子中我们简单地选取哈希函数h(x) = x % 11,这样任意数据x都可以映射成0~10之间的一个数,就是槽的编号,将数据放入某个槽的操作就是链表的插入操作。 如果每个槽里至多只有一个数据,可以想像 ...
http://www.bind9.net/ http://www.zytrax.com/books/dns/
An Analysis of the RADIUS Authentication Protocol http://www.untruth.org/~josh/security/radius/radius-auth.html
网络协议 | kernelchina http://www.kernelchina.org/node/9
http://lwn.net/Articles/336224/
大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。 上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。
无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关系。 但是如果通过查阅make的帮助文档来手工编写Makefile,对任何程序员都是一场挑战。幸而有GNU 提供的Autoconf及Automake这两套工具使得编写makefile不再是一个难题。 本文将介绍如何利用 GNU Aut ...
简介:使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制 Socket 的性能。本文探索了 4 种使用 Sockets API 来获取应用程序的最大性能并对 GNU/Linux® 环境进行优化从而达到最好结果的方法。 在开发 socket 应用程序时,首要任务通常是确保可靠性并满足一些特定的需求。利用本文中给出的 4 个提示,您就可以从头开始为实现最佳性能来设计 ...
Optimizing C and C++ Code http://www.eventhelix.com/realtimemantra/Basics/OptimizingCAndCPPCode.htm
Global site tag (gtag.js) - Google Analytics