P23 Google Chrome 浏览器开发人员工具,让网页开发变得更轻松无论是IE6/7的Internet Explorer Developer Toolbar或者是IE8自带的DeveloperTools,还是Firefox的Firebug,以及Safari的WebInspector和Opera的Dragonfly,他们的宗旨只有一个——帮助程序员方便、更高效地进行网页开发。作为浏览器中生力军,GoogleChrome浏览器(4.0及以上版本)也自带了丰富的开发人员工具,让您可以随时随地对任何网页的CSS、HTML和JavaScript进行实时编辑、调试以及监控。GoogleChrome浏览器开发人员工具不仅仅能帮助您诊断、修复在网页加载、脚本执行以及页面呈现中出现的问题,还可以帮助您最大限度地了解您的网页或网络应用程序对CPU以及内存的使用情况。本篇教程将从以下几部分系统地讲解如何使用GoogleChrome浏览器开发人员工具来帮助您的开发:准备工作如何使用元素(Elements)面板如何使用资源(Resources)面板如何使用脚本(Scripts)面板如何使用时间轴(Timeline)面板如何使用剖析(Profiles)面板如何使用存储(Storage)面板如何使用审计(Audits)面板如何使用JavaScript控制台(Console)准备工作要开始使用开发人员工具,请先下载
P12 GDB即GNU Debuger,是GNU下的调试器.主要是用在linux下面。但是也有人把它移植到Win32平台上面,这样我们常常在Windows下面的人也有机会接触到这个非常优秀的调试器。Free Pascal 一直都是调用GDB来调试程序,FP 2.0.2版本中间的GDB版本为6.2.1。然而Free Pascal的IDE在Windows下面一直饱受不稳定的责难,因此很多人都不喜欢在IDE里面直接调试程序。但是做为调试器GDB还是非常优秀,但是很多人在直接面对命令行调试程序时非常不习惯,更重要的是不会使用GDB的指令.对此,我给出我在使用GDB时的心得,希望大家能够喜欢,从中受益。
P3 如果CAS配置完成。就可以进行Client的配置了。以下Client的配置前提是你对SpringSecurity有一定了解。如果不熟悉,还是希望能先读一下SpringSecurity相关的文章。
P9 使用中心认证服务(CAS)进行单点登录在本章中,我们将会介绍使用中心认证服务(Central Authentication Service,CAS)为基于SpringSecurity的应用提供单点登录门户(singlesign-onportal)。在本章的内容中,我们将会:l学习CAS,包括它的架构以及对于系统管理员和各种规模组织的好处;l理解SpringSecurity怎样配置以处理认证请求拦截并重定向到CAS;l配置JBCPPets应用以使用CAS的单点登录;
P5 Spring的JDBC框架承担了资源管理和错误处理的重担,使你的JDBC代码非常干净,这就是spring为我们提供的模板类-JdbcTemplate,他是线程安全的首先,我们编写配置文件,这里数据库链接部队使用了apache的pool和DBCP作为连接池我们为PersonDAO这个数据库操作类
P5 通常我们创建的MView会不止一个,而且各个MView的Master Table之间是有约束,数据一致性关联的,如果我们对各个MView分开刷新的话我们是不能保证关联数据的完整性和事务的一致性的。Oracle提供了刷新组来解决这个问题。在刷新组刷新之后Oracle可以保证在刷新组里面的所有的表在刷新的那个时间点的是一致的。
P2 通过前面章节的练习我们可以对三类函数特征做些描述。单值函数多数处理单个或多个值但只返回单个值(SYS_CONNECT_BY_PATH除外)。聚合函数多数处理多行并且各分组序列分别返回成一行。分析函数多数处理多行并且每条记录均会有返回。
P3 ORACLE函数介绍第七篇非著名函数之分析函数2007.8.27CUME_DIST()OVER([partition_clause]order_by_clause)返回该行在分组序列中的相对位置,返回值介于0到1之间。
P3 ORACLE函数介绍第六篇著名函数之分析函数
P12 Hash表分析以及Java实现 一。Hash表概念 在查找表中我们已经说过,在Hash表中,记录在表中的位置和其关键字之间存在着一种确定的关系。这样我们就能预先知道所查关键字在表中的位置,从而直接通过下标找到记录。使ASL趋近与0. 1)哈希(Hash)函数是一个映象,即:将关键字的集合映射到某个地址集合上,它的设置很灵活,只要这个地址集合的大小不超出允许范围即可;2)由于哈希函数是一个压缩映象,因此,在一般情况下,很容易产生“冲突”现象,即:key1?key2,而f(key1)=f(key2)。
P4 今天在写JTable的小示例,发现了不少小技巧,记录在此。仅自己日后学习,也希望能给需要的朋友带来一点小帮助!学习写图形化界面,个人认为按照下面几个步骤来写就OK了!(1)引入Swing包(2)选择“外观和感觉”(3)设置顶层容器(4)设置按钮和标签(5)向容器中添加组件(6)在组件周围添加边界(7)进行事件处理那么来看看我写的这个小例子吧
P25 看到一款基于jquery的上传插件Uploadify无论在功能、外观、可用性和扩展性上都有不错表现,于是研究了一番。简介Uploadify简单说来,是基于Jquery的一款文件上传插件。它的功能特色总结如下:支持单文件或多文件上传,可控制并发上传的文件数在服务器端支持各种语言与之配合使用,诸如PHP,.NET,Java……通过参数可配置上传文件类型及大小限制通过参数可配置是否选择文件后自动上传易于扩展,可控制每一步骤的回调函数(onSelect,onCancel……)通过接口参数和CSS控制外观更多。
P2 分析函数计算基于groupby的列,分组查询出的行被称为"比照(window)",在根据over()执行过程中,针对每一行都会重新定义比照。比照为"当前行(currentrow)"确定执行计算的行的范围。这点一定要理解清楚。它是分析函数生成数据的原理。如果此处模糊,那么你在应用分析函数时恐就不会那么得心应手了。 分析函数与前面章节中讲到的聚合函数非常相似,不同于聚合函数的地方在于它们每个分组序列均返回多行。在本节示例中会同时应用两种函数做对比,以更好体现二者的差异。通过本章节练习相信大家就会注意到,部分聚合函数和分析函数是同一个命令,事实确实如此。如果从语法格式上区分的话,没加over()的即是聚合函数,加了over()即是分析函数:) 有一点需要注意哟,除了orderby子句的运算外,分析函数在SQL语句中将会最后执行。因此,分析函数只能应用于select的列或orderby子句中(记住喽,千万别扔到什么where、groupby、having之类的地方了)。也正因此,同名的函数在做为聚合函数和分析函数时得出的结果可能不相同,就是因为此处运算逻辑不同造成的。
P5 单值函数在查询中返回单个值,可被应用到select,where子句,startwith以及connectby子句和having子句。.数值型函数(NumberFunctions)数值型函数输入数字型参数并返回数值型的值。多数该类函数的返回值支持38位小数点,诸如:COS,COSH,EXP,LN,LOG,SIN,SINH,SQRT,TAN,andTANH支持36位小数点。ACOS,ASIN,ATAN,andATAN2支持30位小数点。ABS(n)返回数字的绝对值例如:SELECTABS(-1000000.01)FROMDUAL;COS(n)返回n的余弦值例如:SELECTCOS(-2)FROMDUAL;ACOS(n)反余弦函数,nbetween-1and1,返回值between0andpi。
P3 聚合函数可被用于select,orderby以及having子句中。其运算可以基于groupby的结果,也可以直接对所有记录进行运算。当然,这种类型语句相信大家平常也用的比较多,概念性的就不多介绍了,有一点需要注意的是,除了count和grouping之后,其它的统计运算均会忽略值为null的列。 注意,多数聚合函数都支持DISTINCT子句(distinct是什么?过滤记录集中重复记录用的),如果不指定则默认针对所有计录
P3 聚合函数可被用于select,orderby以及having子句中。其运算可以基于groupby的结果,也可以直接对所有记录进行运算。当然,这种类型语句相信大家平常也用的比较多,概念性的就不多介绍了,有一点需要注意的是,除了count和grouping之后,其它的统计运算均会忽略值为null的列。
P7 单值函数在查询中返回单个值,可被应用到select,where子句,startwith以及connectby子句和having子句。.数值型函数(NumberFunctions)数值型函数输入数字型参数并返回数值型的值。多数该类函数的返回值支持38位小数点,诸如:COS,COSH,EXP,LN,LOG,SIN,SINH,SQRT,TAN,andTANH支持36位小数点。ACOS,ASIN,ATAN,andATAN2支持30位小数点。
P12 使用Lucene自带的Highlighter就可以实现对原始文件摘要的提取工作。Highlighter类有一个getBestFragment方法,这个方法有多个重载的方法。使用Lucene自带的Highlighter就可以实现对原始文件摘要的提取工作。Highlighter类有一个getBestFragment方法,这个方法有多个重载的方法
P3 匈牙利命名法,骆驼命名法,帕斯卡命名法,C#命名规范一、匈牙利(Hungarian)命名法:广泛应用于象Microsoft Windows这样的环境中。Windows编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的Microsoft程序员查尔斯·西蒙尼(CharlesSimonyi)提出的。匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。
P22 1.一个项目的的生命期80%是花费在维护上 2. 改善项目的可读性,可以方便其他开发人员迅速的了解其代码,以及在现有的代码上继续开发。 3. 如果你把你的代码当做产品,你一定要要求你的代码和你的产品一样好