- 浏览: 95662 次
- 性别:
- 来自: 北京
最新评论
-
bill0605030109:
第2个文档打不开啊。。第一个收下了,谢谢。
portal portlet liferay 笔记 入门 教程 -
crazy_stone:
Liferay系列文章.pdf 打不开,是不是不完整
portal portlet liferay 笔记 入门 教程 -
jiangmin:
多谢!正在入门!
portal portlet liferay 笔记 入门 教程 -
tonytony3:
THANKS
win 7 windows 7 ie6 最简环境 -
hzyhah:
好东西啊,多谢!
portal portlet liferay 笔记 入门 教程
文章列表
Deferrd是jQuery提供的回调方法包装类。
以下内容摘自jQuery Api 1.7
function asyncEvent() {
var dfd = new jQuery.Deferred();
// Resolve after a random interval
setTimeout(function () {
dfd.resolve("hurray"); //触发成功事件 | 被done注册的函数
}, Math.floor(400 + Math.random() * 2000));
...
javascript 零散
- 博客分类:
- javascript
每一个function在每次被调用的时候
他内部的this都会被赋值,没有调用者this为window。
调用者:
function func(){
console.dir(this);
}
//最简单,被传入的第一个参数就是调用者
var a={ower:"a"};
func.call(a);
func.apply(a);
//谁“.”的,就是调用者
var b={ower:"b"};
b.cnuf=func;
b.cnuf();
//和上例一个意思
var c={ower:"c"};
c.cn ...
在 Adobe Flash Player 升级到 9.0.124 后,由于安全策略更改,原来 Socket 或 XmlSocket 的应用里的 http 方式加载安全策略的手段不能继续使用。更改如下:
1, 首先检测目标服务器的 843 端口是否提供安全策略
2, 如果 1 没有检测到策略,则检测 actionscript 是否使用了 Security.loadPolicyFile(xmlsocket://)手段提供安全策略,如果还没检测到,则使用第 3 步检测
3, 检测目标服务器目标端口是否提供安全策略。
检验的过程就是发送 “<policy-file-request/&g ...
斯坦福大学开放课程: 编程方法
http://www.verycd.com/topics/2860669/
视频第一级中有一句话很精彩,大体意思是这样的:
编写优秀的程序就像是写好的文章,大家都会中文,但是能用中文写出好的文章吗?
语言只是工具,好的程序需要的是编程思想。
一个好的编程入门相当的重要!
复制 粘贴 是坏味道
将坏味道变成好味道的过程
是难得的 提升机会
例如:
我在项目中 遇到 的真实问题:
是有关硬件交互的,对硬件的任何操作都可能会出现异常。刚开始的代码看起来是这样的:
function1{
for(String devId : devs){
Dev dev=null;
try{
dev=DevManager.getDev(devId);
dev.doSomeThing();
//do some thing usefull
}catch(Exception ex){
//保存出错记录,等
}finally{
...
^\d{15}$|^\d{17}(?:\d|x|X)$
/^\d{15}$|^\d{17}(?:\d|x|X)$/.test('11111111111111111x');
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
boolean checked=list.getCheckedItemPositions().get(position);
if(checked){
//选中
}else{
//取消选中
}
}
});
在公司一直用resin(代替tomcat)
一直不能热部署,今天debug的时候突然发现已经是热部署的
原来resin在Eclipse通过debug启动的时候才能热部署
速度奇快,几乎感觉不到,可以抛弃tomcat三脚猫了
计算机只能存储数字,不能把文字写进去
所以人们把每个文字编一个号(如 “A” 就第65个字符),这就是ASCII码。 一个编号占8个“二进制位”。所以八个字节又叫做 一个 字节。
为了把文字显示在屏幕上,人们发明了 计算机字体
计算机读到 65 这个数字 就在字体中找到第65个 字 的样子 把它显示在屏幕上
后来中国等其他国家也用上了电脑,发现汉字太多了,需要用2个字节来编号,而且还要兼容以前的ASCII码,于是发明了gb2312编码。
gb2312编码:一个字节的首位二进制位是0的,他就按ASCII展示。
如果首位二进制位是1的话,他就和他后边的一个字节一起表示一个汉字。
后来收录的汉字 ...
先决条件:
1.会java语言 语法
推荐《马士兵视频》j2se部分 入门
2.理解面向对象编程思想
获取途径:独立完成程序开发所有阶段 特别是在搭架子阶段 硬功夫无捷径 代码量上来 自然就有所体会 然后 看开源项目 效果卓绝
指导书籍:设计模式解析
3.耐心 只有俩个字,却是最最重要的
总结:软件开发需要热情,只有享受编码,才能成长。编码,看书,看开源,思考,四位一体
祝大家将来在软件开发上都有所成就
对了,个人感悟到:软件开发就像练级,自身级别不到,高级的东西无异于天书,这时候需要回去好好练级,级别到了,豁然开朗
正式开始:
0.不会的多搜索
1.下载并搭建 android sdk ...
方法原型
public View getView(int position, View convertView, ViewGroup parent)
ListView控件中的viewitem数目只能刚好充满屏幕
再翻页的过程中它只是用旧的view显示新的数据
所以 convertView参数 有可能是null 有可能不是null
我的写法:
public View getView(int position, View v, ViewGroup parent) {
if(v==null){
v=lai.inflate(R.layout.block, null);
}
...
开发论坛 http://www.eoeandroid.com/
android 源码 http://rgruet.free.fr/public/
0.想深入研究编码,乱码问题请看http://p2world.iteye.com/blog/617078
1.request.setCharacterEncoding(编码名);规则:
只对post起作用
必须在本次会话的任何request.getParameter()之前设置
2.对于get提交的 request.getParameter()
必须在容器(tomcat)中全局设置(server.xml 设置URIEncode)
<Connector connectionTimeout="20000" port="80" protocol ...
前言
1.linux是严格区分大小写的系统(如文件名:a.txt和A.txt是不同的文件;但在windows中是同一个),出现错误时第一时间想是不是大小写问题(特别是路径)
2.在linux中环境变量就是一个在命令行(bash shell)中的变量可以通过(export XXX=YYY)设值,通过(echo $XXX )打印出变量值;高级用法:export PATH=/usr/java/jdk1.5.0_22/bin:$PATH
3./etc/profile 是系统启动要执行的脚本,可以将环境变量export语句写到文件末尾,来让系统启动自动执行;每个用户的个性启动脚本是 (~/.b ...
原文:(?!exp) 匹配后面跟的不是exp的位置
例:acbca
regex:(?!a)
匹配结果:a|b|ca|c (红色竖线位置)(匹配后边不是a的位置)
regex:(?!a)\wc 匹配结果:abcac (只匹配b后的c不匹配a后的c)
文本:
abc
abcd
abd
若想选择不是以abc开始的行。regex:^(?!abc).*$
推荐:30分钟正则表达式: http://deerchao.net/tutorials/regex/regex.htm推荐强大的正则表达式编辑工具:regexBuddy:教程:http://www.iteye.co ...