- 浏览: 214855 次
最新评论
-
accphc:
一、使用DWR的API。其实是一个静态的方法,极其不推荐。所以 ...
关于DWR与Servlet、安全 -
AVI:
我乃新手,还不懂jmeasa的使用,正在检索这方面的资料,谢谢 ...
jmesa系列之一:什么是Jmesa -
flyingcai:
请问,如何让jmesa支持对时间的查询呢?
比如有个字段名为 ...
正式加入Jmesa项目 -
TaoistWar:
关注。。。。
jmesa系列之一:什么是Jmesa -
protess123:
JBPM gop的四个模型
文章列表
由于转到Python阵营和使用GoogleReader,已经两年多没有打理JavaEye的博客,来自Javaeye的新闻和精华贴子只在Googlereader上看,现在只有在搜索的时候才会有机会上来一下JavaEye。
两年多里面都发生了些什么事啊?。呵呵。时间过得真快。
jQuery
和prototype
都
是现在比较流行的Javascript开发框架,两者都拥有数量相当的粉丝,当然不排除同时喜欢使用两种框架的。但问题来了,由于jQuery以及
prototype都使用了美元符函数“$”作为选择器,在两者混合使用的时候$函数被重复定义了,结果导致其中一个框架不能使用。
流行的解法:
不过很快,有很多人给出了解决方案,如比较流行的方案是这样
的:
<script src="http://jquery.com/src/latest/"></script>
<script type="tex ...
又遇到了灵异事件。。Django的ORM。orz.
昨天对Blog的程序进行了优化。见前一篇文章, 因于文章分类允许为Null导致查询文章列表时(列表需要显示分类名)Select_related不起作用引发了1+N问题,所以我把Null= True去掉。减却了多余的N条查询。但是奇怪的事情发生了,我从早上开始发觉,首页列表的作者变成了Blog的Title。但代码明明是 {{entry.author.name}}!我改成其他属性试下,依然是Print出Blog的其他属性。我回想昨天更新做过的改动,撒销均无效。最后 想起会不会是因为改了Model的属性引起的,于是我把分类的Null=True加上。果 ...
- 2007-09-23 00:01
- 浏览 2252
- 评论(0)
今天在本地很快实现了最新评论的功能。在右手边的最新评论点击连接时会去到文章的页面,并定位到评论所在的锚点上,也就是说,我需要在页面上取得评 论所在文章的ID,也就是需要这样:{{comment.comment_to.id}}。这时候,我仅 ...
- 2007-09-22 23:59
- 浏览 2838
- 评论(0)
Mod_python的使用要求与Apache结合。我使用的Apache版本为2.2,python为2.5,配套的Mod_python为3.3.1。安装及调通的步骤如下:
一、安装Apache。到http://httpd.apache.org/下载最新版本的Apache,如果是Windows环境,直接下载可执行文件 安装完就 ...
- 2007-09-22 23:57
- 浏览 3907
- 评论(0)
感谢Django强大的syndication feed framework,我可以很轻松地实现RSS的生成工作。Fallever的RSS可以从每个Blog的右下角找到。Django的官方文档见这里。文档中的第一个Example并不适合我,Fallever现在的情况是提供每个Blogger一个RSS文件,因此 ...
- 2007-09-22 23:53
- 浏览 3505
- 评论(0)
模板是一个文本文件.可以是HTML,XML,CSV甚至其他任意格式的文本.
模板有自己的元素:
一.Variables(变量):
变量的写法是:{{variable}}或{{book.name}},使用"."来获得对象的属性.与Freemarker等流行模板类似.
二.filters(过滤):
我们可以通过过滤器来改变变量的显示,用法:
{{name|lower}}效果是将名字全部变成小写.
过滤器可以联用,只要在后面跟着写上就OK了.
过滤器还可以加参数:{{ bio|truncatewords:30 }},如果Filter的参数带有空格,那个这个参数必须括起来:
{{ l ...
- 2007-08-08 10:44
- 浏览 5866
- 评论(0)
说到ExtremeTable(以下简称ET,呃,,,ET.....),可以说不知道的人甚少.不过估计用的也未必多罢了.今天,给大家介绍一个由ET的作者重新实现的一套关于Table的API.JMesa.
我是一个偶然的机会知道Jmesa,我在做一个数据展现系统的时候想寻找ET的帮忙,但发现ET己不再更新,作者把精力转移到了新的项目中,也就是这个 JMesa.这个项目的目的是为开发者提供更有效的表格展现的API,而不是简单的TagLib.无论从灵活性,易扩展性,易用性,均比ET上了一个层 次.最近Release的版本里面,并不包括TagLib.而在下一个版本(2.1.0)将会加入TagLib,目前 ...
昨天早上起床收到了Email.Jeff很喜欢我写的Tag,并且把源码加入了SubVersion,作为Jmesa的Tag的一个开始版本.
这段时间我提交了两个功能的代码(ExcelView和Tag).Jeff显得比较喜欢俺的代码,直夸简单清析.狂喜ing!固然自知自己对代码要求比较高,不过有牛人一赞,感觉是不一样..嘿嘿.他邀请我加入Jmesa的项目进行开发工作.我当即答应了,因为开时除了上班,回到家里大部分时间是在学习和写代码,一直找到地方使力气.如今能参与做开源项目也算是做一回正经事.记得在国内也曾短暂加入过Springside,仅贡献了几根牛毛.惭愧.惭愧.
接下来的工作要继续宣传Jme ...
- 2007-07-26 01:57
- 浏览 3649
- 评论(1)
Jmesa社区最近有个提交了一套TagLib的实现。使用方法是这样:
xml 代码
1. <ensco:table id="exampleTable" exportable="true" numRows="5">
2. <ensco:column displayName="Property 1" propertyName="prop1" cellEditor="someEditor"/>
3. ...
使用Jmesa有一段时间了。中文资料基本上为0。经过一段时间的摸索及使用。渐渐爱上这套API。
前一段时间因为项目需要,自己基于Jmesa实现了Excel文件的导出功能。并在前天将代码交给了Jeff。Jeff很高兴,马上将我的代码加入项目中,将会在下一个发布的版本中看到,不过现在在Subversion上已经可以看到。
偷偷的高兴一下。
- 2007-07-23 11:58
- 浏览 2667
- 评论(1)
要点:使用系统模块,遍历磁盘,遍历文件,找到符合条件的文件记录下来到一个Log文件中(XML格式).
python 代码
import win32api
import os
#constants and configs
IGNORE_PATH = [
"C:\\WINDOWS",
"C:\\Program Files",
"C:\\Documents and Settings",
" ...
- 2007-07-17 02:22
- 浏览 3150
- 评论(0)
dir函数可以接受任何类型参数,如类型,对象,模块等.
下面一段程序将说明dir一个模块,类,对象时的情况:
先写一个模块:
python 代码
class Person:
def __init__(self,name):
self.name = name
def ...
- 2007-07-13 02:30
- 浏览 1592
- 评论(0)
python 代码如下:python 代码 def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string.""" return ";".join(["%s=%s" % (k, v) for k, v in params.items()]) if __name__ == "__main__": my ...
- 2007-07-13 02:05
- 浏览 3072
- 评论(0)
1、真假值类型
与Javascript一样地,或者说这是脚本语言的相同特性,python的任何对象都可以出现在真假表达式中,即if obj,或while obj。下面是一些被认为是False的值:
None,False,数值类型的0值,空队列()、[],空字典 {},而对于用户自定义的类型,如果实现了方法__nonzero__()返回False值或__len__()方法返回0值的。
2、布尔值的操作符:
and 与
or 或
not 非
3、比较操作符:
<、<=、>、>=、!=、<>、is、is not。浅而易明。明显地。
4、数据类型:
int,long,floa ...
- 2007-07-13 02:04
- 浏览 7231
- 评论(0)