- 博客(34)
- 资源 (9)
- 收藏
- 关注
原创 我的简历
<br /><!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face
2010-06-23 11:33:00 1193
转载 mysql存储过程学习及java调用存储过程
<br /> 首先在mysql中练习下存储过程的小例子: mysql> delimiter //<br />mysql> create procedure hello()<br /> -> begin<br /> -> select 'It is not a HelloWorld';<br /> -> end<br /> -> //<br />Query OK, 0 rows affected (0.01 sec)<br />其中“delim
2010-06-22 18:02:00 774
转载 JdbcTemplate学习笔记
1、使用JdbcTemplate的execute()方法执行SQL语句Java代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");2、如果是UPDATE或INSERT,可以用update()方法。Java代码 jdbcTemplate
2010-06-22 17:54:00 692
转载 Spring操作数据库
<br />以前一直都没有试过,前几天打算把wordpress换成自己写的程序,就想到了数据的导入和导出,首先想到的是用数据库工具来导。可是觉得有些麻烦,我自己的程序是用spring+hibernate的。后来我就试了一下spring的JdbcTemplate,就和HibernateTemplate一样的好用。首先增加一个连接到wp数据库的dataSource <bean id="dataSource2" class="org.springframework.jdbc.datasource.
2010-06-22 17:38:00 1211
原创 全角半角检测
<br />//全角半角校验 function issbccase(strTmp) { for (var i=0; i<strTmp.length; i++) { if (strTmp.charCodeAt(i) > 128){ return true; break; } } return false; }
2010-06-22 16:17:00 1200
原创 根据中国移动规范整理的普通短信、长短信拆分算法
//普通短信(包含汉字) function smsSwitchChinese(txtLeng) { txtLeng = parseInt(txtLeng); if ( txtLeng == 0 ){ return 0; }else if(txtLeng>=1 && txtLeng return 1
2010-06-22 16:16:00 2721
转载 B树、B-树、B+树、B*树都是什么
B树、B-树、B+树、B*树都是什么B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告
2010-06-22 15:55:00 505
转载 常见的23种设计模式
<br /> 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 <br /><br />建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 <br /><br />工厂方法模式:核心
2010-06-22 13:53:00 555
原创 10000个星星里,随机抽取不同的1000星星
public static List get1000Ball() { List stars = new ArrayList(); List returnLs = new ArrayList(); for(int i=1;i
2010-06-22 13:13:00 750
原创 javac时提示gbk字符集问题
<br />在对一个utf-8编码的java文件,进行编绎时,提示gbk字符集问题,解决方法:<br /> <br />javac -encoding UTF-8 xxxxxx.java
2010-06-21 17:33:00 1282
转载 TCP建立连接的三次握手
<br />TCP协议是一种可靠的连接,为了保证连接的可靠性,TCP的连接要分为几个步骤.我们把这个连接过程称为"三次握手". 7)A)<br />下面我们从一个实例来分析建立连接的过程. |.<br /><br />第一步客户机向服务器发送一个TCP数据包,表示请求建立连接. 为此,客户端将数据包的SYN位设置为1,并且设置序列号seq=1000(我们假设为1000). <br /><br />第二步服务器收到了数据包,并从SYN位为1知道这是一个建立请求的连接.于是服务器也向客户端发送
2010-06-21 16:48:00 977
原创 Java byte[]和char[]互转
<br />public static char[] bytesToChars(byte[] bytes) { String s=new String(bytes); char chars[]=s.toCharArray(); return chars;}
2010-06-21 16:34:00 623
转载 获取mysql/oracle数据库外键
<br />import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class Main { public static void main(String[] args) throws Exception { Connection c
2010-06-21 13:51:00 1111
转载 关于Oracle与SqlServer中获取所有字段、主键、外键的sql语句(转)
Oracle:查询某个表中的字段名称、类型、精度、长度、是否为空select COLUMN_NAME,DATA_TYPE,DATA_PRECISION,DATA_SCALE,NULLABLE from user_tab_columns where table_name ='YourTableName'查询某个表中的主键字段名select col.column_name from user_constraints con, user_cons_columns col wher
2010-06-21 13:48:00 995
转载 让对象removeChild时自动删除子对象/属性/侦听
<br />在AS3里..我们无法手动完全删除一个对象,,<br />以MovieClip为例..<br />我们只有在删除它的时候<br />除了removeChild(对象)外<br />还必须清空它的子对象<br />删除所有动态添加的属性<br />删除所有侦听<br />删除所有引用<br />然后等待垃圾回收,<br /><br />可是实际操作的时候..<br />在长长的代码当中..经常会忘记自己什么时候写了侦听..什么时候添加了动态属性<br /><
2010-06-17 17:26:00 1013
转载 Hibernate常见面试题汇总
<br />1.在数据库中条件查询速度很慢的时候,如何优化?<br />1.建索引<br />2.减少表之间的关联<br />3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面<br />4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据<br />2.在Hibernate中进行多表查询,每个表中各取几个字段,也就是说查询出来的结果集并没有一个实体类与之对应,如何解决这个问题?<br />解决方案一,按照Object[]数据
2010-06-17 16:44:00 727
原创 总结的DAO中常见的操作方法
//创建public Long createObject(Object obj) throws Exception(){ return (Long)getHibernateTemplate().save(obj);}//查询一个对象public Object getObject(String name,String pk) throws Exception(){ String queryStr = "from users as u where u.id = ? a
2010-06-17 15:30:00 1294
转载 jumliang Spring中常用的hql查询方法(getHibernateTemplate())
<br />一、find(String queryString);<br /> 示例:this.getHibernateTemplate().find("from bean.User");<br /> 返回所有User对象<br /> <br />二、find(String queryString , Object value);<br /> 示例:this.getHibernateTemplate().find("from bean.User u where u.name=?
2010-06-17 13:32:00 688
转载 十五道关于Hibernate的面试题
<br />(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)<br />A)表对应类<br />B)记录对应对象<br />C)表的字段对应类的属性<br />D)表之间的参考关系对应类之间的依赖关系<br />(2)以下关于SessionFactory的说法哪些正确?(多选)<br />A)对于每个数据库事务,应该创建一个SessionFactory对象<br />B)一个SessionFactory对象对应一个数据库存储源。<br />C)SessionFactor
2010-06-17 10:45:00 665
转载 最佳的小路
<br />世界著名建筑大师格罗培斯设计的迪斯尼乐园,经过了3年的施工,马上就要对外开放了。然而各景点之间的道路该怎样联络还没有具体的方案。施工部打电话给正在法国参加庆典的格罗培斯大师,请他赶快定稿,以便按计划竣工和开放。<br /> 格罗培斯大师从事建筑研究40多年,攻克过无数建筑方面的难题,在世界各地留下了70多处精美的杰作。然而建筑中最微不足道的一点小事——路径设计却让他大伤脑筋。对迪斯尼乐园各景点之间的道路安排,他已修改了50多次,没有一次是让他满意的。<br /> 接到催促电
2010-06-17 10:19:00 1608
转载 设置TOMCAT启用GZIP压缩
原理简介 HTTP压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP ,Servlet,SHTML等输出的网页也能进行压缩,压缩效率也很高。 配置方法Tomcat5.0以后的版本是支持对输出内容进行
2010-06-17 10:15:00 800
转载 js调用as3里面的方法
<br />嵌入页面中flash的代码<br /><br /><object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="800"><br /><param name="movie" value="mmos_secure.swf" /><br /><param name="quality" value="high" /><br /><param name="sw
2010-06-12 17:08:00 6622 1
转载 as3 TextField 宽度根据文本内容自适应
<br />import flash.text.TextField;<br />import flash.text.TextFieldAutoSize;<br /><br />var _txt:TextField = new TextField();<br />_txt.autoSize = TextFieldAutoSize.LEFT; 这句就是让文本左对齐后宽度自适应延展<br /><br /><br />当然,如果你想自定义文本框的宽度,并且想让文本自动换行的话可以使
2010-06-12 17:04:00 9609 2
转载 oracle 存储过程的基本语法 及注意事项
oracle 存储过程的基本语法1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND
2010-06-11 17:34:00 705
原创 搜集的多个java图片处理方法
<br /><br />//** 輸入的是 HiColor 的 jpeg 檔案..<br />//** 輸出的格式欲為 HiColor 的 gif 檔案, 但每次都出現 too many colors (error message)<br />//** 若輸入的是8-bit jpeg(灰階) 檔案, 則就不會有問題..頂多只到 256灰階顏色罷了..<br />//** 是否有可解決的方法???<br />//***************************************
2010-06-09 13:47:00 5156
转载 Tomcat的一些小招
<br />在学习与容器挂钩的程序设计时,不免要来回启动你的容器,而对于初学者用得最多的就是apache的tomcat,对于大家每次都要不厌其烦的输入url,比如http://localhost:8080/ajax/dynamicLists.html 难到不觉得麻烦吗?我是觉得相当的麻烦,但tomcat为我们想到了,所以,你每次只需要输入 http://localhost:8080/ajax/就有一个目录列表你在中间单击dynamicLists.html不就好了吗?这样一就方便一些。所以建议大家
2010-06-08 18:04:00 717
转载 java取日期之间的日数
<br /> private int daysBetween(Date now, Date returnDate) { Calendar cNow = Calendar.getInstance(); Calendar cReturnDate = Calendar.getInstance(); cNow.setTime(now); cReturnDate.setTime(returnDate); setTimeToMidnight(cNow); s
2010-06-08 13:03:00 765
原创 屏蔽一个table中的右键,支持ie,ff
<br />有时候并不想屏蔽整个页面的右键,只是屏蔽一个特定区域,以下方法作为参考:<br /> <br /><table width="100%" border="0" cellpadding="0" cellspacing="0" oncontextmenu="return(false)"><br /> <br />可以屏蔽一个table区域的右键<br />
2010-06-08 10:46:00 759
原创 dao的检测试
1、创建一个带有main方法的类。2、实例化dao3、打开transaction4、实例化新的bean5、设置bean内容6、dao保存bean7、提交事务。public class hibernateDaotext{ public static void main(String[] args) { MessageDao dao = new MessageDao(); Transaction tran = dao.getSession().beginTrasaction(
2010-06-06 13:47:00 726
转载 javascript日期比较 js日期相差天数
<br />javascript日期比较:<br /><br />本人博客原有一篇文章javascript日期比较,今天找到更好的方法与大家分享:<br />var s1 = "2007-01-01";<br />var s2 = "2007-12-31";<br /><br />s1 = s1.replace(/-/g, "/"); <br />s2 = s2.replace(/-/g, "/"); <br />s1 = new Date(s1);<br />s2 = new
2010-06-04 17:09:00 2768
转载 数据库操作精华,50个SQL
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b whe
2010-06-03 17:07:00 1109
转载 javascript中createTextRange用法,得到input及textarea光标位置
<br />返回createTextRange的text和htmlText<br /><br /><script language="javascript"><br />function test()<br />{<br />var rng=document.body.createTextRange();<br />alert(rng.text)<br />}<br />function test1()<br />{<br />var rng=document.body.cr
2010-06-03 17:06:00 3237 1
原创 快速了解业务流程
<br />以4001路由功能为例。<br /> <br />通过了解数据库结构,与前台页面各表单元素之间的对象,了解此项功能的业务功能。<br /> <br />如果通过阅读java程序去了解,则太繁琐了。
2010-06-03 16:36:00 807
原创 关于margin-top/bottom在non-Replaced inline元素上(如span)不起作用的解释
<br />margin-top/bottom have no effect on non-replaced inline elements。(参见css2.1规范)<br />但是为什么就不支持呢?<br />本人觉得可以这样解释:<br />像这样一个结构<br /><span class=”a”>xxxxxxxxxxxxxxxx</span><span class=”b”>——————</span><br />效果大概如下<br />xxxxxxxxxxxxxxx————-<br />
2010-06-02 16:12:00 2327 1
iOS开发知识精美画册.pdf
2020-02-28
Photoshop快捷键合集[超清可打印]
2019-01-15
iOS开发试题大全之二:笔试题600条
2018-01-26
iOS开发试题大全之二:面试题400条
2018-01-26
iOS开发试题大全:笔试面试一千题[面试篇]
2018-01-26
iOS开发试题大全:笔试面试一千题[多线程篇]
2018-01-26
iOS开发试题大全:笔试面试一千题[界面篇]
2018-01-26
iOS开发试题大全:笔试面试一千题[常识篇]
2018-01-26
iOS开发试题大全:笔试面试一千题[语法篇]
2018-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人