自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

躬行纸上浅知

个人实践合集

  • 博客(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

Bash字符串常用操作

本文档是自己总结的关于 bash shell 的字符串的操作合集, 并生成了可以复制内容的pdf 以保持排版

2019-04-22

空空如也

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

TA关注的人

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