自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

转载 centos 6.3用yum安装中文输入法

centos 6.3用yum安装中文输入法1.需要root权限,所以要用root登录 ,或su root2.yum install "@Chinese Support"3.exit4.回到桌面,system->preferences->input method5.如果没有,先注销一下。6.按照提示添加输入法。7.最后 再次注销,登录即可。

2013-02-13 21:53:04 518

转载 Js过滤HTML,只保留文本

Js过滤HTML,只保留文本//过滤HTML        function FilterStr(str) {            var re = /]+>/gi;            str = str.replace(re, '');            return str;        }分类: Js

2013-02-11 21:21:19 1308 1

原创 Node+Mongoose常用查询中文文档

浏览量:1464 | 分类:NoSQL | 发布日期:2011-12-04 Mongoose 模型提供了 find, findOne, 和 findById 方法用于文档查询。Model.findModel.find(query, fields, options, callback)// fields 和 options 都是可选参数简单查询Model.f

2013-02-11 00:12:08 1689

转载 使用Express3.0实现<Node.js开发指南>中的微博系统

使用Express3.0实现中的微博系统特别说明:本实例仅在windows xp sp3系统下测试通过(其它系统未经过测试)。这本书,之前有评论过,但之前并不清楚express2.x与3.x会有如此大的差异,导致在写例子的过程中痛苦不已。为了避免更多的同学在学习书的例子时,撞的头破血流,觉得还是有必要分享一下自己这次痛苦的经历。讲实话,学习不是特别稳定和成熟的技

2013-02-10 23:43:15 745

转载 关于《Node.js开发指南》

天天刷豆瓣,就盼着京东360有货到或者亚马逊有货到(最开始只有china-pub有货,但从亚马逊上下单要先付款RMB43.8--其中要多付10块钱的运费:(,京东RMB33.8但不知道什么时候有货)。书是到手了,参照书上的例子写demo的时候中途被卡住了(用mongodb存储session,一直报open时出错),甚是不爽,一并吐槽一下: 1、书的定价略贵,虽是原创,但感觉还是有点

2013-02-10 23:36:36 672 1

转载 Mongoose – 让NodeJS更容易操作Mongodb数据库

Mongoose是什么Mongoose是MongoDB的一个对象模型工具,可以工作于异步环境下。定义一个模型很容易:var Comments = new Schema({ title : String , body : String , date : Date }); var BlogPost = new Schema({ author : ObjectId , title :

2013-02-10 13:38:36 1580 1

转载 centos 命令补全

解决Linux下sudo输入命令不能自动补全sudo vi /etc/bash.bashrcif  [ -f  /etc/bash_completion ]; then    .    /etc/bash_completionfi重新登录终端命令就可以自动补全了。

2013-02-08 16:38:02 519

转载 当jQuery遭遇CoffeeScript——妙不可言

虽然对ruby不太了解,但是看到CoffeeScript诗一般的代码确实被怔住了,和jQuery之前给我的感觉是如此的相似——都是一个字,美,当jQuery遭遇到CoffeeScript时,会蹦出什么样的火花呢?当我多年前初次接触jQuery时我感觉我来到了程序员的天堂。它极大简化了DOM操作。函数式编程变得如此容易,尽管更多适合RIA开发的框架近年来在浮现,但是我仍旧无法想象一个没有jQ

2013-02-05 10:17:26 304

转载 centos 升级gcc

最近由于需求的原因,需要把CentOS目前gcc-4.4.4升级到gcc-4.6.1,考虑到有多台的原因,做了一个脚本自动安装结合批量工具分发。一、安装环境 系统版本:CentOS 6.0X64 原GCC版本:gcc-4.4.4 新GCC版本:gcc-4.6.1二、正式安装 1、下载安装的源码:如下需要下载以下包:gcc-4.6.1.tar.

2013-02-04 17:00:59 668

转载 基于AJAX的长轮询(long-polling)方式实现简单的聊天室程序

(转http://blog.csdn.net/neusoftware_20063500/archive/2009/04/30/4140903.aspx) 这里只是做个测试,很简单,没有做好线程同步的问题,只是为了长轮询。原理:可以看:http://yiminghe.javaeye.com/blog/294781AJAX 的出现使得 JavaScript 可以

2013-02-03 19:19:24 810 1

转载 node.js chat程序如何实现Ajax long-polling长链接刷新模式

废话不多说,开始今天的主题。纵观这个程序,感觉它的最可贵之处,在于展示了,如何用nodejs实现长链接模式的刷新技术。   (这个程序不详细介绍,重点讲解这个功能) Client.js   首先看一段核心代码: 复制代码代码如下:function longPoll (data) { //....此处省略**行 $.ajax({ cache: false

2013-02-03 18:41:22 672

转载 Livezilla安装配置, APE(Ajax Push Engine)安装配置

上周的后半搞了下livezilla,貌似没什么特别的难度,跟着官网的教程,一步一步下来就ok了。值得注意的是,livezilla的特别之处在于它先下主程序到windows上面,然后再用这个主程序配置服务端(通过ftp上传)。livezilla的所有东东貌似都是php+mysql就可以搞定的,所以没有任何服务器上需要特别配置的东西。安装帮助直接看官网:http://www.l

2013-02-03 17:41:59 606

转载 如何让jsp和js获取来源页地址和ip原理及代码

我们写代码时经常会想记录访问页的来源页地址和用户的访问IP,就会用到以下的内容。js获取来源页地址方法:var url = document.referrer;document.write(url);jsp获取来源页地址方法:String url = request.getHeader(”Referer”);System.out.println(url);

2013-02-02 10:04:04 510

转载 Comet:基于HTTP长连接的“服务器推”技术

1、基础知识2、Comet的实现方法3、LiveConnect的HTTP流4、服务器端发送的Dom事件5、连接管理1、基础知识HTTP流的概念持久HTTP流只是一种是HTTP链接保持打开状态的简单方法,这样大量的HTTP请求不需要进行打开和关闭操作就可以被一个一个地发送。常用PHP函数view plaincopy to cli

2013-02-01 23:26:37 591

转载 2012-01-12 18:19 js通过as完成socket通信

js通过as完成socket通信[ as ] :===================================================import flash.external.ExternalInterface;import flash.net.Socket;import flash.events.SecurityErrorEvent;import

2013-01-31 13:19:36 479

转载 node.js聊天室架构设计

2011-11-21 11:11:04|  分类:node |  标签:node.js聊天室 聊天室架构 node.js聊天室架构  node.jsmongodb  php聊天室  |字号大中小订阅 最近公司想在自己的项目中加入node.js项目,公司项目中有一个聊天室的东西,原来是基于flash socket制作的,服务器运营成本比较大,而且需要用户安

2013-01-31 13:16:31 1560 1

转载 用还是不用MongoDB?悲催用户 PK 10gen CTO

前几天在HackNew上出现了一篇文章,标题很彪悍,叫《Don’t use MongoDB》,其内容也是直接表达了对MongoDB的不满,作者列举了MongoDB使用过程中遇到的种种问题。甚至上升到对其开发团队的质疑,表示他们可能只关心benchmark的数据,不关心用户数据的安全性。真是大叫坑爹啊!最新消息:这篇文章的作者已经承认文章只是他的一个恶作剧,他称只是想做个实验,以显示控制一个人的

2013-01-31 08:28:19 395

转载 nodejs+nowjs实现聊天室

博客分类: nodejsnowjsWebSocketnowjs 支持多房间,支持私聊,使用nowjs库,服务器端代码不到100行。需要jquery1.7.1和coffee-script.js,读者可自行下载。 重点: 1、nowjs中Group的使用,如何遍历Group内的users。 2、客户端如何异步调用服务器端函数。 3、如何与特定用户通信。

2013-01-30 21:35:15 828

转载 在Express和Socket.IO中使用session,聊天室

在nodejs项目中对于一些认证需要用到session,例如我写的nodejs 聊天室的demo,就是通过session实现的认证。当存在session,直接进入聊天室,而不会重新登录。在网上也找到不少关于Express框架中的session调用方法,可是发现真正能用的不是很多,今天根据聊天室的制作过程,整理下Express和socket.IO中使用session的具体方法。Exp

2013-01-30 21:27:17 1217

转载 NodeJS Socket.io

NodeJS Socket.io为什么需要socket.io?   node.js提供了高效的服务端运行环境,但是由于浏览器端对HTML5的支持不一,为了兼容所有浏览器,提供卓越的实时的用户体验,并且为程序员提供客户端与服务端一致的编程体验,于是socket.io诞生。    socket.io设计的目标是支持任何的浏览器,任何Mobile设备。目前支持主流的PC浏览器 (IE,S

2013-01-30 21:24:42 1126

转载 Express.js 中文入门指引手册

Express.js 中文入门指引手册Express 是基于 Node.js,高性能、一流的web开发框架。本手册由一回于 2011-4-24 首次翻译,如今已经过去接近一年,express 最新的版本已经与当时翻译有些脱节,为了方便内容更新,将使用 csser 开发的贴板功能进行维护,也方便大家针对细节进行讨论,并请指出翻译不当之处。2012-04-01 13:47271

2013-01-30 21:18:50 483

转载 使用sendmail发送邮件

转自:http://www.cnblogs.com/web-backend/archive/2010/04/16/1713444.html  sendmail是linux/unix系统下用来发送邮件的客户端。sendmail使用SMTP协议将邮件发送到目的SMTP服务器。其工作流程大概如下:    首先要说一下DNS的MX记录:SMTP服务器基于DNS中的MX(mail e

2013-01-29 12:49:45 934

转载 Socket.IO 和 Node.js 入门

Node.js 并不能做所有事情,但它可通过 Socket.IO 库轻松实现 WebSockets。使用 WebSockets 可轻松构建实时多用户的应用程序或游戏,今天我们将讲述如何使用 Node.js 和 Socket.IO 构建简单的聊天程序。注意: 在阅读文章之前你应该先安装好 Node.js,同时你需要一个自己喜欢的文本编辑器,本文提及的一些源码有些改自http://book.m

2013-01-28 21:10:13 393

转载 如何更新linux系统时间

在本地安装ntpdate客户端,更新时用 ntpdate cn.pool.ntp.org 如果你的机子不支持域名,则可以用 ping cn.pool.ntp.org 得到该域名的IP地址。 然后用 ntpdate IP 就可以更新时间了  记住,更新完后要用 clock -w 或 hwclock -w 实时间写入到BIOS中,这样下次启动机子时,时间就会自动更新

2013-01-17 10:38:47 371

原创 Pureftpd问题集之防火墙篇

Pureftpd问题集之防火墙篇2011-03-03 13:41 zevan 网络转载 我要评论(0) 字号:T | TPureftpd是一款在多种类Unix上使用并符合GPL协议的原代码开放的软件,顾名思义,它就是一款纯粹的Ftp程序。本文总结下PureFTPd常见的问题:防火墙AD:Pureftpd是一款快速,高质量,功能

2013-01-16 10:42:52 569

转载 php简体转繁体

class utf8_chinese{               private $utf8_gb2312;        private $utf8_big5;               public function __construct(){                        $this->utf8_gb2312 = "万与丑专业丛东丝丢两严丧个

2013-01-10 13:31:51 1427

转载 js 判断是否为 Android IOS IPAD IPHONE 等移动设备访问

var browser={        versions:function(){            var u = navigator.userAgent, app = navigator.appVersion;            return {                trident: u.indexOf('Trident') > -1, //IE内核

2013-01-05 17:07:15 984

转载 Spring.net 依赖注入 简单例子

Spring.NET 依赖注入      <property name="Name" value="jackyong"/>  而property 标签正是用来属性注入    值类型的注入是需要使用property 节点的value属性     <property name="Name" value="jackyong"/>

2013-01-05 14:52:18 597

转载 我对AutoCompleteTextBox的理解

此程序使用Window应用程序设计的,此程序是作者自己建立的textbox,他建立了AutoCompleteTextbox和CoolTextBox,用它来完成首先我先对用户输入时出现的下拉框和匹配文字的关键字进行说明:此程序完成匹配关键字的代码如下:// Add some sample auto complete entry items...this.coolTextBox

2013-01-04 17:18:59 366

转载 对AutoCompleteTextBox的扩展

对AutoCompleteTextBox的扩展发布者:IT168  日期: 2008-05-13 00:00:00 浏览次数:61 (共有0条评论) 查看评论 | 我要评论   主要扩展的就是对汉字拼音及数据表(DataTable)的绑定,添加了MyConvert类实现了从汉字到拼音的转化。

2013-01-04 17:07:58 411

转载 msdn关于 webBrowser1.Document.GetElementsByTagName的用法

private void DisplayMetaDescription(){ if (webBrowser1.Document != null) { HtmlElementCollection elems = webBrowser1.Document.GetElementsByTagName("META"); foreach (HtmlElemen

2012-12-21 17:35:02 1965

翻译 DevExpress 输出文件的例子

using DevExpress.XtraPrinting;// 创建一个打印系统组件.DevExpress.XtraPrinting.PrintingSystem ps = new DevExpress.XtraPrinting.PrintingSystem();//创建一个将要打印的链接.DevExpress.XtraPrinting.PrintableComponentLink

2012-12-21 08:05:18 448

翻译 在代码中创建 SuperToolTips

C#复制代码using DevExpress.Utils;// The component used to load images from a form's resources.System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.Component

2012-12-19 17:25:52 483

转载 Nginx 301重定向域名

为何要使用301重定向在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值。

2012-12-19 14:02:33 346

转载 C# winform chart 曲线加多线程控制

using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;usin

2012-12-18 16:31:57 2108

转载 gridControl常用属性设置

DEV控件:gridControl常用属性设置DEV控件:gridControl常用属性设置   1.隐藏最上面的GroupPanel  gridView1.OptionsView.ShowGroupPanel=false;   2.得到当前选定记录某字段的值  sValue=Table.Rows[gridView1.FocusedRowHandle

2012-12-18 16:08:29 605

转载 datagrid 处理二维数组

所有复杂的列表控件 GridView/DataList/DataGrid/Repeater 均无法直接绑定多位数组,只能绑定一维数组,多维数组会带歧义性解决方案是,先读取数据到 DataTable, DataTable 不正是一个二维表吗?DataGrid1.DataSource = CreateTable();DataGrid1.DataBind();public s

2012-12-18 11:16:22 497

转载 数据库索引 你该了解的几件事

1.数据库的数据存储  1.1文件:  我们一旦创建一个数据库,都会生成两个文件:  DataBaseName.mdf: 主文件,这是数据库中的数据最终存放的地方。  DataBaseName.ldf:日志文件,由数据操作产生的一系列日志记录。  1.2分区:  在一个给定的文件中,为表和索引分配空间的基本存储单位。 1个区占64KB,由8个连续的页

2012-12-18 08:23:50 364

转载 mongoDB的特殊更新————upsert,save

要是没有符合更新条件,就以这个条件和更新文档为基础创建一个新文档,如果找到文档,正常更新。db.analytice.update({"url":"/blog"},{"$inc":{"visits":1}},true)第3个参数表示,这是upsertsave只有一个参数文档,要是这个文档含有"_id"键,save会调用upsert。否则,会插入。var

2012-12-17 21:17:59 1876

MongoDB数据插入insert和save操作

在说MongoDB数据插入操作之前,我们先来简单了解下它的数据逻辑结构.MongoDB的逻辑结构是一种层次结构。主要由:文档(document)、集合(collection)、数据库(database)这三部分组成的。文档(document)由键/值对构成,像{a:1};{s:"abc"}等,它是MongoDB核心单元.MongoDB的文档(document),相当于关系数据库中的一行记录。多个文

2012-12-17 21:13:58 112

aswing flash ui编程的利器

flash中的编程辅助类集合主要用于界面,flex外的另一个选择

2009-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除