fireling的文章

个人邮箱:lining0806@gmail.com
随笔

写在鸡年来临之前

写在鸡年来临之前
今年已经步入人生中第30个年头了,时间过得真快,真正踏入工作已有三年半,虽然没给社会创造出啥价值来,不过在技术上感觉自己总算有了一些收获,在处理问题的心态上比以前更自信了,也形成了一套自己的方法体系,当然体重也是越来越迈向新的台阶。 人都说,“三十而立”,我的“立”,我想还是在...

4周前 (01-24) 345℃ 6喜欢

Linux

文本处理三剑客:grep、sed和awk命令介绍

文本处理三剑客:grep、sed和awk命令介绍
搞Linux开发,经常会遇到对文本内容进行查找、编辑甚至进行某些分析处理的情况,比如说添加开机启动项、添加全局环境变量、定制化显示等。如果这些都采用Python脚本进行处理,那么未免有些小题大做。 这里主要跟大家介绍一下,Linux处理文本的三剑客:grep、sed和awk。有...

4周前 (01-23) 287℃ 0喜欢

Python

pip install 与 sudo pip install

pip install 与 sudo pip install
最近写shell脚本涉及到了安装Python依赖的问题,因为我没有意识pip install和sudo pip install之间的区别,导致环境安装总会失败。后来才意识到,之前我安装过anaconda,anaconda本身自带pip,这就意味着,系统内有两套pip套件,而在使...

1个月前 (01-11) 281℃ 1喜欢

Docker

Vagrant基础介绍

Vagrant基础介绍
Vagrant是基于virtualbox的虚拟机来构建开发环境的一个管理工具,它能很快完全一套开发系统的部署,解决各个开发环境不一致的问题,减少重复配置环境而造成的时间和精力上的浪费。类似于Docker,两者都属于虚拟化技术,但是Vagrant是基于virtualbox的,而D...

2个月前 (12-22) 423℃ 2喜欢

Linux

Linux下如何添加虚拟内存

Linux下如何添加虚拟内存
今天我在服务器上编译YouCompleteMe的时,遇到内存不足导致进程被杀掉。服务器的内存只有1个G,明显不满足日常需求,要么花钱加内存,要么,就采用虚拟内存的办法,将硬盘空间划过来一部分当内存。 以前安装Linux的时候,就遇到分配交换空间的问题,其实这个交换空间就是所谓的...

2个月前 (12-16) 420℃ 1喜欢

C/C++

如何使用C/C++调用Python程序

如何使用C/C++调用Python程序
在开发中,各种语言有各自的优势。比如说,Python适合科学计算,Java适合应用开发,而C/C++效率比较高,适合开发嵌入式系统。在实际中经常会遇到混合编程的情况,往往需要集成多种语言的优势来开发一个大的应用。如果我们想用C/C++调用Python框架,比如说,在C/C++中...

3个月前 (11-29) 873℃ 2喜欢