自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咏布诗叶

编程的艺术

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 CSS文字样式

通常文章的正文使用的是易读性较强的

2014-10-28 20:04:35 739

原创 C++经典问答 inline 函数

C++ inline关键字

2014-07-10 16:47:23 744

原创 练习(2-3)-C语言程序设计

#include #include int htoi(char *);int main(){ char a[] = "0x10"; char *p = "0xff"; printf("%d\n", htoi(a)); printf("%d\n", htoi(p)); return 0;}int htoi(char *s){ int

2013-12-27 21:24:40 1134

转载 半边数据结构

核心数据结构采用半边数据结构实现,具体的实现功能是:通过绘制一个基本的面,然后通过该面通过指定的向量和距离就可以扫成为一个体。具体的核心代码如下:CSolid* CEulerDoc::mvfs(GLdouble *point){ CSolid *newSolid; CFace *newFace; CLoop *newLoop; CVertex *newVert; new

2013-12-19 16:13:59 1208

转载 CentOS 6.4安装Fcitx4.0

CentOS 6.4安装Fcitx4.0 一、首先安装中文支持:$su root#yum install "@Chinese Support"#exit$yum remove ibus注销再登陆 二、安装fcitx下载fcitx输入法源码,百度搜索即可,我下载的是华军软件园提供的“Fcitx 小企鹅输入法 4.0

2013-12-17 14:03:46 602

原创 unix IO笔记

一、IO与文件映射        1、IO的共享与效率              read与write其中数据缓冲的大小              读取数据的缓冲:getpagesize         2、定位与定位读取(随机读取)              read与write在操作的时候,自动移动读取位置。              lseek读取定位,改变读取位

2013-12-17 10:48:29 632

原创 make与makefile IO read write

一、make与makefile              1、回顾:                      目标的语法                      目标名:依赖目标                              @命令                              @命令                      make的命令

2013-12-15 10:57:32 1508

原创 综合案例:输入一个整数判定是否素数

工具make的使用与makefile脚本

2013-12-11 20:48:40 1159

原创 内存管理(3)

d

2013-12-11 20:24:09 579

原创 各种小知识

kate本身是个文本编辑器但装了CentOS后,Kate不能使用最后用了yum install kdesdk命令安装

2013-12-11 14:41:06 734

转载 C++经典书籍解读

c++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。      然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C+   +的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和

2013-12-10 19:54:25 806

转载 inux 学习书目推荐

inux 学习书目推荐http://www.cnblogs.com/notepi/archive/2013/06/15/3137103.htmlLinux基础1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Stephen Prata著2、《The  C Programming

2013-12-10 19:33:19 707

转载 漫谈C语言及如何学习C语言

http://sunxiunan.com/?p=1661     在这里想比较系统的谈谈个人对C语言学习方法的理解。分别按照书籍、实验环境搭建、网络资源来分别介绍,希望能写的比较完整全面一些,给想学习C语言的朋友一个有价值的参考。为什么要学习C语言?为什么要学习、使用C语言?为什么要学习一个可能比自己都岁数大的编程语言?我在前面如何学习编程语言的博客文章http://sunxi

2013-12-10 19:31:13 1142

转载 如何成为一个C++高级程序员

如何成为一个C++高级程序员C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在 C++ 的使用范围比以前已经少了很多,java、C#、python 等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器。

2013-12-10 19:26:03 849

原创 内存管理(2)(某培训机构视频笔记)

回顾:          brk/sbrk          int brk(void *p);       改变绝对位置。          void *sbrk(int);        相对改变位置。          维护一个位置。brk/sbrk改变这个位置          补充:全新的类型                      c的基本类型就:

2013-12-10 19:16:38 745

原创 内存管理(1)

int *p = sbrk(0);    应用案例:            写一个程序查找1-10000之间所有的素数并且存放到缓冲,然后打印。 缓冲的实现使用sbrk/brk    流程:            循环                  判断三否素数                            是:分配空间存放                 

2013-12-10 15:20:42 576

转载 我的Linux书架

工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。现在的Lin

2013-12-09 22:19:09 775 1

转载 2014找工作总结-机会往往留给有准备的人

其实我的求职过程在十一之前就已经结束了,总体讲比较顺利。参加面试的几家公司基本都拿到了offer,分别是阿里巴巴、美团网、创新工场涂鸦移动以及华为。当时也参加了其他公司的面试,比如人人,一面过后收到了二面通知,拒了。创新工场豌豆荚一面结束后等消息。十一过后的公司基本都是酱油而过。去哪儿面试拒了。腾讯一面后收到了二面的通知,也拒了。主要是因为自己已经拿到了理想公司的offer。看来人还是需要一点

2013-12-09 22:14:14 927

转载 2014年计算机求职总结--准备篇

http://blog.csdn.net/walkinginthewind/article/details/13000431找工作是一个长期准备的过程,突击是没什么效果的。准备时间越长,准备就越充分,就越容易拿到好的offer。我基本上从研究生一入学就一直在准备找工作的东西,看书、研究研究笔试面试题、在线编程训练、参加实习招聘等等。当然,其实主要还是研二开始准备的,也算不上多认真,反正一天

2013-12-09 22:10:31 604

原创 内存管理

接语言学习篇         5、函数调用栈空间的分配与释放          1、函数执行的时候有自己的临时栈。          2、函数的参数就在临时栈中。如果函数传递实参,则用来初始化临时的参数变量。          3、通过寄存器返回值。(使用返回值返回数据)          4、通过参数返回值。(参数必须是指针)指针指向的区域必须事先分配。

2013-12-09 17:17:24 476

原创 杂七杂八:语言学习篇

约定    1、作业及时完成。2、50-200 lines codes.学习方法:     不懂先用,以后再领会,要会用,理解力达到80%。   课程体系:    语言          C          C++    算法          算法、数据结构    基础(系统核心(Kernel)编程)           Linu

2013-12-08 15:27:43 538

原创 算法:C语言实现笔记(1)

若M > N,快速并集算法可能要运行多于M*N/2条指令来解决一个拥有N个对象、M个对的连通性问题。    在一棵2*n次方个节点的树中,到达根所需要跟踪的最大指针数量为n。当我们归并两棵2*n 个节点的树时,得到一颗2*n+1次方个节点的树,而且到根的最大距离增加到n+1。     加权快速并集算法判断N个对象的其中两个是否连通,最多要跟踪2*lgN个指针。通过加权快速并集,可以确保

2013-12-08 14:32:19 699

原创 模板 STL

非类型模板赋值字面量而且必须是整数。 函数模板编译器可以根据实参来推测形参中的未定类型名。void show (T(&t)[N]) 。函数模板不支持模板形参默认值。模板和普通函数都同时存在时,优先考虑普通函数。

2013-12-05 12:17:18 509

原创 Effective C++笔记(1)

0、导读     本书的最佳用途就是彻底了解C++如何行为、为什么那样行为,以及如何运用其行为形成优势。     声明式(declaration)是告诉编译器某个东西的名称和类型(type),但略去细节。如:extern int x; template; 标准函数库几乎全在std命名空间中。每个函数的声明揭示其签名式(signature),也就是参数和返回类型(std::size_t nu

2013-12-03 09:15:48 610

linux 高级程序设计第三版源代码(杨宗德著).rar

linux 高级程序设计第三版源代码(杨宗德著

2014-05-30

程序员面试宝典(pdf清晰版)

本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解.

2013-11-18

空空如也

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

TA关注的人

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