- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 从英文小说文件提取每一个单词的程序代码
//==============================================================================// Filename : zzl.c// Description : // // Author : RollStone (rs), jealdean@outlook.com// Created
2014-10-23 23:08:15 1056
原创 关于Java抽象类和接口的区别与举例说明
声明:本文整理自 http://www.enet.com.cn/article/2007/1126/A20071126923475.shtml 中的文章Java 中对于抽象类的定义有两种支持机制: 抽象类(abstract class)和接口(interface).我们来看看这两种机制的不同在哪里?零、在此处需要明确的指出以下几点: 1.抽象类中抽象一词
2014-10-22 20:40:36 1175
原创 进程信号量(Semaphore) 之一
前提: 在多任务操作系统下,多个进程会同时运行,并且一些进程之间可能存在一定的关联.同步关系与互斥关系: 多个进程可能为了完成同一个任务相互协作,这样形成进程之间的同步关系. 而且在不同进程之间,为了争夺有限的系统(硬件或软件资源) 会进入竞争状态,这就是进程之间的互斥关系.本质: 进程之间的互斥与同步关系存在的根源在于临界资源.临界资源:
2014-10-22 20:40:07 592
原创 不同寻常的单链表删除的方法
/* * ===================================================================================== * Filename: singly_link.c * Author: RollStone (rs), jealdean@outlook.com * Copyright
2014-10-22 20:38:28 514
原创 C/C++ 基础重拾
1.复制指针时只复制指针中的地址,而不会复制指针指向的对象2.解决护栏柱错误的根本 是 从思想认知上搞定. 数组的序号为偏移量. 也即: 数组的第一个元素为arrName[0],其偏移量为03.使用strcpy函数时要注意,若是源串的长度大于目标串的长度,将会覆盖缓冲区后面的内容 所以尽量使用strncpy来替代strcpy4.数组可以使一维或者是多维.只要数组包含
2014-10-22 20:36:17 430
转载 C语言结构体字节对齐
出于效率的考虑,C语言引入了字节对齐机制。其3条通用准则是:准则2结构体变量的首地址能够被其最宽基本类型成员的大小所整除。准则2 结构体每个成员相对于结构体首地址的偏移量都是成员大小的整数倍,如果有需要,编译器会在成员中间填充字节(internal adding).准则3 结构体的总大小为结构体最宽基本类型成员大小的整数倍。如有需要,编译器会在最末一个成员之后加上末尾填充字节(
2014-10-22 20:31:02 411
原创 理解不同IO模式的生活示例
有A,B,C,D四个人在钓鱼:A用的是最老式的鱼竿,所以呢,得一直守着,等到鱼上钩了再拉杆;B的鱼竿有个功能,能够显示是否有鱼上钩,所以呢,B就和旁边的MM聊天,隔会再看看有没有鱼上钩,有的话就迅速拉杆;C用的鱼竿和B差不多,但他想了一个好办法,就是同时放好几根鱼竿,然后守在旁边,一旦有显示说鱼上钩了,它就将对应的鱼竿拉起来;D是个有钱人,干脆雇了一个人帮他钓鱼,一旦那个人
2014-10-22 20:19:54 437
原创 高效求解平方根的倒数的函数实现
/*** float q_rsqrt( float number )*/float q_rsqrt( float number ){ long i; float x2, y; const float threehalfs = 1.5F; x2 = number * 0.5F; y = number; i = * ( long * ) &y; // evil fl
2014-10-22 20:15:39 704
原创 Huffman Coding: the golang version of SelectTwoMinimumValue
////////////////////////////////////////////////////////////////////////////////////////////////////// filename : main.go// author : LiuDongguo// contact : jealdean@outlook.com// created : 21:
2014-10-22 20:11:24 531
原创 Huffman Algorithm (ii) 计算字符权重
/* *========================================================== * Filename : cw.cpp * Description : * * Author : RollStone (rs), jealdean@outlook.com * Created : 10/11/2014
2014-10-22 20:09:45 765
原创 Huffman Algorithm (i) 一次提取2个最小权重值的操作实现
/* * ===================================================================================== * * Filename: min_two_selector.cpp * * Description: * 找出整形数组中的两个最小值,并将其和重新放入该数组
2014-10-22 20:09:40 518
原创 挑选出英文字符串中的 单词 并给出单词个数(C语言实现版本,C++版待完成)
//==============================================================================// Filename : zzl.c// Description : // // Author : RollStone (rs), jealdean@outlook.com// Created :
2014-10-22 20:01:29 1125
原创 Linux C 为线程添加各自的日志文件
/* *============================================================================== * Filename : tsd.c * Description : * Author : RollStone (rs), jealdean@outlook.com * Created :
2014-10-14 15:56:50 734
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人