自定义博客皮肤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)
  • 收藏
  • 关注

转载 CentOS上升级gcc编译器使支持C++11

首先向博主致敬,好的东西拿来共享了,用一下不错。https://blog.youkuaiyun.com/clirus/article/details/624245170.目标最近在学习c++11,我本机装的CentOS编译器较老,不支持C++11的新特性,所以我需要把gcc从4.4.7升级到4.8.1。1. 需要下载gcc的源码wget http://ftp....

2018-12-24 15:21:00 468

转载 37%法则

https://blog.youkuaiyun.com/starryheavens/article/details/70199671"拒人问题"的数学模型为了便于我们分析,让我们把生活中各种复杂纠纷的恋爱故事抽象成一个简单的数学过程。假设根据过去的经验,MM 可以确定出今后将会遇到的男生个数,比如说 15 个、30 个或者 50 个。不妨把男生的总人数设为 n。这 n 个男生将...

2018-09-17 13:54:00 476

转载 Linux C 数据结构->双向链表(阴阳在六,何以言九~)

0. 弄完了单链表,在看双向链表。怎么整?多写,多想,想不通画出来在想,再写,再模仿~1. 没啥说的,敲代码~说点啥呢,注意自己的代码风格哦,要符合"潮流",不要独树一帜1.1DList.h#ifndef _DLIST_H_#define _DLIST_H_typedef int data_t;/*节点指针*/typ...

2018-08-06 22:25:00 246

转载 Linux 内核链表实现和使用(一阴一阳,太极生两仪~)

0. 概述学习使用一下 linux 内核链表,在实际开发中我们可以高效的使用该链表帮我们做点事,链表是Linux 内核中常用的最普通的内建数据结构,链表是一种存放和操作可变数据元素(常称为节点)的数据结构,链表和静态的数组不同之处在于,它所包含的元素都是动态创建插入链表的,在编译时不必知道具体需要创建多少个元素。 另外也因为链表中每个元素的创建时间各不相同,所以它...

2018-08-04 22:26:00 327

转载 Linux C 中获取local日期和时间 time()&localtime()函数

1. time() 函数/* time - 获取计算机系统当前的日历时间(Calender Time) * 处理日期时间的函数都是以本函数的返回值为基础进行运算 * * 函数原型: * #include <time.h> * * time_t time(time_t *calptr); * ...

2018-07-24 23:11:00 1139

转载 linux C 线程池(物不可穷也~)

Linux 多线程编程之线程池的原理和一个简单的C实现,提高对多线程编程的认知,同步处理等操作,以及如何在实际项目中高效的利用多线程开发。1. 线程池介绍为什么需要线程池???目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。传统多线程方案中我们...

2018-07-22 13:03:00 220

转载 Linux C 文件操作函数(~上善止水~)

翻翻笔记,整理一下 C 语言中的文件操作函数 ~~~~~~,多注意细节,maybe 细节决定成败~1. fopen/* fopen(打开文件) * * 相关函数 open,fclose * * 表头文件 #include<stdio.h> * * 函数原型 FILE * fopen(const char * path,const ch...

2018-07-12 15:51:00 263

转载 linux C 内存分配(~道的光芒四射~)

总结一下C语言中基本的内存分配,加深对内存管理的印象,一步一步走山路~~~~~~~~1.程序和进程问题:程序和进程各是什么?程序只是一段可以执行的代码文件,通俗讲在 linux 上就是一个可执行文件。当一个程序运行时就被称为进程,即进程是运行状态的程序。程序存储了一系列文件信息,这些信息描述了如何在运行时创建一个进程,包含了下面的内容:二进制格...

2018-07-09 22:21:00 482

转载 webbench源码学习-->命令行选项解析函数getopt和getopt_long函数

对于webbench这个网站压力测试工具网上介绍的很多,有深度详解剖析的,对于背景就不在提了,听说最多可以模拟3万个并发连接去测试网站的负载能力,这里主要是学习了一下它的源码,做点笔记。官方介绍:Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for sim...

2018-07-09 16:43:00 279

转载 Linux C 数据结构 ->单向链表<-(~千金散尽还复来~)

之前看到一篇单向链表的博文,代码也看着很舒服,于是乎记录下来,留给自己~,循序渐进,慢慢延伸到真正的内核链表~(敢问路在何方?路在脚下~)1. 简介链表是Linux 内核中最简单,最普通的数据结构。链表是一种存放和操作可变数量元素(常称为节点)的数据结构,链表和静态数组的不同之处在于,它所包含的元素都是动态创建并插入链表的,在编译时不必知道具体需要创建多少...

2018-07-07 16:56:00 239

转载 Linux 网络编程->epoll<-LT/ET模式整理(~相逢何必曾相识~)

今天自己整理一下epoll,网上有很多经典的介绍,看了很多~收藏了很多~还是整理一下做个积累,自己的东西好找~1. epoll 模型简介epoll 是Linux I/O 多路复用接口 select/poll 的加强版,首字母e(enhacement)中文翻译就加强/提高顾名思义,很强epoll模型会显著提高程序在大量并发连接中只有少量活跃CPU系统的CPU利...

2018-07-07 01:23:00 381

转载 程序猿的十层楼(~不敢高声语,恐惊天上人~)

这篇博文是很早一个同学推荐的,十分有意思。我觉得时常翻出来过一眼有助于戒骄戒躁。今天我把它搬到自己的领地,再一次举头仰望....这么燥热的天气,看完凉快了很多~~原文的链接:https://www.cnblogs.com/flish/archive/2010/12/04/1896273.html正文第1层 菜鸟 第1层楼属于地板层,迈进这层楼的门槛是很低的。...

2018-07-01 21:18:00 499

转载 回首C语言关键字(~回首向来萧瑟处~)

开篇废话:本文意在回顾 C 语言中的关键字,整理文件发现当时做的这些笔记还是蛮用心的,有临摹前辈的足迹也有自己的理解和体会。时至今日2018已经跨过一半,对不起过去半年,今天拿这篇关键字开篇,开启自己的程序猿心路,主要记录一下自己遇到的问题和学习的经历,方便自己。如果能对别也有用那就更开心了,由于自己还很菜,理解和体会都很有限,如果你打开发现了错误还请...

2018-07-01 18:56:00 265

空空如也

空空如也

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

TA关注的人

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