今天有朋友让我帮他写一个正则表达式,要求能验证一个数学公式格式是否正确。
数学公式中有括号,变量(未知数)和运算符,而且变量是重数据库中读取的,可以任意添加和删除。
这个用一个正则表达式实现是不可能的,所以我给他写了一个函数,如下:...
分类:
Web程序 时间:
2014-05-04 12:46:33
阅读次数:
1238
开发过程中发现SSH2的开发模型其实类似于经典的三层模式,在每一层中分别添加了不同的框架,显示层使用的是Struts2进行配置的,业务逻辑层使用的是Spring配置,数据持久层则采用的是Hibernate,开发模式简单易懂,接下来将会分别从三层着手讨论每一层的运行内容。...
分类:
其他好文 时间:
2014-05-04 00:22:56
阅读次数:
448
在内的内部定义并使用,外部无法访问,以双下划线作为前作,定义后被python转为
_classname__变量名了
--------------------------------------------------------------------------------------
In [1]: class aa:
...: __x = 12 #私有变量_ _x...
分类:
编程语言 时间:
2014-05-03 17:37:55
阅读次数:
333
[ 类的关系 ]
① Generalization(泛化)
-> { Inheritance(继承),Realization(实现) }
② Association(关联关系) ->
{ Aggregation(聚合关系),Composition(组合关系) }
③ Dependency(依赖关系)
[ 关系详解 ]
① Generalization(泛化)
泛化...
分类:
其他好文 时间:
2014-05-03 16:53:12
阅读次数:
224
Twitter出道之初只是个奋斗在RoR上的小站点,而如今已拥有1.5亿的活跃用户,系统日传输tweet更多达4亿条,并已完成了以服务为核心的系统架构蜕变。
Twitter如今在世界范围内已拥有1.5亿的活跃用户,为了给用户生成timeline(时间轴)需支撑30万QPS,其firehose每秒同样生成22MB数据。整个系统每天传输tweet 4亿条,并且只需要5分钟就可以让一条tweet从Lady Gaga手中呈现到她3100万粉丝的屏幕上。当下Twitter系统的规模及强大的吞吐量确实惹人艳羡,然而在出...
分类:
其他好文 时间:
2014-05-03 16:49:26
阅读次数:
361
$.方法
(1)$.merge(first, second)
合并两个数组或类数组,将第二个数组添加到第一个数组的末尾
(2)$.grep(elems, callback, invert)
使用callback对elems进行过滤,如果invert设置为true.则返回保留callback返回值为false的元素数组,如果invert设置为false则返回c...
分类:
Web程序 时间:
2014-05-03 16:37:05
阅读次数:
333
一、简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并..
分类:
其他好文 时间:
2014-05-03 15:01:41
阅读次数:
430
一、简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并..
分类:
其他好文 时间:
2014-05-03 14:50:13
阅读次数:
836
Linux服务器限制ssh登录,查看登录日志1.查看端口占用情况$sudosu
#lsof-i:<NUM>
netstat-apn|grep<NUM>2.修改默认端口号22/etc/ssh/sshd_configPort22最好先添加一个端口号,然后启用成功之后再关闭端口22。然后重启sshd:sudo/etc/init.d/sshrestart没有反应,使..
分类:
其他好文 时间:
2014-05-03 14:43:53
阅读次数:
403
一、grep的用法:grep:goloballysearchforaregularexpressionandprinttheresults1,作用:Linux中grep的功能就是进行字符串数据的对比,然后将符合用户需求的字符串打印出来。2,格式:grep[options]3,常见参数:.:任意单个字符;*:紧挨在其前面的字符任意次,可以为0;^:锚定..
分类:
其他好文 时间:
2014-05-03 14:39:22
阅读次数:
306