![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码开源
文章平均质量分 80
wuzhekai1985
这个作者很懒,什么都没留下…
展开
-
代码开源(1)——数据库部分操作封装C#实现
曾做过几个ASP.NET的项目,其中大量用到数据库操作,因此单独写了个类,方便使用。SqlConnection , SqlCommand ,ExecuteNonQuery,ExecuteScalar,SqlDataAdapter,DataSet原创 2011-08-11 17:10:10 · 3898 阅读 · 0 评论 -
代码开源(2)——UNIX 健壮I/O函数
摘自《深入理解计算机系统》一书,几个IO读写的封装函数。一共是两类,一是无缓冲的输入输出函数;二是带缓冲的输入函数。这几个函数有一个共同点,就是比较好的处理了“不足值”的情况。所谓“不足值”是指read和write函数传送的字节比应用程序要求的要少。下面几种情况可能会出现不足值:原创 2011-08-12 20:55:14 · 3636 阅读 · 0 评论 -
代码开源(5)——彩色bmp图片转灰度
下面这个程序可以将一个彩色的bmp格式图片转换灰度图片:#include #include #include /*BMP文件格式如下:㈠BITMAPFILEHEADER:位图文件头(只用于BMP文件) bfType="BM" bfSize原创 2011-08-12 21:35:22 · 3455 阅读 · 0 评论 -
代码开源(4)——Windows 中CS简单实现
介绍Windows中,TCP/IP的建立过程,只是一个最简单的实现。VS2008中测试通过。#include<winsock.h> #include<stdio.h>原创 2011-08-12 21:28:00 · 2265 阅读 · 0 评论 -
代码开源(3)——UNIX中CS简单实现
主要摘自《深入理解计算机系统》一书,略作整理,加了些备注。可以简单了解一下UNIX网络编程。下面程序已在Ubuntu9.10下测试通过。 客户端主程序:#include "client.h"int main(int argc, char **arg原创 2011-08-12 21:16:11 · 2676 阅读 · 0 评论 -
代码开源(6)——UNIX并发编程
之前在代码开源(3)——UNIX中CS简单实现 给出的代码,存在一个问题,那就是只支持单个连接。本文整理给出了三种方法:多进程、IO多路复用、多线程,主要参考《深入理解计算机系统》一书。对源码做了修改整理,加了些批注。下面一一给出,只修改服务器端的主程序,客户端代码不变。其中用到原创 2011-08-13 19:32:07 · 2456 阅读 · 0 评论 -
代码开源(7)——测试程序执行时间
本文介绍两种测试程序时间的方法,一种是通过间隔计数,另一种通过周期计数器。针对这两种方法,分别给出Windows和 UNIX 下的实现。 首先介绍这两种方法的含义,摘自《深入理解计算机系统》。间隔计数:操作系统维护者每个进程使用的用户时间量和系统时间量的计数值,当原创 2011-08-14 21:35:48 · 4807 阅读 · 0 评论 -
代码开源——前言
学了不少年的计算机,做了一些小项目,写了些程序。有些代码,个人觉得挺有用的,略作整理,放在博客上,就当备份了。欢迎各位网友来踩,若对各位有所帮助,在下不甚荣幸。若有什么疑问或是建议,也可以给我留言,交流交流,共同进步。 所贴代码,各位网友尽可使用,不存在什么版权问原创 2011-08-11 16:58:47 · 3210 阅读 · 0 评论