摘要: 首先向博主致敬,好的东西拿来共享了,用一下不错。 https://blog.csdn.net/clirus/article/details/62424517 0. 目标 最近在学习c++11,我本机装的CentOS编译器较老,不支持C++11的新特性,所以我需要把gcc从 4.4.7升级到4.8.1 阅读全文
posted @ 2018-12-24 15:21 牧羊少年Zhao 阅读(4046) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/starryheavens/article/details/70199671 "拒人问题"的数学模型 为了便于我们分析,让我们把生活中各种复杂纠纷的恋爱故事抽象成一个简单的数学过程。假设根据过去的经验,MM 可以确定出今后将会遇到的男生个数,比如说 15 阅读全文
posted @ 2018-09-17 13:54 牧羊少年Zhao 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 0. 弄完了单链表,在看双向链表。怎么整?多写,多想,想不通画出来在想,再写,再模仿~ 1. 没啥说的,敲代码~ 说点啥呢,注意自己的代码风格哦,要符合"潮流",不要独树一帜 1.1 DList.h DList.c test.c Demo1:Makefile 文件 运行 1.2 double_lin 阅读全文
posted @ 2018-08-06 22:25 牧羊少年Zhao 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 0. 概述 学习使用一下 linux 内核链表,在实际开发中我们可以高效的使用该链表帮我们做点事, 链表是Linux 内核中常用的最普通的内建数据结构,链表是一种存放和操作可变数据元 素(常称为节点)的数据结构,链表和静态的数组不同之处在于,它所包含的元素都是动 态创建插入链表的,在编译时不必知道具 阅读全文
posted @ 2018-08-04 22:26 牧羊少年Zhao 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 1. time() 函数 2. localtime() 函数 3. Demo 运行结果 4. 后记 诫子书 - 诸葛亮 夫君子之行,静以修身,俭以养德。 非淡泊无以明志,非宁静无以致远。 夫学须静也,才须学也,非学无以广才,非志无以成学。 淫慢则不能励精,险躁则不能冶性。 年与时驰,意与日去,遂成枯 阅读全文
posted @ 2018-07-24 23:11 牧羊少年Zhao 阅读(28740) 评论(0) 推荐(2) 编辑
摘要: Linux 多线程编程之 线程池 的原理和一个简单的C实现,提高对多线程编 程的认知,同步处理等操作,以及如何在实际项目中高效的利用多线程开 发。 1. 线程池介绍 为什么需要线程池??? 目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必 阅读全文
posted @ 2018-07-22 13:03 牧羊少年Zhao 阅读(6545) 评论(2) 推荐(1) 编辑
摘要: 翻翻笔记,整理一下 C 语言中的文件操作函数 ~~~~~~,多注意细节,maybe 细节决定成败~ 1. fopen 上述的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b 字符用来告诉函数库打开的文件为二进制文件, 而非纯文字文件。不过在POSIX系统,包含Linux都会忽略该 阅读全文
posted @ 2018-07-12 15:51 牧羊少年Zhao 阅读(2309) 评论(0) 推荐(1) 编辑
摘要: 总结一下C语言中基本的内存分配,加深对内存管理的印象,一步一步走山路~~~~~~~~ 1. 程序和进程 问题:程序和进程各是什么? 程序 只是一段可以执行的代码文件,通俗讲在 linux 上就是一个可执行文件。当一个程序运 行时就被称为进程,即进程是运行状态的程序。 程序存储了一系列文件信息,这些信 阅读全文
posted @ 2018-07-09 22:21 牧羊少年Zhao 阅读(2790) 评论(0) 推荐(0) 编辑
摘要: 对于webbench这个网站压力测试工具网上介绍的很多,有深度详解剖析的,对于背景就不在提了, 听说最多可以模拟3万个并发连接去测试网站的负载能力,这里主要是学习了一下它的源码,做点 笔记。 官方介绍:Web Bench is very simple tool for benchmarking WW 阅读全文
posted @ 2018-07-09 16:43 牧羊少年Zhao 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 之前看到一篇单向链表的博文,代码也看着很舒服,于是乎记录下来,留给自己~,循序渐进,慢慢 延伸到真正的内核链表~(敢问路在何方?路在脚下~) 1. 简介 链表是Linux 内核中最简单,最普通的数据结构。链表是一种存放和操作可变数量元素(常称为节点) 的数据结构,链表和静态数组的不同之处在于,它所包 阅读全文
posted @ 2018-07-07 16:56 牧羊少年Zhao 阅读(1167) 评论(0) 推荐(0) 编辑