boost 具有很好的平台独立性, 因此会作为首选的 api 来完成特定的功能. 我在项目中使用了 boost 的 filesystem 功能来获取程序的运行目录. 但编译的时候提示如下错误: bash In function `__static_initialization_and_destruc ...
分类:
其他好文 时间:
2018-06-06 15:26:25
阅读次数:
618
有很多开源自动化运维工具都很好用如ansible/salt stack等,完全不用重复造轮子。只不过,很多运维同学学习Python之后,苦于没小项目训练,本篇演示用Python写一个批量操作主机的工具,大家空余时候可以试着写写,完善完善。 1 思路分析 在运维工作中,古老的方式部署环境、上线代码可能 ...
分类:
编程语言 时间:
2018-05-25 21:30:53
阅读次数:
283
非原创,源链接https://blog.csdn.net/zhongqi2513/article/details/62044299 1.解释下什么是GPL,GNU,自由软件? GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。 GNU:(革奴计划):目标是创建一套完 ...
分类:
其他好文 时间:
2018-05-22 16:40:39
阅读次数:
186
1、File 类 --转自msdn 常用方法: 向一个文件中追加行,然后关闭该文件。 如果指定文件不存在, 此方法会创建一个文件,向其中写入指定的行,然后关闭该文件。 向一个文件中追加行,然后关闭该文件。 如果指定文件不存在, 此方法会创建一个文件,向其中写入指定的行,然后关闭该文件。 使用指定的编 ...
原因查找: 此服务器上有写日志的操作,在写的同时我把要写入的文件删除了。。因为在写操作不能创建文件的时候会写硬盘的block,这样会使硬盘利用率越来越低,可以使用lsof -n |grep delete 来查看哪些进程在对磁盘进行写操作。 一般都是程序打开了已经删除的文件,导致磁盘未释放该文件。ls ...
分类:
系统相关 时间:
2018-05-14 14:10:12
阅读次数:
254
2.1.1 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转( ...
分类:
其他好文 时间:
2018-05-14 14:09:11
阅读次数:
172
## This is the main Apache HTTP server configuration file. It contains the# configuration directives that give the server its instructions.# See <URL: ...
分类:
其他好文 时间:
2018-05-11 00:11:55
阅读次数:
208
Centos 6.5 安装和使用docker 基于本人一贯的习惯,关于“某某某是什么”这样的问题,请百度吧,会有更专业的人士,会比我说的更详细更深,这里我只给出本人亲历的安装和使用过程。 1.安装 先检查服务器环境,docker要求操作系统CentOS6以上,kernel 版本必须2.6.32-43 ...
分类:
其他好文 时间:
2018-05-04 17:04:57
阅读次数:
223
Spring启动过程经常在面试中会被问到,下面来梳理下Spring启动到底在干什么。 首先要知道启动的入口: 初始化上下文(WebApplicationContext),和配置文件相关常用到的上下文实现有: 1、ClassPathXmlApplicationContext 2、FileSystemX ...
分类:
编程语言 时间:
2018-04-12 17:11:02
阅读次数:
250
虚拟机linux挂载光盘显示:mount: you must specify the filesystem type 今天在虚拟机上挂载镜像文件时提示: 初步断定原因有2: 1.在卸载光盘时使用了命令:eject 2.虚拟机根本就没有挂载光驱/镜像文件 处理方法: 虚拟机 -> setting -> ...
分类:
系统相关 时间:
2018-03-28 01:27:10
阅读次数:
174