- 博客(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
555
转载 Js过滤HTML,只保留文本
Js过滤HTML,只保留文本//过滤HTML function FilterStr(str) { var re = /]+>/gi; str = str.replace(re, ''); return str; }分类: Js
2013-02-11 21:21:19
1354
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
1725
转载 使用Express3.0实现<Node.js开发指南>中的微博系统
使用Express3.0实现中的微博系统特别说明:本实例仅在windows xp sp3系统下测试通过(其它系统未经过测试)。这本书,之前有评论过,但之前并不清楚express2.x与3.x会有如此大的差异,导致在写例子的过程中痛苦不已。为了避免更多的同学在学习书的例子时,撞的头破血流,觉得还是有必要分享一下自己这次痛苦的经历。讲实话,学习不是特别稳定和成熟的技
2013-02-10 23:43:15
776
转载 关于《Node.js开发指南》
天天刷豆瓣,就盼着京东360有货到或者亚马逊有货到(最开始只有china-pub有货,但从亚马逊上下单要先付款RMB43.8--其中要多付10块钱的运费:(,京东RMB33.8但不知道什么时候有货)。书是到手了,参照书上的例子写demo的时候中途被卡住了(用mongodb存储session,一直报open时出错),甚是不爽,一并吐槽一下: 1、书的定价略贵,虽是原创,但感觉还是有点
2013-02-10 23:36:36
716
转载 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
1628
转载 centos 命令补全
解决Linux下sudo输入命令不能自动补全sudo vi /etc/bash.bashrcif [ -f /etc/bash_completion ]; then . /etc/bash_completionfi重新登录终端命令就可以自动补全了。
2013-02-08 16:38:02
560
转载 当jQuery遭遇CoffeeScript——妙不可言
虽然对ruby不太了解,但是看到CoffeeScript诗一般的代码确实被怔住了,和jQuery之前给我的感觉是如此的相似——都是一个字,美,当jQuery遭遇到CoffeeScript时,会蹦出什么样的火花呢?当我多年前初次接触jQuery时我感觉我来到了程序员的天堂。它极大简化了DOM操作。函数式编程变得如此容易,尽管更多适合RIA开发的框架近年来在浮现,但是我仍旧无法想象一个没有jQ
2013-02-05 10:17:26
335
转载 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
752
转载 基于AJAX的长轮询(long-polling)方式实现简单的聊天室程序
(转http://blog.youkuaiyun.com/neusoftware_20063500/archive/2009/04/30/4140903.aspx) 这里只是做个测试,很简单,没有做好线程同步的问题,只是为了长轮询。原理:可以看:http://yiminghe.javaeye.com/blog/294781AJAX 的出现使得 JavaScript 可以
2013-02-03 19:19:24
890
转载 node.js chat程序如何实现Ajax long-polling长链接刷新模式
废话不多说,开始今天的主题。纵观这个程序,感觉它的最可贵之处,在于展示了,如何用nodejs实现长链接模式的刷新技术。 (这个程序不详细介绍,重点讲解这个功能) Client.js 首先看一段核心代码: 复制代码代码如下:function longPoll (data) { //....此处省略**行 $.ajax({ cache: false
2013-02-03 18:41:22
713
转载 Livezilla安装配置, APE(Ajax Push Engine)安装配置
上周的后半搞了下livezilla,貌似没什么特别的难度,跟着官网的教程,一步一步下来就ok了。值得注意的是,livezilla的特别之处在于它先下主程序到windows上面,然后再用这个主程序配置服务端(通过ftp上传)。livezilla的所有东东貌似都是php+mysql就可以搞定的,所以没有任何服务器上需要特别配置的东西。安装帮助直接看官网:http://www.l
2013-02-03 17:41:59
650
转载 如何让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
559
转载 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
641
转载 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
504
转载 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
1627
转载 用还是不用MongoDB?悲催用户 PK 10gen CTO
前几天在HackNew上出现了一篇文章,标题很彪悍,叫《Don’t use MongoDB》,其内容也是直接表达了对MongoDB的不满,作者列举了MongoDB使用过程中遇到的种种问题。甚至上升到对其开发团队的质疑,表示他们可能只关心benchmark的数据,不关心用户数据的安全性。真是大叫坑爹啊!最新消息:这篇文章的作者已经承认文章只是他的一个恶作剧,他称只是想做个实验,以显示控制一个人的
2013-01-31 08:28:19
427
转载 nodejs+nowjs实现聊天室
博客分类: nodejsnowjsWebSocketnowjs 支持多房间,支持私聊,使用nowjs库,服务器端代码不到100行。需要jquery1.7.1和coffee-script.js,读者可自行下载。 重点: 1、nowjs中Group的使用,如何遍历Group内的users。 2、客户端如何异步调用服务器端函数。 3、如何与特定用户通信。
2013-01-30 21:35:15
865
转载 在Express和Socket.IO中使用session,聊天室
在nodejs项目中对于一些认证需要用到session,例如我写的nodejs 聊天室的demo,就是通过session实现的认证。当存在session,直接进入聊天室,而不会重新登录。在网上也找到不少关于Express框架中的session调用方法,可是发现真正能用的不是很多,今天根据聊天室的制作过程,整理下Express和socket.IO中使用session的具体方法。Exp
2013-01-30 21:27:17
1276
转载 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
1181
转载 Express.js 中文入门指引手册
Express.js 中文入门指引手册Express 是基于 Node.js,高性能、一流的web开发框架。本手册由一回于 2011-4-24 首次翻译,如今已经过去接近一年,express 最新的版本已经与当时翻译有些脱节,为了方便内容更新,将使用 csser 开发的贴板功能进行维护,也方便大家针对细节进行讨论,并请指出翻译不当之处。2012-04-01 13:47271
2013-01-30 21:18:50
510
转载 使用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
983
转载 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
423
转载 如何更新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
400
原创 Pureftpd问题集之防火墙篇
Pureftpd问题集之防火墙篇2011-03-03 13:41 zevan 网络转载 我要评论(0) 字号:T | TPureftpd是一款在多种类Unix上使用并符合GPL协议的原代码开放的软件,顾名思义,它就是一款纯粹的Ftp程序。本文总结下PureFTPd常见的问题:防火墙AD:Pureftpd是一款快速,高质量,功能
2013-01-16 10:42:52
630
转载 php简体转繁体
class utf8_chinese{ private $utf8_gb2312; private $utf8_big5; public function __construct(){ $this->utf8_gb2312 = "万与丑专业丛东丝丢两严丧个
2013-01-10 13:31:51
1470
转载 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
1012
转载 Spring.net 依赖注入 简单例子
Spring.NET 依赖注入 <property name="Name" value="jackyong"/> 而property 标签正是用来属性注入 值类型的注入是需要使用property 节点的value属性 <property name="Name" value="jackyong"/>
2013-01-05 14:52:18
623
转载 我对AutoCompleteTextBox的理解
此程序使用Window应用程序设计的,此程序是作者自己建立的textbox,他建立了AutoCompleteTextbox和CoolTextBox,用它来完成首先我先对用户输入时出现的下拉框和匹配文字的关键字进行说明:此程序完成匹配关键字的代码如下:// Add some sample auto complete entry items...this.coolTextBox
2013-01-04 17:18:59
402
转载 对AutoCompleteTextBox的扩展
对AutoCompleteTextBox的扩展发布者:IT168 日期: 2008-05-13 00:00:00 浏览次数:61 (共有0条评论) 查看评论 | 我要评论 主要扩展的就是对汉字拼音及数据表(DataTable)的绑定,添加了MyConvert类实现了从汉字到拼音的转化。
2013-01-04 17:07:58
445
转载 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
2022
翻译 DevExpress 输出文件的例子
using DevExpress.XtraPrinting;// 创建一个打印系统组件.DevExpress.XtraPrinting.PrintingSystem ps = new DevExpress.XtraPrinting.PrintingSystem();//创建一个将要打印的链接.DevExpress.XtraPrinting.PrintableComponentLink
2012-12-21 08:05:18
500
翻译 在代码中创建 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
564
转载 Nginx 301重定向域名
为何要使用301重定向在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值。
2012-12-19 14:02:33
374
转载 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
2277
转载 gridControl常用属性设置
DEV控件:gridControl常用属性设置DEV控件:gridControl常用属性设置 1.隐藏最上面的GroupPanel gridView1.OptionsView.ShowGroupPanel=false; 2.得到当前选定记录某字段的值 sValue=Table.Rows[gridView1.FocusedRowHandle
2012-12-18 16:08:29
675
转载 datagrid 处理二维数组
所有复杂的列表控件 GridView/DataList/DataGrid/Repeater 均无法直接绑定多位数组,只能绑定一维数组,多维数组会带歧义性解决方案是,先读取数据到 DataTable, DataTable 不正是一个二维表吗?DataGrid1.DataSource = CreateTable();DataGrid1.DataBind();public s
2012-12-18 11:16:22
615
转载 数据库索引 你该了解的几件事
1.数据库的数据存储 1.1文件: 我们一旦创建一个数据库,都会生成两个文件: DataBaseName.mdf: 主文件,这是数据库中的数据最终存放的地方。 DataBaseName.ldf:日志文件,由数据操作产生的一系列日志记录。 1.2分区: 在一个给定的文件中,为表和索引分配空间的基本存储单位。 1个区占64KB,由8个连续的页
2012-12-18 08:23:50
391
转载 mongoDB的特殊更新————upsert,save
要是没有符合更新条件,就以这个条件和更新文档为基础创建一个新文档,如果找到文档,正常更新。db.analytice.update({"url":"/blog"},{"$inc":{"visits":1}},true)第3个参数表示,这是upsertsave只有一个参数文档,要是这个文档含有"_id"键,save会调用upsert。否则,会插入。var
2012-12-17 21:17:59
1953
MongoDB数据插入insert和save操作
在说MongoDB数据插入操作之前,我们先来简单了解下它的数据逻辑结构.MongoDB的逻辑结构是一种层次结构。主要由:文档(document)、集合(collection)、数据库(database)这三部分组成的。文档(document)由键/值对构成,像{a:1};{s:"abc"}等,它是MongoDB核心单元.MongoDB的文档(document),相当于关系数据库中的一行记录。多个文
2012-12-17 21:13:58
172
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人