自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

跟我一起去征服

这一刻不放弃,下一秒就有希望。。。。

  • 博客(32)
  • 资源 (10)
  • 收藏
  • 关注

原创 nodejs客户端与服务器双向数据交换

情景交互:当客户端发送ping请求到服务器的时候,服务器响应pong。服务器发送ping请求到客户端的时候,客户端响应pong。var http = require('http');var fs = require('fs');var server = http.createServer(function (req, res) {  fs.readFile('./index.htm

2014-01-26 22:24:50 3145

原创 服务器通过广播与客户端交互

思路是这样:首先客户端通过提交表单发送一条信息给服务端,然后服务端再广播给除发送信息的所有客户端。好,先从服务器开始:var http=require('http');var fs=require('fs');var server=http.createServer(function(req,res){       fs.readFile('./index.html',fu

2014-01-26 21:44:56 4001

原创 使用socket实现简单的统计站点人数

使用socket实现简单的统计站点人数服务器端:1)使用一个javascript变量来统计2)使用广播,给所有已经连接的客户端发送人数3)给刚刚连接上的客户端响应人数代码如下:var http=require('http');var fs=require('fs');var counter=0;var server=http.createServ

2014-01-26 06:26:44 2326

原创 常用的程序调试工具使用

1)HostAdmin:用于设置hosts,在本地设置过hosts的人都知道,每次去c盘查找hosts文件是一件多么痛苦的事情,hostadmin应该是firefox的插件来的,可以通过firefox的搜索输入框中输入hostAdmin来输入hostadmin查找,然后查找和使用,请看下面的图解吧。2)httpfox:使用过httpwatch的人

2014-01-24 17:15:13 1072

原创 在公司常用的linux命令

1)cd命令,使用cd命令主要是为了进入某一个目录或者退出某个目录。[zh_readonly@172 ~]$ cd /data[zh_readonly@172 data]$ lsjsp  lost+found[zh_readonly@172 data]$ ll -atotal 28drwxr-xr-x.  4 root root  4096 Nov 24 18:55 .

2014-01-24 16:40:35 961

原创 统计log4j文件中的每一列的数量

给定一个数据文件,格式如下:2014-01-21 01:27:25|505110511304|u150677518410550|5|2||||Unknown|172.16.150.142|E_1892014-01-21 01:28:11|505110511305|u013916535888062|5|2||||Unknown|172.16.150.142|E_1892014-01-

2014-01-24 15:48:15 1050

原创 nodejs--socketIo的基础应用

一》socketIo:socketIo是node.js中的一个模块,提供通过websocket进行通讯的一种简单方式。websocket:服务器和客户端之间实现实时通讯的响应方式。基本思想是:在服务器和客户端之间保持连接持久打开。websocket不支持重新连接处理。二》socketIo的简单实用:要想在服务器端加入socketIo的功能,必须将Socket.Io包括进来,而后将其

2014-01-23 21:34:28 2652

原创 git使用过程问题总结

1)没有权限。Administrator@PC201401202312 /d/nodejs (master)$ git push heroku masterWarning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts.Permission

2014-01-23 21:33:01 2627 1

原创 log4j的使用与日志的模块化管理

首先说说log4j的使用:1)将log4j日志bao加进项目里面。2)配置log4j.properties.顶行配置:log4j.rootCategory=WARN, stdout,root3) 在具体写日志的类中使用日志实体。        private static Logger loginLogger = Logger.getLogger("com._21cn.

2014-01-21 15:18:23 1281

原创 使用quartz框架自动发送报表。

自动报表,每天准时向oa系统发送数据:使用到的技术:quartz+spring+mybatis+mysql1)quartz在spring中的使用:  a)创建applicationContext-quartz.xml,然后将applicationContext-quartz.xml加入:applicationContext.xml,如:  ,下面说一下在applicatio

2014-01-21 14:22:02 1196

原创 将log4j的日志文件导入mysql

工具:navicate for mysql:连接远程mysql数据库。SecureCRSecureFXPortable:从服务器中取下日志文件。脚本如下:登陆数据:LOAD DATA LOCAL INFILE 'F:/door/201/login/loginAllLog.log.2014-01-05' INTO TABLE tmp_t_login CHARACTER

2014-01-18 15:43:55 1477

原创 node.js应用程序的测试。

javascript:==:不严谨的比较,不会区分类型如:8=="8",得出的结果是true,===严谨的比较,既比较值,又比较类型。如9===“9”,返回的是false.一》使用assert模块进行测试:使用步骤:1)在脚本中请求assert模块。var assert=require("assert");2)使用strictEqual()方法来区分。如

2014-01-14 20:53:38 1451

原创 node js调试:

STDIO模块:Nodejs核心带有STDIO模块,所以不需要依赖任何的模块,在STDIO模块中,信息被记录到终端。1)console.log():只需要一行代码就可以实现:console.log("test");D:\nodejs\test>node app.jstestExpress server listening on port 30002)cons

2014-01-12 14:53:24 2636

原创 node.js--验证输入的数据

如前面所示,在用户创建任务的时候,不能为空,空的话就提示内容。步骤:1)创建一个简单的函数:var Task = new Schema({  task : { type: String, validate: [validatePresenceOf, 'a task is required'] }});2)如果验证失败,则记录不会被保存。app.post('/

2014-01-12 02:43:43 2080

原创 node.js--闪出消息

前面说了创建,显示,编辑,删除。现在说说闪出消息,比如创建完成了,显示创建成功,编辑之后显示修改成功,删除之后显示删除成功,总之要让用户知道自己的操作是成功还是失败步骤:1)将一下两行内容加到app.configure中去:  app.use(express.cookieParser());//告诉ExpressParser启用cookieParser,用于保存回话。  app.u

2014-01-12 02:28:45 1205

原创 node.js对mongodb的增删查改

对于应用程序来说,要定义的是一个任务文档,只需要一个“task”属性即可。使用mongoose模块在mongodb中定义衣蛾文档的过程:通过mongoose提供的Schema借口定义,然后声明属性。var Schema=mongoose.Schema,ObjectId=Schema.ObjectId;var Task=new Schema({    task:String});

2014-01-12 01:51:43 1995

原创 node.js使用mongodb

步骤:1)先创建mongotest工程D:\>cd D:\nodejsD:\nodejs>express mongotest   create : mongotest   create : mongotest/package.json   create : mongotest/app.js   create : mongotest/public   crea

2014-01-11 00:35:32 2497

原创 node.js--jade,路由,文件的读写

jade:模板引擎,用于生成html为什么要使用模板引擎:使得应用程序可以动态输出数据到html中。jade是基于缩进的。jade的用途:1)定义页面结构。2)向页面中输出数据(主要使用两个特殊字符)   a.第一个字符时减号(-),用于告诉随后的代码应当被执行。   b.第二个字符时等号(=),告诉解析器要对代码进行演算,转义,然后输出。

2014-01-10 21:07:31 2309

原创 mongodb+java基本操作

Mongo:连接本地数据库,实例化的时候就已经连接到不乐迪数据库如:  Mongo m=new Mongo();DB:数据库类,mongo创建的数据库类如:  DB db=m.getDB("db");//创建db数据库DBCollection:类似于关系型数据库的表如:   DBCollection collection=db.getCollection("

2014-01-10 11:08:01 750

原创 mongodb主从复制

mongodb主从复制   sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是很糟糕的。   1)主从复制      2)从上面的图形中我们可以分析出这种架构有如下的好处:       数据备份。       数据恢复。       读写分离。

2014-01-09 11:49:42 1166

原创 node.js-express框架的初步使用。

知识补充:express:express是node.js的一个web框架。支持模板引擎,路由,以及传输数据给视图。1)express的安装:npm install -g express全局安装。2)创建一个基础的expess站点:express express_example 生成express骨架站点。D:\nodejs>express example

2014-01-08 22:32:14 1367

原创 nodejs--http篇

nodejs--http篇知识补充:http协议:超文本传输协议,定义了服务器和客户端在通讯的时候应该如何发送和接受数据。1)使用node.js 的http服务器。var http=require("http");http.createServer(function(req,res){//创建新的web服务器对象   res.writeHead(200,{'co

2014-01-08 21:54:38 1335

原创 mongodb 高级操作:聚合,游标

mongodb 高级操作:聚合,游标一: 聚合有count,distinct,group,mapReduce。1)count()函数:Wed Jan 08 14:39:46.008 ReferenceError: clear is not defined> db.person.count()7>2)distinct():指定谁,谁就不能重复。> db.p

2014-01-08 17:50:08 1265

原创 nodejs--underscore模块的使用

Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>npmUsage: npm where is one of:    add-user, adduser, apihelp, author, bin, bugs, c, ca

2014-01-07 23:50:30 10879 3

原创 mongodb基本操作

知识补充:唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。好,话不多说,直接操作。。 Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\acer>mongo'mongo' 不是内

2014-01-07 15:20:55 4606

原创 javascript复习-day2

1)js输出:document.write("This is a heading");document.write("This is a paragraph");2)外部的javaScript.也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。外部 JavaScript 文件的文件扩展名是 .js。如需使用外部文件,请在 标签的 "src"

2014-01-06 15:31:48 749

原创 javascript复习-day01

1)alert用于测试代码。点击这里2)定位html,与改变html显示内容。使用getElementById()方法定位标签,然后使用innerHTML("赋值")方法给定位的元素赋值,如:          function myfunction(){             var x=document.getElementById

2014-01-06 11:02:43 738

原创 Node.js上手步骤。

一》安装好之后检查是否安装成功。Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>node -vv0.10.24C:\Users\Administrator>node> 1+23> 20000000000000000

2014-01-06 01:06:51 2680

原创 html学习-day03:简单首页布局

省去多余文字,只留概念:margin:盒子与盒子之间的距离。border:盒子的边框。padding:盒子边框到内容的距离。直接上图:代码如下:                       #container{            width:1002px;            background:gray;          }

2014-01-05 00:31:20 893

原创 html学习-day02:div布局与css控制

一》html布局:思路:可能很多的朋友跟我一样也是对前端页面开发没什么经验的,而且一看到网上的那些复杂的页面布局,就觉得头痛,确实。我是没有什么经验,那我们的要求就不要那么高了,先从大体上着手就行。意思就是,先将从上到下,由左到右将网页的大局先画出来,然后再慢慢的修改。二》布局流程:1)用div布局:                       

2014-01-03 21:34:01 2380

原创 顺序线性列表的增删查改

顺序线性列表,说白了就是对一个数组元素进行增删查改,下面是自己的一些理解。增加:分为三种情况,1)是增加的位置在数组的后面,且数组未装满的情况,直接加到后面。2)数组未满,需要插入数据到中间,那么从插入位置开始的元素开始后移,然后插入元素,数组长度加1。3)数值元素个数已经等于或者大于数组长度,这时数组需要扩容,所谓的扩容就是用一个临时数组来装原来数组的数据,然后重新new一个数组名称相同,长

2014-01-03 11:56:06 1058

原创 html 学习--day01

一)html的发展史:每当Web浏览器请求一个页面时,Web服务器会在发送实际页面内容之前,先发送一些头信息(header),这些头信息通常是不可见的,浏览器需要这些信息来决定如何解析随后的页面内容,最重要的头信息时Content-Type,比如 Content-Type: text/html,“text/html”即是这个页面的“内容类型(content type

2014-01-02 22:28:14 647

学习scrapy用到的资源

pywin32-300.win-amd64-py3.7.exe 开发scrapy安装基础环境过程中需要用到的安装包,git上也有,就是太费事了,上传上来,有需要的可以下载一下,网上也能下,就是太费时间了。

2020-12-13

java实现上传和下载

本代码实现了java的上传和下载的功能,包括单文件的上传,多文件的上传(使用html5实现),以及文件的下载功能。

2014-02-13

node js开发入门小例子

node js是刚刚兴起的一门js型的服务器,现在这个例子可以帮助你快速的入门。

2014-01-04

spring学习笔记

如果你还是一个未学习过spring的java程序员,那么就选择这份文档吧,最适合初学者的

2012-12-24

oracle高手进阶

如果你以前没有学过oracle或者自是简单了解过oracle,那么请根据本套文档敲吧,绝对适合oracle数据库初学者。因为本套文档是本人从一个培训机构从头到尾的学习笔记。

2012-12-24

oracle高手篇

如果你以前没有学过oracle或者自是简单了解过oracle,那么请根据本套文档敲吧,绝对适合oracle数据库初学者。因为本套文档是本人从一个培训机构从头到尾的学习笔记。

2012-12-24

oracle进阶(多表)

如果你以前没有学过oracle或者自是简单了解过oracle,那么请根据本套文档敲吧,绝对适合oracle数据库初学者。因为本套文档是本人从一个培训机构从头到尾的学习笔记。

2012-12-24

oracle入门经典

如果你以前没有学过oracle或者自是简单了解过oracle,那么请根据本套文档敲吧,绝对适合oracle数据库初学者。因为本套文档是本人从一个培训机构从头到尾的学习笔记。

2012-12-24

空空如也

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

TA关注的人

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