自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Brust Link

Coding,Reading,Thinking,Writing!

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

原创 Git笔记

Git笔记常用命令创建git config: --gobal:全局设置user.name "Your Name":设置姓名usr,email "email@example.com":设置邮箱git init:创建新的版本库日常使用添加/提交git add:添加修改git commit:提交修改回退/删除git reset:重设当前分支 --hard:工作区和暂存区都改变HE

2016-09-18 19:23:07 368

原创 HTTP协议

HTTP协议基础内容介绍 HTTP协议(HyperText Transfer Protocol,超文本传输协议) 是用于从WWW服务器传输超文本到本地浏览器的传送协议。 它可以使浏览器更加高效,使网络传输减少。 它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。协议栈位置HTTP协议通常承载于TCP协议之上,有

2016-09-18 19:18:20 377

原创 TCP/IP Sockets-1

TCP/IP Sockets-1TCP-IPv4创建和销毁套接字创建套接字 int socket(int domain,int type,int protocol)参数domin:通信领域,常用参数:IPv4—AF_INET和IPv6—AF_INET6type:套接字类型,常用参数:可靠字节流语义—SOCK_STREAM,“尽力而为”—OCK_DGRAMprotocol:指定特定的端到端

2016-09-18 19:17:28 468

原创 操作系统

操作系统进程/线程进程是系统进行资源分配和调度的一个独立单位线程是进程的一个实体,是CPU调度和分派的基本单位实时系统主要特点是响应及时和可靠性高目标是对应特定的输入输出做出及时的响应临界区/访问冲突临界区: 每个进程中访问临界资源的那段程序称为临界区,每次只准许一个进程进入临界区,进入后不允许其他进程进入。访问冲突:有空让进: 当无进程在互斥区的时候,任何有权使用互斥区的进程可以进

2016-09-18 19:15:21 376

原创 Liunx常用指令整理-1

Liunx常用指令整理-1文件操作ls功能查看当前文件下的文件常用参数-a 输出所有文件-A 输出除./..之外的所有的文件-h 智能的表示文件的大小-l 以长格式的形式显示当前目录下的所有属性ls -l显示的具体内容第一行:当前目录下所有文件占用的大小的总和第二行:文件的属性字段硬链接个数文件的硬链接个数文件/目录的拥有者文件所有者所在的用户组文件所占用的大小(如

2016-09-18 19:14:36 281

原创 多线程编程

多线程编程线程同步互斥量特点互斥量本质上说是一把锁,在访问共享资源前对互斥量加锁,访问完成之后解锁互斥量加锁后,其余所有尝试加锁互斥量线程都会被阻塞,而有一个互斥量解锁,那么该锁上所有的线程都会变成可运行状态相关函数//初始化一个互斥量int pthread_mutex_init(pthread_mutex_t *restrict mutexm ,const pthread_mutexat

2016-09-18 19:13:42 325

原创 多线程编程

多线程编程线程特性线程—进程线程之间能够方便,快速的共享信息,但注意同步创建线程比创建进程快的多线程的数据类型 数据类型 描述 pthread_t 线程ID pthread_mutex_t 互斥对象 pthread_mutexattr_t 互斥属性对象 pthread_cond_t 条件变量 pthread_condattr_t 条件变量的属性对象

2016-09-18 19:12:04 274

原创 进程通信-2

进程通信-2信号信号名称非捕获就停止进程的信号 信号名称 说明 SIGABORT 进程异常终止 SIGALRM 超时警告 SIGFPE 浮点运算异常 SIGHUP 链接挂断 SIGILL 非法指令 SIGINT 终端中断 SIGKILL 终止进程(无法被捕获或者忽略) SIGPIPE 向无读进程的管道写数据 SIGQUIT

2016-09-18 19:11:24 321

原创 进程间通信-1

进程间通信-1进程相关知识启动新进程system定义#include<stdlib.h>int system(const char* string);作用 system 调用一个shell来启动想要执行的程序 system 可以放入后台执行 程序必须等待system函数启动的进程结束后才能继续 exec定义#include<unistd.h>int execl(const

2016-09-18 19:10:39 361

原创 坑爹的C语言

坑爹的C语言printf()只有在遇到(1)回车,(2)缓冲区满,(3)flush被调用才会输出逗号(,)表达式在初始化时没有表达式的意义printf()会返回输出的字符数printf()在类型不匹配的话会提升变量指向数组的指针不等于数组,int *p != int p[]switch会跳过case之前的东西sizeof在编译的时候就会执行,所以里边的东西不会执行宏指令#将变量改成字

2016-09-18 19:04:07 347

原创 C++重载与重写的各种问题

C++重载与重写的各种问题知识复习在探究C++虚函数造成的各种重写的问题之前,我们先复习一下C++中的函数重载1.const在函数重载中的定义对于下几种情况,哪几个算是函数重载呢?//情况1void fun(int a);void fun(const int a);//情况2void fun(int* a);void fun(const* a);//情况3void fun(int* a)

2016-09-12 11:10:44 602

原创 Liunx下文本处理

Liunx下文本处理grep命令用法主要用法:grep pattern_string filename1 filename2...命令参数: 参数 介绍 例子 -color=auto 标记处匹配到的单词 -E 不加这个参数,grep只解释匹配样式中默写特殊字符,此参数可以扩展正则表达式 grep -E “[a-z]+” filename -o 只输出匹配到

2016-09-11 11:03:34 292

原创 几种不同的diff格式

几种不同的diff格式正常格式命令diff file_1 file_2显示结果3c3< Ohh!----> Ohhh!表示源文件的第三行变成了目标文件的第三行3,4c3,4< Ohh!< Hi!----> Ohhh!> Who you are?表示源文件的第三到四行变成了目标文件的第三到四行4a5> Who you are表示在源文件的第四行添加一行变成了目标文件的第五行3d2<

2016-09-02 10:41:36 864 1

空空如也

空空如也

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

TA关注的人

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