摘要: 第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。 服务安装 [root@ygy130 ~]# yum install xinetd [root@ygy130 ~]# vim /etc/xinetd.d/rsync 启动服务 [root@ygy130 ~]# /etc/init 阅读全文
posted @ 2016-09-23 23:23 于光远 阅读(196) 评论(0) 推荐(0) 编辑
摘要: fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是调用防火墙屏蔽),如:当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员,是一款很实用、很强大 阅读全文
posted @ 2016-09-20 19:58 于光远 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 输入一个链表,输出该链表中倒数第k个结点。 思路:使用中间变量vector去接node class Solution { public: ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) { ListNode*head = pL 阅读全文
posted @ 2016-09-19 17:32 于光远 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路:找到偶数,找到奇数,在这个区间内,各个位都向右移动,把奇数放到偶数的位置。 class Solution { publi 阅读全文
posted @ 2016-09-19 14:00 于光远 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 下面这种方法只适用于正数,负数不适用,右移一位,对于负数来讲,左边补的是1。 class Solution { public: int NumberOf1(int n) { int count = 0; while(n != 0) { 阅读全文
posted @ 2016-09-19 09:56 于光远 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 思路:青蛙只能跳1或2,那么最后一个台阶和最后2个台阶的所有跳法加起来,就是n阶的所有跳法。 使用递归 class Solution { public: int jumpFloor(int number) { 阅读全文
posted @ 2016-09-18 16:55 于光远 阅读(355) 评论(0) 推荐(0) 编辑
摘要: _itow 与_wtoi 实现文本值与int值的转化 阅读全文
posted @ 2016-09-18 14:22 于光远 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 获取带有空格的输入 阅读全文
posted @ 2016-09-18 10:57 于光远 阅读(142) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_5dbd618201011mwn.html 1 ssh服务 ssh(tcp 端口号22):安全的命令解析器 为客户机提高安全的shell环境,用于远程管理 SSH基于公钥加密(非对称加密)技术: 数据加密传输; 客户端和服务器的身份验证; 阅读全文
posted @ 2016-09-17 23:28 于光远 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 虚拟机安装 指定镜像 开启并选择第一个安装 跳过检查 选英文, 下一步 主机名: 选时区上海 设置root密码 自定义分区 创建分区,根分区 10G,root 500M,swap 3G (因为我的内存是2G) 剩下的给var。然后点到根分区,下一步 最小分区 安装下面这几个,可以选择安装简体中文 装 阅读全文
posted @ 2016-09-14 22:27 于光远 阅读(172) 评论(0) 推荐(0) 编辑