Linux
文章平均质量分 73
watkins
这个作者很懒,什么都没留下…
展开
-
ubuntu上卸载openjdk并安装sunjdk
Ubuntu 卸载openjdk以后安装在ubuntu软件安装软件中卸载掉openjdk并安装sunjdk后,使用java-version如下:ava version "1.6.0_22"OpenJDK Runtime Environment (IcedTea6 1.10.4) (6b22-1.10.4-0ubuntu1~11.04.1)OpenJDK Server原创 2014-05-23 09:42:57 · 2080 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作2
假设我们的虚拟项目是某财务系统,计算某个公司的纳税额等信息。先在github中创建一个这个项目的repo, 命名为finance.创建好这个repo以后,github给出了一些基本的命令如下:Create a new repository on the command linetouch README.mdgit initgit add README.mdgit commit原创 2013-01-02 21:37:44 · 2110 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作1
本人为了更好的学习git的基本操作,利用github给提供的良好的服务,通过一个虚拟项目来熟练git的基本操作与原理。1. Git基础知识在git中每一次版本信息都是对所有文件的一次快照,保存了指向这个快照的索引。对于任何一个文件,git内部只有三种状态,已提交(committed),已修改(modified)和已暂存(staged).已提交表示该文件已经被原创 2013-01-02 21:10:15 · 2048 阅读 · 1 评论 -
ubuntu下设置开机自启动项
这里说明,Ubuntu 中系统没有了RH系统中的 chkconfig 命令 !可用一些小工具来管理 Ubuntu 的启动选项:小工具 rcconf:#sudo apt-get rcconf#sudo apt-get install rcconfroot 下运行: #sudo rcconf功能更全的工具:sysv-rc-conf#sudo apt-get upda转载 2012-12-30 16:24:34 · 1228 阅读 · 0 评论 -
git - 简易指南
本文转载于:http://rogerdudler.github.com/git-guide/index.zh.html助你开始使用 git 的简易指南,木有高深内容,;)。Tweet作者:罗杰·杜德勒 感谢:@tfnico, @fhd and Namics其他语言 english, deutsch, español, français, italiano, nederlan转载 2012-12-30 20:47:40 · 1095 阅读 · 0 评论 -
github入门
Set Up GitMACWINDOWSLINUXALLIf you've found yourself on this page, we're assuming you're brand new to Git and GitHub. This guide will walk you through the basics and explain a li原创 2012-12-30 20:16:10 · 10212 阅读 · 0 评论 -
git 常用命令
$ git status //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理。$ git add . //(.)点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库。Ps:git的强大之处就是有一个本地仓库的概念,在没有网络的情况下可以先将更新的内容提交到本地仓库。$ git commit原创 2012-12-30 18:49:09 · 1132 阅读 · 0 评论 -
ubuntu github设置
----//git/github环境配置 一 . github上创建立一个项目用户登录后系统,在github首页,点击页面右下角“New Repository”填写项目信息:project name: hibernate-demo description : my first project点击“Create Repository” ;原创 2012-12-30 18:41:04 · 1948 阅读 · 0 评论 -
GNU's Not Unix
GNU,一個類UNIX的作業系統,由GNU計劃推動,目標在於建立一個完全相容於UNIX的自由軟體環境。發展GNU系統的計劃,最早由理查德·斯托曼在1983年啟動,它是自由軟體基金會最早致力的目標。最近一個GNU系統版本,是於2011年4月1日釋出的GNU 0.401,採用GNU Hurd作為作業系統內核。其他的內核,最著名的是Linux kernel,也被應用在GNU系統中。G转载 2012-12-27 21:54:36 · 1702 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作6
在系统发布新版本或者有里程碑式的重大版本变化的时候,我们往往习惯给软件加个tag. 用来做标注与说明,同时tag的使用也比冗长的版本号要方便得多。$ git tag使用上面的命令可以查看当前系统的所有的tag.watkins@watkins:~/watkins/finance$ git tagv0.1watkins@watkins:~/watkins/fin原创 2013-01-03 19:19:04 · 1381 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作4
新建一个新的文件,作为项目的第一个正式文件,因为当前我们的项目中已经包含一个README文件,这个时候做了一次项目的提交,所以我们现在项目的一个版本记录了当前版本的所有文件的镜像,我们称为C1。查看当前项目状态:git status会给出当前项目中的文件的状态,是未跟踪,还是已经修改没暂存,或者已经暂存,或者已经提交等状态。watkins@watkins:~/w原创 2013-01-03 13:33:27 · 1441 阅读 · 0 评论 -
如何安装最新版的git (1.9.3) on Ubuntu
目前哟你PPA源安装,支持 Ubuntu 12.04、12.10、13.10、14.04及其衍生版本 Linux Mint 16 Petra、Linux Mint 14 Nadia、Linux Mint 13 Maya和 Elementary OS 0.2 Luna。打开终端(可使用快捷键Ctrl+Alt+T),输入以下命令:sudo add-apt-repos原创 2014-05-20 16:21:55 · 1917 阅读 · 0 评论 -
Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
因为在Linux命令行中,缺少图形界面的IDE,vim是最佳的文本编辑器,而为了更好的编辑py文本,所以配置vim。 1. 安装完整版vimvi和vim的区别?在Linux自带有vi编辑器,而vim是指vi improved,即vi升级版。区别在于vi指令和功能较vim简单,正因如此才有了vi improved。Ubuntu自带的vi编辑器是vim.tiny转载 2014-05-16 13:20:46 · 1064 阅读 · 0 评论 -
win7 虚拟机virtualbox中ubuntu12.04安装samba实现文件共享
昨天心血来潮,又装了个虚拟机,然后安装了ubuntu12.04,为了实现在虚拟机与win7中进行文件共享, 就弄了下samba首先总结下要点:一般我们在virtualbox中的网络设置都是NAT,为了让虚拟机使用主机上网,但是NAT是没有办法使用samba的,昨天试了很久,在NAT改成桥接网络就可以了,另外,很多教程都说什么在网上邻居找到共享文件夹,但是win7中找到网络邻居貌似不是很原创 2013-05-03 09:52:30 · 7218 阅读 · 3 评论 -
kmalloc 相关资料总结
LINUX KERNEL “kmalloc”1. 函数原型void * kmalloc (size_t size, int flags);存在于中。2. 函数简要说明Kmalloc提供了再设备驱动程序或者内核中动态分配内存的方式,kmalloc函数返回的是虚拟地址(线性地址),分配的内存在物理上是连续的,这对于要进行DMA的设备十分原创 2013-03-21 14:25:53 · 2035 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作10
衍合把一个分支整合到另一个分支的办法有两种:merge(合并) 和 rebase(衍合)。在本章我们会学习什么是衍合,如何使用衍合,为什么衍合操作如此富有魅力,以及我们应该在什么情况下使用衍合。简单的说衍合就是把当前的分支的变化在另外的一个分支上重演一次。在我们以前的项目的基础上,把 master分支向前推进两步。因为我在自己练习的时候已经将featur原创 2013-01-04 21:11:10 · 1227 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作9
继续在原来的项目的基础上继续推进,我们在原来合并了master和featurex1的基础上,继续推进两步master分支。然后我们推进featurex1分支两步。这个时候featurex1分支的分支图如图所示:然后,我们想把featurex1的内容合并到master分支中,假设已经测试通过了所有的featurex1分支中的内容。watkins@watkins原创 2013-01-04 15:28:02 · 1394 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作3
获得远端仓仓库的代码,使用git clone $ git clone git://github.com/schacon/grit.git你可能已经注意到这里使用的是 clone 而不是 checkout。这是个非常重要的差别,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有了。实际上,即便服务器的磁盘发生故障,用任何一个克原创 2013-01-03 12:43:34 · 1155 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作8
假设目前我们的项目状态是这样的,如下图所示,分支的情况,当前已经把其他的分支都合并到了master分支。接下来的操作都以上面图中最新的master分支为基础进行,前面的都不去讨论。现在我们将master分支向前推进两步,分别添加写别的功能,在function2中。如果不推送到远端的话,远端仓库的HEAD指针会比当前工程的指针落后一步。所以把工程推送到远端。然后再原创 2013-01-04 14:51:12 · 1671 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作7
项目的分支管理Git 中的分支,其实本质上仅仅是个指向 commit 对象的可变指针。Git 会使用 master 作为分支的默认名字。在若干次提交后,你其实已经有了一个指向最后一次提交对象的 master 分支,它在每次提交的时候都会自动向前移动。如果你没有指定当前的分支的名字,git会自动的使用master作为当前的分支的名字,并且有个指针指向当前的工作的分支,每次提交项目原创 2013-01-03 20:40:17 · 1464 阅读 · 0 评论 -
虚拟项目学习git/github原理与基本操作5
首先查看一下我们当前项目的提交历史,可以使用git log$ git logwatkins@watkins:~/watkins/finance$ git logcommit f2f51bd6eefdd115ec4be37540f97dfb81828ad1Author: weixingstudio Date: Thu Jan 3 13:32:15 2013 +0800原创 2013-01-03 18:50:31 · 1850 阅读 · 0 评论 -
dpkg-dev (1.15.8.13)
Package: dpkg-dev (1.15.8.13)Debian package development toolsThis package provides the development tools (including dpkg-source) required to unpack, build and upload Debian source pack转载 2012-12-27 21:44:15 · 1885 阅读 · 0 评论 -
gcc g++ cc的区别
gcc 是c的编译器,g++是c++的编译器。cc一般是一个符号连接,指向gcc。CC一般是makefile里面的一个名字,具体是什么根据实际情况决定。gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1,后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是转载 2012-12-25 22:24:23 · 1267 阅读 · 0 评论 -
ubuntu build-essential gcc g++
Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。 如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。 查看该软件包的依赖关系,可以看到以下内容: $ apt-cache depends build-essential build-原创 2012-12-25 22:11:21 · 9022 阅读 · 0 评论 -
Ruby on Rails中的Rake教程
原文链接:http://hi.baidu.com/%D0%C7203/blog/item/ebda2dd09f1d698ea1ec9c7a.html原文:Ruby on Rails Rake Tutorial (aka. How rake turned me into an alcoholic) 引言:作为一个rails的开发者,你可能很熟悉使用rake进行你的测试,或者使用r转载 2012-07-26 21:14:25 · 2234 阅读 · 0 评论 -
Rubygems 镜像问题
http://ruby.taobao.org/ 为什么有这个?由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程。 这是一个完整转载 2012-07-26 10:26:05 · 1129 阅读 · 0 评论 -
git flow版本管理简介
http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/Why aren't you using git-flow?In January of this year, @nvie published “A successful Git branching model”, in which he e转载 2012-07-26 08:52:32 · 1266 阅读 · 0 评论 -
git flow开发模型
http://nvie.com/posts/a-successful-git-branching-model/A successful Git branching modelPublished: January 05, 2010In this post I present the development model that I’ve introduced转载 2012-07-26 08:56:49 · 1116 阅读 · 0 评论 -
Git flow 開發流程
http://ihower.tw/blog/archives/5140/Update: 2011/3/19 受邀有場分享 Git介紹,使用與開發流程 at Facebook 軟體開發團隊工具心得分享大家都知道 Git 開 branch 很方便,非常鼓勵 topic branch,但有沒有一套模型流程告訴我們應該怎麼管理 branch 呢? 有人便整理出一套最佳實踐慣例转载 2012-07-26 08:53:36 · 1367 阅读 · 0 评论 -
pro git 入门教程
2011年实习的时候开始接触git, 就发现了git的强大之处,以及git的迅速风靡全球。所以找了本git 的电子书给大家分享一下。下载地址:http://download.csdn.net/detail/weixingstudio/3579421Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Windows下的G原创 2012-07-24 10:40:08 · 1036 阅读 · 0 评论 -
git、gitflow、github学习心得
source link: http://blog.csdn.net/yeahugo/article/details/7232380Git 是 Linux 的创始人 Linus Torvalds 开发的开源和免费的版本管理系统,利用底层文件系统原理进行版本控制的工具。Git是目前为止最著名运用最好最受欢迎的分布式的配置管理工具。 早期的版本控制系统以svn为代表属于集中转载 2012-07-24 09:55:48 · 2024 阅读 · 0 评论 -
gzip: stdin: not in gzip format
http://blog.csdn.net/ghb5371548/article/details/55395431、重命名2、然后使用-xvf别加z linux下 安装解压 tar.gz格式的文件时候,会报下面的错误 gzip: stdin: not in gzip format tar: Child returned转载 2012-07-21 13:21:42 · 1407 阅读 · 0 评论 -
Rake Tutorial
http://jasonseifer.com/2010/04/06/rake-tutorialRake Tutorialin RubyIf you’re developing with Rails you’ve probably encountered rake once or twice. This blog post aims to walk you t转载 2012-07-26 21:15:29 · 2464 阅读 · 0 评论 -
JSON
JSON维基百科,自由的百科全书汉漢▼JSON(Javascript Object Notation)是一種輕量級的資料交換語言,以文字為基礎,且易於讓人閱讀。儘管JSON是在Javascript的一個子集,但JSON是獨立於語言的文本格式,並且採用了類似於C語言家族的一些習慣。目录 [隐藏] 1 簡转载 2012-08-02 12:44:32 · 1191 阅读 · 0 评论 -
gcc&g++
gcc and g++分别是GNU的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 ⒈预处理,生成.i的文件[预处理器cpp] ⒉将预处理后的文件转换成汇编语言,生成文件.s[编译器egcs] ⒊由汇编变为目标代码(机器代码)生成.o的文件[汇编器as] ⒋连接目标代码,生成可执行程序[链接器ld]原创 2012-12-25 22:23:28 · 1453 阅读 · 0 评论 -
git/github初级运用自如
转载于: http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html之前初学过一点git版本控制工具,利用github做仓库,照着github上的文档练习的了一下。不过那只篇只是照虎画猫(我的水平只能照着老虎画个猫模样,嘻嘻!)。最近在学hibernate,公司与家之间都要调用我练习的小项目,交给git/gith转载 2012-11-09 14:23:54 · 1192 阅读 · 5 评论 -
Generating SSH Keys
Generating SSH KeysmacwindowslinuxallIf you have decided not to use the recommended HTTPS method, we can use SSH keys to establish a secure connection between your computer and G转载 2012-11-09 14:43:05 · 1369 阅读 · 0 评论 -
github 设置
Set Up GitmacwindowslinuxallIf you've found yourself on this page, we're assuming you're brand new to Git and GitHub. This guide will walk you through the basics and explain a little原创 2012-11-09 12:58:31 · 2011 阅读 · 0 评论 -
如何快速正确的安装 Ruby, Rails 运行环境
Article original link: http://ruby-china.org/wiki/install_ruby_guideRecently i participated a project that need Ruby, Rails environments, i found some references and guides on how to configure t转载 2012-07-05 10:26:51 · 1847 阅读 · 0 评论 -
ubuntu server 安装 samba
Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。目录[隐藏]1 安装Samba2 Kubuntu3 配置4 Ubuntu访问windows xp/2003/2000系统5 排错5.1 乱码6 smb用户密码[编辑]安装Samba安装sambasudo apt原创 2012-08-27 21:00:01 · 1943 阅读 · 0 评论