艾恩博客

开动大脑,一切都是浮云---

socket.io广播

2016-03-04 分类:Javascript 标签: 浏览:484次 阅读全文

<pre class=" brush: js;">// send to current request socket client
socket.emit('message', "this is a test");

// sending to all clients except sender
socket.broadcast.emit('message', "this is a test");

// sending to all clients in 'game' room(channel) except sender
socket.broadcast.to('game').emit('message', 'nice game');

// sending to all clients, include sender
io.sockets.emit('message', "this is a test");

// sending to all clients in 'game' room(channel), include sender
io.sockets.in('game').emit('message', 'cool game');

// sending to individual socketid
io.sockets.socket(socketid).emit('message', 'for your eyes only');

修复Asp无组件上传中死循环的BUG

2013-11-22 分类:作品分享 标签:上传 asp 艾恩 浏览:3615次 阅读全文

在MoLibUpload和AienAspUpload中均存在Asp无组件上传漏洞的BUG,黑客可能会利用本BUG,导致服务器资源大量消耗;请尽快下载最新版本进行更新;


下载地址:MoLibUpload_V1.1


下载地址:AienAspUpload_V13.11.25


也可手动修复BUG:

valueend = InStrB(formend + 3, tempdata, sSplit)


修改为:

valueend = InStrB(formend + 3, tempdata, sSplit)
if valueend<=0 then exit do


感谢 360网站安全检测 对BUG的提交!

在VBS中遍历JSON数据中的数组

2013-11-15 分类:代码分享 标签:json vbs jscript 浏览:4538次 阅读全文

现在才知道原来jscript有内置的枚举器!!!

var JSON = {
  "Parse":function(jsonstring){
   try{
    return (new Function("return " + jsonstring + ";"))();
   }catch(ex){}
   return null;
  } 
 }
function MyEnumerator(src){return new Enumerator(src);}


MoAspEnginer(V1.2.5)-针对ASP的MVC框架

2013-10-22 分类:MoAspEnginer 标签:asp MoAspEnginer 浏览:4727次 阅读全文

MoAspEnginer V1.2.5

本框架部分功能参考ThinkPHP。


初衷:
在ASP大势已去的时代,不想再在ASP上花太多精力,想写一个快速的ASP开发框架,提高工作效率。


优势:
1、单文件入口,M/A模式
2、核心大部分JScript开发,
3、将POST、GET进行可读写化操作,所有数据通过F.post或F.get进行读写
4、支持CURL操作,扩展assign到Model和Record
5、支持模板的跨模块、跨模板调用
6、编译缓存、类库缓存,提高代码效率
7、支持严格编译和非严格编译,严格编译需要变量的完全声明(即模板中使用的变量,都需要assign,特别是对象)
8、支持类的静态调用和动态调用(静态调用只初始化一次,动态调用每次都初始化一个新类)
9、支持update、insert的自动post调用(入库前可通过FormValidatee验证数据的有效性),例如:Model__("Public","id").insert()、Model__("Public","id").update()
10、支持多数据库操作,只要编写多个数据库配置文件即可在程序中随意调用
11、支持数据集的缓存,以json方式缓存到文件系统


缺陷:
1、目前文档相对不完善
2、调试不方便,需要一定的ASP基础
3、核心大部分为JScript,不熟悉JScript的人员去修改核心有一定困难


运行要求:
1、windows2003/2008/7/8,均可正常运行;
2、请勿使用非IIS的web服务器调试程序;
3、/App/Cache/目录需要写入权限,以保存缓存文件;
4、/App/Data/目录需要写入权限,以保证数据库的正常读写;
5、App目录仅仅作为示例程序,非核心运行必要;


帮助:

QQ群:127430216-MoBlog交流(MoAspEnginer)
在线文档:http://www.9fn.net/help
最新版本:http://www.9fn.net/post/52.html

下载地址:MoAspEnginer(V1.2.5)

离线文档:MoAspEnginer(CHM帮助文档)

详细更新请移步GIT:http://git.oschina.net/MoAsp/MoAspEnginer

IIS5调试博客程序无法登录后台的解决方法

2013-10-19 分类:MoBlog 标签:MoBlog iis5 后台 浏览:2332次 阅读全文

由于IIS5禁止post请求到省略默认文档的路径,例如,你不能post请求到http://xxx/?a=login;现给出如下解决方案:

1.修改更目录404.asp里的 MO_APP_ENTRY = "" 改成 MO_APP_ENTRY = "default.asp"

2.修改Mo\Library\Core\Mo.Core.asp里面,把  

if lcase(MO_APP_ENTRY)="default.asp" then MO_APP_ENTRY="" 


注释掉或者删掉

在VBS中使用JSON,并遍历JSON数据中的数组

2013-08-21 分类:ASP/VB 标签:asp json vbs 数组 浏览:7720次 阅读全文

function EnumeratorMy(obj){
  this.index = -1;
  this.container = obj;
  this.Current=null;
  this.MoveNext=function() {
   this.index++;
   if (this.index < this.container.length){
    this.Current = this.container[this.index];
    return true;
   }
   return false;
  };
  this.Reset=function()
  {
   this.index = -1;
  };
 }
 EnumeratorMy.New = function(obj){return new EnumeratorMy(obj);}
 var JSON = {
  "Parse":function(jsonstring){
   try{
    return (new Function("return " + jsonstring + ";"))();
   }catch(ex){}
   return null;
  } 
 }

用于ASP的Base64类-支持编码文件以及各种编码的字符

2013-07-25 分类:代码分享 标签:asp base64 浏览:3064次 阅读全文

下载地址:用于ASP的Base64类

支持编码文件以及各种编码的字符。

Response.Charset="GB2312"
Dim Base64,Source,Result
Set Base64 = New MoLibBase64
Source = "测试Base64函数功能, GB2312的字符串"
Result = Base64.Encode(Source)
Response.Write Result
Response.Write Base64.Decode(Result)

Asp借助Flash实现头像截取功能

2013-06-09 分类:无组件上传MoLibUpload 标签:asp flash upload 头像 浏览:17249次 阅读全文

Asp借助Flash实现头像截取功能,无组件上传使用MoLibUpload

下载地址:Asp借助Flash实现头像截取功能.rar

程序员装逼速成手册

2013-05-24 分类:编程糗趣 标签:程序员 装逼 手册 浏览:2681次 阅读全文

1. 着装
一根牛逼的程序员是根本没有时间打理自己外貌的,发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格。牛逼程序员对自己着装是有高要求的,无论是春夏秋冬,白天晚上,刮风下雨,一个牛逼的程序员都要十分在意自己着装,T恤+大花裤衩子+拖鞋是标配,一年365天风雨无阻。换衣服保持一年3-5件T恤的更新频率就可以,T恤大多是参见开源大会免费获得的,上面印着ruby on rails、eclipse、apache……天冷的实在熬不住了,就弄一个大棉脑,大耳包,款式随意,把自己裹上,以冻不死为标准。

敏捷开发的26条至理名言

2013-05-14 分类:编程经验 标签:敏捷开发 名言 程序员 浏览:2127次 阅读全文

   敏捷开发真正的问题是什么?其实敏捷主要还是一种观念,一种意识,通过人来推动。本文总结了26条有关敏捷开发的关键原则,供读者参考借鉴。
   我经常收集各种各样的至理名言,最近我重温敏捷开发;真正的问题是什么?下面是一份26条关键原则的清单,以指引敏捷软件开发团队。

共[40]条记录 [10]条/页 当前[1/4]页  首页 上页 下页 尾页 

更多文章。。。

博客搜索

关键字:

相册

  • 浙大之江
  • 我的“拍照”
  • 几张简单的桌面壁纸
  • 3D图片
copyright©2013 www.9fn.net All Rights Reserved.