上一页 1 2 3 4 5 6 7 8 ··· 72 下一页
摘要: HTML代码:<!-- 菜单 --> <div id="mm" class="easyui-menu" style="width:140px;"> </div> Javascript代码:/*绑定右键*/ $(".datagrid-cell").live('contextmenu',function(e){//.datagrid-cell 是easyUI表格样式,这样设置的原因是,让菜单在表格上点击右键才显示 var selectRow=$('#grid& 阅读全文
posted @ 2012-05-17 17:14 Java EE 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 一,概述 1)节省空间带来的好处 程序变小使得加载更快;更容易读入高速缓存;需要操作的数据减少从而减少操作时间。 2)节省空间的方法 数学函数式替代要存储的数据。简单例子为:a[i]=i 。如果你要读取数组第i个元素只需要通过函数f(i) = i得到元素值,而不需要将所有数据存储在数组中。 改变数据结构。如果一个数字范围为0-200,则完全没有必要采用32位的int型存储,只需要采用8位的无符号char型存储即可。 链表替代稀疏二维数组。虽然指针也需要空间存储,如果二维数组存储很少的数据,则可以考虑权衡一下是否要用链表代替稀疏二维数组... 阅读全文
posted @ 2012-05-17 16:55 Java EE 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一,union:C/C++关键字 共用体(联合) 共用体的声明和共用体变量定义与结构十分相似。形式为:union 共用体名{ 数据类型 成员名; 数据类型 成员名; ... } 变量名; 共用体表示几个变量共用一个内存位置,在不同的时间保存不同的数据类型和不同长度的变量.在union中,所有的共用体成员共用一个空间,并且同一时间只能储存其中一个成员变量的值。当一个共用体被声明时, 编译程序自动地产生一个变量, 其长度为联合中最大的变量长度的整数倍(特别注意数组)例子一:union foo{ int i; char c; double k; };sizeo... 阅读全文
posted @ 2012-05-17 15:30 Java EE 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一直用chrome浏览器,没发现问题。今天用ie6,发现文件下载时文件名乱码,ie下迅雷下载文件名也是乱码。网上查了下说在ie下需要使用urlencode编码一下,我试了下header('Content-Disposition: attachment; filename='. rawurlencode($file_name);结果用ie下载还是乱码。php文件本身是gbk/gb2312编码,于是我先将$file_name转换成utf-8编码再进行urlencodeheader('Content-Disposition: attachment; filename=' 阅读全文
posted @ 2012-05-17 15:03 Java EE 阅读(315) 评论(0) 推荐(0) 编辑
摘要: easyUI的显示数据的div都有一个样式,如下图所有的表格都有一个datagrid-cell的样式那么这个时候我们就可以利用jquery来做时间的绑定了下面是主要的js代码: /*绑定右键*/ $(".datagrid-cell").live('contextmenu',function(e){ //显示快捷菜单 $('#mm').menu('show', { left: e.pageX, ... 阅读全文
posted @ 2012-05-17 14:55 Java EE 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Action是什么应用程序可以完成的每一个操作都可以称之为动作。例如,显示一个登录表单是一个动作,将用户信息保存起来也是一个动作。动作类其实就是普通的java类,他们可以有属性和方法,但是需要遵循一些规则:(1)每个属性必须有一个get和一个set方法,属性命名遵循JavaBean命名规则。(2)动作类必须有一个不带任何参数的构造器。如果Action中没有定义构造器,那么编译器会自动增加一个不带参数的构造器,但是如果我们定义了一个构造器,那么我们必须保证要有一个不带参数的构造器(3) 每个动作类至少有一个方法供Struts2在执行该动作时调用。(4) 动作类并不是非得扩展某个特定的父类或是实现 阅读全文
posted @ 2012-05-17 01:25 Java EE 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误:[java]view plaincopyFailedtofetchURLhttp://dl-ssl.google.com/android/repository/addons_list-1.xml.据说dl-ssl.google.com在大陆被强了,伟大的天朝真是不让人活了,解决方法就是修改C:\Windows\System32\drivers\etc\hosts文件。添加一行:[java]view plaincopy74.125.237.1dl-ssl.google.com这里需要注意的是hosts文件是只读的 阅读全文
posted @ 2012-05-16 22:28 Java EE 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前段时间学校的下载站服务器突然挂了,数据全部丢失.....没办法,只得重新做了,原来的系统采用的木翼下载系统,功能倒是挺强大,但是使用起来麻烦的,特别是每次更新了软件都要全站生成一次,生成一次要等上几分钟。这次决定换一个系统,上网查了下,php的专门下载系统还真没几个,最后看了下决定用帝国下载系统。这个系统倒是不用每次都生成静态,用起来挺方便,后台布局也挺直观的。只是,这个模版做起来真不好受....模版全部保存在数据库中,系统自带的模版全是使用table布局,包括一些系统标签生成的html都是使用的table。官方给的资料也少的可怜,基本只有参照自带模版来改,标签支持不够好,万能标签只能在首页 阅读全文
posted @ 2012-05-16 20:15 Java EE 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 前段时间对学校一电影站做了点修改,动态生成文件给用户下载,其中需要向一个页面传递一些参数,有些是中文。今天再去看,发现在下载的时候文件名中的中文全部获取不到,php中使用的是basename函数,前几天还好好的。在我本机上也没问题,就是放到服务器上就出现这个问题,参数传递中的中文是没有问题的,页面中能获取到,问题就除在basename这个函数上,更深层的问题没找到,可能跟php的版本或者配置有关系吧。既然basename不行,那就换一种方式吧!在网上看到一个利用正则表达式匹配出uri中文件名及后缀的方法,这个方法效率比利用substr和strrpos来做要高的多。function get_ba 阅读全文
posted @ 2012-05-16 19:49 Java EE 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 使用Struts2的好处(1)第一个好处就是我们不必非得编写一个控制器不可,这使得我们可以把注意力集中在编写各种动作类里的业务逻辑方面。 (2)Struts2使用了一个基于XML的配置文件来匹配URI和动作。因为xml是文本文件,因此对应用程序的许多修改都用不着在重新编译有关代码。(3)对动作类进行实例化和提取用户输入去填充相关动作属性的工作都有Struts2来完成(4)Struts2可以对用户输入做一些基本的合法性验证,并在遇到不合法输入时自动地把用户重定向到相关的输入表单。Struts2还内建了许多验证程序。(5)Struts2负责调用动作方法,我们可以通过配置文件轻易的该百年某个动作的方 阅读全文
posted @ 2012-05-16 19:26 Java EE 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 72 下一页