现在位置: 首页 > 电脑技巧 > 文章
2015年12月01日 电脑技巧 ⁄ 共 5408字 Kernel Device Tree已关闭评论 ⁄ 阅读 588 次
Device Tree常用方法解析 Device Tree在Linux内核驱动中的使用源于2011年3月17日Linus Torvalds在ARM Linux邮件列表中的一封邮件,他宣称“this whole ARM thing is a f*cking pain in the ass”,并提倡学习PowerPC等其他架构已经成熟使用的Device Tree技术。自此,Device Tree正式进入ARM社区的视野中。 本文章资源多取自Device Tree Usage 1. 作用 Device Tree是一种用来描述硬件的数据结构,类似板级描述语言,起源于OpenFirm...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 1222字 Git生词本已关闭评论 ⁄ 阅读 726 次
Git生词本 git rev-list [since]..[to] since为旧的,to为新的。类似git log,但是只显示SHA值,如: $ git rev-list fb99c71..730ce4c 730ce4c3c2128b489176513253c1f30b378c694c 745a39ba3dca7699ac057887e79deeb47e2bf8a5 efc986c5081fc9a504b698672d955300a99f24bb 5e0ee145759b4a197bea347ad77e1ad1609efd32 70df18944a667329ec894a1df1e77381c5b0c09a 0836a22d38f4fa29d3cbc543fcd7a42813ec052d b6a16e6390b12b...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 3150字 带GPG签名的Git tag已关闭评论 ⁄ 阅读 761 次
Git tag ###Tag用来做什么? Tag即标签,用以给项目仓储打标签,通常用作里程碑标识,以方便项目进度、发布版本管理及规划。 Git tag可以用来创建标签,列出标签表,删除标签及用以验证带有GPG签名的带标签的项目。 git tag常见用法 创建Tag git tag v1.0 >标记当前位置为tag,tag名为v1.0 git tag -m "Say something" v1.0 >标记当前位置为tag,tag描述为"Say something", tag名为v1.0 列出tag表 git tag (-l) >...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 1864字 Git快速入门手册续已关闭评论 ⁄ 阅读 755 次
Hello Git! 安装Git Debian & Ubuntu apt-get install git **Fedora** yum install git **Windows** 由于Git基于*nix API开发,所以官方没有提供Windows版本,而通常所用的使msysgit(http://msysgit.github.io/),安装过程很简单,一路Next 不过如果需要考虑到Windows和Linux的换行符问题的话就需要格外注意一下安装过程中的配置过程,最好选“Checkout as-is, commit as-is”这个选项,这样,Git就不会修改你代码的换...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 1186字 Git快速入门手册已关闭评论 ⁄ 阅读 689 次
###为什么要写下这些 是啊,为什么要写下这些,关于Git的使用只要百度谷歌就好了嘛,还需要这样吗? 一开始我也未曾想过要写下这些,但是慢慢的,通过日常与同事以及与网友同行们的交流中,我发现:“不,他们是能用,而不是会用!”。Git作为版本控制系统,本意是为了方便项目、产品的开发以及版本迭代,而不是开发人员的枷锁。如果能够使用Git做到行云流水,非常享受使用Git开发自己的项目,那么无疑这个项目能够被很好的管理起...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 5204字 Git仓储权限管理by gitolite已关闭评论 ⁄ 阅读 855 次
使用gitolite对git仓储进行权限配置 gitolite在近期做了很多代码改动,升级到了v3版本,而我使用的是v3.5.2。在《Git权威指南》中所提及的是v2版本,有很多东西已经不适合当前的v3版本,比如安装和用户自有仓储的配置,一些公用的部分有一些从书中摘抄而来。 1.ssh协议 SSH 协议用于为 Git 提供远程读写操作,是远程写操作的标准服务,在智能HTTP协议出现之前,甚至是写操作的唯一标准服务。 ssh可用于远程登录,服务端需要安装...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 589字 Git服务器搭建by git-daemon已关闭评论 ⁄ 阅读 973 次
使用git-daemon进行git服务器搭建 1.安装git-daemon 前提是已经安装git sudo apt-get install git git-core 然后安装git-daemon sudo apt-get install git-daemon-run 2.配置 安装完成,修改配置文件 /etc/service/git-daemon/run #!/bin/sh exec 2>&1 echo 'git-daemon starting.' exec chpst -ugitdaemon \ "$(git --exec-path)"/git-daemon --verbose \ --export-all --base-path=/home/username/git ...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 1575字 VIM: 括号自动补全已关闭评论 ⁄ 阅读 693 次
方案一 先贴代码了,你可以将下面代码直接复制到你的.vimrc文件中,下次重启vim自动加载后就会生效了。 1 inoremap ( ()<LEFT> 2 inoremap [ []<LEFT> 3 inoremap { {}<LEFT> 4 inoremap " ""<LEFT> 5 inoremap ' ''<LEFT> 6 inoremap < <><LEFT> 7 8 function! RemovePairs() 9 let s:line = getline(".") 10 let s:previous_char = s:line[col(".")...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 1283字 Linux: 关于cron定时任务的一些心得已关闭评论 ⁄ 阅读 867 次
因为使用频率不高的原因,每次用cron的时候都会被语法格式纠结一下,今天的主题就来梳理一下cron语法和一些使用、调试技巧。 使用、调试技巧 命令执行之前,可以现在console里跑一下,首先保证命令本身没有问题,如果是一个程序,其实可以包到sh脚本里来跑 打开cron的运行日志,可以查看任务的运行情况,便于定位错误,后面会说怎么在ubuntu下开启日志功能 如果你跑的是一个完整的程序,最好能在程序中打下行为日志,这样除了...
阅读全文
2015年12月01日 电脑技巧 ⁄ 共 313字 Windows文件名在Linux下乱码问题已关闭评论 ⁄ 阅读 706 次
Windows下创建的文件在Linux打开会有编码问题(包括内容与文件名),因为二者编码格式不同。解决方法是利用一款名为convmv的命令行格式转化工具 安装 sudo apt-get install convmv 使用 convmv -f cp936 -t utf8 -r -notest * -f 源文件编码格式 -t 目标编码格式 -r 递归执行 -notest 直接进行转换,而非仅仅打印出结果 * 带转换文件,可以是单个,也可以对一个文件夹里的内容直接用通配符 看到一些网上的文章发现有的说还得下...
阅读全文