自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 修改linux命令行显示格式PS1

我用的是阿里云的服务器。服务器的命令行总是会带一长串主机名,而且命令行不能显示当前绝对路径。我就想通过对PS1的修改,实现适合我的命令行。参考修改linux终端命令行颜色1.PS1要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:#set,即可在输出中找到关于PS1的定义如下:PS1=’[\u@\h \...

2018-09-24 11:23:46 3525 1

原创 socket入门分析

一、基于TCP的客户端与服务器端1.服务器端初始化socket,绑定特定端口或地址(bind),开始监听(listen),调用accept()d等待客户端请求。接收到客户端请求后,开始连接。如果连接成功,服务器端接受客户端数据请求并处理(read),然后把回应数据返回给客户端。服务器端接收到客户端连接请求,close。2.客户端初始化socket,向服务器端发送连接请求。连接成功,发送数...

2018-09-23 21:54:07 386

原创 树莓派-利用DS18B20检测温度

一、DS18B20概述与连接DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。这里不对DS18B20进行详细描述。传感器的引脚有三个:引脚功能VCC提供3.3v电源DQ一线通讯协议GND地线二、使能一线通讯协议(待补充)三、分析DS18B20连接树莓派后,其在linux操作系统中的存在...

2018-09-18 15:53:21 2334 1

原创 对文件I/O的一些探讨

参考书目:Unix/Linux 系统编程手册 chapter 5一、原子操作以及竞争条件原子操作(atomicity):将某一系统调用所要完成的各个动作作为不可中断的操作,一次性加以执行,内核使该系统调用不会为其他进程或线程中断。原子操作规避了竞争状态(race conditions)。操作共享资源的两个进程(或线程),其结果取决于一个无法预期的顺序。以独占方式创建一个文件...

2018-09-06 21:24:10 192

原创 对于getopt()的理解

参考书目:Linux/Unix系统编程手册 P1156函数原型 #include <unistd.h> int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; extern int optind, o...

2018-09-05 18:43:12 211

转载 对于硬软链接的理解

转:http://www.cnblogs.com/yfanqiu/archive/2012/06/11/2545556.html一、inode要解释清楚两者的区别和联系需要先说清楚 linux 文件系统中的 inode 这个东西。当划分磁盘分区并格式化的时候,整个分区会被划分为两个部分,即inode区和data block(实际数据放置在数据区域中)这个inode即是(目录、档案)文件在一...

2018-09-04 13:16:10 159

原创 Git重要命令

Git注册git config --global user.name "Your name"git config --global user.email "Your email"Git初始化git init完成一次提交git add "filename"git commit -m "你对这次提交的说明"Git状态git status Gi...

2018-08-12 16:08:32 115

空空如也

空空如也

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

TA关注的人

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