自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天的世界

这里有我,有世界

  • 博客(13)
  • 资源 (10)
  • 收藏
  • 关注

原创 一种简单的多进程编程模型

轻量级web服务器lighttpd中使用了一种比较简单的多进程编程模型,很容易理解,也很容易实现。基本思想就是使用一个监控进程,在加几个工作进程。具体的代码如下:bool child = false;bool shutdown = false;//此数值在程序运行过程中会改变int child_nums = 4; //此数值一般从配置文件中读取if(child_nums > 0

2009-10-07 13:51:00 2056

转载 浅析C++中的序列点

    int i = 3;    i = i++;    cout     结果是什么?有人可能会说是3,也有人可能会说是4,更多的人在骂出题的人白痴,但这语句究竟有何问题呢?未必每个人都清楚。    有些人也许马上会说,这是“未定义行为”。没错,这是一个典型的未定义行为。i = i++这个表达式合乎C++语法,能够顺利编译通过,但是执行的结果,标准说“未定义”。为什么是“未定义”,深究起来,要

2009-10-07 12:38:00 1979

原创 《Effective C++》之请记住

一,让自己习惯C++1,C++是一个语言联邦,包括C,Object-Oriented C++,Template C++和STL四个部分。C++高效编程守则视状况而变化,取决于你使用C++的哪一部分。2,对于单纯常量,最好以const对象或enum替换#define。3,对于形似函数的宏(macro),最好改用inline函数替换#define.4,将某些东西声明为const可帮助编

2009-05-24 22:18:00 4260

转载 腾讯创新大赛技术精英赛资格赛试题

 Problem A: UniversityTime Limit: 1000MS  Memory Limit: 65536K Total Submissions: 1353  Accepted: 538 Description企鹅大学有很多很多名学生,课程也很多。譬如企鹅语,北极熊语,企鹅初级数学,企鹅高级数学等等等等…… 现在,企鹅大学的校长想请你为他们写一个程序:计算总分的程序。请你由

2009-05-09 19:08:00 2440

原创 PostgreSQL在Windows下的安装

PostgreSQL 8.1/8.2在Windows 2000/XP FAT32/NTFS的安装步骤1. 启动安装,修改默认安装目录,例如改为c:/pgsql,在安装为服务时不选,即只安装程序,   不初始化数据库,也不安装为服务。2. 在启动控制面板/管理工具/计算机管理/本地用户和组,增加一个普通用户,如postgres,   密码123,设为永不过期。3. 系统环境变量的PATH增加c:/p

2009-05-03 19:54:00 3356

原创 C语言中的一些常见错误

1,当我们对void *类型的指针进行运算时,编译器会报告如下错误?error C2036: void * : unknown size   答案与分析:  在C语言中,所有的指针远算,例如+、—、*、/,都是将它所指向的对象的尺寸考虑进去的。例如‘char*’ 类型的指针加1,就是地址向后移动一个字节;而‘int*’类型指针加1,就是移动4个字节。但是,对于‘void*’型的指针

2009-04-19 01:16:00 2290

原创 用指定的运算符实现某些函数

    这些是我们《系统级编程》课程的第一次作业。就是用指定的运算符实现某些函数功能。/* * bitAnd - x&y using only ~ and | * Example: bitAnd(6, 5) = 4 * Legal ops: ~ | * Max ops: 8 * Rating: 1 */int bitAnd(int x, int

2009-03-10 12:19:00 2982

原创 《深入理解计算机系统》读书笔记

《深入理解计算机系统》读书笔记注:《深入理解计算机系统》是我们《系统级编程》课程的参考书。这里主要记载的是在看《深入理解计算机系统》这本书的过程中,遇到的一些以前没有注意到的知识。但是,这本书的稿子是2001年的,有点旧了,而且据说卡内基梅隆大学的讲义每年要更新30%。我会在其中增加一些我们系统级编程课程中的一些新的知识点。第0章 绪论1,不能用x-y第1章 计算机系统漫游1,

2009-03-05 21:50:00 8334 1

原创 《C++ Primer》读书笔记

一,基本语言1,编译C++源码时,在Windows下面用命令cl -GX prog1.cpp,生成和源文件名相同的.exe文件。 2,float型只能保证6位有效数字,而double型至少可以保证10位有效数字。3,在一行的末尾加一反斜线/符号可将此行和下一行当作同一行处理。4,在C++中,存在两种初始化,一是复制初始化:int varl = 1024;二是直接初始化:int iv

2009-02-16 22:37:00 2391

原创 《计算机网络》基础知识复习

1,计算机网络概要1,按需(而不是预分配)共享资源有时被称为统计复用(statistical multiplexing)。分组交换使用了统计复用。2,VC网络的优势:提供了QoS服务,保证了传输的最小速率和最大时延。3,POP(Point of Presence):一个POP就是某ISP网络中的一个或者多个路由器组,通过他们能够与其他ISP的路由器连接的地方。      NAP

2009-02-16 22:20:00 4701 4

原创 常用,易错的算法

1,二分查找/** * 二分查找算法 */int binarySearch(int* a,int &k,int n){    int left = 0,right = n-1;    while(left     {        int middle = (left+right)>>>1;        if(k == a[middle])

2008-10-19 21:03:00 1565

原创 2008百度之星第二场初赛题目

1. 成语纠错 (15分)问题背景成语是中华民族的文化瑰宝,作为历史的缩影、智慧的结晶、汉语言的精华,闪烁着睿智的光芒。你的任务是给一个错误的四字成语进行纠错,找到它的正确写法。具体来说,你只允许修改四个汉字中的其中一个,使得修改后的成语在给定的成语列表中出现。原先的错误成语保证不在成语列表中出现。有时,这样的“纠错”结果并不惟一。例如“一糯千金”可以改为“一字千金”也可以改成“一诺千

2008-06-01 15:57:00 2060

原创 2008百度之星第一场初赛题目

1. 广告排名区间 (10分) 问题背景shifen广告消费预估系统可以估计出一段时间内一个特定的广告在检索结果中排在各个位置的几率。比如系统对某广告的输出如下:p1 = 0.03, p2 = 0.08, p3 = 0.04 ……这说明该广告展现在第1位的概率是 3%,展现在第2位的概率是 8%,展现在第3位的概率是 4%……问题是:如何给出一个排名估计区间[i, j],使得广

2008-05-31 23:38:00 2727

四川大学软件学院数据库课程课件

这是四川大学软件学院数据库课程的英文课件。

2008-08-25

《微机原理与接口技术》课件【SCU-SC】下

四川大学软件学院《微机原理与接口技术》的PPT。

2008-07-07

《微机原理与接口技术》课件【SCU-SC】上

这是四川大学软件学院微机原理与接口技术的课件,包括了汇编语言,教材是《Inter处理器》第六版。

2008-07-07

8086\8088汇编语言课件(SCU)

inter8086\8088汇编语言课件。

2008-03-01

数据结构与算法分析课件(SCU)

本科生课程《数据结构与算法分析》课程课件,英文。

2008-01-14

《数据结构与算法分析》答案

计算机教材《数据结构与算法分析》【美】Clifford A.Shaffer 著 答案 是C++语言的。

2008-01-14

C程序设计课件(SCU)

主要针对的是计算机C语言二级。

2008-01-14

概率论与数理统计期末考试试题(SCU)【3】

概率论与数理统计本科课程期末试题与解答

2008-01-14

概率论与数理统计期末考试试题(SCU)【2】

概率论与数理统计本科课程期末试题与解答

2008-01-14

概率论与数理统计期末考试试题(SCU)【1】

概率论与数理统计本科生课程的期末考试试题

2008-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除