自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

璟天博客

软件设计师的思考方法

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 jqGrid分页技术学习(九)spring jdbc多单条件组合查询

<br />TablePagingController对多条件组合查询的判断:<br />...... if (search) {// _search:true // filters:{"groupOp":"AND","rules":[{"field":"id","op":"ne","data":"5"},{"field":"amount","op":"gt","data":"100"}]} String filters = request.getParameter("filte

2011-03-29 07:29:00 1313 1

原创 jqGrid分页技术学习(八)spring jdbc 单条件查询

<br />TablePagingController对单条件查询的判断:<br />...... String searchField = request.getParameter("searchField"); // searchField:id logger.info("Res-Host request searchField=[" + searchField + "]"); String searchOper = request.getParame

2011-03-29 07:27:00 855

原创 jqGrid分页技术学习(七)spring jdbc 分页查询DAO

<br />分页查询的原理,如下图:<br /><br /> <br /> <br />TablePagingController解析查询的代码:<br />...... String strPage = request.getParameter("page"); int page = Integer.parseInt(strPage); logger.info("Res-Host request page=[" + page + "]"); String strRows =

2011-03-29 07:21:00 1554

原创 jqGrid分页技术学习(六)spring jdbc 通用DAO——查询所有记录

<br />TablePagingController上的查询记录解析:<br />...... } else {// _search:false final JQGridPTO<InvHeader> pto = this.getDao().query(); model.put("JSON_OBJECT", pto); }......<br /> <br />TablePagingDao上的查询所有记录的操作:<br />...... /** * 查询所有对

2011-03-29 07:13:00 933

原创 jqGrid分页技术学习(五)spring jdbc 通用DAO——修改一条记录

<br />TablePagingController修改一条记录的解析:<br />...... } else if (strOper.equals("edit")) { // oper:edit String strId = request.getParameter("id"); int id = Integer.parseInt(strId); logger.info("Res-Host request id=[" + id + "]"); String

2011-03-29 07:10:00 798

原创 jqGrid分页技术学习(四)spring jdbc 通用DAO——删除一条记录

<br />TablePagingController删除一条记录的解析:<br />...... } else if (strOper.equals("del")) { // oper:del String strId = request.getParameter("id"); int id = Integer.parseInt(strId); logger.info("Res-Host request id=[" + id + "]"); final bo

2011-03-29 07:08:00 791

原创 jqGrid分页技术学习(三)spring jdbc 通用DAO——添加一条记录

<br />编写了三个主要的类:TablePagingController,TablePagingDao,InvHeader<br />InvHeader是传输对象;<br />TablePagingDao是数据库操作的Data Access Object,是数据处理层;<br />TablePagingController是负责解析客户端调用Servlet的解析、处理类,是业务逻辑层。<br /> <br />InvHeader类:<br />public class InvHeader imple

2011-03-29 07:05:00 893

原创 jqGrid分页技术学习(二)spring环境准备

<br />从http://www.springsource.org/download下载spring的lib,拷贝到WebContent/WEB-INF/lib目录下:<br />spring-aop.jarspring-beans.jarspring-context-support.jarspring-context.jarspring-core.jarspring-jdbc.jarspring-test.jarspring-tx.jarspring-web.jars

2011-03-29 06:51:00 886

原创 jqGrid分页技术学习(一)jqGrid环境准备

从http://www.trirand.com/blog/下载jqGrid和Demo。使用Eclipse Java EE IDE for Web Developers(伽利略)建立一个Dynamic Web Project。将如下文件拷贝入WebContent下的js和themes目录下:

2011-03-29 06:38:00 1642

翻译 不应在Facebook上做的15件事

无论你喜欢还是憎恨他们,社交网站都一直存在,Facebook和MySpace是网络上最热门的站点。尽管他们可能非常恼人,但有一个不可避免的事实:人们蜂拥而至。当是过去的事你看着你的feed没有人张贴一个尴尬的图片,或别人在说些刺激的话?以下是你不应该在Facebook或MySpace上进行的前15项操作:

2011-03-08 15:01:00 612

原创 历史曲线图的展现和操作方式

最近,在设计一个小型监控系统时,如何展示历史性能数据,引发了一场同事间关于设计的讨论,下面将展示其设计的心路历程。界面的设计不是一蹴而就的,是经过大量的交流,渐进式的成长,最终我们交付了一个完美的解决方案。

2011-03-07 14:28:00 1252

转载 界面设计规范大全

【Apple】iOS Human Interface Guidelines, iPad Human Interface Guidelines, Apple Human Interface Guidelines【Google】Android User Interface Guidelines【Motorola】Motorola’s Best Practices for Android UI【Microsoft】Windows Touch UI Guideline, UI Design & Inte

2011-03-07 09:57:00 406

转载 UI工程师所需技能

不记得此图来自于哪里啦?

2011-03-06 19:56:00 342

原创 你知道什么工具能压缩JavaScript脚本文件大小吗?

在一个Web应用开发完毕后,实际使用中,发现JavaScript脚本文件太大,下载网页时速度较慢。需要剔除其中的注释、空白符,以减小其文件大小。使用了一些工具后发现YUI compressor略胜一筹,而且它还可以压缩CSS文件。

2011-03-06 19:27:00 390

原创 一种直觉的表达,C++运算符重载

运算符重载是C++ 的重要组成部分,它可以让程序更加的简单易懂,简单的运算符使用可以使复杂函数的理解更直观。对于普通对象来说我们很自然的会频繁使用算数运算符让他们参与计算,但是对于自定义类的对象来说呢?您更喜欢哪一种语法表达方式呢?例程2是一种直觉的表达,更接近于人类所熟悉的世界,我们是无论如何也不应阻止程序员写出类似的程序来。运算符重载允许您为类的使用者提供一个直觉的接口。通过重载类上的标准运算符,您可以发掘类的使用者的直觉。使得用户程序所用的语言是面向问题的,而不是面向机器的。最终目标是降低

2011-03-06 18:32:00 382

转载 全球15个顶级技术类博客

在互联网世界当中,博客网站的种类是多种多样的。它们中的一些旨在教导、帮助人们交流协作、激发灵感,并拓展我们的思维空间。而另一些博客则侧重于激发我们的情感,让我们感到愤怒,或是让我们开怀大笑。《电脑世界(Computerworld)》网站的编辑们这些优秀博客网站搜集整理在了一起,为我们提供了一份最受他们所钟爱的博客网站的列表。最后,我们根据这些博客自身的信息广度、新闻价值、网站设计、更新频率以及娱乐价值,将这份50多位候选人的大名单做了进一步的缩减,最终得到了这份15个世界最顶级的技术类博客网站排行榜

2011-03-05 16:02:00 1183

Internet Applications – Socket Programming.pdf

如何使用Socket API编写client/server程序。 使用Berkeley Unix 4.1, 1981实现的TCP/IP作为示例。 主要内容: 什么是socket? 如何使用sockets; Client/Server程序示例。

2011-03-11

完整的DNS解析过程.swf

一个展示DNS寻址、解析过程的Flash。 第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。 第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。 第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。 第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。 第五步:重复第四步,直到找到正确的纪录。 第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

2011-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除