`
pure
  • 浏览: 350714 次
社区版块
存档分类
最新评论
文章列表
现在维护公司的游戏,经常需要使用linux下的系统命令,用了就忘了或者还不熟悉,特此将工作中需要用到的记录一下。 ps -efww|grep 程序名 | grep -v "grep" | wc -l | awk '{print$1}' 查看进程中是否有这个进程,如果返回数大于0就说明已经存在了。
在windows上就选Beyond Compare来作比较和合并工具吧。 Beyond Compare官方给出来多个版本工具的配置方案。 http://www.scootersoftware.com/support.php?c=kb_vcs.php Git for Windows Note:  If you use the Git for Windows' Bash Command Prompt instead of the default Windows Command Prompt, you need to escape the $ character with *\$*. Dif ...
Git的Windows版本Msysgit对中文的支持不够好 当使用时,会出现以下三种情况的中文乱码: 1.ls不能显示中文目录 解决办法:在git/git-completion.bash中增加一行: alias ls='ls --show-control-chars --color=auto' 2.git commit不能提交中文注释 解决办法:修改git/inputrc中对应的行: set output-meta on set convert-meta off 3.git log无法显示中文注释 解决办法:在git/profile中增加一行: export LESSCHARSET ...
本文提供了一个简单而实用的技巧: 怎样在Ubuntu环境中(主机)访问VirtualBox安装的windows系统(虚拟机)中的服务。 正文 使用虚拟机常常是为了调试服务器,因为在桌面系统安装服务程序,一来容易有安全问题,更重要是容易拖慢系统。 VirtualBox作为一款轻快的开源虚拟机软件,自从被Sun公司收购后,更新相当频繁,功能也逐渐完善,比起VMware动辄几百M的安装文件,VirtualBox几十M的身材而功能丝毫不在VMware之下,而且性能远远高出VMware。 如果把虚拟机作为服务器调试工具,VM默认是使用桥接方式连接虚拟机和主机,安装完后虚拟机直接对主机可见,调试很方 ...
要将原来的svn仓库导出来使用git管理,我在实践的时候发现版本号太大(历史)的时候很慢,最后只能拿最近的一段时间的版本,早期的版本估计也没有什么意义了。 git svn clone -r250:HEAD --prefix=svn/ http://your-svn 这样就可以了。 感谢这往篇文章。 http://www.svn8.com/svnsy/20100112/17506.html 引: 用git从svn里clone最后几个版本 一般情况下git svn clone这个操作会从第一个版本开始同步,如果版本号已经到了好几万(或更高?),这个操作会相当的费时。 当时还想着能不能ha ...
git在linux上的安装不多说,参考下面的文章就可以顺利完成,主要是依赖的库。 安装git http://progit.org/book/zh/ch1-4.html git麻烦在用户管理及管理上,下面上三种解决办法: 如果需要团队里的每个人都对仓库有写权限,又不能给每个人在服务器上建立账户,那么提供 SSH 连接就是唯一的选择了。我们假设用来共享仓库的服务器已经安装了 SSH 服务,而且你通过它访问服务器。 有好几个办法可以让团队的每个人都有访问权。第一个办法是给每个人建立一个账户,直截了当但过于繁琐。反复的运行 adduser 并且给所有人设定临时密码可不是好玩的。 第 ...
Git采用ssh连接里有时ssh的端口并不是默认值,这个时候需要在本地用户的 ~/.ssh/config 中加入下面的信息: Host xxx.xxx.xxx.xxx Port xxxx 当用git init后,项目里并没有任何文件,使用git log等命令并报 fatal: bad default revision 'HEAD' 这个无关紧要,只要加入文件后就正常了。 一开始认为git-shell的位置在/usr/bin/git-shell,去查看了的确在,但每次提示找不到,真奇怪,然后用which git-shell显示的位置在/usr/local/bin/git- ...
http://hi.baidu.com/hansanpu/blog/item/4ba0b61bdf050ffcaf51330e.html/cmtid/f597c43e19ae9ff3828b1391 如果运行一些程序后,远行yum命令出现 “rpmdb: Lock table is out of available locker entries...”的问题时, 你可以按照如下操作来修复它: 错误表现如下: rpmdb: Lock table is out of available locker entries error: db4 error(22) from db->close: ...
我在windows xp上安装了virtualbox ubuntu,在ubuntu中有时需要与windows共享数据。 1、先安装virtualbox的增强工具。 2、在virtualbox中设置共享数据文件夹,这个文件夹指定的是windows系统的一个目录。 3、在ubuntu中建立共享文件夹,然后把他 ...
在开放中,有时候为方便将日期时间以long类型(秒钟)存在数据库,这里要查询数据就需要进行转换。 在mysql中只要使用from_unixtime函数就可以了。 附mysql的两个转换函数: 在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数: select unix_timstamp("2009-09-15 00:00:00")*1000, 这里要注意,mysql数据库中的长整型,比java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差 2、在mysql数据库中,“1252999488000”(java中的lo ...
QQ在线等级需要天数按下公式计算 day = level * level + 4 * level 如 level = 2 就需要12天,其它以此类推。 需要多少天知道了,但是现在麻烦的怎么将这个等级转换为太阳、月亮、星星呢? 根据时分秒的原理想了一下,只是进制不同而已。。 现在是4个星星升一个月亮, 4个月亮升一个太阳,那就好办了,上代码: public static Integer[] level2Icon(int level) { int sun = level / 16; int moon = level % 16 / 4; int star = level % ...
官方的那个freemarker ide eclipse插件有不少问题,最明显的就是输入${后编辑就死了,每次得先{}再输$,功能也很有限。 现在推荐给大家的 http://freemarker-ide.sourceforge.net/ 很不错,自动完成,语法提示、着色、导航都有了。 不过不知道为什么这个网站的demo视频我看不了,播放一会就不动了。
参考文档: http://progit.org/book/zh/ch4-4.html http://help.github.com/msysgit-key-setup/ 使用ssh-keygen生成key Generating a key 如果要指定用户名 ssh-keygen -t rsa -C "tekkub@gmail.com" 由git管理员把生成的pub key放到authorized_keys里,就实现了git论证。
java 正则表达式提取字符串 有时需要提取一个字符串中的一部分内容,必须要用到分组。 String splitReqString = "uid=923933544/sid=DFS32DSFS"; String uid = getMatcher("uid=([\\d]+)", splitReqString); String sid = getMatcher("sid=([0-9a-zA-Z]+)", splitReqString); public static String getMatcher(String rege ...
首先用netbeans建立maven普通工程,主要就是pom.xml文件的配置,下面是配置清单,要使用相应log实现取消注释即可。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ...
Global site tag (gtag.js) - Google Analytics