首页 何问起 前端特效 htbtn-4 闪电 使用方法
摘要: Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。final关键字的含义?final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。什么是final变量?凡是对成员变量或者本地变量(在方 阅读全文
posted @ 2014-01-07 16:03 roucheng 阅读(493) 评论(0) 推荐(0) 编辑
摘要: PHP入门:在Windows系统中分别安装PHP工作环境一、什么是LAMP? Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。二、安装Apache服务器 ... 阅读全文
posted @ 2014-01-05 16:58 roucheng 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 个人理解,数据库性能最关键的因素在于IO,因为操作内存是快速的,但是读写磁盘是速度很慢的,优化数据库最关键的问题在于减少磁盘的IO,就个 人理解应该分为物理的和逻辑的优化, 物理的是指oracle产品本身的一些优化,逻辑优化是指应用程序级别的优化物理优化的一些原则: 1)Oracle的运行环境(网络,硬件等) 2)使用合适的优化器 3)合理配置oracle实例参数 4)建立合适的索引(减少IO) 5)将索引数据和表数据分开在不同的表空间上(降低IO冲突) 6)建立表分区,将数据分别存储在不同的分区上(以空间换取时间,减少IO) 逻辑上优化: 1)可以对表进行逻辑分割,如中国移动... 阅读全文
posted @ 2014-01-05 16:54 roucheng 阅读(2813) 评论(0) 推荐(0) 编辑
摘要: 1.用script标签引入javascript时,浏览器对于javascript的加载某些是并行的,某些是串行的,如IE8,Chorme2和firefox3都是串行加载的。2.charset编码也就是页面编码建议要明确设置,不然会导致不必要的错误。可以在header中设置,也可以在meta中设置,建议在meta中设置,浏览器加载html时会先加载头部,并顺序读取meta中的charset以决定页面编码。3.尽量使用link导入css 而不要使用@import,使用import会导致css延迟加载进而导致页面展现缓慢4.因为html加载的顺序是先加载header总内容,所以如果header中的j 阅读全文
posted @ 2014-01-04 20:24 roucheng 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 程序中经常使用的PHP加密解密字符串函数代码如下:/********************************************************************* 函数名称:encrypt 函数作用:加密解密字符串 使用方法: 加密 :encrypt('str','E','nowamagic'); 解密 :encrypt('被加密过的字符串','D','nowamagic'); 参数说明: $string :需要加密解密的字符串 $operation:判断是加密还是解密: 阅读全文
posted @ 2014-01-04 15:09 roucheng 阅读(3289) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 1 2 3 4 5 双人在线五子棋-柯乐义 6 12 13 14 15 你的浏览器不支持HTML5 canvas ,请使用 google chrome 浏览器 打开.16 17 18 19 20 人机对战:http://keleyi.com/a/bjad/j2a309yk.htm下载地址:http://files.cnblogs.com/roucheng/wuziqi.rarhttp://www.cnblogs.com/roucheng/ 阅读全文
posted @ 2014-01-04 14:59 roucheng 阅读(2922) 评论(1) 推荐(1) 编辑
摘要: 网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。 目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运. 阅读全文
posted @ 2014-01-04 00:58 roucheng 阅读(422) 评论(0) 推荐(1) 编辑
摘要: 新建一个VS.NET下的项目..看到ASPX,RESX和CS三个后缀的文件了吗??这个就是代码分离.实现了HTML代码和服务器代码分离.方便代码编写和整理.code-Behind:asp.net中的术语(代码后植)。在传统asp中,WEB页面的UI与逻辑都是写在一个页面里而无法分开。这种编写代码方式的最大弊端就是一旦UI或逻辑有所变动,都几乎不可避免的要对另一层进行相应改动,同时这种混合的代码编写方式暴露了程序的实现逻辑。asp.net解决了这些问题。asp.net中采用了页面“继承”的方式,即前台页面.aspx文件通过其页面指令@Page继承后台.cs文件,这样,不仅将页面的UI与逻辑分开, 阅读全文
posted @ 2014-01-04 00:52 roucheng 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse 4.2),在开始前给大家提3点建议:不要使用System.out.println作为调试工具把所有涉及到的组件日志级别激活并使用使用日志分析器来读取日志1.条件断点如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创 阅读全文
posted @ 2014-01-04 00:40 roucheng 阅读(2983) 评论(3) 推荐(3) 编辑
摘要: Oracle内建数据类型一、 字符数据1、 char(size)2、 varchar2(size) 最常用,最大长度4000字节3、 nvhar(size)、nvarchar(size)4、 varchar(size) 5、 long 建议使用LOB大型数据6、 raw 存储二进制,建议使用LOB大型数据二、 数字1、 number(p,s)三、 日期1、 data2、 timestamp3、 timestamp with time zone4、 timestamp with local time zone5、 interval year to month6、 interval day to. 阅读全文
posted @ 2014-01-04 00:34 roucheng 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 一、行高的字面意思“行高“顾名思义指一行文子的高度。具体来说是指两行文子间基线间的距离。基线是在英文字母中用到的一个概念,我们刚学英语的时候使用到的那个英语本子每行有4条线,其中底部第二条线就是基线,是a,c,z,x等字母的地边线。 ————————顶线(top line)——————————————————————————中线(middle line)————————————————————————基线(base line)——————————————————————————底线(bottom line)—————— vertical-align中有top,middle,baselin... 阅读全文
posted @ 2014-01-03 22:05 roucheng 阅读(695) 评论(0) 推荐(1) 编辑
摘要: 代码如下: 1 = 2038) 23 { 24 $year = date ( 'Y' ); 25 } 26 } else 27 { 28 if ($year 12) 36 { 37 $month = date ( 'm' ); 38 } 39 40 //上一年 41 $pretYear = $year - 1; 42 //上一月 43 $mpYear = $year; 44 $preMonth = $month - 1; ... 阅读全文
posted @ 2014-01-03 01:08 roucheng 阅读(992) 评论(0) 推荐(0) 编辑
摘要: jquery 1.9+放弃了live,说是用on代替了!那么如果我们以前用live来获取jquery动态添加的元素,现在应该用on怎么写呢?首先:然后,我使用append的方法:$('#one').append("test1");得到的结果是:test1http://www.cnblogs.com/roucheng/现在,我想获取p里的值,如果我们直接用:$("#two").on("click",function(data){ alert(data);});那么,是不会弹出窗口的!需要改成这样的:$("bod 阅读全文
posted @ 2014-01-03 00:54 roucheng 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: CSS可以改进网站的设计并且开拓网站设计更多的可能性,可以令你的网页更具吸引力。对于前端开发者、网站设计师来说,掌握并熟练应用CSS是一项必不可少的技能。下面列出了一些非常实用的CSS3属性和使用技巧,希望能够为你的开发、设计工作带来一些帮助。1. 圆角效果如今的Web设计在不断跟进最新的开发技术,纷纷采用HTML5来开发多样性的Web应用。HTML5的优势之一,就是之前必须用图片实现的元素,现在可以用代码来实现。“border-radius”是实现这一功能的一个重要的属性,可以用来直接定义HTML元素的圆角,并且被所有现代浏览器支持。border-radius: 10px; /* CSS3 阅读全文
posted @ 2013-12-25 14:17 roucheng 阅读(810) 评论(0) 推荐(1) 编辑
摘要: 目前,文字信息仍是网站最主要的内容,随着CSS3技术的不断成熟,Web字体逐渐成为话题,这项让未来Web更加丰富多彩的技术拥有多种实现方案,其中之一是通过@font-face属性在网页中嵌入自定义字体,主流的浏览器都支持这项技术,本文介绍主要的几种Web字体格式及字体格式转换。Web字体格式介绍TrueType (.ttf)Windows和Mac系统最常用的字体格式,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理,保证了屏幕与打印输出的一致性。同时,这类字体和矢量字体一样可以随意缩放、旋转而不必担心会出现锯齿。EOT – Embedded 阅读全文
posted @ 2013-12-25 13:23 roucheng 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 集合,表示可以通过遍历每个元素来访问的一组对象(特别是可使用foreach循环访问)一个集合包括多个元素,即有一个集合类对象和N个元素对象因为任何集合类都实现了IEnumerable接口,所以任何集合类对象都有一个GetEnumerator()方法,该方法可以返回一个实现了 IEnumerator接口的对象,这个返回的IEnumerator对象既不是集合类对象,也不是集合的元素类对象,它是一个独立的类对象。通过这个对象,可以遍历访问集合类对象中的每一个元素对象如果集合类是用户自定义的集合类,则用户必须实现它的GetEnumerator()方法,否则不能使用循环。当然,与这个自定义集合类对应的I 阅读全文
posted @ 2013-12-24 16:51 roucheng 阅读(820) 评论(0) 推荐(1) 编辑
摘要: JavaScript是如今最受欢迎的编程语言之一,但受欢迎同时就是该语言自身的各种特性带来的副作用,无论该语言多美妙,每天还是有成千上万的程序员弄出一堆bug。先不要嘲笑别人,或许你也是其中之一。给你一个例子,下面是几个简短的完全有效的JS片段(你可以在你的控制台上试验一下):typeof NaN === 'number' // true Infinity === 1/0 // true0.1 + 0.2 === 0.3 // false,前面加括号也一样"3" + 1 // '31' "3" - 1 ... 阅读全文
posted @ 2013-12-24 01:46 roucheng 阅读(975) 评论(5) 推荐(0) 编辑
摘要: 1.margin还可以用来做平移,作用类似translate哈哈。将元素设成absolute后就可以用margin随便平移他了,既不像relative那样要霸占空间,又不用为父元素设置relative,还可以和top,left,right,bottom组合使用2.当为div设置padding后有些元素又想占满div,这时只要设置这个元素的margin为负padding的值就行了 1 marign 妙用1: 2 3 4 padding20 5 6 hr通过margin设成负数占满了div 7 8 9 marign 妙用2:10 11 absolu... 阅读全文
posted @ 2013-12-15 01:03 roucheng 阅读(1470) 评论(2) 推荐(0) 编辑
摘要: Spring JdbcTemplate在数据库的操作中,每个业务方法都要得到连接,开启事务,提交事务,回滚,关闭连接等,我们可以把这些做成一个模版,这样,在业务代码中只需要关注业务逻辑即可。MyJdbcTemplte.java: 1 package cn.itcast.gz.template; 2 3 import java.sql.Connection; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 import java.sql.SQLException; 7 import java.sql.Sta. 阅读全文
posted @ 2013-12-15 00:59 roucheng 阅读(715) 评论(0) 推荐(0) 编辑
摘要: wpf: 1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 阅读全文
posted @ 2013-12-13 16:01 roucheng 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 通用查询数据库辅助类,可实现任意查询语句的查询,还可以进行多结果集查询。类的代码: 1 package com.hongyuan.db; 2 3 import java.math.BigDecimal; 4 import java.net.URL; 5 import java.sql.Array; 6 import java.sql.Blob; 7 import java.sql.Clob; 8 import java.sql.Connection; 9 import java.sql.Date; 10 import java.sql.PreparedStatement; ... 阅读全文
posted @ 2013-12-13 15:56 roucheng 阅读(1666) 评论(2) 推荐(0) 编辑
摘要: 点击这里查看效果以下是源代码: 1 2 3 4 5 6 7 CSS3神奇的按钮-柯乐义 8 9 678 695 696 697 请使用支持CSS3的浏览器查看本页。原文698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 柯乐义 CSS3特效730 731 732 roucheng转载自:http://keleyi.com/a/bjac/3t0molka.htmh... 阅读全文
posted @ 2013-12-12 23:24 roucheng 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].selectedIndex = 1;radio单选组的第二个元素为当前选中值$('input[@name=items]').get(1).checked = true; 阅读全文
posted @ 2013-12-11 23:19 roucheng 阅读(2411) 评论(0) 推荐(0) 编辑
摘要: 查看最大线程数:cat /proc/sys/kernel/threads-maxulimitUser limits - limit the use of system-wide resources.Syntaxulimit [-acdfHlmnpsStuv] [limit]Options-S Change and report the soft limit associated with a resource.-H Change and report the hard limit associated with a resource.-a All current limits are repo 阅读全文
posted @ 2013-12-11 23:13 roucheng 阅读(12671) 评论(0) 推荐(1) 编辑
摘要: 在andriod项目中引用另一个library project时,报The container 'Android Dependencies' references non existing library 'xxxxxxx' 错误http://www.cnblogs.com/roucheng/解决办法是右击library project,选择Build Path->Configure Build Path->Order andExport->Select All将所有包都选上 阅读全文
posted @ 2013-12-11 23:10 roucheng 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 虽然这个问题很简单,但是对于我这接触两天的菜鸟来说也弄了很久,网上又找不到相关的解决方法,避免其他人和我一样,还是记录一下一般网上找到的教程是这么教:-(void )touchesBegin:(NSSet *)touches withEvent:(UIEvent *)event{ NSArray *twoTouches = [touches allObjects]; UITouch *firstTouch = [twoTouches objectAtIndex:0]; UITouch *secondTouch = [twoTouches objectAtInde... 阅读全文
posted @ 2013-12-11 23:01 roucheng 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 废话不说只有代码: 1 using System.Linq; 2 using System.Collections.Generic; 3 4 namespace CommonLibrary 5 { 6 public class PagedList : List 7 { 8 #region Properties 9 10 public int PageIndex { get; private set; }11 12 public int PageSize { get; private set; }13 14 pub... 阅读全文
posted @ 2013-12-11 00:34 roucheng 阅读(1608) 评论(2) 推荐(1) 编辑
摘要: 代码如下,保存到html文件打开: 1 2 3 4 jquery实现tab切换-柯乐义 5 54 55 56 57 77 78 79 80 81 82 jQuery 83 Javascript 84 85 86 87 88 jQuery实现固定底部菜单 89 一个jQuery ajax瀑布流的例子 90 keleyi菜单插件首页 91 jQ判断子元素是否包含某标签 92 jQuery各种事件概述 93 jq获取下一个元素节点 94 jquery实现a:hover效果 95 jQuery拉开关闭帷幕 96 弹出菜单jQuery插件 97 98 99... 阅读全文
posted @ 2013-12-10 23:42 roucheng 阅读(3739) 评论(0) 推荐(0) 编辑
摘要: 后台使用php,前台引用jquery,实现增删操作,代码如下: 1 2 47 48 49 50 51 52 53 54 57 58 61 ">删除 62 63 64 阅读全文
posted @ 2013-12-10 13:24 roucheng 阅读(451) 评论(0) 推荐(1) 编辑
摘要: Java体系结构包括以下四个部分:1. Java语言2. Java class文件格式(被编译后的java类文件格式)3. Java API4. Java虚拟机JVM它们之间的关系,总结一句话:使用java语言调用API编写源代码,被编译成java class文件后,在JVM中运行。运行时,JVM通过调用class文件中实现了Java API的方法来满足程序对Java API的调用。附图:Java虚拟机的主要任务就是使用类装载器(包括启动类装载器和用户自定义类装载器)装在class文件,并交由执行引擎执行其字节码。类装载器装载两类class文件,对Java API class文件,只有在执行时 阅读全文
posted @ 2013-12-10 13:18 roucheng 阅读(489) 评论(0) 推荐(0) 编辑