-
django admin 根据用户显示不同的列表以及编辑界面等
用django admin 来管理一个model,但会根据是否超级用户显示不同的列表,以及编辑部不同的东西,用什么方法实现呢。下面有一个简单的例子,说明如何根据用户控制显示列表,其他的东西,依葫芦画瓢基本可以做出来
Date: 2013-02-19 View: 6719
-
java计算时间差的几种方法
用JAVA计算日期,时间差的几种方法1. 手工计算2.采用一个三方的jar包(Joda time library)3. 利用TimeUnit类(java.util.concurrent 包中)
Date: 2013-02-19 View: 13172
-
Tomcat – Java.Lang.OutOfMemoryError: PermGe 错误解决方
用tomcat 作为web server ,有时候会看到这样的错误:java.lang.OutOfMemoryError: PermGen space, 其实可以通过简单的修改配置文件解决.
Date: 2013-02-01 View: 2743
-
java 反射,如何得到反射类的实际存放路径
一个例子,讲诉如何装载一个类(Adress,在package com.yihaomen下),并得到实际的物理地址
Date: 2013-02-01 View: 2994
-
站长工具: 用java 程序得到alexa 的 rank.
前面介绍了,用java 获取google的PR,这一篇介绍,怎么用java 获得 alexa的rank. 其实这些都是公开的
Date: 2013-01-28 View: 2569
-
站长工具: 用java 程序得到google的pagerank(PR)
很多做网站的兄弟都很关心自己网站的PR值,虽然google已经停止PR的排名等,但事实上PR每隔一段时间还是在更新,PR的本意是用来衡量一个网站页面质量的高低,但后来有人恶意的刷PR,或者用别的方法偷取人家网站的PR。写程序的人,总想知道PR是怎么算出来的,其实google采用的算法也是公开的。下面就用java来获取自己这个网站的PR值
Date: 2013-01-28 View: 2817
-
django 资源大全,值得参考的项目
要在设计文档里加一章关于推送的。核心部分我觉得是 推送消息的格式,这个需要设计一下我的初步想法:<推送id>:<推送类型>:<user id>:<device id>:<service id>:<标题>:<消息内容>场景举例:1. App收到推送消息后要解析消息,并做相应的校验(针对userid,deviceid等)确定收到的推送消息是正确的。
Date: 2014-09-26 View: 2163
-
Django url 标签的使用
期初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然在template 中也是一样了,这样带来一个问题,如果在urls.py 中修改了某个页面的地址,那么所有的地方(views.py和template中)都要修改。如果是个很大的工程,那么要修改的地方就很多。当然,你也许会选择一个工具,直接查找替换来实现。除此之外呢.....
Date: 2013-01-23 View: 13137
-
简单的实现django的缓存
最近在改版自己原来写的一个基于 django cms,由于cms 系统的分类,一旦确定之后,就很少改变,而且这个分类在每个页面都需要展示,因为我是放在模板的顶部,因为是动态页面,所以,每次打开一个页面,就得到数据库里面去查询这些分类,个人感觉没有必要。因此就想把这些不常用的东西做个缓存,以后每次都检查在缓存中是否存在,有则读取,没有则从数据库中得到数据,然后放入缓存中。
Date: 2013-01-22 View: 3674
-
java 多线程基础之二:线程的中断(interrupt)
这篇博客记录怎么中断一个线程(interrupting a thread)有时候,我们需要结束一个线程,因为你想终止程序,或者你想取消某个任务,而这个任务是在线程中执行的。java 提供了 interruption 机制,在我们需要强制结束一个线程的时候使用.但在使用的时候,有一点是需要注意的,那就是要检查这个线程是否被 interrupted, 然后决定是否结束相应请求,或者忽略继续执行其他的
Date: 2013-01-19 View: 3040
-
java 多线程基础之一:多线程创建,执行,状态管理
这几天在看一本书:<Java 7 Concurrency Cookbook> 因为是纯英文版,平时也很少有时间专门去看,快到年底了,没心情做事,所以看看,顺便复习下多线程编程所以,就记录下来
Date: 2013-01-17 View: 3359
-
浓雾密布的京城-《沁园春.雾》
2012 水漫帝都,让世界对京城刮目相看,所有的豆腐渣工程全部现出原形。感谢这一场暴雨,让我们看清楚了真实的京城。可惜是在用人民的生命作为代价的2013 的伊始,浓雾再次弥补京城,PM 2.5 超标几十倍,在帝都生活的哥们,活生生的成了移动吸尘器。大力以牺牲环境为代价的工业化发展,坑了来百姓,到头了也吭了国家,有兄弟做打油诗:《沁园春.雾》
Date: 2013-01-16 View: 2622
-
django admin model 国际化(I18N) 问题解决
用django admin 来做系统的后台管理,节省了很多开发时间,也少写了很多代码,但这只能仅限于比较简单的功能才能用ADMIN,否则还是自己扩展吧。
Date: 2013-01-15 View: 3755
-
jquery Ajax请求 的几种方式总结
用原生的javascript开发ajax有着许多重复的代码,当然你也可以封装成可以复用的js代码,但却不一定那么通用。但jquery 提供的几种AJAX请求的几种方式,从简单到复杂,有更多的选择空间,下面总结几种在项目中常用的jquery ajax请求的方式,由于AJAX 与语言不相关,所以省略后台语言部分,重点放在前端。1. 用jquery 的 load() 方法实现ajax请求2. 用jquery 的 post() ,get() 方法3. 用jquery 的 Ajax() 方法,这个最强悍.
Date: 2013-01-13 View: 4853
-
python 对文件目录操作总结
python 可以很方便的对文件进行打开,读写操作,删除操作,也可以很方便的对文件夹进行遍历操作。总体说来,有如下几个方面:1. python 遍历文件目录,当然可以递归2. python 删除文件3. python 对文件进行重命名操作4. python 创建文件夹 (多个层级创建)5. python 删除文件夹 (多个层级删除)6. python 移动文件7. python 查找文件8. 得到文件夹的大小
Date: 2013-01-10 View: 3324