- 浏览: 202182 次
- 性别:
- 来自: 广州
最新评论
-
sankby:
终于找到这个说明了,netty权威指南上关于readInter ...
Netty源码笔记I - 关于『注册SelectionKey#OP_ACCEPT』 -
liuchao150:
写个filter, 那struts2里的上传,File获取不到 ...
upload.parseRequest(request) 结果为null的一个恶心处理法 -
星璇凌:
这样改后,action中的set方法不起作用了,前台传到后台的 ...
upload.parseRequest(request) 结果为null的一个恶心处理法 -
l578682879:
于是,我自己实现一个servlet.Filter,并且把它的f ...
upload.parseRequest(request) 结果为null的一个恶心处理法 -
phperbar:
不错,效果还可以
用html5做了一个打气球小游戏
文章列表
python去除html转移字符
- 博客分类:
- 私人笔记
import HTMLParser
parser = HTMLParser.HTMLParser()
parser.unescape("<a href='#'>click</a>")
方法:覆盖actioncolumn类,修改代码
Ext.define('ActionTextColumn', {
extend: 'Ext.grid.column.Action',
alias: ['widget.actiontextcolumn'],
constructor: function(config) {
var me = this,
cfg = Ext.apply({}, config),
items = cfg.items || [me],
l = i ...
extjs4,国际化遇到一个小问题,confirm功能的文字未显示为中文,后找到网友的解决方法,谓之暴利破解法(原文链接 http://www.iteye.com/problems/67114):
Ext.onReady(function(){
var msgBox = Ext.MessageBox;
Ext.each(msgBox.msgButtons, function(btn, index){
btn.setText(msgBox.buttonText[msgBox.buttonIds[index]]); ...
python日志格式
- 博客分类:
- 私人笔记
def getLogger(fileName):
name = LOG_DIR + fileName
logger = logging.getLogger(name)
handler = logging.FileHandler(name)
formatter = logging.Formatter('%(asctime)s %(levelname)s %(name)s %(message)s')
handler.setFormatter(formatter)
logger.addHandler(handler)
...
简要说明
1、基于javamail所做的批量发邮件小程序,SingleSender是普通发送,ThreadSender是多线程发送,MysqlSender是从数据库获取数据再调用ThreadSender来发送。
2、为啥写这个小程序呢?没啥特别的,只因最近想起thinking in java里面介绍的CountDownLatch类,为了练手多线程相关的技术而写了这个小程序,整个程序于我而言核心在ThreadSender里面的CountDownLatch。
3、jar依赖情况
1) 必须:activation.jar, mail.jar, commons-logging.jar, log4j-x ...
cx_Oracle 中文乱码解决方法
- 博客分类:
- 私人笔记
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
import cx_Oracle
xxx.decode('utf-8')
记录几个django的命令
- 博客分类:
- 私人笔记
python setup.py install
>>> import django
>>> django.VERSION
django-admin.py startproject mysit
python manage.py runserver
昨天写一段临时的代码,花了我好些时间来查错,事后觉得这错误格外sb,自己记录一下:
环境:java,mysql,jdbc
报错:java.sql.SQLException: No value specified for parameter 27
查错过程:先GG一把,如果是上述这种错误,一般是报“java.sql.SQLException: No value specified for parameter 1”,这是因为没调用prepareStatement.setObject(1,xxx)等等方法来设置值就直接执行prepareStatement.executeUpdate()了。我这个情况 ...
今天第一次试用mysql的存储过程,最后发现不太适合我的需要,存储过程不能传递数组作为参数...
下面一小段代码,记录一下学习的过程:
delimiter //
drop procedure if exists queryCount//
create procedure queryCount(out cnt int)
begin
declare count int;
select count(*) into count from table_xxx;
set cnt = count;
end
//
delimiter ;
代码里面,其实可以直接select cou ...
最近初试html5,用canvas和audio做了一个打气球小游戏。
demo放在SAE,网址是:http://auzll.sinaapp.com/balloon/
效果如下:
源码见附件,又或者在http://auzll.sinaapp.com/balloon这个地址里面直接看js源码,我未压缩过的。
今天试用guice 3.0,发现com.google.inject.internal.util这个包下面的类都不可以引入了,经过一路曲折的探索,发现http://code.google.com/p/google-guice/wiki/Guice30这个wiki上面做了说明“...are now hidden from IDE auto-import suggestions and are in new locations...”,但是又找不到new locations在哪里,最后,干脆自己用ant重新编译了一次。。。
下载了guice3.0的源码,进入src目录,找到common.xml,打开 ...
简要说明
一、这是什么
1、之前想要一款比较简便查看微博的工具(类似RSS Reader那么简洁方便),但是市面上没有,于是就想自己做一个玩玩了,目前可以说是0.1版本吧。
二、功能特性和缺点
1、微博视图更简约,尝试模仿手机客户端的界面。
2、无须专门在本程序中注册帐户,直接连接即可使用(oauth方式),目前支持网易、腾讯、新浪和搜狐微博。连接进入系统后,还可以在“我的账户”里面设置连接更多的账户哦。
3、混合显示,同时把各微博厂商的微博混合在同一个页面按时间降序来显示,区别于其他多微博查看工具的tab切换方式。
4、功能较少,只方便查看“我”或“我所关注的人”的微博,不利于网友互动。
...
一、项目基本环境:struts2等
二、基本需求&问题:需要自己写程序调用common-fileupload来处理上传的文件,但在代码调用upload.parseRequest(request)来处理时,返回了空的items
三、处理方法
1、按照网上找到对该问题的相关处理方法:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
修改为
& ...
转载自 http://www.mcncc.com/simple/?t21950.html
Java语言不允许开发者管理内存,内存是靠jvm 统一管理,的内存对开发者来说是透明的。但有时需要了解内存内部活动,就需要通过一些工具实现。介绍两个SUN 的JDK中的工具 jmap jstat
一.jmap ...
转载自http://hi.baidu.com/jackleehit/blog/item/53da32a72207bafa9052eea1.html
我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。
#最简单的方法,这个是按照key值排序:
def sortedDictValues1(adict):
items = adict.items( ...