- 浏览: 42524 次
- 性别:
- 来自: 杭州
最新评论
-
netwelfare:
文章讲解的不详细啊,很多东西没有讲解出来。看到这篇文章讲解的挺 ...
java split(转) -
superysy:
买本spring技术内幕吧 研究源码的书
spring 源码 窥视一
文章列表
整了一天HBase集群配置,终于可以运行,明天测试,今天做个小结。
1:需要配置SSH密钥
master机: 1):ssh-keygen -t rsa 两个回车
2):cp id_rsa.pub authorized_keys
3):将authori ...
http://langzi-xl.iteye.com/blog/899042 写的太好了 一步步来 终于过了 泪奔~~
int整型: .net中特指Int32为32位长度符号整型变量
float:单精度浮点数32位长度1位符号位8位指数位与23位数据位 .net中又称为Single
double:64位长度双精度浮点数1位符号位11位指数位52位数据位
它们互相关系就:int可以稳式转换成float和 ...
代码:
digits2 = digits[0]
for d in digits[1:]:
if digits2[-1] != d:
digits2 += d
性能
C:\samples\soundex\stage2>python soundex2c.py
Woo W000 12.6070768771
Pilgrim P426 14.4033353401
Flingjingwaller F452 19.7774882003
问自己几个问题:每次循环都用digits[-1],高效吗?
用list索引高效吗?怎样更高效的维护每个变量的上一个dig ...
http://topic.csdn.net/u/20091211/15/a8228a73-f2fe-40c0-92f2-1482224f41dd.html
http://blog.csdn.net/mimicimim/article/details/1785809
http://blog.csdn.net/jdlsfl/article/details/2512205
总结
当try 部分写入了System.exit(0)后,此语句块会停止执行,自动跳出
以后在整理下。。。
python性能调优---优化字典查找
- 博客分类:
- python
代码:
charToSoundex = {"A": "9",
"B": "1",
"C": "2",
"D": "3",
"E": "9",
"F": "1",
"G": "2",
"H": "9",
"I": "9" ...
python性能调优---优化正则表达式
- 博客分类:
- python
这篇文章翻译自《Dive in Python》18章性能调优,相当于一个学习笔记。
代码1
allChars = string.uppercase + string.lowercase
if not re.search('^[%s]+$' % allChars, source):
return "0000"
测试性能
C:\samples\soundex\stage1>python soundex1a.py
Woo W000 19.3356647283
Pilgrim P426 24.0772053431
Flingj ...
前阵子实习,在项目中用Graphviz画依赖图,感觉效果不错。在这里分享下。
具体Graphviz的介绍,把基本的命令行语句,Gallery的例子看看,马上就可以上手了。
在Django中应用Graphviz也相当简单,应用Template可以写出很漂亮的代 ...
这个功能做了很长时间昨天终于差不多完成了。所以总结一下。
首先1:在web.xml里除了原有的spring dispatcher servlet ,还要增加一个,以处理spring mvc 和 flex的交互。
<servlet>
<servlet-name>General Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param> ...
class Foo(models.Model):
isstore = models.BooleanField(maxlength=200)
rowkey = models.CharField(maxlength=200)
rowkey的验证,依赖与isstore,如果isstore为true,rowkey可以不能为空,反之可为空。
第一次:重写了Model的clean()方法
def clean(self):
if ... ...
在多对多关系中,用Inline插入外键关系,有时在输入时就需要对外键进行排序
可以重载formfield_for_foreignkey 或 formfield_for_manytomany..
如:
def formfield_for_foreignkey(self, db_field, request, **kwargs): kwargs["queryset"] = Database.objects.order_by('type') return super(DatabaseInline, self).formfield_for_forei ...
假设App表有个字段
depency = models.ManyToManyField(DataSource,through='AppDepend',related_name='depency_resource')
AppDepend是中间表
#定义form
class AppDependInline(admin.TabularInline):#inlineModel model = AppDepend
extra = 1 fk_name = 'app'class AppSearch(BaseSearch): inlines = (AppDependIn ...
今天用Jmeter来测了下tomcat性能: 环境都在本地,应用是自己写的,仅仅测了下首页 配置如下
1:web.xml保持不变
2;<servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>fork</param ...
http://student.csdn.net/space.php?uid=116484&do=blog&id=27299
一道腾讯java笔试题
试题如下:
"|DF|A".split("|").length的结果是()
A 2 B 3 C 5 D 6
我知道String的split方法极容易出错,然而想不到的是这道题的答案竟然是D.
分析:
这道题的关键是String.split方法的参数是一个正则表达式字符串,split实际上调用的是:
public String[] split(String regex, int limit) {
return Pattern.compile(regex).split(this, limit);
...