摘要:
这篇博文主要是分析下当前经常使用到的UI组件,他们的效果和功能一般都可以满足我们平常项目使用,但对于较复杂些的项目建议你要斟酌下再决定是否使用?如何去用?尤其是字段和数据源都是后台动态生成那么考验性更大……需求:列表页展现数据,其中列头(一般在50个以上)和数据源都是后台动态生成,每页展示10条数据、排序、列拖动等功能要求效果:方法一:后台拼凑Json格式生成Table页面加载速度:使用结果来看: 优点:速度、体验性综合排名第二 缺点:列拖动用了第三方jquery插件但是效果上不是很好,另外虽然是ajax无刷新页面加载数据但是在排序、分页时数据表格需要重新绘制所以会有点给人抖动的感觉方... 阅读全文
摘要:
create or replace procedure Proc_Update_StaffInfois temp number; cursor cur_staff is select * from HR_RS_Staff where Deleted = 0 and sysdate > EntryTime + 365;begin for u in cur_staff loop temp := mod(floor(sysdate - to_date(u.EntryTime,'yyyy-MM-dd')),365); if temp <> 0 then -- 员工企龄 阅读全文
摘要:
1概述在使用PowerDesigner进行数据库设计、生成数据库,并开发进行一段时间后, 在这段时间内,数据库的结构必然会有一些变化。我们往往会遇到这样的问题,PowerDesigner与现有数据库结构不匹配。如果人工的比较,即费时又会出错。2 PowerDesigner 生成数据库由于人工比较的缺陷,我们需要一个工具来解决。首先,因为PowerDesigner文件与数据库文件是完全不同的两种文件格式,所以我们先要将它们转换成同样的数据结构。我们用PowerDesigner的物理模型生成一个新的数据库。以生成SQL SERVER 为例:2.1 “Database”->”Generate 阅读全文
摘要:
javascript是个入门门槛很低的语言,甚至一个从来没有接触过javascript的技术人员,几小时内就可以写出一个简单有用的程序代码。但是如果因此你就下结论:javascript是门简单的语言。那你就大错特错了。想写出高性能的代码,同样需要具备一个高级程序员的基本素养。一个java或者c++程序员,不一定能写出高性能的javascript代码,但更容易写出高性能的javascript代码。javascript的简单是基于它“胸襟广阔”的包容性。它声明时,不需要指定类型,甚至可以任意的转换类型。它面向对象,却没有类(Class)的限制。它是一门崇尚自由又非常严谨的语言,如果你是一个自由主义 阅读全文
摘要:
oracle的分析函数over 及开窗函数eg: 相关解析:表t_pi_part字段 id code namevalue 1 222 avalue 2 222 bvalue 3 333 c给code相同的part code 添加行标,根据id 排序select p.* ,row_number()over(partition by p.code order order by a.id desc) as row_index from t_pi_part p;一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行, 阅读全文
摘要:
一、AOP实现初步AOP将软件系统分为两个部分:核心关注点和横切关注点。核心关注点更多的是Domain Logic,关注的是系统核心的业务;而横切关注点虽与核心的业务实现无关,但它却是一种更Common的业务,各个关注点离散地分布于核心业务的多处。这意味着,如果不应用AOP,那么这些横切关注点所代表的业务代码,就会分散在系统各处,导致系统中的每个模块都与这些业务具有很强的依赖性。在这里,所谓横切关注点所代表的业务,即为“方面(Aspect)”,常见的包括权限控制、日志管理、事务处理等等。 以权限控制为例,假设一个电子商务系统,需要对订单管理用户进行权限判定,只有系统用户才能添加、修改和删除订单 阅读全文
摘要:
一、源码思路分析总结[ 作者:华子yjh ]概要:jQuery的核心思想可以简单概括为“查询和操作dom”,今天主要是分析一下jQuery.prototype.init选择器构造函数,处理选择器函数中的参数;这个函数的参数就是jQuery()===$()执行函数中的参数,可以先看我之前写的浅析jQuery基础框架一文,了解基础框架后,再看此文。思路分析:以下是几种jQuery的使用情况(用于查询dom),每种情况都返回一个选择器实例(习惯称jQuery对象(一个nodeList对象),该对象包含查询的dom节点):1、处理 $(""), $(null), $(undefin 阅读全文
摘要:
c# 扩展方法出来已久,介绍扩展方法的文章也很多,但都是笼统的。本人最近一直在思考扩展方法的应用,也悟出了一些,准备将这最近一段时间对扩展方法的思考,写成一个系列文章。每个文章只介绍一个应用方面,篇幅不会太长。先声明一下,本系列文章主要为提供一个新的编程的思路(所提供的代码仅供参考,不足处请包涵),希望大家把讨论的重点放在编程思想上。打算将文章写成三个部分:基础篇、高级篇、变态篇。1.基础篇简单易懂,主要是一些常用操作。2.高级篇会将扩展方法与泛型、委托、lambda表达式、反射、异步调用、多线程等相接合。3.变态篇,为改变形态之意,是一些实际中很难用到的扩展,仅供开拓思路。整个系列初步打算写 阅读全文
摘要:
使用MiniProfiler调试ASP.NET MVC网站性能,MiniProfiler可以很好的处理网站后端每个处理时间的事件,但是MiniProfiler是无法远程做监测的动作,MiniProfiler只能够监测本地端的动作,所以MiniProfier比较适合开发期间使用。在开发ASP.NET WebFrom时,如果想要追踪每个页面的执行状况与效能的话,其实是可以使用“Trace”功能,如此一来就可以在每个页面的下方显示页面执行时的完整详细信息,包括前端传送的Http Request、所有的Session、Cookie等,对于开发时期来说,这些信息可以帮助我们在除错时候可以掌握确切的信息, 阅读全文
摘要:
通过网页设计师的大量CSS经验,我们会记住所有种代码语法,兼容性和片段。有一些特定的CSS,可以真正帮助改变你的网站设计改变较旧的技术规则和声明,使用更少的代码写出同样的效果是我们一直不断追求的目标以下是5 个CSS选择器将帮助您保持您的XHTML页面更加干净这些文章可能你也喜欢Web开发人员有用的代码比较工具分享30个开发人员有用的CSS代码片段对于Web开发人员开发方便的CSS3技巧25个强大的CSS代码,据说这些是开发者经常遇到比较棘手的代码前端开发性能推荐-如何进行CSS代码减肥1。匹配子类在设计菜单有时你需要选择具有多个类的元素,如选择“item”和“active”的所有元素:< 阅读全文