![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
苞米地里捉小鸡
程序蒟蒻
展开
-
c编译时的错误:程序中有游离的‘\240’‘\302’‘\XXX 时解决方案
偶尔从网上看到不错的源码,想研究下,不幸编译时遇到“错误:程序中有游离的‘\240’‘\302’”之类的错误,大量的源码不可能再全部重敲一遍,经过一番研究,终于让我找到简单的解决方案,还是本着让后人少走弯路的想法,分享下:首先,编译器提示的\xxx,都是8进制的编码,使用sed做下全文替换,命令如下:sed -i 's/\o240\|\o302//g' filename.cpp...转载 2020-04-16 09:24:02 · 177 阅读 · 0 评论 -
Linux下git clone速度奇慢的有效解决办法(亲测有效)
在网上查询了一些朋友对clone速度慢的看法,主要归纳有:第一点有以下链接可以参考(1)需要Science 上 网,具体怎么操作点击链接https://blog.csdn.net/weixin_34248258/article/details/93164003(2)这个操作就比较骚,简单来说就是将Github上的项目导到码云这个平台,众所周知,下载国内的东西就是快!https:...原创 2020-04-01 11:56:05 · 4417 阅读 · 0 评论 -
Linux 下各个目录的作用及内容(超详细)
/bin: 符号链接到/usr/bin文件夹,实际内容是相同的: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz 为 linux 的内核文件,以及 /boot/gurb。建议单独分区,分区大小100M即可/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某...转载 2020-03-28 15:32:50 · 674 阅读 · 0 评论 -
带缓冲I/O 和不带缓冲I/O的区别与联系
首先要明白不带缓冲的概念:所谓不带缓冲,并不是指内核不提供缓冲,而是只单纯的系统调用,不是函数库的调用。系统内核对磁盘的读写都会提供一个块缓冲(在有些地方也被称为内核高速缓存),当用write函数对其写数据时,直接调用系统调用,将数据写入到块缓冲进行排队,当块缓冲达到一定的量时,才会把数据写入磁盘。因此所谓的不带缓冲的I/O是指进程不提供缓冲功能(但内核还是提供缓冲的)。每调用一次write或re...转载 2020-03-27 11:12:39 · 217 阅读 · 0 评论 -
linux 同样命名的两个头文件为什么可以放在同一个文件夹下?
今天我看一个源码,其中他自己改了error.h这个头文件,我想去看看原本的error头文件源码是什么样的就进去/usr/include文件夹下面搜error这个头文件,发现有三个同名的头文件。第一个头文件是我们用到的error.h,它包含了第二个error.h,路径是/usr/include第二个error.h包含在bits这个文件夹中,如果要添加的话,预编译格式应该是#include&l...原创 2020-03-24 12:39:11 · 821 阅读 · 0 评论 -
Linux中的shell到底是什么?
最近,要将项目代码部署到linux环境下运行,但是对linux毫无基础,之前老听说shell这个词儿,也不知道啥意思,现在需要理解,就从晚上找了一个我觉得不错的解释,引用过来,以备后用!(引自:https://zhidao.baidu.com/question/557066905.html)【一】 shell的含义:首先shell的英文含义是“壳”;它是相对于内核来说的,因为它是建立在内...原创 2020-03-08 17:31:52 · 518 阅读 · 0 评论 -
linux for循环 fork() 产生子进程
#include <sys/types.h>#include <unistd.h>#include<stdio.h>int main(){ for(int i = 0; i < 3; i ++) { int pid = fork(); if(pid == 0) { ...原创 2020-03-08 16:23:47 · 520 阅读 · 0 评论 -
Vim小技巧---代码自动对齐,智能提示
自动对齐:(gg=G)在命令模式下(即非“插入”等编辑模式),先输入gg,这时候光标会移动到第一行第一个字符,然后按 “=” 号之后切换成大写,再按一下G,这时候光标会移到最后一行的第一个字符,这时候就可以看到代码被排得整整齐齐了!效果如下:对齐后智能提示: 像IDE工具一样输入几个字符之后,自动补全变量名下面几种方法都可以ctrl + x或ctrl + o或ctrl + n...转载 2020-03-08 15:25:16 · 599 阅读 · 0 评论 -
Linux系统调用--getpid/getppid函数详解
【getpid/getppid系统调用】功能描述:getpid返回当前进程标识,getppid返回父进程标识。用法:#include <sys/types.h>#include <unistd.h>pid_t getpid(void);pid_t getppid(void);注意的是需要在UNIX系统下使用头文件,VS不支持#include <sy...转载 2020-03-08 12:10:41 · 601 阅读 · 0 评论