自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuhuiyi的专栏

真正的勇士要学会为做一件事卧薪尝胆,默默无闻……

  • 博客(17)
  • 资源 (15)
  • 收藏
  • 关注

原创 Exercise7-6 文件操作

/** * Description:Exercise 7-6 - write a program to compare two files, printing the first line where they differ * Author: Gecko * Date: 2012-11-30 16:11 * Note: The two files have the same number

2012-11-30 16:33:22 705

原创 stdout,stdin浅析

《The C programming Language》中这样解释stdin,stdout "The file pointers stdin and stdout are objects of type FILE *. They are constants, however, not variables, so it is not possible to assign to them."stdou

2012-11-30 15:12:28 3954

原创 关于main(int argc, char* argv[])的理解

以前对main函数中的参数设置有一些理解,以为很简单,不就是argc是参数数量,argv是字符串数组,但是昨天写多进程的问题确实碰到了麻烦,今天仔细想了想其中的问题还确实不少。其中涉及到的问题也是方方面面的。下面就将做一个仔细的解析。       问题描述:主进程启动多个子进程程序是需要向子进程程序传输参数,而我们知道如果向程序中传递参数也就是向main函数中传递参数,需要用到argv数组来存

2012-11-29 15:59:49 22367 2

原创 Windows下多进程的实现案例

最近碰到一个多进程的问题牵涉到了Windows下多进程的操作。经过研究也算是找到了一种解决方案。下面具体介绍一下这个题目中自己的收获。       背景介绍:程序涉及到Win32与Linux两个平台,要求同时启动多个进程,进程下面启动 多个线程。由于Windows的设计原理与Linux有很大区别(具体可参考Windows移植到Linux),因此Linux平台下创建多个进程比较容易实现。Wind

2012-11-28 15:59:34 17334 4

转载 malloc与alloc的区别

malloc()与 alloc()C语言跟内存分配方式(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存

2012-11-23 14:42:21 2027

原创 用指针操作实现二分法程序

二分法一直在查找已排序数据中占有很重要的位置,我们经常使用的二分法是在数组中使用。如下/* binsearch: find x in v[0] <= v[1] <= ... <= v[n−1] */int binsearch(int x, int v[], int n){ int low, high, mid; low = 0; high = n − 1; while

2012-11-23 10:07:53 3194

原创 1011

背景 Background     顺治帝福临,是清朝入关后的第一位皇帝。他是皇太极的第九子,生于崇德三年(1638)崇德八年八月二ten+six日在沈阳即位,改元顺治,在位18年。卒于顺治十八年(1661),终24岁。    顺治即位后,由叔父多尔衮辅政。顺治七年,多尔衮出塞射猎,死于塞外。14岁的福临提前亲政。顺治帝天资聪颖,读书勤奋,他吸收先进的汉文化,审时度势,对成法祖制有所更张,

2012-11-22 16:10:09 700

原创 单词-Words

[问题描述]Io和Ao在玩一个单词游戏。他们轮流说出一个仅包含元音字母的单词,并且后一个单词的第一个字母必须与前一个单词的最后一个字母一致。游戏可以从任何一个单词开始。任何单词禁止说两遍,游戏中只能使用给定词典中含有的单词。游戏的复杂度定义为游戏中所使用的单词的长度总和。编写程序求出使用一本给定的词典来玩这个游戏所能达到的游戏最大可能复杂度。数据规模限制:单词总数不超过16,单

2012-11-22 10:54:50 1453

原创 各种数据类型的取值范围(自查)

在写程序的过程中我们有时候会处理一些极大地数据,这时候就会出现一些困惑各种数据类型的大小,声明的时候让自己很谨慎, 于是碰到较大的数值就直接long类型的的变量就声明了,在C函数库Limits中包含着对于所用编译器中各个数据类型的取值范围。下面是程序代码。/*本程序中得到启示:在输出不同类型的数据时,输出格式也要相应改变 * long类型的要添加‘l’,unsigned要添加'u'否则会发

2012-11-21 16:13:32 4427

原创 程序中关于堆栈大小的划定

昨天在做小猪登山的题目碰到了数组容量太大的问题,今天做一个总结。     首先,参考了Slyar的文章《C语言 全局变量和局部变量的大小限制》直接贴上。#include int main(){int a[1000000];//局部变量return 0;}编译运行后发现溢出错误。#include int a[1000000];//全局变量int main(){

2012-11-21 11:25:46 27534

原创 1006

背景 Background    在很久很久以前,有一个动物村庄,那里是猪的乐园(^_^),村民们勤劳、勇敢、善良、团结……    不过有一天,最小的小小猪生病了,而这种病是极其罕见的,因此大家都没有储存这种药物。所以晴天小猪自告奋勇,要去采取这种药草。于是,晴天小猪的传奇故事便由此展开……  描述 Description     这一天,他来到了一座深山的山脚下,因为只有这座深山

2012-11-21 11:02:03 1743 1

原创 1002

描述 Description     在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是S到

2012-11-20 11:00:57 4552

转载 关于scanf的一点汇总

很多人对scanf的不太了解,导致程序出错,我想把scanf的具体用法贴出来,希望大家可以共同进步,有什么不对的地方可以提出来。int scanf(char *format,...);这应该是scanf的标准形式。先说说关于他的返回值的问题。库函数几乎都是有返回值的,有些人可能很奇怪,怎么很少人用过scanf的返回值呢?scanf会返回成功接收到的变量数量的值。比如scanf("%

2012-11-18 18:03:51 4900

原创 1001

描述 Description    某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:  1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;   2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生

2012-11-18 15:42:12 1252

原创 1385

背景 Background  怪盗基德 VS OIBH 第三话       描述 Description  怪盗基德第三次来到熟悉的OIBH总部。屡屡失败的OIBH这次看守的是The Eye of Moon。还是那个房间,还是那扇门,不同的是OIBH对密码锁进行了改进。这

2012-11-18 12:30:24 1180

原创 使用“洋葱法”求解复杂指针

看到《The C Programming Language》Page112页,讲到复杂指针,由于本人对此处一直比较敬畏,虽然在大二的时候读过一遍《C 与指针》,但由于久疏运用,忘得也差不多了。今天准备好好研究一下。       文章参考的supermegaboy的文章复杂指针解析,并没有抄袭的意思,只是想自己留作参考查看之用,如不小心观测此文,不妨去原文瞻仰一番大牛之作。       首先

2012-11-15 14:56:41 1308

原创 计算日期,天数,星期几的小例子

最近在看《The C Programing Language》,进一步加深了自己对于指针赋值的理解,现在看来关于日期,天数这类的题目很是简单,但是遥想当年大一的时候自己去参加计算机学院的编程大赛,五个问题只是求解出来一个,而没解答出的问题中就包含关于日期天数的一个问题,今天为了弥补一下以前的遗憾,就把这个程序再写一写吧。(话说程序还就需要多写多练,本来以为自己看书的时候想枚举,多维数组,局部变量初

2012-11-15 10:22:49 1281

gradle-1.9-all.zip

国内安装Android Studio后,在创建项目是一直处于building……中,问题就在于下载的gradle的网站被国内防火墙阻拦了,因此必须安装离线版本的gradle。 具体的覆盖目录为:C:\Users\XX_Username\.gradle\wrapper\dists\gradle-1.9-all\3jdgemv0iv8uqohg3kcp2o88r1,在目录中既可以发现自己的Android Studio版本所需要的gradle版本。

2014-03-23

ClistCtrl批量显示BMP图片

一个简单地例子,使用ClistCtrl批量显示BMP图片,没有使用分页技术。

2013-03-29

C函数库手册(chm格式)

比较详细的C函数库,每个函数均附有一个例子,新手必备。

2012-07-31

CryptAPI函数调用实例(修改后)

本实例将CryptAPI 一些常用的函数做了演示,实现的功能包括CSP调用,生成RSA密钥对,DES加密解密文件,对文件进行hash运算,使用私钥签名文件,验证签名等功能。

2012-07-26

CrypAPI 常用函数源码实例

本实例将CryptAPI 一些常用的函数做了演示,实现的功能包括CSP调用,生成RSA密钥对,DES加密解密文件,对文件进行hash运算,使用私钥签名文件,验证签名等功能。

2012-07-26

游戏拼图的源代码VC6.0

本资源是本人花了很久的时间编写的拼图游戏的源代码适用于VC6.0,期间还有自己关于详细的注释,本人的最爱啊

2010-05-01

McAfee杀毒软件使用使用说明

McAfee 公司是世界上第八大独立软件公司,简称M字头,是全球最大的致力于提供网络信息安全和管理的专业厂商,也是全球最有影响力的十大网络软件公司之一。

2010-04-17

美国数学建模论文格式.pdf

美国数学建模目前便得越来越流行,但是中国很多学生对于美国赛论文格式都不是很了解,本文就是对具体的格式进行具体的介绍。

2010-02-22

简明 Python 教程

 pythonPython (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。

2009-09-30

java。简单工厂设计模式pdf

java的设计模式之一,简单工厂设计模式……基于面向对象的设计模式的基础,是程序员需要找我的技术之一

2009-09-26

Java编程规范 完美 实用

Java编程规范,中文版直接翻译,贴近现实,实例丰富,简单易懂,很快的培养良好的变成习惯 很强大……

2009-09-26

空空如也

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

TA关注的人

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