自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flytreeleft的专栏

每一次技术分享,都是快乐的

  • 博客(47)
  • 资源 (18)
  • 收藏
  • 关注

原创 使用Terminator和Tmux打造完美终端

          我一直在使用Termiantor作为默认终端,该控制台模拟器最大的特点就是支持全屏,我十分喜欢这个功能,这样,我就不会被任务栏和窗口标题等东西干扰,而且给人的感觉就像是在控制台中操作,而不是在图形桌面上操作,感觉倍儿棒 :-).        除全屏功能以外,Terminator还支持多种配置设置,值得一提的是"Run a custom command",该功能可以使Ter...

2012-10-03 20:42:30 1603

GtkShot -- Linux下的截图软件

        平时使用Linux系统的过程中往往会遇到需要对屏幕进行截图,虽然Linux下有好几个命令工具可以完成强大的截图功能,但是,有一个不足之处就是,都不能对截图进行涂鸦操作,如输入文字,绘制标记神马的.所以,在使用Linux的时候,我都尽量回避屏幕截图 ,实在不行就用Gimp的截图工具(我的桌面环境是Xfce,没有安装像Gnome环境中自带的截图软件).        忍受了好一...

2012-08-06 13:08:42 218

linux 输入长命令行 会无缘无故的回到行开始,本来应该在下一行继续的!

        2009年的百度知道上有人问了同题目相同的问题(其实,是我用了这个题目).而我也遇到了相同的问题,这个问题早就出现了,只是以前一直没有理会,不过好几次输入参数过长的命令,都会出现回到行首的情况,让我感到莫名的无奈.今天,实在没有心情做公司的工作了,便想把这个问题给解决一下,也好转移一下注意力.        首先,我测试了一下虚拟终端,一直输入a,然后,又测试了纯终端(Ct...

2012-05-25 23:58:46 2411

原创 GPicview看图软件的修改

    恩,又一款开源软件的修改 :-)     GPicview是Linux下的看图软件,其类似于Windows自带的看图软件,其基于GTK.在Linux查看图片文件十分方便,并且体积小巧,暂用资源很少,我十分喜欢.     但是,用过一段时间后,发现在滚动鼠标滚轮时,它老是自动跳到下一张图片了,而我实际上是想通过滚轮上下移动图片的.而且,我按左右方向键时,它也是切换图片,我则希...

2012-04-23 13:53:41 374

如何将U盘变成CD-ROM?

 自从Ubuntu9.04停止官方支持,软件源都失效了,更新特别麻烦,于是想转而试试其老祖宗Debian,于是下了一个,但是kfce版的就800多M,用CD太小,DVD又太浪费,所以想用U盘安装系统.先是使用UltraISO将镜像刻到U盘,但是开机选择从U盘启动,却在出现两行英文信息后就不动了,试了好几次都不行.然后就考虑把U盘变成CD-ROM,网上搜索都说要使用量产工具,于是试了一些...

2012-02-21 16:54:33 347

不修改源代码实现Libjpeg内存编解码jpeg

 具体的参考文章《如何使用libjpeg(rgb2jpeg)》和http://groups.google.com/group/openjpeg/browse_thread/thread/331e6cf60f70797f/e3c5b46797986c04?pli=1  通过实际实验,文章《如何使用libjpeg(rgb2jpeg)》所提供的方法是有效的,并且改动也比网上的其他方法小更多(...

2012-02-20 12:33:32 187

原创 hibernate中cascade和inverse的使用

在hibernate中,一对多和多对多时会涉及到cascade和inverse两个属性,其中cascade表示哪些操作需要级联到关联对象,inverse表示是否由另一方自动维护数据库关联。一、级联指的是当主控方执行操作时,关联对象(被动方)是否同步执行同一操作。主控方即为cascade所在映射文件所对应的对象。一个操作因级联cascade可能触发多个关联操作。前一个操作叫“主控操作”,后一个操作叫...

2012-02-20 12:33:17 80

Linux文本控制台显示英文 图形控制台显示中文

    在使用Ubuntu等linux系统时,常常需要切换到文本控制台(按Ctrl+Alt+F[1-6]),但是如果系统默认语言是中文的话,在文本控制台下的中文提示将出现乱码,在图形控制台下显示中文则正常。我于是想能不能实现在文本控制台下显示英文提示(毕竟如果没装zhcon的话也显示不了中文,还不如显示英文呢),而在图形控制台下显示中文,这样简直是Very Good了。     经过上网搜索,发现...

2012-02-20 12:32:32 313

原创 让Linux终端显示中文,还能让你在终端下看电影哟!!

 1。编辑文件$ sudo gedit /etc/initramfs-tools/modules末尾加入fbconvesafbvga16fb2。编辑文件 $ sudo gedit /etc/modprobe.d/blacklist-framebuffer注释掉 blacklist vesafbblacklist vga16fb即在 ...

2012-02-20 12:32:18 324

Fcitx4.2英文输入切换的改造

    最近Fcitx版本升级到了4.2,由于4.1版本中的英文输入切换考虑的情况太少,其仅在首个输入为大写字母时才切换到英文状态,而对于在中途输入大写字母并不能切换到英文输入.所以,我想看看4.2在这个问题上是否有所改善.于是,便下载/编译并安装试用.    使用时,发现其还是没有将中途输入大写字母的情况切换到英文输入状态,于是,我又开始尝试修改源代码.    按照前文<F...

2012-02-20 12:31:58 183

原创 正式离开CSDN博客

对于CSDN及其博客的改进态度实在让人越来越无法忍受,早就有人向其反映过CSDN图片显示的问题,但是,至今CSDN博客图片仍然没有进行大小缩放显示,严重影响他人的阅读.而且,最近,CSDN网页访问速度也越来越差,并且,博客浏览页老是弹出无聊的广告.所以,我决定离开CSDN博客,但是,原文章依然保留,并将原文章转移到ITEYE.下面是CSDN博客图片显示的测试博文

2012-02-19 11:46:55 1059

原创 CSDN博客图片显示测试

2012-02-19 11:38:40 913

Linux控制台汉化Fbterm和Yong

本次汉化Linux控制台所使用的软件为fbterm和小小拼音输入法(yong).1. 下载并安装fbterm:$ wget -c http://fbterm.googlecode.com/files/fbterm-1.7.0.tar.gz $ tar -xzf fbterm-1.7.0.tar.gz $ cd fbterm-1.7 $ ./configure --pref...

2012-02-19 08:48:44 140

Windows密码大破解

 本文将以Windows7密码破解为例讲解破解Windows系统密码的全过程,Windows其他系统可参考该过程。  1.所用软件a.XMPE2010超精简版.iso:Windows PE镜像,需将其刻录到U盘中,或是光盘里.(下载地址:http://3.duote.com.cn/xmwinpe.zip)b.ultraiso:镜像刻录工具,支持U盘刻录.2.安装Ul...

2012-02-19 08:48:30 171

Linux下另类内存缓冲池设计(CBufferPool)

         本文所说的缓冲池的构建与一般的开辟一个大的内存,需要申请内存时就直接在该大内存中再划分出小内存出来使用不同,CBufferPool使用的是队列链表,程序按出队/入队的方式对内存进行读写.设计该类的目的是因为在需求中,我有一个写入线程和一个读取线程,读取线程会挨个读取写入线程写入的数据,于是想到使用队列,按先入先出的方式可以顺序读取已写入的数据,由于考虑到可能需要动态增加队...

2012-02-19 08:48:17 122

用状态机进行文件字符分析的程序设计

 1、 问题描述设计C++ 类,使其能够统计文本文件中字符个数,在终端中显示结果,并将结果保存到指定的文件中。需要统计的字符有: a 、英文字母总数 b 、英文单词总数从 c 、中文字符总数(包括标点符号) d 、行总数e 、其他字符总数(包括英文标点、空白符等)。2、 问题分析从问题描述中可以看到,我们所要做的就是将一篇文章(txt 格式,字符格式为 ANSI )中出现的中英文字...

2012-02-19 08:47:56 146

原创 Ubuntu 9.04下Nvidia最新显卡驱动的安装

 一,首先去NVIDIA官网下载你机器的显卡的最新版本驱动:官方驱动说明下载页面:http://www.nvidia.com/Download/index.aspx?lang=en-us或到这个网站去下载:http://down3.driversdown.com/Display/NVIDIA-Linux-x86-190.32-pkg1.zip二,删除原驱动包$ sudo apt-g...

2012-02-19 08:47:37 137

JavaScript动作迁移器

 1. 设计背景JavaScript动作迁移器来源于这样的环境:某个操作因为代码复用和增强其内聚性而被分为几个单独的动作(函数),这些动作中在逻辑上存在先后关系,即前一个动作完成后才能继续下一个动作,但是某些动作却是异步的(asynchronous),这样在编码过程中就不能按过程调用的方式来编写,必须将异步动作的下一个动作放到该异步动作中,这种调用方式,在代码量很小,其逻辑不是很复杂的情况...

2012-02-18 22:54:56 160

UBoot支持双启动(Nor and Nand)及环境变量保存的实现

本文所要讲述的是如何使UBoot只编译一次就能支持从Nor Flash和Nand Flash启动,并且在保存环境变量时能够保存在其所在的Flash中.注意,本文针对的为S3C2410芯片,其他芯片原理相同,可在适当修改代码后进行移植.我们知道UBoot源码本身直接支持从Nor Flash启动,这是Nor Flash的可执行特性决定的.而针对Nand Flash,则涉及到前4K数据的问题.S3C24...

2012-02-18 22:48:46 447

Linux下Chrome安装目录巧迁移

 啊,下班了,离开前写篇新博文吧! 昨天看到Chrome更新到15了,立马就下了个,然后使用命令"$sudo dpkg -i google-chrome-stable_current_i386.deb"进行安装,一如平常...但是ls一下"$ls /opt",发现Chrome果然安装到了"/opt"文件夹下.唉,可怜我的根分区才400多M呀,怎能让Chrome占取我怜的根分区呢...

2012-02-18 22:41:35 161

Fcitx中文状态下的英文输入问题解决方案

 Fcitx--企鹅输入法广受Linuxer们的喜爱,我本人也被其小巧/简洁所吸引.不过在用了一段时间后,发现Fcitx有个小毛病,就是在中文输入状态下,如果我要输入英文单词,并且这个单词以小写字母开头,中间夹着大写字母,这时输入的大写字母就直接输入到编辑器中了,而不是在输入窗口中,这样最终输入的单词就是错位的.也许表述不是很明确,下面贴上图(输入英文"autoEng.c"): F...

2012-02-18 22:39:45 320

原创 vim cheat sheet

[img]http://dl.iteye.com/upload/attachment/0063/4182/b58705d2-719e-3917-9b8a-448c654f204d.png[/img]

2012-02-18 22:25:23 74

原创 Fcitx中文状态下的英文输入问题解决方案

Fcitx--企鹅输入法广受Linuxer们的喜爱,我本人也被其小巧/简洁所吸引.不过在用了一段时间后,发现Fcitx有个小毛病,就是在中文输入状态下,如果我要输入英文单词,并且这个单词以小写字母开头,中间夹着大写字母,这时输入的大写字母就直接输入到编辑器中了,而不是在输入窗口中,这样最终输入的单词就是错位的.也许表述不是很明确,下面贴上图(输入英文"autoEng.c"):Fci

2011-12-19 13:40:12 5040 1

原创 Linux下Chrome安装目录巧迁移

啊,下班了,离开前写篇新博文吧!昨天看到Chrome更新到15了,立马就下了个,然后使用命令"$sudo dpkg -i google-chrome-stable_current_i386.deb"进行安装,一如平常...但是ls一下"$ls /opt",发现Chrome果然安装到了"/opt"文件夹下.唉,可怜我的根分区才400多M呀,怎能让Chrome占取我怜的根分区呢.所

2011-10-27 17:51:59 6144

原创 UBoot支持双启动(Nor and Nand)及环境变量保存的实现

本文所要讲述的是如何使UBoot只编译一次就能支持从Nor Flash和Nand Flash启动,并且在保存环境变量时能够保存在其所在的Flash中.注意,本文针对的为S3C2410芯片,其他芯片原理相同,可在适当修改代码后进行移植.我们知道UBoot源码

2011-09-20 11:49:40 3902 1

原创 JavaScript动作迁移器

1. 设计背景JavaScript动作迁移器来源于这样的环境:某个操作因为代码复用和增强其内聚性而被分为几个单独的动作(函数),这些动作中在逻辑上存在先后关系,即前一个动作完成后才能继续下一个动作,但是某些动作却是异步的(asynchronous),这样在编码过程中就不能按过

2011-09-13 11:44:57 1408

原创 如何将U盘变成CD-ROM?

自从Ubuntu9.04停止官方支持,软件源都失效了,更新特别麻烦,于是想转而试试其老祖宗Debian,于是下了一个,但是kfce版的就800多M,用CD太小,DVD又太浪费,所以想用U盘安装系统.先是使用UltraISO将镜像刻到U盘,但是开机选择从U盘启动,却在出现两行英

2011-08-17 17:41:27 5002 2

原创 Linux下另类内存缓冲池设计(CBufferPool)

本文所说的缓冲池的构建与一般的开辟一个大的内存,需要申请内存时就直接在该大内存中再划分出小内存出来使用不同,CBufferPool使用的是队列链表,程序按出队/入队的方式对内存进行读写.设计该类的目的是因为在需求中,我有一个写入线程和一个读取线程,读取线程会挨个读取写入线程写

2011-08-14 18:29:03 3254

原创 不修改源代码实现Libjpeg内存编解码jpeg

具体的参考文章《如何使用libjpeg(rgb2jpeg)》和http://groups.google.com/group/openjpeg/browse_thread/thread/331e6cf60f70797f/e3c5b46797986c04?pli=1 通过

2011-08-14 17:59:41 4513

原创 Linux控制台汉化Fbterm和Yong

本次汉化Linux控制台所使用的软件为fbterm和小小拼音输入法(yong).1. 下载并安装fbterm:wget -c http://fbterm.googlecode.com/files/fbterm-1.7.0.tar.gztar -xzf fbte

2011-08-11 17:34:00 15546 7

原创 hibernate中cascade和inverse的使用

<br />在hibernate中,一对多和多对多时会涉及到cascade和inverse两个属性,其中cascade表示哪些操作需要级联到关联对象,inverse表示是否由另一方自动维护数据库关联。<br /><br />一、<br />级联指的是当主控方执行操作时,关联对象(被动方)是否同步执行同一操作。主控方即为cascade所在映射文件所对应的对象。<br /><br />一个操作因级联cascade可能触发多个关联操作。前一个操作叫“主控操作”,后一个操作叫“关联操作”。<br />cascade

2011-04-29 17:51:00 1067

原创 Ubuntu文本控制台显示英文 图形控制台显示中文

文本控制台显示英文 图形控制台显示中文

2011-03-04 22:36:00 3785 1

jQuery插件Round Shadow实现圆角和阴影(使用)

使用该插件的基本语法如下: $(selector).roundShadow(options);或jQuery(selector).roundShadow(options); options的可选项针对不同的装饰方式分如下三种情况: 共同部分: theme{String} : 装饰方法,可选项有"default","simple","css"。其中"default"使用table标...

2011-02-21 21:47:56 204

jQuery插件Round Shadow实现圆角和阴影(原理二)

2、css框模型实现圆角和阴影a、原理W3C对框模型的结构定义如图所示:[img]http://dl.iteye.com/upload/attachment/422523/d59d3b55-58af-342d-a7fb-f3bb491e04b4.bmp[/img]从图可以看出元素框的可见部分为padding和element两部分,margin的部分默认为透明,而且W3C中已...

2011-02-21 21:42:46 108

jQuery插件Round Shadow实现圆角和阴影(原理一)

一、插件介绍编写该插件的目的是为了较为简单地实现为HTML元素添加圆角和阴影效果,在网上也有不同的方案来该效果,本插件也综合了一部分的实现方案,不过由于浏览器支持问题以及css原生的支持问题导致了最终还是没有一个完美的方案。还是特别期待各大浏览器对css3的支持程度能够越来越高,特别是IE浏览器。由于IE浏览器对HTML标准的支持程度太弱,导致本插件在IE上的表现效果要比其他浏览器差很多。...

2011-02-21 21:17:16 199

原创 写了一个超快的求余算法,求验证

前几天,在做“有道难题”的第一次练习赛中的第二题时,最终写了个自认为正确且速度超快的算法,但是我不敢肯定其正确性,也无法进行有效的验证,故现发帖广征大家的意见,并帮我验证或修改此算法,若已有类似的算法也望大家能贴出来以共勉。此题大概要求如下:1、a、b为正整数,其中,a > 0,b 2、求a^b mod 9907此例可用下面2种算法进行求解:1、a^b = 9907*n

2010-05-30 16:05:00 4236 2

原创 酒店点餐系统开发详解(六)

酒店点餐系统开发详解(六)——疑难解决在本系统的详细设计过程中遇到了很多的麻烦,经过分析、思考和网上搜索等方式将所有问题均给一一化解了,现与大家分享以共勉。1、CDataGrid的使用之所以使用CDataGrid完全是为了偷懒,不过它却让我差点崩溃,因为它并没有想象中的那么方便,关键是网上或书上关于它的资料都少得可怜。幸运的是本系统对其要求不高,因而被我巧妙地化解了。我看中

2010-05-29 13:25:00 1720

原创 酒店点餐系统开发详解(五)

酒店点餐系统开发详解(五)——任务分配设计 本系统从公平的角度,采取“先来先服务”原则为厨师分配做菜任务,但是顾客在点菜时可能出现指定了某个厨师做某道菜的情况,所以本系统针对未指定厨师的情况设计了一个非指定队列用于保存未指定做菜厨师的任务信息,同时为每个厨师添加了一个指定队列用于存放指定其要做的任务信息。为了更好的分配任务,本系统将厨师分为三种状态:全空闲、半空闲、忙。全空闲,指没

2010-05-29 13:16:00 1911

原创 酒店点餐系统开发详解(四)

酒店点餐系统开发详解(四)——数据库模块设计 在本系统中每个模块与数据库的一系列查询、插入、删除等操作是通过类CDatabaseOperation进行的,所有的数据库操作都封装在这个类中。数据库功能的封装增加了模块的独立性和复用性,便于进行二次开发和软件的修改。本系统采用ADO对象进行数据库操作,故应在stdafx.h中添加“#import "c:/program files/

2010-05-29 13:02:00 1719

原创 酒店点餐系统开发详解(三)

酒店点餐系统开发详解(三)——通信模块设计注:本系统通信实现采用CSocket类在上一节的数据流图中可以看到顾客(点餐)终端和厨师(任务分配)终端之间有数据的流动,这看起来好像二者是直接进行的通信,而本系统涉及的模块通信均是以系统管理端为“中转站”的,因为系统管理端将负责观察其他所有终端的运行状况,并记录各顾客(点餐)终端的点菜情况。网络结构如下: 在整个通信过程中,包括如

2010-05-29 12:57:00 2314

vc控制台绘图-图像处理

本程序为vc下的控制台绘图,包含控制台绘图的库,将EasyX_v20100825中的include文件放到vc安装目录下的include文件夹中即可实现控制台绘图。 仅能够处理各种位数的bmp位图图像,涉及图像处理中的边缘检测、中值滤波、空间域增强算法。

2011-01-09

MicroBlog微博系统

本微博系统为IBM实训期间所完成的一个还算不错的系统,现上传与大家共享。 该系统能够实现头像和背景音乐的上传,能够发送广播给系统在线的所有人,支持表情的发送。 界面是仿照MiniZhi(www.minizhi.com)的。 其中使用了ajax和jquery框架和DWR技术。 希望大家在看后能提供有益的意见或建议,邮箱地址:[email protected],谢谢。 望看过之后再评分... 注:该版本由于改后匆忙,未进行较为全面的测试,后来经网友发现了其中的两个问题:一是 无法正确注册;二是 添加关注无法正确执行。下载该项目的网友要注意这两个问题

2010-11-05

Linux二级文件系统设计

(1)本实验的目的是通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能和内部实现。 (2)结合数据结构、程序设计、计算机原理等课程的知识,设计一个二级文件系统,进一步理解操作系统。 (3)通过分对实际问题的分析、设计、编程实现,提高学生实际应用、编程的能力 注:本程序设计包含文件共享和文件创建和修改时间,功能比原来要求的更多

2010-07-17

内存分配算法--最先适应、最佳适应、最坏适应

要求模拟分区存储器中动态分区法,实现分区分配的三种算法:最先适应法,最佳适应法和最坏适应法。运行时可任选一种算法。系统应能显示内存分配的状态和参数变化情况。

2010-07-17

酒店点餐系统1.0版(MFC程序)

本程序使用MFC制作完成,包含详细的文档和使用说明,涉及数据库操作,数据库图片的读取和显示,CSocket通信及通信协议,以及常用的控件操作。相关项目总结博客地址:http://blog.csdn.net/flytreeleft/archive/2010/05/15/5595004.aspx。

2010-05-29

WindowsMedia开发包

WindowsMedia开发包(WMSDK),开发WindowsMedia应用程序的二次开发包,支持ASF文件的生成编辑以及播放

2010-05-13

微机原理与接口技术--电子表程序设计

本程序设计实现的功能有:一、通过计时器8253实现秒、分、时的计数,即实现电子表计时功能。二、通过8259产生7#中断实现时分显示状态和秒显示状态的切换功能。三、通过8259产生6#中断实现对秒、分、时的修改设置功能。(电子表采用24小时制) 对于功能一,电子表计时,则是通过将8253的计数器2置初值为4CE9H(十进制11625),并使其工作于方式2,采用二进制计数,然后,将out2接到IRQ1上,通过8259产生1#中断,从而完成对时间的计数。由于OPCLK的频率为1.1625MHz.,故在程序中需在1#中断计数为100次后才对秒进行加1操作。 对于功能二,状态切换,则是通过在内存中设置一显示状态标志DISHM(默认为时分显示状态,初值为1),然后在有7#中断产生时,将DISHM的值与1求异或来完成状态标志的设置(1为时分显示状态,0为秒显示状态)。 对于功能三,时间修改,则在不同的显示状态下有不同的操作。如果当前电子表处于时分显示状态,则得注意了!因为在程序中又加入了一个设置状态标志STH(默认为时的设置,初值为1)。如果是在第一次对时分进行修改的话,只需通过向8255的C口置数,然后产生6#中断,便完成了对时的设置(C口置数均为BCD码)。但是此后设置状态已经变为对分的设置了,如果此次并没有对分进行修改,那下一次切换到时分显示状态并要修改时间时便是从分开始设置的,如果对分进行了设置(产生了6#中断),程序又自动转入对时的设置状态。而对秒的设置则简单多了,只需将显示状态切换到秒显示状态,然后对8255的C口置数,再产生6#中断便可对秒进行修改了。程序会对C口输入的有效性进行检测。

2009-12-08

用状态机进行文件字符分析的程序设计(附设计文档)

问题描述 设计C++类,使其能够统计文本文件中字符个数,在终端中显示结果,并将结果保存到指定的文件中。需要统计的字符有:a、英文字母总数b、英文单词总数从c、中文字符总数(包括标点符号)d、行总数e、其他字符总数(包括英文标点、空白符等)。 问题分析 从问题描述中可以看到,我们所要做的就是将一篇文章(txt格式,字符格式为ANSI)中出现的中英文字符出现的次数进行统计。而一篇文本文件中出现的字符种类和顺序没有规律,如何对当前读取的字符的种类进行判断并转入到相应的统计状态成为了问题的关键。 但是,我们知道对于英文字母其ASCII码范围在65~90和97~122两个区间,而英文单词的判断就是在相邻两个非英文字母之间夹着一串英文字母,所以我们可以在读取了第一个非英文字母后判断下一个读取的是否为英文字母,如果是便转入英文字符的处理状态,其中可同时对字母个数进行统计,在读到非英文字符时退出该状态,并将英文单词数加1,然后转入“状态转换中心”进行状态转换的判断。 同理,对于中文字符的处理,也同上所述。但是由于中文字符占两个字节,而且各个编码格式中中文字符的编码范围不一致,所以处理起来比较麻烦,但是原理是一致的。在本例中仅对ANSI格式的编码进行处理,所以中文字符每个字节的范围为0x80~0xff,不过在实际操作中发现有些中文字符还是被漏掉了,应该是中文字符的编码范围并没有全部包括进去的原因。

2009-11-07

一个小型虚拟机的实现(文章原文)

今天终于把《一个小型虚拟机的实现》的原文给找到了,现在与大家共享。同时也要小小地表示一下歉意,因为很长时间才把原文找到,让感兴趣的网友等急了。

2009-11-04

windows系统下的mms流媒体下载函数

此函数为修改的开源的libmms包,能够实现mms流媒体协议下载。希望能给大家的编程带来用处!

2009-10-11

Linux0.01源码

分享一个Linux0.01内核源码,里面带有完整注释,令人惊奇的是另附一份可以用VC编译的Linux0.01源代码。给各位参考学习!

2009-09-20

一个小型虚拟机的实现(源码)

《程序员》上的一篇名为《一个小型虚拟机的实现》文章的源码,文章原文下载地址:http://download.csdn.net/source/1792440

2009-09-12

学生运动会成绩数据库

学生运动会成绩数据库 问题描述:学生运动会成绩数据库系统记录某校运动会上全部运动项目,各系获得的分数及排名的情况,包括50、100、200,400,1500米,跳高,跳远,标枪,铅球铁饼等。进入系统后可以输入和修改某个项目的结果情况,可以按各系院编号输出总分;按总分排序;按男团体总分排序 ;按系院编号查询;按项目编号查询;按女团体总分排序。 分步实施: 初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 完成最低要求:建立一个文件,包括某个系,5个项目的得分情况,能对文件中的信息进行扩充(追加),修改和删除; 进一步要求:完成对多个系,多个项目的得分排序,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。 键盘输入:系院数目,男子项目数女子项目数,(每项目取前三名,分别为10,5,2分) 要求:1)界面友好,函数功能要划分好 2)总体设计应画一流程图 3)程序要加必要的注释 4)要提供程序测试方案 5)程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。

2009-08-29

用huffman算法写的压缩软件

本程序使用了栈和队列,并以此解决了在压缩过程中难以将长度小于单字节的编码凑够成为字节的问题。 在使用过程中我用栈临时保存所获得的编码(长度可能远大于8位),并且每一位编码占一个字节长度,所以紧接着又用队列(长度为8)将编码按8位进行压缩,从而实现真正的压缩。

2009-06-13

在子窗口中调用父窗口的成员函数的实例

在子窗口中调用父窗口的成员函数的方法 1、用FindWindow("类名(可以是派生类)","窗口标题")或GetParent(),二者均能返回父窗口句柄,并能直接使用其成员函数。但是此法只能调用CWnd类里的成员函数,而不能调用自己创建的派生类中的函数。 2、在子窗口的初始化函数里加上父窗口的指针 ,然后在子窗口的类中使用全局变量保存父窗口的指针。如: 父窗口类为CMyDlg(父类为CDialog),子窗口类为CMySon(父类为CDialog),则在CMyDlg::OnInitDialog()中初始化子窗口对象m_myson=new CMySon(this);(m_myson为在父窗口中声明的成员),然后在MySon.cpp中的开始处声明全局变量CMyDlg *parent;(在MySon.h中要加入MyDlg.h头文件),最后在CMySon的构造函数中定义parent=(CMyDlg*)pParent; 好了,现在你可以在子窗口中随时调用父窗口函数了!

2009-05-30

vc http下载文件源码

此文件包含我收集的几个有关http下载的源码,希望对大家有用

2009-05-23

c 动画实现排序过程

要求:将1到COUNT(=8)随机放在一条直线上,直线外一点与COUNT个点相连。现1不动,将COUNT个数按顺时针方向从小到大排序要求只能沿线移动,设计程序 //说明:本程序由四个子程序组成。 //SetData()为产生1到COUNT的随机位置; //Find()为查找所期望数的位置; //Draw()为绘制移动过程; //Sort()为完成排序。

2009-05-23

空空如也

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

TA关注的人

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