一: Git的安装(centos) (参考 http://www.ccvita.com/tag/git/) 注意: A: Git 没有什么server端和client端之分,Git属于分布式版本控制系统. B: Git 安装步骤 1...
文件上传的两种方式
form上传文件2种方式2015-07-11 15:05 by ddxueyu, 6482 阅读, 1 评论, 收藏, 编辑 示例1: 表单里有图片/文件的上传 1<form enctype="multipa...
JavaScript操作Cookie
设置cookie 1document.cookie="name="+username; JS读取cookie: 12345678910var username=document.cookie.split(&quo...
NodeJs创建Web服务
用法 1node [options] [v8 options] [script.js | -e "script"] [arguments] 请看命令行选项文档获取nodejs不同选项的信息和脚本运行方法。 例子 ...
NodeJs的服务管理之PM2
一、简介pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever。 二、安装Linux Binaries下载地址:https://nodejs.org/dist 1234567cd oneinstac...
JavaScript的面向对象编程之非构造函数的继承
这个系列的第一部分介绍了”封装”,第二部分介绍了使用构造函数实现”继承”。 今天是最后一个部分,介绍不使用构造函数实现”继承”。 一、什么是”非构造函数”的继承? 比如,现在有一个对象,叫做”中国人”。 123 var Chines...
JavaScript面向对象编程之构造函数的继承
这个系列的第一部分,主要介绍了如何”封装”数据和方法,以及如何从原型对象生成实例。 今天要介绍的是,对象之间的”继承”的五种方法。 比如,现在有一个”动物”对象的构造函数。 123function Animal(){ ...
JavaScript的面相对象编程之封装
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我...
git的使用笔记
git的使用: 1234567891011121314151617181920212223242526usage: git [--version] [--help] [-C <path>] [-c name=value...
SQl插入数据时判断是否存在,存在则跳过,不存在则插入
SQl插入数据时判断是否存在,存在则跳过,不存在则插入 1insert into test(name) select 'test1' from DUAL WHERE NOT EXISTS(SELECT `name...