- 浏览: 202196 次
- 性别:
- 来自: 广州
最新评论
-
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做了一个打气球小游戏
文章列表
最近更新系统,在更新后遇到一个奇怪问题,在分析和解决这个问题过程感觉对我能力的提高有那么一丁点帮助,感觉离我的目标又近了一小步,于是blog记之。
1、遇到的问题
更新系统后,遇到一个问题,新数据无论 ...
[BUG排查日记]2012-05-11
- 博客分类:
- 私人笔记
为了方便结束进程,在程序末尾写了System.exit(0),导致线程池内部分线程的执行逻辑被中断。
排查过程,因为仅仅部分线程出现这个状况,完全没回想起可能是System.exit(0)的问题,折腾了好久。
1、setting.py里面的
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'
import os
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
MEDIA_ROOT = os.path.join(PROJECT_PATH,'media')
TEMPLATE_DIRS = (os.path.join(PROJECT_PATH,'templates'))
2、创建项目相关
python django-admin.py startproject thepj
python ...
function doPaste(tar, event, win) {
if (event) {
var theClipboardData = event.clipboardData || win.clipboardData;
if (theClipboardData) {
var items = theClipboardData.items;
for (var i = 0; i < items.length; ++i) {
var item = theClipboardData.items[i];
if (items[i].kind = ...
function pasteEvent(event) {
event = event || window.event;
var theClipboardData = event.clipboardData || window.clipboardData;
if (theClipboardData) {
var items = theClipboardData.items;
for (var i = 0; i < items.length; ++i) {
var item = theClipboardData.items[i];
if ...
extjs 添加 onpaste 事件
- 博客分类:
- 私人笔记
笔记笔记
{
xtype: 'textfield',
name: 'textfield1',
fieldLabel: 'Text field',
value: 'Text field value',
listeners: {
render: function() {
this.getEl().on('paste', function(e, t, eOpts) {
alert('onpaste');
});
...
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
1、global-exception-mappings:配置之后,如果项目中用到自定义的MethodFilterInterceptor子类,会导致MethodFilterInterceptor等拦截器在拦截过程无法catch到异常信息,无法打log,很难排错。最近的项目是用了guice的,一开始还担心是不是guice导致的问题,最后引入strust2的源码debug过程才发现是配置了global-exception-mappings导致的,完全没想到是这个原因。
<global-exception-mappings>
<exception-mapping result= ...
好久没用ibatis,使用过程忒不顺利了
- 博客分类:
- 私人笔记
好久没用ibatis,使用过程忒不顺利了,有个select查询无法获取结果,于是乎把log全开debug了
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
从log中观察,发现[sql.PreparedStatement] ==> Parameters全为null,若干折腾之后,把参数变为map才搞定。Sq ...
extjs 4.0.7 grid复制问题
- 博客分类:
- 转载日志
在百度上搜过来的,不知道原来的出处,可以解决ext 4.0.7的grid复制问题
.x-grid-cell, .x-grid-row, .x-selectable, .x-selectable *{-moz-user-select: -moz-all !important;-khtml-user-select: text! important ;-webkit-user-select: text! important ; }
Ext.view.TableChunker.metaRowTpl = [
'<tr class="' + Ext. ...
extjs grid 编辑事件
- 博客分类:
- 私人笔记
listeners: {
'edit': function(editor, e) {
var record = e.record;
alert("id:" + record.get("id"));
}
}
grid.on('edit', function(editor, e) {
// commit the changes right after editing finished
e.record.commit();
};
function doTip(title, content) {
var m = Ext.DomHelper.append(Ext.DomHelper.insertFirst(document.body, {id:'msg-div'}, true),
'<div class="msg"><h3>' + title + '</h3><p>' + content + '</p></div>', true);
m.hide();
m.slideIn('t').ghos ...
var window = Ext.create('Ext.window.Window', {
title: windowTitle || '窗口',
height: height || '80%',
width: width || '80%',
layout: 'fit',
maximizable:true,
items: item,
shadow:false
});
最近使用EXTJS的过程,Ext.window.Window在IE下总出现奇怪的半透明现象,不是整个控件半透明,是控件右半部分透明,Goo ...
tomcat 配置gzip
- 博客分类:
- 私人笔记
记录一下先,tomcat->conf->server.xml
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla,traviata" compressableMim ...
关闭django template的自动转义
- 博客分类:
- 私人笔记
{% autoescape off %}
{{ xxx}}
{% endautoescape %}