日志列表

  • 读者-写者问题的一个解法

    inthesoul (浙江) 发表于 2008-02-21

    用于数据库访问建模 typedef int semaphore; semaphore mutex = 1;                 /*控制对rc的访问*/ semaphore db = 1;                &nb... ...全文

  • 机器狗最新变种开始定位"启动"文件夹,注入进程进去!

    天涯风云 (湖北) 发表于 2008-02-20 评论: 10

     病毒作者依旧我很我素,过年也不消停,继续开发新版本.一月份变种,定位一般系统进程,自二月十三号以来,变种开始定位到"启动"文件夹.这里藏身可以防止以前所有的免疫及相关补丁失效,机器狗病毒作者再次向所有软件高手发出了新的挑战. 这将是一场漫长的战争.机器狗病毒作者对所有网管兄弟们发出了挑战,对所有杀软厂商... ...全文

  • C#的内存管理:堆栈、托管堆与指针 [转]

    stg609 (浙江) 发表于 2008-02-20 评论: 1 好评: 5

      感觉很详细,比较容易理解,虽然自己还是没坚持全部看完,但还是值得和大家分享!  在32位的Windows操作系统中,每个进程都可以使用4GB的内存,这得益于虚拟寻址技术,在这4GB的内存中存储着可执行代码、代码加载的DLL和程序运行的所有变量,在C#中,虚拟内存中有个两个存储变量的区域,一个称为堆栈,一个称为托管堆,... ...全文

  • 睡眠理发师问题

    inthesoul (浙江) 发表于 2008-02-20

    #define CHAIRS 5                                /*供顾客等待的座椅数*/   typedef int semaphore;      &nbs... ...全文

  • 哲学家就餐问题的一种解法

    inthesoul (浙江) 发表于 2008-02-20

    #define N               5                                 &nbs... ...全文

  • c# 泛型入门的简单示例

    stg609 (浙江) 发表于 2008-02-20 评论: 1 好评: 1

      本人对泛型也是初学,所以不能给也很多关于泛型的见解,只是举几个简单的例子,帮助那些想学习泛型的人尽快入门,嘿嘿!  其实泛型有点像c++的模板,泛型--顾名思义就是广泛的类型,而不是特定的类型,因此可以利用泛型来代替那些冗余而高度类似的代码,提高程序性能,MS中说使用泛型可能可以提高约100%~200%的性... ...全文

  • using关键字在C#中的三个用法[转]

    stg609 (浙江) 发表于 2008-02-20 评论: 1 好评: 1

    using这个关键字在C#中共用三个用法:   1、用在命名空间里   如:using System;  这个谁都知道,为了不用写类的全名(可以把System.Console  写成  Console)   2、可以用来对一个类进行重命名,也是为了使用方便,如:    &nbs... ...全文

  • 如何识别真正的程序员

    特蓝克斯 (辽宁) 发表于 2008-02-19 评论: 6 好评: 3 标签: 程序员

    如何识别优秀的程序员?并不是像听起来那么容易。在这儿工作经验的作用是很有限的,因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。 1,激情。 我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为... ...全文

  • c# 利用UDP定时检测所有好友在线情况

    stg609 (浙江) 发表于 2008-02-18 评论: 7 好评: 7

      环境:利用c# socket类,UDP 网络编程,SQL 2000  问题:在开发即时通讯软件中我们经常会用一个只有一级节点的treeview来表示,自己的好友,好友不在线时则切换节点的imageindex。那么如何检测自己的好友是否在线呢?  思路:由于我所开发的是以C/S模式为架构,考虑到客户端的性能所以目前我主要是通过服务器来定... ...全文

  • windows 下配置 IIS + PHP5.2.4 + MySQL5.20+phpmyadmin

    特蓝克斯 (辽宁) 发表于 2008-02-18

    windows 下配置 IIS + PHP5.2.4 + MySQL5.20+phpmyadmin 今天晚上很无聊,刚好昨天冲装了系统,就想把IIS+PHP+MySQL的环境配好。其实,这个题目取得太具体了,不过,应该是放置任意新版本都可以的。我这样写,只不过是想让一些新手朋友更容易找到而已,别怪。PART A: IISIIS没有选择,有没有什么好说的,直接用系统的... ...全文

  • c# BinaryFormatter序列化[转]

    stg609 (浙江) 发表于 2008-02-16 评论: 2

    BinaryFormatter序列化 序列化简单点来理解就是把内存的东西写到硬盘中,当然也可以写到内存中(这个内容我会在后面写一个例子).而反序列化就是从硬盘中把信息读到内存中.就这么简单,呵呵,现在来看下面的例子吧! ...全文

  • 又是outlook express的问题!

    vip-d (河南) 发表于 2008-02-16 标签: outlook express

        昨天下午刚上班,业务部的MM就打电话过来说,邮箱不能用了!     不能用?我说怎么回事?我说     就是不能用?你看看吧!对曰     打开VNC,输入MM电脑IP,连了过去!打开outlook express的收件箱,却看不到里面的任何东西,MM说里面东西很多呢?然... ...全文

  • c# 小计巧之socket编程中如何检测端口是否占用

    stg609 (浙江) 发表于 2008-02-15 评论: 3

      嘿嘿,好久没来写日志了,真是有点对不住自己讲过的话,因为最近都在忙着完成自己的项目,想在假期结束前尽量弄完,现在已经搞定一些了。今天弄项目的时候为了一个问题困扰了半天,后来一不小心想出来了,觉得这个解决方法很不错,嘿嘿,所以写出来给大家睢瞧  用socket编程过的人应该都知道有绑定端口这回事。  ... ...全文

  • 大数阶乘之计算从入门到精通-入门篇之一

    十一文 (湖北) 发表于 2008-02-15

    大数阶乘之计算从入门到精通-入门篇之一                         发布人:剑心通明  来源:互联网  浏摘要:本文讨论如何使用一个简单的算法计算一个大整数的阶乘,大数采用char数组存储,一个元素表示1位10进制... ...全文

  • 大数阶乘之计算从入门到精通-入门篇之二

    十一文 (湖北) 发表于 2008-02-15

    大数阶乘之计算从入门到精通-入门篇之二  发布人:剑心通明  来源:互联网  摘要:本文采用和《大数阶乘之计算从入门到精通―入门篇之一》几乎相同的算法思想计算阶乘,和上篇不同,本文给出的程序采用一个数组元素表示4位或者9位10进制数的方法,使得计算速度更快,占用内存更省。本文给... ...全文

  • 大数阶乘之计算从入门到精通―入门篇之三汇编的威力

    十一文 (湖北) 发表于 2008-02-15

    大数阶乘之计算从入门到精通―入门篇之三汇编的威力        2008-01-27 16:22:28  发布人:剑心通明  来源:互联网 摘要: 本文提供了2个计算阶乘的程序。第1个程序采用在C中嵌入汇编代码的方法,改进上篇中了程序2的瓶颈部分,使速度提高到原先的3倍多。第2个程序进一步改进了... ...全文

  • Peterson算法

    inthesoul (浙江) 发表于 2008-02-15 评论: 3

    #define FALSE 0 #define TRUE  1 #define N          2 int turn; int interested[N]; void enter_region(int process); {     int other;     ther = 1 - process;     interested[process] = TRUE; ... ...全文

  • 42条优化PHP代码方法

    特蓝克斯 (辽宁) 发表于 2008-02-04 标签: 优化PHP

    1.    If a method can be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.    echo is faster than print. echo 比 print 快。3.    Use echo’s multiple parameters instead of string concatenatio... ...全文

  • 瑞星杀毒软件免ID序列号安装包制作方法

    vip-d (河南) 发表于 2008-02-01 评论: 3 好评: 5

    偶尔间,想做一个免ID的瑞星杀软,于是就去baidu了一下,确实有此方法的贴子,但是经过实践,并不理想。 下面是本人经过实践得出来的方法: 一、首先使用瑞星工具里的瑞星安装包制作程序将当前的杀软制成安装包。 二、在制作好的安装包上单击鼠标右键,选用winrar解开。选解压到……(路径自己输了)。 三、打开解压... ...全文

  • WEB建站汇总

    bye86 (广东) 发表于 2008-02-01

    第一步:服务器配置篇 1,打开电脑,在D盘下建立一文件夹newgn(这个夹子就是你的站点存放点了),并且在里面建几个子文件夹(就好似你网站的子目录) 2,回到newgn的根目录,右键选择“共享和安全”(其实是快速地建立虚拟目录) 3,出现属性对话框后,选择“Web共享”标签,点选“共享文件夹”,出现共... ...全文