要么改变世界,要么适应世界
该分类下的文章

Linux安装Git、与Windows系统关联同一个码云仓库

2020-07-06 08:49:00
313
Linux相关

有的时候需要在云主机上跑跑程序,但是在没有图形界面的Linux系统上,利用`vim`编写代码效率还是比较低,当然可以利用`Xftp`相关的软件直接向云主机发送源程序,也可以通过邮件系统的文件中转站等其他办法。但是我发现这样子还是不太方便,为什么不利于版本控制工具,在`Windows`系统上利用`IDE`开发工具编写好代码,推送到远端仓库,在`Linux`端拉取代码,这样子不是更加方便?下面我介绍一下该方法。 ...

通过编译内核的方式增加系统调用

2020-05-02 09:41:00
306
Linux相关

> Ubuntu 版本:20.04 LTS > > 虚拟机配置:硬盘:40 GB 内存:4 GB > > 内核版本:5.4.0.26-generic > > VMware 版本:15.5.0 ...

进程之间使用共享内存通信

2020-04-22 21:41:00
312
Linux相关

## 共享内存 共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。共享内存是最快的 IPC 方式,它是针对其他进程间通信方式运行效率低而专门设计的。<!--more--> 但是它并未提供同步机制,即在某一个进程结束对共享内存的写操作之前,并不能可以阻止第二个进程开始对它进行读取,因此我们需要人为阻止通过其他机制进行同步。 ...

shell字符串截取

2020-04-19 14:49:00
284
Linux相关

## 使用 # 号截取右边字符 格式为: ``` ${url#*childStr} ``` childStr可以是字符串或者是特定字符,将返回匹配**第一个**`childStr`后的字符串<!--more--> ```shell file_name="test.txt" echo ${file_name#*.} ``` 将输出`txt` ...

shell使用数组

2020-04-19 14:49:00
295
Linux相关

使用括号定义数组,定义的时候可以用元素进行初始化,也可以直接定义: ``` array1=() array2=(item1 item2 item3) ``` ...

  • 1
  • 2