识别幂函数输入的正则表达式(三) 01 February 2012 Jeff Math 数学, JavaScript 一、注意事项: 本文所讨论的正则表达式,均是JavaScript版本的。 二、应用: 本系列文章所讨论的技术,都已经使用在了函数涂鸦板 中。 三、要解决的问题: 在《识别幂函数输入的正则表达式(二)》中,通过使用增强的幂函数识别正则表达式 /(\w+)\s*\^\s*([-\+]?\s*\w+|\(.*\))/ 实现了对 y = x ^ 2 y = x ^ –2 y = x ^... [More]
I found a bug of http://www.wolframalpha.com today 31 January 2012 Jeff Math 数学 [Repro Steps] Navigate to http://www.wolframalpha.com Type y = x ^ (1/3); Hit compute button Watch the graph it produces [Actual Result] Only the right half of the function’s graph is ... [More]
A base request plugin for soap+msbin1 encoded service 29 January 2012 Jeff ASP.NET, C# Problem: I need to create a web test for a service method, but the service only accepts soap+msbin1 encoded message payload. That means even I pass a valid SOAP message to it, the service will still ... [More]
识别幂函数输入的正则表达式(二) 28 January 2012 Jeff Math 数学, JavaScript 一、问题: 在上一篇《识别幂函数输入的正则表达式》中,所使用的正则表达式还是非常初级的,即只能识别指数为正数的情况。y = x^2 能够被识别,而 y = x ^ -2,则不能被识别。 现在要改进原正则表达式,使它能够识别这样的幂函数输入: y = x ^ 2 y = x ^ –2 y = x ^ + 2 y = x ^ (-3/2) 二、解决方案: 增强的正则表达式为:/(\w... [More]
识别幂函数输入的正则表达式 28 January 2012 Jeff Math 数学, JavaScript 一、问题: 自己做了个在线图形计算器,在初级版本中,如果需要画一个幂函数,就需要类似如此输入: y = pow(x, 2) 今天对其进行了一个小小的升级,使得可以按照惯例,如此输入: y = x^2 如何做到这点呢? 二、解决方案: 为了快速升级,此次没有对函数语法解析算法进行修改,只是拦截了用户的输入,在进行语法解析前,对输入进行了字符串级别的替换。即将 y = x^... [More]
实用的出纳Excel表格 15 January 2012 Jeff Excel 一、背景 出纳在取钱给前来取款的人员时,需要计算拿多少张100元钞票,多少张50元钞票,多少张10元钞票,5元、1元钞票。为方便计算并核对,可以制作一个Excel表格,简化这事。 二、解决方案 从此链接下载: 出纳.xlsx (26.12 kb) 表格截图: 一行一条记录,当前记录高亮显示,醒目。 三、使用方法 一目了然。可以每天拷贝一张表格... [More]
李小龙教你自卫 08 January 2012 Jeff Other 其他 越来越觉得,社会不安全。而且,往往受害者并不是比攻击者弱小,只是由于信息不对称。攻击者有意为之,而受害者却不知道攻击者会害他/她。 解决方案只能是:保持警惕! 分享两篇李小龙的文章: 一、教你自卫 如果你被流氓恶棍袭击,你会怎么做?你会坚决抵抗,与他决一雌雄吗?或者,如果你能原谅我这样说,你会拼命地逃跑吗?但是如果你和你心爱的人在一起,你会怎么做?这才是最重要的问题。 只要... [More]
吭爹的节日 05 January 2012 Jeff Random Thought 随想随记 看了日历,才发现所谓元旦节,其实根本没有放假嘛! 1,2,3号休息,共三天,但是其中两天是双休,另1天是我们在31号周六加班换来的!于是根本就没有放假! 再看看过年,22号到28号,共休息7天。可是,可是有4天是本来的双休日,另2天是我们在双休日加班换来的,所以,过年就放了1天假!1天哪!!有没有搞错!!! 太狠了,过年就才放一天假!能叫长假么?!!!春节长假……说不出口哇,有木有!
How to quickly create an image with extra-large size 30 December 2011 Jeff Computer Network 计算机网络 Background: Two weeks ago, we need to test an image cropping tool’s functionality. This cropping tool is used by a web site to processing the images uploaded by user, it can accept images with up to ... [More]
Array 对象的最大最小值方法之修订版 18 December 2011 Jeff JavaScript 一、背景: 十月27号,我写过《给JavaScript的Array对象添加两个最大最小值方法》,非常简洁。今天我发现,这个简洁的实现给我惹了点麻烦。如果有一个数组,里面并不全为数字,那么,简洁版实现的最大最小值方法,将返回NaN对象,即Not a Number。 二、目标: 我希望达到的效果是,如果数组里面不全为有限数字,最大最小值方法仍然能够返回其中的有限数字部分的最大最小值。如果全不为数... [More]