- 浏览: 19392 次
- 性别:
- 来自: 成都
最新评论
文章列表
基于服务器事件的时钟
- 博客分类:
- JavaScript
<span id="curTime"></span>
<script type="text/javascript"><!--
// 页面要开始计时的日期(一般是服务器日期),比如2007-01-12 11:34:55开始计时
var beginAdd = new Date(2007,0,12,11,34,55);
var beginDate = new Date();
function ShowTime() {
var now = new Date();
var diff ...
Javascript中的类和闭包
- 博客分类:
- JavaScript
首先说类,要声明的是,至少到目前为止Javascript中没有类,所谓的“类”其实不是真正的类,它只是表现的像其他面向对象的语言中的类而已,它的本质是函数+原型对象(prototype)。有人说javascript也是面向对象的,只是它是p ...
BaiDu_GIS_API
- 博客分类:
- 其他
百度地图API:
http://www.cnblogs.com/milkmap/tag/%E5%9C%B0%E5%9B%BEAPI/
一个简单的游戏服务器框架
- 博客分类:
- 其他
最近一段时间不是很忙,就写了一个自己的游戏服务器框架雏形,很多地方还不够完善,但是基本上也算是能够跑起来了。我先从上层结构说起,一直到实现细节吧,想起什么就写什么。
第一部分 服务器逻辑
服务器结构图见附件
服务器这边简单的分为三个部分,客户端的连接首先到达网关服务器,网关这里有个线程用来监听来自与客户端的连接,然后在将这些数据发送到游戏逻辑服务器上,这个逻辑游戏服务器上,数据的交互就是通过与数据服务器进行交互。RecordServer专门用来处理与数据库的连接,查询这些事情。当然为了游戏服务器能够最大程度的不卡,肯定就得规定好网关服务器上的连接数量,免得像我们号称流畅的铁道部订票网 ...
对Spring的IoC和DI最生动的解释
- 博客分类:
- Spring
这是我以前复制下来的,原文地址已经找不到了。作者写得太生动了!
首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期 ...
使用JS在URL中传递参数
- 博客分类:
- JavaScript
aa.htm是参数输入界面bb.htm是参数接收处理界面
aa.htm
Html代码
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8&qu ...
为DTree添加复选框
- 博客分类:
- JavaScript
为DTree添加上复选框可以让树的功能更加丰富,比如在做树形结构的时候可以点击选择多个树节点进行操作等等....
添加复选框的步骤:
1)dtree.js
在function dTree (objName) { this.config = { target : null, folderLinks : true, ...
MVC的概念其实就那么简单,这些概念其实早已深入我们的内心,而我们所缺乏的是将其本质挖掘出来。我们来看看下面这幅图,这是一副流行了很多年的讲述MVC模型的图:
见附件
在这幅图中,MVC三个框框各司其职,结构清晰明朗。不过我觉得这幅图忽略了一个问题,就是数据是动的,数据在View和Control层一旦动起来,就会产生许多的问题:
1. 数据从View层传递到Control层,如何使得一个个扁平的字符串,转化成一个个生龙活虎的Java对象
2. 数据从View层传递到Control层,如何方便的进行数据格式和内容的校验?
3. 数据从Control层传递到View层,一个个生龙活虎的 ...
Framework_框架的功能
- 博客分类:
- 设计理念
见附件
应用框架(Application Framework),让人联想到建筑的框架(Frame Structure)。• 建筑框架确定了整个建筑的结构;应用框架确定了应用的结构。• 建筑框架允许你在不改变结构的基础上,自由改变其内容。例如,你可以用墙体随意分隔房间。应用框架允许你在不改变整体结构的基础上,自由扩展功能。可以这样说,框架的本质就是“扩展”。维基百科这样定义描写“软件框架”,它说一个软件框架必须符合如下要素:
Inversion of Control 反转控制 应用的流程不是由应用控制的,而是由框架控制的。
Default Behavior 默认行为 框架会定义一系列默 ...
Javamail_发送邮件_带附件的邮件
- 博客分类:
- JavaMail
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。 我的代码有三个类: 第一个类:MailSenderInfo.java
package com.util.mail;
/**
* 发送邮件需要使用的基本信息
*/
import java.util.Properties;
public class MailSenderInfo ...
最近上课时,用到了JavaMail。JavaMail可以使用POP3协议接受邮件,可用来实现邮件发布文章功能。那么具体该怎么做呢?这就必须先要明白带附件的邮件的格式。当收到邮件后进行解析,我们可以看到如下的邮件代码(注意为了便于阅读,已经将分隔符替换为比较容易阅读的格式):
Received: from 127.0.0.1 by FMS4711; Fri, 25 Jul 2008 13:02:36 +0800Date: Fri, 25 Jul 2008 13:02:36 +0800From: "beansoft" <beansoft@earth.org>To: ...
像上一篇文章那样,我们只能创建一封封只包含纯文本或者HTML格式的文本邮件,这远远不能满足我们现在的需要,我们经常想要把本机上的图片、相片包含在邮件的正文部分,或者是直接将自己制作的贺卡等作为邮件正文发送给我们的朋友。
想要在邮件中包含图片、音频、视频等其他格式的文件,就不能再简单地使用 RFC 文档来对邮件结构、内容进行描述了,因为 RFC 只能描述普通的文本,而且一旦遇到单独一行的句号“.”时,SMTP 服务器就会以此为邮件正文部分的结束符,因此很大可能会导致邮件信息的丢失。
关于MIME:
引入 MIME (Multipurpose Internet Mail Extension ...
java 代码
import java.io.*;
import java.text.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
/**
* 有一封邮件就需要建立一个ReciveMail对象
*/
public class ReciveOneMail {
private MimeMessage mimeMessage = null;
private S ...
其实,让我们自己来解析一封复杂的邮件是很不容易的,邮件里面格式、规范复杂得很。幸运的是,我们所用的浏览器一定内置了解析各种数据类型的数据处理模块,我们只需要在把数据流传输给浏览器之前明确地指定该数据流属于哪种数据类型即可,之后一切的解析操作由浏览器自动帮我们完成。
现在我们想要像 Outlook 客户端或者登录网页邮箱那样子接收、查看邮件,而这些邮件中可能包含附件、正文中可能内嵌图片、音频等等。好吧,我们来实现一下吧。
程序结构:
1、mailboxLogin.html 文件用于提供一个用户登录界面,由用户填写 POP3 服务器主机名、用户名和密码;
2、connectServer.js ...
Android的邮件编码网上的资料很少,但大体与JavaMail相似,在参考了网上关于JavaMail的资料,经过多次尝试,最终解决附件中文名乱码问题。 邮件附件名的编码与邮件名的编码可以如出一辙。因为多功能Internet邮件扩充服务协议,即MIME(Multipurpose Internet Mail Extensions)对附件名的规定是US-ASCII(应该也是ASCII),因此该乱码bug的出现与Java和Android无关,是MIME的不规范。 邮件的标题,用了一种更简短的格式来标注“字符编码”和“传输编码”。比如,标题内容为 "中",则在邮件源代码中表示为: ...