欢迎使用我的 在线工具

小D

读历史、看小说、写程序都是我所爱。技术不好,头脑不灵光,靠的是兴趣。
随笔 - 35, 文章 - 25, 评论 - 13, 引用 - 0
数据加载中……

11 2009 档案

CSDN中关于C++学习的讨论
     摘要:   本文从CSDN转载 http://blog.csdn.net/pongba/archive/2007/05/16/1611593.aspx

  1. 大众是容易被误导的,我也曾经是。以为掌握了更多的语言细节就更牛,但实际却是那些语言细节十有八九是平时编程用都用不到的。C++中众多的细节虽然在库设计者手里面有其用武之地,但普通程序员则根本无需过多关注,尤其是没有实际动机的关注。一般性的编码实践准则,以及基本的编程能力和基本功,乃至基本的程序设计理论以及算法设计。才是真正需要花时间掌握的东西。
  阅读全文

posted @ 2009-11-05 09:57 vagasnail 阅读(440) | 评论 (0)  编辑

Spring MVC框架(通过Spring showcase示例)
     摘要: 1、 mvc-convention

The Spring MVC Convention Over Configuration application showcases the
new Convention Over Configuration support introduced in Spring 2.0.

The web application is *very* simplistic, because the intent is
to convey the essence(本质) of the convention over configuration support(配置文档协议支
  阅读全文

posted @ 2009-11-04 21:18 vagasnail 阅读(2163) | 评论 (0)  编辑

Spring jpetstore 阅读笔记
     摘要: 1.org.springframework.beans.support.PagedListHolder
PagedListHolder 是一个简单状态的,可以处理对象列表的持有者,它将这些对象分成页面。页号从0开

始。
这个主要在WEB UI中使用。具有代表的,一个实例将被以列示一列bean,将它们放置到session中,然后

将它们导出为一个model(模型)。所有的属性将程序化set/get,但是最常用的方式是数据绑定,例如组
  阅读全文

posted @ 2009-11-04 21:16 vagasnail 阅读(745) | 评论 (0)  编辑

petclinic阅读笔记
     摘要: 1、Web 程序的设计原则:

The following items should be noted regarding the web application implementation design:

all JSP's are stored under /WEB-INF/jsp except for index.jsp which is the configured "welcome-file"
The use of JSP technology in the application is not exposed to the user, i.e., the end user never sees a URL ending in ".jsp".   阅读全文

posted @ 2009-11-04 21:15 vagasnail 阅读(770) | 评论 (0)  编辑

Struts1.x的简单解读
     摘要: 1、Struts1.x简单配置

a)、配置struts

* 拷贝struts lib下的所有jar到WEB-INF/lib下

* 修改web.xml文件,配置ActionServlet

* 提供struts-config.xml文件
  阅读全文

posted @ 2009-11-04 21:13 vagasnail 阅读(274) | 评论 (0)  编辑

Spring与Struts1.X的集成
     摘要: spring+struts的集成(第一种集成方案)
原理:在Action中取得BeanFactory对象,然后通过BeanFactory获取业务逻辑对象

1、spring和struts依赖库配置
  阅读全文

posted @ 2009-11-04 21:12 vagasnail 阅读(1108) | 评论 (0)  编辑

使用iBatis
     摘要: 使用SQL Map,能够大大减少访问关系数据库的代码。SQL Map使用简单的XML配置文件将Java Bean映射

成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在
  阅读全文

posted @ 2009-11-04 21:10 vagasnail 阅读(398) | 评论 (0)  编辑

Hibernate的笔记
     摘要: 1、 left outer join 左外连接:
左外连接的查询结果集中包括指定左表(主表)中的所有行,
* 而不仅仅是连接列的所有行。如果左表的某行在右表(从表)中没有找到匹配的行,则结果
* 集中的右表的相对的位置为 NULL  阅读全文

posted @ 2009-11-04 21:09 vagasnail 阅读(296) | 评论 (0)  编辑

Java字符串处理机制
     摘要: * 简单的总结下:intern()方法
* 这个方法是扣留的意思。呵呵。
* 把当前字符串扣留到池中,然后用同样的字符串时就是从内存池中取,而不会产生新对象,提供效率了撒。  阅读全文

posted @ 2009-11-04 20:57 vagasnail 阅读(291) | 评论 (0)  编辑

Toolkit与AWT
     摘要: 一个AWT组件通过一个Toolkit对象,与对应的Peer对象进行通信,一个本地的对象必须实现了Peer接口才可以成为一个Peer对象,从而与对应的AWT组件通信。因而应用程序程序员无需考虑具体的开发平台,就能进行“Writer once,run anywhere”。  阅读全文

posted @ 2009-11-04 20:56 vagasnail 阅读(174) | 评论 (0)  编辑

Java异常使用的“最佳实践”
     摘要: 下面作者将介绍界中使用异常的最佳实践(Best Practices for Using Exceptions)
1. 总是要做一些清理工作(Always clean up after yourself)
如果你使用一些资源例如数据库连接或者网络连接,请记住要做一些清理工作(如
关闭数据库连接或者网络连接),如果你的API抛出Unchecked exception,那么你
要用try-finally来做必要的清理工作:   阅读全文

posted @ 2009-11-04 20:55 vagasnail 阅读(480) | 评论 (0)  编辑

Java的ClassLoader
     摘要: //当前类的getResource等取得本地资源的方法是以当前类所在的文件夹为当前目录,以bin目录
//也就是发布后的user.dir目录为根目录。
//当前ClassLoader去本地资源是以bin目录,或发布后的user.dir目录为当前目录。  阅读全文

posted @ 2009-11-04 20:53 vagasnail 阅读(411) | 评论 (0)  编辑

Java的HashCode
     摘要: * 我们可以讲每个Hash地址看做一个Hash桶,而对象就保存在这些桶中,
* 相同的hashcode的对象保存在相同的桶中。
* 而查找对象时,就根据对象的HashCode到Hash表中查找,找到相应的桶,
* 然后再比较它们的equals方法看其是否逻辑相等。如果两项都满足,那么  阅读全文

posted @ 2009-11-04 20:52 vagasnail 阅读(492) | 评论 (0)  编辑

《Effective Java》学习笔记
     摘要: 1、终结函数守卫者
* 通过终结函数守卫者,我们能够保证在外部类对象被回收之前的外部类对象的终结函数的调用
* 应外匿名类的对象的生命周期和Foo相同,而且在回收时先被回收,就守卫了终结函数的调用
* 能够防止忘记或者恶意的不调用终结函数
2、final 变量只能在声明时初始化或者在构造方法中初始化  阅读全文

posted @ 2009-11-04 20:51 vagasnail 阅读(224) | 评论 (0)  编辑

python入门
     摘要: 1. Python 的主提示符( >>> )和次提示符( ... ),主提示符是解释器告诉你它在等待你输入下一

个语句,次提示符告诉你解释器正在等待你输入当前语句的其它部分。

2. 语句和表达式(函数、算术表达式等)
 语句使用关键字来组成命令,类似告诉解释器一个命令。你告诉Python 做什么,
  阅读全文

posted @ 2009-11-04 20:50 vagasnail 阅读(2317) | 评论 (0)  编辑

python学习笔记一
     摘要: 1. Python 的主提示符( >>> )和次提示符( ... ),主提示符是解释器告诉你它在等待你输入下一

个语句,次提示符告诉你解释器正在等待你输入当前语句的其它部分。

2. 语句和表达式(函数、算术表达式等)
 语句使用关键字来组成命令,类似告诉解释器一个命令。你告诉Python 做什么,它就为你做什

么,语句可以有输出,也可以没有输出。
  阅读全文

posted @ 2009-11-04 20:49 vagasnail 阅读(216) | 评论 (0)  编辑

python学习笔记二
     摘要: 1. 关于内部函数和装饰器
在python中可以再函数内部定义函数
可以使用装饰器的概念,任何函数都可以作为装饰器,使用:  阅读全文

posted @ 2009-11-04 20:49 vagasnail 阅读(163) | 评论 (0)  编辑

Django学习
     摘要: 1. 安装Django:python setup.py install

2. django-admin.py:Django的管理脚本。
django-admin.py startproject newtest:创建一个新项目,这个项目下面可以保护N多WEB程序。
  阅读全文

posted @ 2009-11-04 20:46 vagasnail 阅读(4113) | 评论 (0)  编辑

关于函数
     摘要: #include
#include "string"
using namespace std;
/*
size_t count_calls()
{
static size_t ctr = 0;
return ++ctr;
}
*/  阅读全文

posted @ 2009-11-04 19:19 vagasnail 阅读(262) | 评论 (0)  编辑

关于指针
     摘要: #include
#include
void main()
{
/* test 1
const int c_ival = 0;
int *pi;
pi = c_ival;//指针变量可以通过一个常量赋值  阅读全文

posted @ 2009-11-04 19:18 vagasnail 阅读(236) | 评论 (0)  编辑

JNI学习记录
     摘要: 1. JNI是Java与本地C/C++代码相互操作的一种方案。

2. 要使用JNI,需要:

1),在Java源程序中使用native关键字声明一个方法。

如:public native void callCppFunction();
  阅读全文

posted @ 2009-11-04 18:44 vagasnail 阅读(6410) | 评论 (0)  编辑