摘要: 现如今,无论是公司代码管理,或是自己独立编程的代码管理,都离不开版本控制工具,使用版本控制工具主要是为了避免或解决一下问题: 1. 保存修改历史。一方面是可以知道每一个节点都做了哪些修改,另一方面是当前版本出错的时候可以随时切换到指定commit上面。 2. 避免冲突。当多个开发人员共同修改同一个文 阅读全文
posted @ 2016-11-30 15:10 SimbaStar 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 最近在用perl开发系统的监控程序,在对日志的观测过程中突然想弄清楚什么时候该用什么级别的日志。 从日志角度出发,目前有info,notice,warning,error和alert几个级别,abort代表最严重级别,error其次,正常信息一般使用info或notice级别。 参考http://b 阅读全文
posted @ 2016-11-22 11:55 SimbaStar 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 最近学习了unix power tools,一方面是想增加对unix系统的了解;另一方面也是想增进使用效率,因为unix一大特色就是内置工具的丰富性。有了这些工具,可以方便的查看系统信息,查找需要的文件,编辑文本等等。 分别从以下几个出发点开始,找寻解决方案: 一,当程序或者系统出现问题的时候,如何 阅读全文
posted @ 2016-11-07 18:27 SimbaStar 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 新建账号需要root账号或sudo权限,sudo配置保存在/etc/sudoers文件。 sudo的作用是允许系统管理员让普通用户执行一些或者全部的root命令,这样就可以不用频繁的切换到root账号,也可以灵活的设置权限。执行命令本质上是运行一个个可执行文件,而每个可执行文件都设置了权限,这样就对 阅读全文
posted @ 2016-10-25 11:38 SimbaStar 阅读(6629) 评论(0) 推荐(0) 编辑
摘要: 今天在运行R脚本的时候报了个错:Fatal error: cannot create 'R_TempDir'。排除了是自己写的代码的问题,想着应该是某个没见过的原因,google之,发现网上的说法是/tmp文件夹占满了磁盘空间。 运行 df 命令: 发现确实有个分区被占满了。。。 第一次碰到这种情况 阅读全文
posted @ 2016-09-22 18:23 SimbaStar 阅读(7979) 评论(0) 推荐(0) 编辑
摘要: 1.Syslog 在Unix类操作系统上,syslog广泛应用于系统日志。syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器。接收syslog的服务器可以对多个设备的syslog消息进行统一的存储,或者解析其中的内容做相应的处理。常见的应用场景是网 络管理工具、 阅读全文
posted @ 2016-06-30 18:32 SimbaStar 阅读(3244) 评论(0) 推荐(0) 编辑
摘要: 最近需要从某个网页上抓取数据。一波三折。 1. 先要找到网站页面调用后台数据服务的url地址,但是本人对js不了解,花了不少时间在分析其网页源代码的js部分,试图寻找出调用数据的链接。 后来得知浏览器都会追踪页面发出去的所有链接,chrome中,“F12->网络” 会显示所有的调用链接。读取后端数据 阅读全文
posted @ 2016-06-30 18:20 SimbaStar 阅读(8812) 评论(0) 推荐(0) 编辑
摘要: 产品开发过程中,可能会在分支merge的情况中发生如下情况: 假设现在有两个分支 -master 和 -t1 在t1分支中先创建文件a,并commit commit 23b2bce1b3fdfaa7505a7719d326e0160a0c25e4 Author: **** Date: Wed Feb 阅读全文
posted @ 2016-02-24 11:50 SimbaStar 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.生成ssh key: ssh-keygen -t rsa -C “email@sss.com” 此时,在~/.ssh/文件夹下会有两个文件, id_rsa 和 id_rsa.pub。分别保存ssh 的密钥和公钥。 2.把id_rsa.pub里面的内容复制到gitlab服务器内个人账号下的ssh_ 阅读全文
posted @ 2016-02-22 23:33 SimbaStar 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: 需要知道执行jar包时,jar包所在的路径。开始使用了p.getClass().getResource("/").getPath();结果在IDE里面使用是好的,但是在命令行中执行时,会报NullPointerException错误。接着尝试使用另一种方式,File f = new File("")... 阅读全文
posted @ 2016-01-25 10:47 SimbaStar 阅读(4767) 评论(0) 推荐(0) 编辑