- 浏览: 31037 次
- 性别:
- 来自: 广州
最新评论
文章列表
JavaMail学习--使用JMail发送邮件
- 博客分类:
- Java
最近需要用到使用javamail发邮件,网上搜了下相关资料学习了下,怕以后忘记,记录在此。
1.什么是javamail JavaMail API是读取、撰写、发送电子信息的可选包。
2.javamail开发需要依赖的jar包
mail.jar(javamail API 目前是1.4.3)-与收发有关的类都在其中
activation.jar(javabeans activation framework包 目前是1.0.2)--可以提供对Mime类型数据的支持。比如收发附件。
<!-- 官方解释开始 -->
With the JavaBeans Activa ...
原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库 ...
SSH项目配置数据源的方法(jndi)
- 博客分类:
- SSH
1、在tomcat6.0/conf/context.xml加入以下代码
<Resource name="jdbc/oracleDB" auth="Container" type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
username="***" password="**"
url="jdbc:oracle:thin:@192.1 ...
SSH项目的JNDI配置
- 博客分类:
- SSH
在spring的Hibernate管理文件中做如下配置
Xml代码
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/testJNDI"></property>
</bean>
<bean ...
g 代表全局匹配 m 代表可以进行多行匹配 i 代表不区分大小写匹配 ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结束位置 * 匹配前面的子表达式零次或多次. 等价于{0,} + 匹配前面的子表达式一次或多次. 等价于{1,} ? 匹配前面 ...
C语言运算符优先级 详细列表
- 博客分类:
- C/C++
恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。
优先级
运算符
名称或含义
使用形式
结合方向
说明
1
[]
数组下标
数组名[常量表达式]
左到右
()
圆括号
(表达式)/函数名(形参表)
.
成员选择(
javascript 命名空间
- 博客分类:
- javascript
在我们创建一个JavaScript库时,命名空间就显得举足轻重了,我们可以将组成这个JavaScript库的零散的JavaScript文件(*.js)封装在命名空间中,而无须定义全局的函数或类。比如在本章节多次出现的Person,我们就可以作为库的一部分封装到合适的命名空间中:Code 5-13:
var com = {};com.anyjava = {};com.anyjava.Person = function(name) { //私有成员 var _name = name;
//访问器 this.getName = f ...
extjs grid搜索分页实例
- 博客分类:
- ExtJs
<script type="text/javascript">
Ext.onReady(function(){
var ds = new Ext.data.Store({//这是数据源
proxy : new Ext.data.HttpProxy({url:'index.php?model=user&action=list&'}),
reader: new Ext.data.JsonReader({
roo ...
Ext Form布局
- 博客分类:
- ExtJs
Ext Form布局
现在我们要实现的效果是:
点击确定,把值传到另一页面!,如下:原页面js代码为:Ext.onReady(
function
(){
Ext.QuickTips.init();
var
form
=
new
Ext.FormPanel({
frame:
true
,
width:
300
,
//
monitorValid:true,//绑定验证
layout:
"
form
"
,
labelWidth:
70
...
SQL> select num from t1;
NUM
----------
6
6
7
8
9
1
1
1
1
1
1
1
1
1
1
15 rows selected
SQL> select ...
Window
先来看一下API:
Window 继承于 Panel,是Panel的子类,Window组件默认是可以浮动和拖拽的,并且支持最大最小化的能力。Panel 中的各种属性和方法在Window组件中是可以直接使用的。来看例子:
Js代码
<script type=
"text/javascript"
>
Ext.onReady(function(){
var myCheckboxGroup = new
Ext.form.CheckboxGroup({
id:'myGroup'
,
xtype: 'checkboxgroup'
,
renderTo :'form-cb'
,
fieldLabel: 'Single Column'
...
zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是Reader和Writer,而是InputStream和OutStreamput的子类。这是因为压缩算法是针对byte而不是字符的。相关类与接口:Checksum 接口:被类Adler32和CRC32实现的接口Adler32 :使用Alder32算法来计算Checksum数目CRC32 :使用CRC3 ...
01
import
grails.converters.JSON
02
03
class
User{
04
String nickname
05
Integer age
06
}
07
class
引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在于国内某著名的C程序设计教程。如果这篇文章能够纠正许多中国程序员对数组名和指针的误解,笔者就不甚欣慰了。借此文,笔者站在无数对知识如饥似渴的中国程序员之中,深深 ...