My MSN

Click OK to add this content

 
Content Preview: rss
-+启动开源项目 JSON Expression Parser
5 days ago
表达式的解析和求值是一个应用面非常广的功能。现有的表达式分析器虽然各具特点,但基本上毫无例外的都使用自己独特的内存结构,不具有通用性。而JSON格式因其简明、易于操作,使用面日渐广泛。在此,我启动了一个开源项目,将表达式分析的结果存放在JSON对象中,可以非常方便的进行解读,同时,还具有相当的开放性。   功能:   ExprToJSON  文本表达式=>JSON对象树   JSONToExpr  JSON对象树=>文本表达式   Eval        JSON对象树求值   EvalNumber  JSON对象树求数值   VarNeeded   提取表达式中用到的变量 插件:   Var Helper   Func Helper 支持:   Math operation:    + - * / \ % & ^ ~ ! >> << SHR SHL   Bool operation:    AND OR XOR *   Compare operation: = > < <> >= <=   Object operation:  . IS   Value set:         IN (a,b)   Condition expr:    IF( condition, value1, value2)     开源项目在sourceforge.net上,源码文件URL为: http://jsonexpr.svn.sourceforge.net/viewvc/jsonexpr/   下面是一些解析的范例:   2 + X * Sin(Y)   =>  {op:"+",p1:2,p2:{op:"*",p1:"X",p2:{op:"SIN",p1:"Y"}}}   Z*(X.Max+0.5)  =>  ...
-+在ASP中解读JSON文本
8 days ago
源自网络,稍加改动:)   jsonParse.asp <% Option Explicit Dim sc4Json Sub InitScriptControl  Set sc4Json = Server.CreateObject("MSScriptControl.ScriptControl")  sc4Json.Language = "JavaScript"  sc4Json.AddCode "var itemTemp=null;function getJSArray(arr, index){itemTemp=arr[index];}" End Sub Function Str2JSON(strJSON)  sc4Json.AddCode "var jsonObject = " & strJSON  Set getJSONObject = sc4Json.CodeObject.jsonObject End Function Sub getJSArrayItem(objDest,objJSArray,index)  On Error Resume Next  sc4Json.Run "getJSArray",objJSArray, index  Set objDest = sc4Json.CodeObject.itemTemp  If Err.number=0 Then    Exit Sub  End If  objDest = sc4Json.CodeObject.itemTemp End Sub %>   jtest.asp <!--#include file="jsonParse.asp"--> <% Dim strTest strTest = "{name:""alonely"", age:24, email:[""ycplxl1314@163.com"",""ycplxl1314@gmail.com""], ...
-+Ext传递多层参数中的汉字问题
78 days ago
ExtJS库利用request方法提交异步HTTP请求,它的params参数可以传递一个平面的JSON对象,将形如{Fa:v1,Fb:v2}的参数对象展开为Fa=v1&Fb=v2这样的POST参数表。不过,这个params参数并不接受类似{Fa:{Name:"Mike"}}这样的复合JSON对象。Ext虽然有一个decode函数可以将任意层次的JSON对象转化为字符串,但经过测试,它竟然会将字符串值中的两个汉字编码为三个Unicode字符。。。于是不得已只能自己来处理了。     原理也不复杂——利用JSON格式支持\uXXXX形式的Unicode编码的功能,将汉字转化为合法的JSON代码,搞定:)       PARAM样例:       UIID=(2142638864)&act=PEV&data={event:"FVCHG",field:"NativePlace__Lo",value:"\u5317\u4EAC"}&callback=_FdChg&id=1
-+健康新视界——养骨
136 days ago
近日购得一本关于养骨的保健书,研读毕,不由叹服。其大略为:骨做为身体中最致密的组成部分,不但承担了身体的重量,还是中枢神经、重要血管的保护套、造血机能的所在,它的健康与否,直接决定了身体各个系统能否正常的工作。现代人由于工作强度高、生活习惯不好,容易造成各种骨方面的各种问题,例如:脊柱不正、腰椎间盘突出、骨盆不正、长短脚、自律神经紊乱、大脑供血不足等等。通过对头部骨缝、脊柱两侧、胸骨、骨盆、双腿及其附近经络的按摩,纠正因骨间错位造成的神经、血管、经络的压迫,化开平时难以运动到的肌肉群中的阻塞经络,往往可以治愈一些难以找到病因、多方治疗不见好转的病症。       俗话说,一分预防胜过十分补救,在该书的末尾,特别给出了一套作者自创的养骨、活络的锻炼法。读过之后,我觉得这套功法和古代流传下来的导引术非常的相近。现代人往往受制于不多的休息时间以及运动场地,难以长期的坚持室外的各项锻炼,而只需一人在室内在10-20分钟完成的导引术无疑是一个福音。考虑到一方面各种导引术浩如烟海,另一方很多不能对身体各个部分进行完整的锻炼,我现在将自己感觉非常全面并曾练习过不短时间的天竺按摩法与大家分享:     以下内容转载自: http://hi.baidu.com/zeyun/blog/item/bdecfc1be7cc1cdcac6e7550.html   古老神奇的瑜伽体操--天竺国按摩法     [ 引言 ] 随着人们的生活水平提高,健康保健意识越来越高。印度的瑜伽健身法风靡全世界。笔者偶然一次逛街中,正巧碰到搞宣传的瑜伽馆工作人员。心理惊呼,真是碰到仙人了!她的气血平衡达到了最佳状态。中医看病望诊望什么?首先要望神。同样也以用来判断一个健康与否。普通人的眼神一般表现为呆滞、散乱。而练过瑜伽的人就不同了。 ...
-+自在所在
146 days ago
友人进修毕,来电畅聊。言辞玑珠,略录如下:       社会的复杂,导致分工的细化、效率的提升,形成一个越来越精细、越来越高速的一个链路,也就是所谓的社会进步。而社会进步并非都是好处——它使得人们一方面疲于学习越来越多、越来越细、越来越新的各种知识,另一方面加深了对社会的依赖——因为凭借个人的力量难以完成已经被分工、需要很多个环节进行合作的工作。于是乎,做为社会的组成部分,人们和社会的联系越紧密,同时自由空间也越来越小……     要让自己在现代社会中获得自在,一方面在表面不能脱离社会——因为脱离社会就会被排斥,难以正常的生活,这就需要我们扮演好自己正在扮演的角色(儿女、师长、下属、领导等等),另一方面则在内心层面保持自在、独立、安宁,不被世俗的条条框框所羁绊,不过,内心的自在需要一定的物质基础,一旦有了可满足自己需求的基础之后,很多事情上就不必被俗世牵着走。         最后,要获得物质基础,最佳的方法莫过于投资——让钱直接生钱。在这里,友人推荐了一个高人的博客: 封起De日子  http://blog.sina.com.cn/fengqiderizi
© 2009 MicrosoftMicrosoft