- 博客(34)
- 资源 (3)
- 收藏
- 关注
转载 oracle更改数据库字符集编码UTF8
首先: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;
2012-12-12 10:21:52 733
原创 struts1.x学习笔记
1.struts导入标签库 2.标签 link 参数编码link string使用hashmap传递多个参数3.form 里面的action写法">4.EL表达式来在jsp页面读取formbean中的数据有action配置 jsp页面获取方式:${att.username}或者${L
2012-08-18 14:52:13 1105
转载 ANSI,ASCII,Unicode的区别与联系
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。
2012-07-27 08:59:45 1601
转载 EL表达式
EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为${user["My-Name"] }
2012-07-26 23:40:50 713
转载 web作用域
好像最近发现自己挺多最基本的知识都没有掌握牢固,哎。。。。几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。作用域分为四种,分别为:page 在当前页面有效(仅用于JSP中) request 在当前请求中有效 session 在当前会话中有效 app
2012-07-26 23:15:16 2940
原创 HTML中引号多层嵌套的问题
html中的超链接中比如有多层嵌套,就会导致字符串被截取,等等等等很多问题引号嵌套两层时,可以使用转义或者单双引号交替的形式实现,当引号嵌套达到三四层的时候,问题就出现了,怎么解决呢?举个例子:"javascript:fnabc('abcd("123")')"html的href=以上的字符串那么即使加了转义字符,以上的字符串还是会被截取为"javascript:fnabc('abc
2012-06-02 15:46:20 11739 7
原创 【ireport】ireport嵌入jsp页面后翻页功能,javascript激情手打版
肯定很多人碰到这个问题,所以共享出来,多多交流~ireport生成的报表嵌入jsp页面后需要翻页功能,写了个翻页功能需要两个参数1:npage 表示当前读的是第几页2:pageSize 表示报表一共几页这两个参数在输出报表的时候,npage用来指定输出第几页,pageSize可以通过读取jasperPrint的getPages().size()来获取jsp中设置3个div
2012-05-29 15:39:07 4257 3
转载 【转】jquery datatable学习
分页bPaginite:true;是否启用分页功能sPaginationType:two_button 或者full_numbers 分页风格sFirst:告诉他第一页怎么写sLast:告诉他最后一页怎么写sNext:告诉他下一页怎么写sPrevious:告诉他上一页怎么写语言"sInfo":"共_TOTAL_页 第_START_到_END_页","sEmptyTable":
2012-05-20 13:12:42 5272 1
原创 《iReport系列》开篇:怎样学习iReport,采用什么样的过程,有什么好的方法,推荐的学习资料
介绍iReport使用之前,先谈下自己学习iReport的过程。 我是1个月前开始接触iReport,时间挺短,但学的还蛮快,也出了不少报表。个人觉得刚开始学习iReport有几大困扰的地方。 一、网络上的相关资料少,又比较杂,没有系统全面介绍的,找资料浪费很多无用功 二、很多资料讲述的内容都太浅显,实际在做的时候根本
2012-05-08 23:07:43 2777 7
原创 《iReport系列》开篇:怎样学习iReport,采用什么样的过程,有什么好的方法
介绍iReport使用之前,先谈下自己学习iReport的过程。我是1个月前开始接触iReport,时间挺短,但学的还蛮快,也出了不少报表。个人觉得刚开始学习iReport有几大困扰的地方。 一、网络上的相关资料少,又比较杂,没有系统全面介绍的,找资料浪费很多无用功 二、很多资料讲述的内容都太浅显,实际在做的时候根本满足不了报表需求
2012-05-08 22:09:21 113
原创 sql 树形累加函数的实现
比如一个树形结构表Category是这样的id parentid quantity2 1 153 1 35 4 3 405 1 88 4
2012-05-06 15:07:14 2989
转载 iReport默认参数和变量的意义
变量:$V{PAGE_NUMBER}代表当前页数(可以是页码也可以是页数,通过TextField的计算时间的不同值来设置)$V{PAGE_COUNT} 当前页面中记录的数目$V{groupname_COUNT}代表当前组的记录数 eg:如果组是根据$F{the_city}分组,组名是CityGroup的话,那么此变量为$V{CityGroup_COUNT}$V{COLUMN_NUM
2012-04-30 13:14:53 3001
转载 sql datetime 取时间的年月日
T-SQL取时间的年月日经常保存在SQL Server的datetime格式的数据都是带有时、分、秒等的。但是在页面读取的时候,通知只需要年月日,今天用到的读取时间年月日的方法如下:view plaincopy to clipboardprint?convert(varchar(12),时间列名,111)如在数据表table1中的
2012-04-10 10:27:06 13806 1
原创 some sql
selectcount(1) as callcount,COUNT(TBL_Call_Duration) as durationcount,COUNT(distinct(tbl_call_caller)) as usercount,CONVERT(varchar(100),TBL_Call_EndTime,111) as dafrom tbl_callgroup by CO
2012-03-31 23:33:33 909 1
转载 表横竖转换(行列转换)PIVOT 和 UNPIVOT 用法
可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。注意对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT
2012-03-31 22:05:14 2542
原创 C# 控制台捕获关闭事件的代码
代码如下,记下来积累一下,有不懂的可以留言交流哟~~using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.Threading;namespace ConsoleClose{ public delega
2012-03-15 15:33:59 8265 2
原创 【学习笔记】《Microsoft .Net 框架程序设计》学习笔记3
1. 定制特性a. 定制特性用[ ]放在目标元素(可以是类、方法、方法参数、字段等等)前面。b. 显式制定特性的前缀,可以消除二义性 [assembly: attribute(1)] //应用于程序集上 [module: attribute(2)] //应用于模块上 [type: attribute(3)] //应用于类型上 [prop
2012-03-14 10:55:04 771
原创 【学习笔记】事件如何使用
经过学习,终于搞清了事件的使用,以下附上一个小例子事件主要使用三个类:1. 参数定义类testEventArgs:继承自EventArgs(虽然EventArgs什么也不做)2. 事件发布类monitor3. 事件侦听类Receiver using System;using System.Collections.Generic;using System.Text;n
2012-03-12 23:01:09 705
原创 【学习笔记】《Microsoft .Net 框架程序设计》学习笔记2
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
2012-03-08 22:50:03 655
原创 .Net 程序第一次运行比较慢的原因
.Net程序编译后形成一种中间语言IL,在运行程序后IL被CLR编译,使用的是JIT的编译方式,JIT编译对于同一个方法首次编译后就不会再次编译,提高效率,知道程序被关闭,才会在内存中消除,所以首次运行的损失比较大,比较慢一些。 我是这样理解的,不知道其他人有何见解?
2012-03-05 23:39:45 3663 2
原创 【学习笔记】《Microsoft .Net 框架程序设计》学习笔记1
先了解几个基本概念:1. CLR:Common Language Runtime 用各种支持.Net的语言编译后生成托管模块,都需要在CLR上运行2. 托管模块的组成部分: a. PE表头:记录文件类型等,如dll文件(.Net中的dll指程序集文件) b. CLR表头:标识托管模块的一些信息 c. 元数据:包含源代码中定义的和引用的类型和成员 d.
2012-03-05 23:34:07 833
原创 【学习笔记】学习《Microsoft .Net 框架程序设计》1
几个基础的概念要了解:1. CLR :Common Language Runtime 用不同的语言写出来的程序被编译后的代码运行与此上面,不同的语言被编译后是同一种托管模块,CLR不关心你是用哪种语言写的。2. 托管模块:托管代码包括以下部分: a. PE表头:指出文件的类型,如DLL文件(.Net 中的DLL文件指程序集文件) b. CLR表头:标识托管模块的一些
2012-03-05 19:46:53 116
原创 【学习笔记】打好基础,弄清楚几个基本概念:程序集、attribute
一、程序集程序集具有以下特点:程序集作为 .exe 或 .dll 文件实现。通过将程序集放在全局程序集缓存中,可在多个应用程序之间共享程序集。要将程序集放在全局程序集缓存中,必须对程序集进行强命名。有关更多信息,请参见具有强名称的程序集。程序集仅在需要时才加载到内存中。可以使用反射来以编程方式获取关于程序集的信息。有关更多信息,请参见主题反射。
2012-03-04 22:42:27 113
原创 【学习笔记】C#执行存储过程传入参数并返回output参数和return_value的方法
1.存储过程SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: fangpan-- Create date: 2012-2-1-- Description: -- ==========================
2012-02-01 18:43:12 4267 1
原创 【学习笔记】C# 多线程线程启动方法有参数或者想执行多个函数的方法,匿名函数
先举个例子:有两个函数://函数一:根据URL获取下载文件,读取其中的一部分并存到一个缓冲区数组中 public byte[] readFile(string downLoadURL, int begin, int end){}//函数二:将缓冲区的数据写进文件中,并制定写入的位置public void writeFile(byte[] buffer, int begin,
2012-01-13 12:28:37 3105 1
转载 【转】.NET xml操作小结
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode ro
2011-12-16 14:11:06 470
转载 【转】.NET设计模式_单件模式:各种类型单体模式及例子
概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮演了独
2011-12-09 00:44:42 751
原创 【学习笔记】为什么不使用lock(this)
一. 为什么要lock,lock了什么?当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。lock是C#中最常用的同步方式,格式为lock(objectA
2011-11-25 16:07:36 716
原创 【学习笔记】字符串的使用,@ split trim stringbuilder
1.@的作用@ 符号会告知字符串构造函数忽略转义符和分行符。因此,以下两个字符串是完全相同的:string p1 = "\\\\My Documents\\My Files\\";string p2 = @"\\My Documents\My Files\";2.Split()的用法1)、用字符串分隔: using System.Text.RegularExpressio
2011-11-06 15:24:22 1295
转载 【转】ref和out的区别
ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。使用ref前必须对变量赋值,out不用。out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 区别可以参看下面的代码:using System;class TestApp{ static void outTest(out i
2011-11-06 14:24:37 655 1
转载 【转】装箱与拆箱的概念及意义
1、 装箱和拆箱是一个抽象的概念2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来例如:int val = 100;object obj = val;Console.WriteLine (“对象的值 = {0}", obj);这是一
2011-11-05 11:02:58 4915 3
原创 【学习笔记】C#中委托的作用是什么,为什么要使用委托
以下列出对委托理解的三个阶段:1.在看《C#入门经典》这边书的时候第一次接触到委托,书上的例子结合描述基本能看懂,但是转眼就忘了。2.在看别人代码的时候看到委托,不明白为什么要使用委托,也不怎么理解事件和委托的关系,还把线程捕获事件什么乱七八糟的想到了一起,越想越复杂。3.在网上看了一些帖子和文章,虽然还不是太理解,但是有点豁然开朗。 深度总结:
2011-11-03 16:20:06 547 2
原创 【学习笔记】c#连接及查询sqlserver数据库,并取出相应字段的值的方法
c#连接及查询sqlserver数据库,并取出相应字段的值的方法ConnectionString为配置文件中配置的数据库连接串 //获取返回短信 public bool GetReturnSMS(string userNO) { try { SqlConnection
2011-11-03 13:32:26 8850
原创 【学习笔记】C#使用Aspose.Cells.dll处理excel表格
本文主要描述使用Aspose.cells处理excel表格的类,用于批量测试工具的,自己写的,不足之处还是很多的包含三个方法1.加载excel表格,会判断excel是2007还是20032.sheet处理3.行处理 using System; using System.Collections.Generic; using System.Text;
2011-11-03 13:17:50 6378 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人