自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (31)
  • 收藏
  • 关注

原创 grub的一些资料

引导加载程序grub详解http://blog.51cto.com/9124573/1711950Linux 系统启动流程及 Grub 简单应用https://blog.csdn.net/yilovexing/article/details/78390485引导加载程序剖析https://www.ibm.com/developerworks/cn/linux/l-grub2/引导管理器https:...

2018-05-06 23:07:17 162

原创 几种指针的区别及用法

int *p1[2];int (*p2)[2];int (*fptr)(int, int);int (*fptr2[2])(int, int); #include #include void test(); void test2(); int add(int a, int b); int sub(int a, int b); void test3(); void test4();

2017-02-26 20:20:58 295

转载 unix网络编程(第三版)中的unp.h

/* Our own header. Tabs are set for 4 spaces,not 8 */ #ifndef __unp_h #define __unp_h #include "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/config.h"    /* configuration options for current O

2016-11-08 21:58:25 386

原创 多线程练习2

多线程练习: 两个线程一起打印数从1到9,线程1打印所有不是3的倍数的数,线程2打印3的倍数。 1.用互斥锁+条件变量的方法 2.用信号量的方法(代码中sleep的位置比较重要) 1.用互斥锁+条件变量的方法的代码 #include #include #include pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;

2016-10-14 17:10:00 213

原创 linux中使用code::blocks编译c语言,出现g++ not found

可以在命令行的方式安装,安装命令如下: sudo apt-get install g++ 如果还是不行,再安装这个: sudo apt-get install pentium-builder

2016-10-13 18:39:37 1020 1

原创 多线程按序输出字符

题目: 有三个线程分别打印字符A、B和C,要求按照ABC这样的顺序一直打印字符,形成ABCABCABC........ 需要使用信号量进行处理,源代码如下 #include #include #include #include #include void* pt1(void* arg); void* pt2(void* arg); void* pt3(void* arg)

2016-10-11 21:59:43 252

转载 哈夫曼树和哈夫曼编码

http://www.cnblogs.com/Jezze/archive/2011/12/23/2299884.html 在一般的数据结构的书中,树的那章后面,著者一般都会介绍一下哈夫曼(HUFFMAN)树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如JPEG中就应用了哈夫曼编码。 首先介绍什么是哈夫曼树。哈夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。所谓

2016-09-18 20:07:54 309

原创 队列和栈,c++

c++中的头文件 #include #include队列的功能: q.empty() 如果队列为空返回true,否则返回false q.size() 返回队列中元素的个数 q.pop() 删除队列首元素但不返回其值 q.front() 返回队首元

2016-09-18 19:36:57 169

转载 大端小端字节序

总结:大端就是从小到大开始放,小端就是从大到小开始放 Little-endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字节。 例如,16bit宽的数0x1234在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为: 内存地址 0x4000 0x4001 存放内容 

2016-09-18 09:26:48 242

转载 GDB调试

geb调试十分钟速成 调试代码: #include int nGlobalVar = 0; int tempFunction(int a, int b) { printf("tempFunction is called, a = %d, b = %d \n", a, b); return (a + b); } int main() { int n; n

2016-09-15 21:47:26 186

转载 gethostbyname()函数说明——用域名或主机名获取IP地址

包含头文件     #include     #include     函数原型     struct hostent *gethostbyname(const char *name);     这个函数的传入值是域名或者主机名,例如"www.google.cn"等等。传出值,是一个hostent的结构。如果函数调用失败,将返回NULL。     返回hostent结构体类

2016-09-07 08:04:32 361

原创 通过信号关闭相关进程

发送信号kill(pid, SIGINT) #include    #include    #include    #include    #include    #include       int main() {       pid_t pid;       pid = fork();              if(pid == 0) {         

2016-09-07 07:12:43 178

原创 结构体字节对齐的规则

字节对齐的计算规则 1、先看结构中最大类型的数据,包括嵌套结构体(如果有)。确定一行的最大数。 2、如果只有一个元素,那就是这个元素的大小,不需要补齐。 3、单一变量,先看看元素放到这一排的剩余位置能否完全放下,如果放不下,则从下一行的首地址开始放。 4、嵌套子结构体则要看看这个元素的整个大小(就是累加的大小,不是对齐的大小)放到这一排的剩余位置能不能放下,放不下则从下一行开始,子结构体中

2016-09-07 07:12:00 858

转载 编写一个makefile的简单实例

说明:执行的环境ubuntu 12.04 + gcc 1.编写源代码(5个文件) 1)名称为main.c,代码如下: #include "my1.h" #include "my2.h" int main() { my1_print("hello my1!"); my2_print("hello my2!"); return 0; } 2)名称为my

2016-09-07 07:11:21 440

转载 Linux端口的关闭和启用

Linux下面貌似没有什么直接开启或者关闭端口的命令,因为若仅仅只是开启了端口而不把它与进程相联系的话,端口的开启与关闭就显得毫无意义了(开了端口却没有程序处理进来的数据)。也就是说,Linux里面端口的活动与进程是紧密相连的,如果想要关闭某个端口,那么只要杀掉它对应的进程就可以了。 例如要关闭22号端口: $ netstat -anp | grep :22 tcp   0    0 0

2016-09-07 07:10:23 947

原创 leetcode总结_链表

算法,数据结构,leetcode,链表

2016-06-10 16:19:28 310

Linux系统裁减5/5

Linux系统裁减5/5

2017-08-13

Linux系统裁减4/5

Linux系统裁减4/5

2017-08-13

Linux系统裁减3/5

Linux系统裁减3/5

2017-08-13

Linux系统裁减2/5

Linux系统裁减2/5

2017-08-13

Linux内核编译及系统裁减1/5

Linux内核编译及系统裁减1/5

2017-08-13

Linux启动流程3-3

Linux启动流程3-3

2017-08-13

Linux系统启动流程3-2

Linux系统启动流程3-2

2017-08-13

Linux系统启动流程详解3-1

Linux系统启动流程详解3-1

2017-08-13

shell脚本编程04

shell脚本编程04

2017-08-09

Shell脚本编程03

Shell脚本编程03

2017-08-09

从0开始学习Shell高级编程视频课程第二部分2

从0开始学习Shell高级编程视频课程第二部分2

2017-08-08

从0开始学习Shell高级编程视频课程第二部分1

从0开始学习Shell高级编程视频课程第二部分1

2017-08-08

shell脚本编程02

shell脚本编程02

2017-08-02

shell脚本教程01

shell脚本教程01

2017-08-02

shell变量相关视频教程.zip

bash脚本视频教程1

2017-08-01

官方原版Windows XP SP3(VOL)简体中文版ISO 压缩文件1/2

官方原版Windows XP SP3(VOL)简体中文版ISO 压缩文件1/2

2017-07-09

官方原版Windows XP SP3(VOL)简体中文版ISO 压缩文件2/2

官方原版Windows XP SP3(VOL)简体中文版ISO 压缩文件2/2

2017-07-09

H3C实验模拟器

H3C模拟器,网络维护

2017-06-25

ganglia监控软件的笔记

ganglia监控软件的笔记

2017-06-18

rocks集群的文献

rocks集群的文献

2017-06-03

集群管理工具,作业提交系统pbs,torque

集群管理工具作业提交系统pbs,torque

2017-05-31

linux开源集群管理软件rocks,压缩文件7/7

linux开源集群管理软件rocks,压缩文件6/7

2017-05-30

linux开源集群管理软件rocks,压缩文件6/7

linux开源集群管理软件rocks,压缩文件6/7

2017-05-30

linux开源集群管理软件rocks,压缩文件5/7

linux开源集群管理软件rocks,压缩文件5/7

2017-05-30

linux开源集群管理软件rocks,压缩文件4/7

linux开源集群管理软件rocks,压缩文件4/7

2017-05-30

linux开源集群管理软件rocks,压缩文件3/7

linux开源集群管理软件rocks,压缩文件3/7

2017-05-30

linux开源集群管理软件rocks,压缩文件2/7

linux开源集群管理软件rocks,压缩文件1/7

2017-05-30

linux开源集群管理软件rocks,压缩文件1/7

linux开源集群管理软件rocks,压缩文件1/7

2017-05-30

韩顺平 一周linux (5-14集)

韩顺平 一周linux, 5-14集

2017-05-08

linux的个人笔记(gdb+linux网络编程+makefile)

linux的个人笔记(gdb+linux网络编程+makefile)

2017-05-03

云计算的关键技术与应用实例

《云计算的关键技术与应用实例》从并行计算切入,以全新的视角全面讲述了云计算技术,主要内容包括并行计算技术、云计算的关键技术、架构及实例、云计算与智能、云计算技术的竞争性分析等内容。书中针对云计算中的大量技术架构、细节及战略问题提出了自己的看法和解决方案,并对云计算的底层技术给出了具体的模型化实现实例——云计算V0.01。这些内容大多数来自于我们近期在云计算领域的研究成果和开发实际项目经验。, 全书内容丰富,知识跨度较大,对云计算技术人员、技术战略分析人员和爱好者均有重要的参考价值,也可供高等院校研究云计算和并行计算的研究者和同学作为参考资料及教材使用。

2017-04-29

空空如也

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

TA关注的人

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