PostgreSQL数据库操作

2015-03-20 09:39:50
阅读: 168
安装PostgreSQL后,创建数据库是使用PostgreSQL各项功能的前提。本文将介绍数据库的基本操作,包括:创建数据库、修改数据库相关属性、删除数据库等 创建数据库 在创建数据库时,需要提供数据库的相关信息:数据库名称、所有者、用户权限、数据库变量等。创建数据库的语句格式如下:CREATE DATEBASE [数据库名]; 如,创建一个名为my_db的数据库:CREATE DATEBASE my_db;也可以指定一些默认条件,比如创建一个所有者为postgres、编码使用utf8、连接数限制为1000的数据库,语句如下:CREATE .....

Linux命令:文件管理--cksum--检查文件的CRC是否正确

2015-03-20 09:28:20
阅读: 268
cksum命令用于检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来,在目的系 统中又被计算一次,两个数字进行比较,如果校验和相等,则该文件被认为是正确传输了。CRC是一种排错检查方式,该演算法的标准由CCITT所指定,至少 可检测到99.998%的已知错误。指定文件交由cksum演算,它会回报计算结果,供用户核对文件是否正确无误。指定文件交由cksum命令进行校验 后,会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-",则cksum命令会从标准输入设备中读取数据。 .....

寻找数组中的区间值

2015-03-06 10:02:50
阅读: 220
场景: 有一个数组需要[1000, 2000, 3000, 4000, 5000] 需要找到某个区间值  冒泡实现方法如下:var ret = [1000, 2000, 3000, 4000, 5000]; va k = 4500; var l = 0; for (var i = 0; i < ret.length; i++)&nb .....

async 流程控制

2015-03-05 13:52:07
阅读: 214
  场景提示  有 a  b  c  三件事     执行顺序为 a 循环一次执行一次b  然后再执行c      b 和c 为异步执行   代码如下//console.log(JSON.stringify(r)) ; var async = require("async"); function b(callback) {     // .....

新年新一篇

2015-03-05 09:43:24
阅读: 178
 过了今天就算过完年了 新年来临之际还是写一篇博文吧 最近微信接口更新频繁 微信支付延迟也挺大 接口升级不断 很多功能也不能愉快的玩耍了 也进来很多功能 最近重新封装了下jsdk 使得不同域名下 方便调用 实现跨域调用 以后需要分享和其他功能的jsdk 功能就非常容易了

冒泡算法

2015-03-01 19:00:00
阅读: 47
var array = [5, 4, 22,222,333,34,444, 2, 1]; var temp = 0; for (var i = 0; i < array.length; i ) { for (var j = 0; j < array.length - i; j ) { if (array[j] > array[j 1]) { temp = array[j 1]; array[j 1] = array[j]; array[j] .....

博客满血改版

2015-02-13 17:06:41
阅读: 2502
 最近遇到个问题 mogodb 特别的占内存  找寻了半天找到nedb 是个轻量级的数据库省资源  于是下午开工 用时5个小时改版完成 从学习到写程序改版  导数据 到上线 至此博客改版成功 嘿嘿

使用npm制作nodejs模块包

2015-02-11 11:12:21
阅读: 649
NodeJS  是一门年轻的语言,扩展模块并不太全,经常我们想用某个模块但是却找不到合适的。比如前两天我需要使用hmac和sha1来做签名,就没有找到一个比较好 用的模块,这时候就需要我们自己来实现相应的功能了。自己写完之后,再把它打包成一个模块分享给大家来用,即方便了其他人,又能让自己有点小小的成就感, 实在是一件一举多得的好事情。接下来,我就为大家介绍一下如何封装一个NodeJS模块并把它分享给其他人。 NPM  (Node Package Manager, http://npmjs.org ) 是 Node .....

修改linux系统变量

2015-02-05 11:41:57
阅读: 191
开发人员一定会被测试环境和正式环境参数搞晕其实给系统增加变量来识别环境即可迎刃而解修改方法nano /etc/profile 增加 尾部增加 export NODE_ENV="development" 这样即可再写代码的时候识别环境  var isDevelopment = process.env.NODE_ENV == "development" ? true : false; exports.config& .....

Git SSH Key 生成步骤

2015-02-05 10:17:16
阅读: 387
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。 github的SSH配置如下: 一 、 设置Git的user name和email: $ git config --global user.name "xuhaiyan" $ git config --global user.email "haiyan.xu.vip@gmail.com" 二、生成SSH密钥过程: 1.查看是否已经有 .....