<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/panfang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; panfang]]></copyright><item><title><![CDATA[oracle更改数据库字符集编码UTF8]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/8285394</link><guid>https://blog.youkuaiyun.com/panfang/article/details/8285394</guid><author>panfang</author><pubDate>Wed, 12 Dec 2012 10:21:52 +0800</pubDate><description><![CDATA[首先：

connect sys/orcl as sysdba;

shutdown immediate;

startup mount;

alter session set sql_trace=true;

alter system enable restricted session;

alter system set job_queue_processes=0;]]></description><category></category></item><item><title><![CDATA[struts1.x学习笔记]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7880755</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7880755</guid><author>panfang</author><pubDate>Sat, 18 Aug 2012 14:52:13 +0800</pubDate><description><![CDATA[1.struts导入标签库
 


2.标签 link 参数编码

link string
使用hashmap传递多个参数


3.form 里面的action写法
">



4.EL表达式来在jsp页面读取formbean中的数据
有action配置

          
         
jsp页面获取方式：${att.username}或者${L]]></description><category></category></item><item><title><![CDATA[EL表达式]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7791476</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7791476</guid><author>panfang</author><pubDate>Thu, 26 Jul 2012 23:40:50 +0800</pubDate><description><![CDATA[EL表达式
 1、EL简介
 1）语法结构
        ${expression}
 2）[]与.运算符
      EL 提供.和[]两种运算符来存取数据。
      当要存取的属性名称中包含一些特殊字符，如.或?等并非字母或数字的符号，就一定要使用 []。
 例如：
          ${user.My-Name}应当改为${user["My-Name"] }]]></description><category></category></item><item><title><![CDATA[web作用域]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7791408</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7791408</guid><author>panfang</author><pubDate>Thu, 26 Jul 2012 23:15:16 +0800</pubDate><description><![CDATA[好像最近发现自己挺多最基本的知识都没有掌握牢固，哎。。。。

几乎所有的Web开发语言都支持Session功能，Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。

作用域分为四种，分别为：

page 在当前页面有效(仅用于JSP中) 
request 在当前请求中有效 
session 在当前会话中有效 
app]]></description><category></category></item><item><title><![CDATA[HTML中引号多层嵌套的问题]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7626032</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7626032</guid><author>panfang</author><pubDate>Sat, 02 Jun 2012 15:46:20 +0800</pubDate><description><![CDATA[html中的超链接中比如有多层嵌套，就会导致字符串被截取，等等等等很多问题
引号嵌套两层时，可以使用转义或者单双引号交替的形式实现，当引号嵌套达到三四层的时候，问题就出现了，怎么解决呢？
举个例子："javascript:fnabc('abcd("123")')"
html的href=以上的字符串
那么即使加了转义字符，以上的字符串还是会被截取为"javascript:fnabc('abc]]></description><category></category></item><item><title><![CDATA[【ireport】ireport嵌入jsp页面后翻页功能，javascript激情手打版]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7612968</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7612968</guid><author>panfang</author><pubDate>Tue, 29 May 2012 15:39:07 +0800</pubDate><description><![CDATA[肯定很多人碰到这个问题，所以共享出来，多多交流~
ireport生成的报表嵌入jsp页面后需要翻页功能，写了个翻页功能
需要两个参数
1：npage 表示当前读的是第几页
2：pageSize 表示报表一共几页
这两个参数在输出报表的时候，npage用来指定输出第几页，pageSize可以通过读取jasperPrint的getPages().size()来获取
jsp中设置3个div]]></description><category></category></item><item><title><![CDATA[【转】jquery datatable学习]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7584653</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7584653</guid><author>panfang</author><pubDate>Sun, 20 May 2012 13:12:42 +0800</pubDate><description><![CDATA[分页

bPaginite:true;是否启用分页功能sPaginationType:two_button  或者full_numbers 分页风格sFirst:告诉他第一页怎么写sLast:告诉他最后一页怎么写sNext:告诉他下一页怎么写sPrevious:告诉他上一页怎么写
语言

"sInfo":"共_TOTAL_页 第_START_到_END_页","sEmptyTable":]]></description><category></category></item><item><title><![CDATA[《iReport系列》开篇：怎样学习iReport，采用什么样的过程，有什么好的方法，推荐的学习资料]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7548123</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7548123</guid><author>panfang</author><pubDate>Tue, 08 May 2012 23:07:43 +0800</pubDate><description><![CDATA[介绍iReport使用之前，先谈下自己学习iReport的过程。
       我是1个月前开始接触iReport，时间挺短，但学的还蛮快，也出了不少报表。个人觉得刚开始学习iReport有几大困扰的地方。
               一、网络上的相关资料少，又比较杂，没有系统全面介绍的，找资料浪费很多无用功
               二、很多资料讲述的内容都太浅显，实际在做的时候根本]]></description><category></category></item><item><title><![CDATA[《iReport系列》开篇：怎样学习iReport，采用什么样的过程，有什么好的方法]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7547917</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7547917</guid><author>panfang</author><pubDate>Tue, 08 May 2012 22:09:21 +0800</pubDate><description><![CDATA[介绍iReport使用之前，先谈下自己学习iReport的过程。
我是1个月前开始接触iReport，时间挺短，但学的还蛮快，也出了不少报表。个人觉得刚开始学习iReport有几大困扰的地方。
         一、网络上的相关资料少，又比较杂，没有系统全面介绍的，找资料浪费很多无用功
         二、很多资料讲述的内容都太浅显，实际在做的时候根本满足不了报表需求]]></description><category></category></item><item><title><![CDATA[sql 树形累加函数的实现]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7539420</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7539420</guid><author>panfang</author><pubDate>Sun, 06 May 2012 15:07:14 +0800</pubDate><description><![CDATA[比如一个树形结构表Category是这样的
id    parentid    quantity
2         1                15
3         1                35 
4         3                40
5         1                8
8         4]]></description><category></category></item><item><title><![CDATA[iReport默认参数和变量的意义]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7523881</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7523881</guid><author>panfang</author><pubDate>Mon, 30 Apr 2012 13:14:53 +0800</pubDate><description><![CDATA[变量：
$V{PAGE_NUMBER}代表当前页数（可以是页码也可以是页数，通过TextField的计算时间的不同值来设置）
$V{PAGE_COUNT} 当前页面中记录的数目
$V{groupname_COUNT}代表当前组的记录数 eg:如果组是根据$F{the_city}分组，组名是CityGroup的话，那么此变量为$V{CityGroup_COUNT}
$V{COLUMN_NUM]]></description><category></category></item><item><title><![CDATA[sql datetime 取时间的年月日]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7444208</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7444208</guid><author>panfang</author><pubDate>Tue, 10 Apr 2012 10:27:06 +0800</pubDate><description><![CDATA[T-SQL取时间的年月日


经常保存在SQL Server的datetime格式的数据都是带有时、分、秒等的。但是在页面读取的时候，通知只需要年月日，
今天用到的读取时间年月日的方法如下：




view plaincopy
 to clipboardprint?



convert(varchar(12),时间列名,111)


如在数据表table1中的]]></description><category></category></item><item><title><![CDATA[some sql]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7417572</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7417572</guid><author>panfang</author><pubDate>Sat, 31 Mar 2012 23:33:33 +0800</pubDate><description><![CDATA[select
count(1) as callcount,
COUNT(TBL_Call_Duration) as durationcount,
COUNT(distinct(tbl_call_caller)) as usercount,
CONVERT(varchar(100),TBL_Call_EndTime,111) as da
from tbl_call
group by CO]]></description><category></category></item><item><title><![CDATA[表横竖转换（行列转换）PIVOT 和 UNPIVOT 用法]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7417320</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7417320</guid><author>panfang</author><pubDate>Sat, 31 Mar 2012 22:05:14 +0800</pubDate><description><![CDATA[可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式，并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作，将表值表达式的列转换为列值。




注意



对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT]]></description><category></category></item><item><title><![CDATA[C# 控制台捕获关闭事件的代码]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7357297</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7357297</guid><author>panfang</author><pubDate>Thu, 15 Mar 2012 15:33:59 +0800</pubDate><description><![CDATA[代码如下，记下来积累一下，有不懂的可以留言交流哟~~
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Threading;

namespace ConsoleClose
{
    public delega]]></description><category></category></item><item><title><![CDATA[【学习笔记】《Microsoft .Net 框架程序设计》学习笔记3]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7350995</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7350995</guid><author>panfang</author><pubDate>Wed, 14 Mar 2012 10:55:04 +0800</pubDate><description><![CDATA[1.  定制特性
a. 定制特性用[  ]放在目标元素（可以是类、方法、方法参数、字段等等）前面。
b. 显式制定特性的前缀，可以消除二义性
     [assembly: attribute(1)] //应用于程序集上
     [module: attribute(2)] //应用于模块上
     [type: attribute(3)] //应用于类型上 
     [prop]]></description><category></category></item><item><title><![CDATA[【学习笔记】事件如何使用]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7346824</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7346824</guid><author>panfang</author><pubDate>Mon, 12 Mar 2012 23:01:09 +0800</pubDate><description><![CDATA[经过学习，终于搞清了事件的使用，以下附上一个小例子
事件主要使用三个类：
1. 参数定义类testEventArgs：继承自EventArgs（虽然EventArgs什么也不做）
2. 事件发布类monitor
3. 事件侦听类Receiver
 
using System;
using System.Collections.Generic;
using System.Text;

n]]></description><category></category></item><item><title><![CDATA[【学习笔记】《Microsoft .Net 框架程序设计》学习笔记2]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7328808</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7328808</guid><author>panfang</author><pubDate>Thu, 08 Mar 2012 22:50:03 +0800</pubDate><description><![CDATA[1. as用于类型转换时需要配合if判断转换后是否为空。as进行类型转换时如果不兼容，返回NULL，如果兼容即转换成功，返回引用地址
type1 a=a as type1;
if(a != null)
{
}

2. 使用命名空间别名
using a=System.IO;

3. 数据类型
基元类型：编译器直接支持的类型，如int。int a=0;
 
4. 溢出检查：使用chec]]></description><category></category></item><item><title><![CDATA[.Net 程序第一次运行比较慢的原因]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7323057</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7323057</guid><author>panfang</author><pubDate>Mon, 05 Mar 2012 23:39:45 +0800</pubDate><description><![CDATA[.Net程序编译后形成一种中间语言IL，在运行程序后IL被CLR编译，使用的是JIT的编译方式，JIT编译对于同一个方法首次编译后就不会再次编译，提高效率，知道程序被关闭，才会在内存中消除，所以首次运行的损失比较大，比较慢一些。
    我是这样理解的，不知道其他人有何见解？]]></description><category></category></item><item><title><![CDATA[【学习笔记】《Microsoft .Net 框架程序设计》学习笔记1]]></title><link>https://blog.youkuaiyun.com/panfang/article/details/7322442</link><guid>https://blog.youkuaiyun.com/panfang/article/details/7322442</guid><author>panfang</author><pubDate>Mon, 05 Mar 2012 23:34:07 +0800</pubDate><description><![CDATA[先了解几个基本概念：
1. CLR：Common Language Runtime 用各种支持.Net的语言编译后生成托管模块，都需要在CLR上运行
2. 托管模块的组成部分：
    a. PE表头：记录文件类型等，如dll文件（.Net中的dll指程序集文件）
    b. CLR表头：标识托管模块的一些信息
    c. 元数据：包含源代码中定义的和引用的类型和成员
    d.]]></description><category></category></item></channel></rss>