Category Archives: C

wget中文乱码

昨天打算用wget把kerneltravel上的深入分析Linux内核源码全部下载到本机,没想到使用wget下载到本地时文件名全部是乱码:

[cocobear@cocobear ~]$ wget -r -p -k -np http://www.kerneltravel.net/kernel-b[......]

阅读全文内容

Posted in C, 编程相关 | Tagged | 33 Comments

一个简单的Web服务器–深信服

两周前面完深信服后,何总给留的一个题目:

1. 编写Windows下或者Linux下的http服务器,不得抄袭别的Web服务器。要求:支持多个并发用户访问,使用配置文件配置根目录等选项。支持CGI,最好支持简单的脚本(语法可以类似asp或者php,实现一些简单的语法就可以了)。给出简单说明和设[......]

阅读全文内容

Posted in C, 编程相关 | 3 Comments

几种简单的排序实现

选择排序:
每次找出最小的放在最前面;

插入排序:
每次循环把后面第一个元素插入到前面适当位置(玩扑克牌的插法);

冒泡排序:
比较相邻元素,大的放在右边;

[cocobear@cocobear Temp]$ ./a.out
排序前:83 86 77 15 93 35[......]

阅读全文内容

Posted in C, 编程相关 | 4 Comments

编译了个Win下的DouSnake

SDL是跨平台的开发库,因此移植到WIN下只需要重新编译一次就可以了,源代码我基本没做修改,只是把SDL的包含方式改为了:

#include <SDL/SDL.h>

因为我不知道在WIN下如何使用-I/usr/include/SDL

使用的是Dev-C++ 4.9.2.[......]

阅读全文内容

Posted in C, SDL, 编程相关 | 3 Comments

DouSnake1.0正式版

较上次更新:

  • 对各模块主要代码加入注释
  • 加入避免食物产生在蛇身上
  • 加入蛇是否碰到自己身体的检查
  • 一些其它优化工作

下载地址:

DouSnake1.0 by cocobear

Posted in C, SDL, 编程相关 | 5 Comments