自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuyanfeier的专栏

小白进阶之路

  • 博客(4)
  • 收藏
  • 关注

原创 shell-grep中的正则表达式

介绍ls /usr/bin | grep zip这个命令会列出,位于目录 /usr/bin 中,文件名中包含子字符串“zip”的所有文件。这个 grep 程序以这样的方式来接受选项和参数:grep [options] regex [file...]这里的 regx 是指一个正则表达式。 下面是grep的常见options列表:-i:模式匹配时忽略大小写-V:显示不匹配的行-l:列出匹配模式的文

2017-07-25 16:51:00 2783

原创 python-二进制读写存取

python的pickle模块可以很方便的进行序列化的操作,将一个Python对象序列化为一个字节流,以便将它保存到一个文件、存储到数据库或者通过网络传输它。但是当我们直接使用pickle的时候,保存的字节流无法被例如C等其他语言读取。所以Python提供了一个struct模块,用来处理Python数据和C/C#等数据之间的转换。struct模块的内容不多,也不是太难,下面对其中最常用的方法进行介绍

2017-07-21 11:41:45 2475

原创 在 Ubuntu 15.10 下编译 GCC 4.3

本文将介绍如何在 Ubuntu 15.10 下编译 gcc 4.3. 有时候我们可能需要使用低版本的gcc去编译很久之前的代码,但是 Ubuntu 15.10 最低的gcc版本都是4.7了,再前面的版本已经不能直接安装了,需要我们自己去下载源码编译。本文就是整个编译安装的过程。首先检查你是否已经安装binutils 。 ld -v 查看binutils版本 在此之前建议更新下软件源代码,执行如下命

2017-07-07 15:23:28 1190

原创 Linux C 多线程编程

简介进程— 资源分配的最小单位 线程— 程序执行的最小单位进程是一个程序的一个实例,拥有自己独立的各种段(数据段,代码段等等),每次创建一个进程需要从操作系统分配这些资源给他,消耗一定的时间,在linux下C语言创建一个进程使用fork()函数; 线程是一个轻量级的进程,除了自己少数的资源,不用用其他资源,且一个进程可以创建多个线程,这些线程共享进程的资源,创建线程的时间要比创建进程少很多,(几

2017-07-04 16:44:41 15875

空空如也

空空如也

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

TA关注的人

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