摘要: 模式与模式切换 vim下4种模式:normal、insert、command、visual normal:正常模式,终端输入vim进入的就是这个模式。 insert:插入模式,即编辑模式,这个模式下可以进行编辑。i或者o都可以进入这个模式。[ESC]退出insert模式,进入normal模式。 co 阅读全文
posted @ 2021-05-17 20:33 _程序兔 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前言:今天有一个小插曲,需要将某一目录下所有文件名中 xxx_collect_xxx 中的 collect 修改为 mapping_mrg ,还好我要修改的只有四个,但重复的4次mv命令还是让人头大,所以就考虑有没有什么方法可以一次性修改这里面所有相关文件的文件名,毕竟如果下次是40个文件呢? vi 阅读全文
posted @ 2021-05-17 20:07 _程序兔 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 原文链接 : Cron是什么?利用Cron Job自动执行定时任务 – 草根SEO博客 (simcf.cc) Cron Cron是一个实用程序,用于在特定的时间自动执行重复任务。在Linux中,常用 cron 服务器来完成这项工作,以下是Cron的工作原理: 如果想稍后执行特定任务一次,可以使用其他 阅读全文
posted @ 2021-05-11 21:27 _程序兔 阅读(3003) 评论(0) 推荐(0) 编辑
摘要: 前言 使用C#调用外部程序,一种是通过Process类,一种是通过命令行,本文主要说一下使用C#中的Process类调用外部程序的方式。 过程: 1. 创建Process对象 2. 配置启动选项(输入、输出等) 3. 切换工作目录 4. 设置外部程序名 5. 设置传入参数 6. 启动外部程序 7. 阅读全文
posted @ 2021-02-01 09:51 _程序兔 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 阻塞(blocking)、非阻塞(non-blocking):最常听到阻塞与非阻塞这两个词就是在函数调用中,比如waitid这个函数,通过NOHANG参数可以把waitid设置为非阻塞的,也就是问询一遍子进程,看看有没有可回收子进程,如果没有,直接返回不等待,而如果不设置NOHANG,waitid会 阅读全文
posted @ 2020-11-28 15:58 _程序兔 阅读(139) 评论(0) 推荐(0) 编辑
摘要: SingleTon概述 SingleTon单件模式(单例模式),涉及到一个特殊的类,这个类只能有一个instance。 因此类设计者设计的SingleTon模式的类必须阻止使用者生成该类的任何一个instance,且必须向使用者提供一个公共接口访问该类的唯一instance。 保证一个类仅有一个实例 阅读全文
posted @ 2020-11-22 11:13 _程序兔 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、先看下面两段完全一样的代码块 /* test.cpp */ int main() { int a = 5; ++a = 7; printf("%d\n", a); return 0; } /* test.c */ int main() { int a = 5; ++a = 7; printf(" 阅读全文
posted @ 2020-10-15 14:47 _程序兔 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 一、fork() 1. 在谈fork之前,先简单说一下进程的相关知识点。 (1)进程不同于程序是动态运行在内存中的实体,占用系统资源(CPU、内存等),而程序则是存放在磁盘中的静态的资源,占用磁盘空间而不占用系统资源。进程在内存中运行,由CPU分配资源。 (2)与进程相关的两个内存:虚拟内存和物理内 阅读全文
posted @ 2020-07-15 10:41 _程序兔 阅读(3876) 评论(0) 推荐(0) 编辑
摘要: 一、例子 template <typename T> inline void callWithMax(const T& a, const T& b){ f(a > b ? a : b); } int main(){ return 0; } 二、理解 关于函数模板的编译以及函数模板的实例化从这个例子可 阅读全文
posted @ 2020-07-13 10:22 _程序兔 阅读(435) 评论(1) 推荐(0) 编辑
摘要: 一、前言 今天在看Thinking in C++这本书时,书中的一个例子引起了我的注意,具体是使用了下面这句 单看这条语句的语义会发现仅仅是使用一个简单的string的substr函数将所得子串push_back到strings。但是在阅读时我却对于substr的参数传递产生了疑惑,到底是先执行了+ 阅读全文
posted @ 2020-05-30 08:43 _程序兔 阅读(1610) 评论(0) 推荐(1) 编辑