2012年1月14日
摘要: 首先自然是安装vim跟cscope了如果项目比较简单, 那就直接cscope -R, 会在当前目录下生成一个数据库文件cscope.out这个时候用vim编辑项目中的任意一个源文件, :cs show 可能会显示 “no cscope connection"这是因为vim没有帮你自动加载数据库文件,... 阅读全文
posted @ 2012-01-14 22:07 york_hust 阅读(6590) 评论(0) 推荐(0) 编辑
摘要: ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。 这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其... 阅读全文
posted @ 2012-01-14 17:31 york_hust 阅读(228) 评论(0) 推荐(0) 编辑
摘要: git submodule add 添加项目的依赖模块在项目的根目录添加子模块$ cd demo_project$ git submodule add git://github.com/felixge/node-mysql.git deps/mysql$ git submodule init$ git submodule update# 提交更改git submodule init and update 就可以直接获取依赖模块了$ git submodule initSubmodule'deps/connect'(git://github.com/senchalabs/conn 阅读全文
posted @ 2012-01-14 16:54 york_hust 阅读(3508) 评论(0) 推荐(0) 编辑
摘要: 考虑到CVS的一些局限性,最近和同事在公司推行Git。 其实,如果推行SVN的化,可能推行的难度会降低很多。不过lark说既然推行一个新的版本管理工具,总要花费一定的时间进行培训、部署、转换。而推行Git和SVN的代价不如想象中差距那么大。因此,不如就多花些精力推行Git ,可以带来更多的好处。这个想法说服了我。然后就开始筹备了。我发现网上很多git教程对一些基础命令(比如git-reset)的介绍还是不够清楚。另外,介绍git1.5的少,介绍git1.4的多。此外,对于如何基于Git合作开发,介绍的内容也是少之又少。因此,决定写一份教程,以减少在公司推广Git的培训代价。其实我也是一个G.. 阅读全文
posted @ 2012-01-14 16:00 york_hust 阅读(325) 评论(0) 推荐(0) 编辑
  2011年12月7日
摘要: Linux系统用户的创建不同于windows系统,这里陈述一下Linux创建用户的命令。包括创建用户,修改密码,修改信息,新建群组。1、创建新用户useradd命令(也可以使用adduser)用来创建新的用户帐号,其命令格式如下:useradd命令常用选项-d 设置新用户的登陆目录-e 设置新用户的停止日期,日期格式为MM/DD/YY-f 帐户过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能。预设值为-1-g 使新用户加入群组-G 使新用户加入一个新组。每个群组使用逗号“,”隔开,不可以夹杂空白字-s 指定新用户的登陆Shell-u 设定新用户的ID值成功创建一个新用 阅读全文
posted @ 2011-12-07 20:38 york_hust 阅读(9053) 评论(0) 推荐(0) 编辑
摘要: /etc/passwd在/etc/passwd 中,每一行都表示的是一个用户的信息;一行有7个段位;每个段位用:号分割,比如下面是我的系统中的/etc/passwd 的两行;beinan:x:500:500:beinansun:/home/beinan:/bin/bashlinuxsir:x:505:502:linuxsir open,linuxsir office,13898667715:/home/linuxsir:/bin/bashbeinan:x:500:500:beinan sun:/home/beinan:/bin/bashlinuxsir:x:501:502::/home/lin 阅读全文
posted @ 2011-12-07 20:32 york_hust 阅读(386) 评论(0) 推荐(0) 编辑
  2011年7月27日
摘要: 在今天的多层结构的web应用程序的设计中,我们可以同时使用Java applet和Servlet。Applet为建立功能强大的动态界面提供了便利的机制,Servlet为web服务器或者其他应用服务器处理请求提供了高效率的手段。Sun公司的应用程序模型描述了在Java 2平台下开发企业级的Java应用的最好的规范。一种被推荐的规范是:在前端使用Applet、HTML和JSP,在后端使用Enterprise JavaBeans支持的Servlet及其他成分。 这种体系结构的关键是在客户端的Applet和在服务器说?ervlet之间的通信。但是由于Applet受浏览器安全模式的限制,在一个Apple 阅读全文
posted @ 2011-07-27 20:22 york_hust 阅读(2976) 评论(1) 推荐(1) 编辑
摘要: servlet 1 import java.io. * ; 2 import java.util.Date; 3 import javax.servlet. * ; 4 import javax.servlet.http. * ; 5 publicvoid Riceive extends HttpServlet 6 { 7 publicvoid service(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException 8 { 9 res... 阅读全文
posted @ 2011-07-27 09:17 york_hust 阅读(851) 评论(0) 推荐(0) 编辑
  2011年7月24日
摘要: Servlet是使用JavaServlet应用程序设计接口及相关类和方法的Java程序。它在Web服务器上或应用服务器上运行并扩展了该服务器的能力。Java Servlet对于Web服务器就好像Java Applet对于Web浏览器。Applet装入Web浏览器并在Web浏览器内执行,而Servlet则是装入Web服务器并在Web服务器内执行。 Java Servlet API 定义了Servlet和服务器之间的一个标准接口,这使得Servlet具有跨服务器平台的特性。 Servlet通过创建一个框架扩展服务器的能力,采用请求-响应模式提供 Web服务。当客户机发送请求至服务器时,服务器... 阅读全文
posted @ 2011-07-24 11:10 york_hust 阅读(340) 评论(0) 推荐(0) 编辑
  2011年7月20日
摘要: 该程序实现的是对指定文档中指定单词的词频进行计算 1 /** 2 * Licensed to the Apache Software Foundation (ASF) under one 3 * or more contributor license agreements. See the NOTICE file 4 * distributed with this work for additional information 5 * regarding copyright ownership. The ASF licenses this file 6 * to yo... 阅读全文
posted @ 2011-07-20 10:15 york_hust 阅读(4628) 评论(0) 推荐(1) 编辑