- 浏览: 44333 次
- 性别:
- 来自: 杭州
最新评论
文章列表
Git 操作实战示例(四)
- 博客分类:
- SCM
转自 http://blog.csdn.net/sunboy_2050/article/details/7530042
前面三篇介绍了关于 Git 的概念、命令使用、命令查询等理论知识
1)Git 版本管理工具
2)Git 常用命令详解
3)Git 常用命令速查表
本文主要介绍在使用Git 过程中遇到的几个问题及其解决方案
一、Git 界面GUI和命令行Command两种操作方式
Git 进行代码版本管理时,有两种操作方式:图形界面GUI 和 命令行Command
图形界面GUI:有平台限制,目前仅支持Windows系统,Lin ...
众所周知,Javascript使用原型链来实现面向对象的继承关系。
下面我们就拿一段Prototype框架中的创建对象的代码片段来分析对象继承是如何实现的(注意prototype和constructor的用法):
function subclass() {}; //定义一个空函数
function create() {
var parent = null, properties = $A(arguments); //分析入参
if (Object.isFunction(properties[0])) //查看第一个参数时候是函数,如果是函数,把它作为父对象
...
像其他的语言一样,Javascript也包括下列3种重要的使用数据的方式:
1,拷贝,比如说赋予一个新的变量
2,传参,传入一个函数或者方法
3,比较,比较两个数据的值时候相等
想要深入理解一门语言,一定要理解这3种使用数据的方式。
在处理数据的时候,最常用的2种方式是按值
和按引用
。
在传值的方式下,值本身是最重要的数据:
用于拷贝的时候,总是重新拷贝一份新的值存放在新的变量或者对象属性或者数组元素中,新值和旧值是完全独立且分开存储的;
用于传参的时候,总是拷贝一份新的值传入函数,在函数里无论对该拷贝做任何操作都不会影响原始值;
用于比较的时候,两个截然不同的值 ...
#!/usr/bin/perl -w
package Common;
use vars qw(@ISA @EXPORT @EXPORT_OK);
use Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(
isScmDebug enableScmDebug debug info warn error fatal
isDefinedInEnv environ setenv ipaddress
isEmpty isBlank isNotBlank isTrue isFalse firstLetter lastLetter
tri ...
#!/usr/bin/perl -w
package Mailiter;
use vars qw(@ISA @EXPORT @EXPORT_OK);
use Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(
smtpserver from to cc subject mailbody
attach unattach unattachall
send
);
use MIME::Lite;
use Common;
sub new
{
my $self = shift;
my ($subject, $ ...
树形查看进程, 树形版ps
ps -ahp <pid>
linux 命令, 默认情况下 bsd 体系没有,ports 装一下
功能说明:以树状图显示程序。
语 法:pstree [-acGhlnpuUV][-H <程序识别码>][<程序识别码>/<用户名称>]
补充说明:pstree指令用ASCII字符显示树状结构,清楚地表达程序间的相互关系。如果不指定程序识别码或用户名称,则会把系统启动时的第一个程
序视为基层,并显示之后的所有程序。若指定用户名称,便会以隶属该用户的第一个程序当作基层 ...
Lex和Yacc使用教程
- 博客分类:
- 开发者 学习
转自 http://blog.csdn.net/liwei_cmg/article/category/207528
转自 http://blog.csdn.net/feixiaoxing/article/details/6839301
内存是程序运行的基础。所有正在运行的代码都保存在内存里面。内存需要处理各种各样的数据,包括键盘的数据、鼠标的数据、usb的数据、串口的数据、摄像头的数据, ...
开发者实用学习资源汇总
- 博客分类:
- 开发者 学习
http://sd.csdn.net/a/20111125/308107.html
导读:本文是酷壳网(CoolShell
)陈皓收集的一些学习资源和文章,涉及的知识面可能比较泛,其主要目的在于分享,希望开发人员会喜欢。
Web开发
Javascript Garden,这是学习Javascript最好的网站了。http://bonsaiden.github.com/JavaScript-Garden
,这个文档由两个StackOverflow的人写成:Ivo Wetzel
(Writing)和Zhang Yi Jiang
(Design),表示敬意。
想看看Web开 ...
clearcase管理员常用命令
IBM Rational ClearCase 部署指南
非域环境下搭建 ClearCase 分布式环境实例详解
运用IBM Rational ClearCase ,成功搭建分布式的配置管理环境
Clearcase 彻底删除垃圾视图
有时候用过的一些视图无法删除,放着又觉得碍眼,可以用如下命令彻底删除视图
获取uuid
# cleartool lsview -l <view_name>
或者
# cleartool desc -l vob:<vob_name>|grep <view_name>
删除视图所有的reference
# cleartool rmview -force -all -uuid <uuid>
删除视图
# cleartool rmtag -view <view_name& ...
Bugzilla安装笔记
- 博客分类:
- SCM
今天没事干,捣鼓了一下bugzilla,老实说,perl给我的感觉确实不太适合用来开发web程序,不知道为何这么多年了,mozilla就是不肯把bugzilla移植到其他的平台比如php,python等。
暂且不表,先记录一下安装过程吧,以备后需。
首先当然是看安装文档了,按照安装文档一步一步来
1, 检查perl环境,一般来说linux默认就有,我的是5.8.5
2, 安装mysql,这个可以从网上找到很多资料,暂且不表
3, 安装http服务器,一般来说linux默认就有,我的是2.0.22
4, 安装bugzilla,这个最麻烦了,不过还好bugzilla自带了一个 ...
ClearCase 日常开发人员常用命令
- 博客分类:
- SCM
1. 建立vob
mkvob –tag /vobtags/vob1 –c “ VOB for project1” /vobstore/vob1.vbs
2. Mount vob
Cleartool mount /vobtags/vob1
3. 创建视图
cleartool mkview –tag test1 /ccvob/views/test1.vws
4. 设置当前视图
cleartool setview test1
5. 在VOB的根目录下到入数据:
clearfsimport –recurse –c “ comments “ /home/setup/* . ,注意命令的最 ...
数组的一些常见操作汇总
- 博客分类:
- 算法
数组的一些常见操作汇总
转自http://www.nowamagic.net/datastructures/ds_SumaryOfArrayControl.php
数组是最基本的数据结构,关于数组的操作是程序员最经常用到的。这里将一些常用的操作写成函数。
数组求和
给定一个含有n个元素的整型数组a,求a中所有元素的和。可能您会觉得很简单,是的,的确简单,但是为什么还要说呢,原因有二,第一,这道题要求用递归法,只用一行代码。第二,这是我人生中第一次面试时候遇到的题,意义特殊。
简单说一下,两种情况:
如果数组元素个数为0,那么和为0。
如果数组元素个数为n,那么先求出前n ...
其次,大家来看一些不错的sql语句
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)
法一:select * into b from a where 1<>1
法二:select top 0 * into b from a
2、说明:拷贝表(拷贝数据,源表名:a 目标 ...