现在位置: 首页 > infringe发表的所有文章
  • 10月
  • 29日
web前端 ⁄ 共 2913字 评论关闭
关于iframe自适应高度的讨论可以先看看口碑UED的博客 http://ued.koubei.com/?p=1217 大概原理见下图: 可以直接看示例:http://lzlu.com/lab/loader/ 下面直接上代码了 下面是核心代码loader.js /**   * 跨域iframe自适应高度解决方案   * Author: changyin@taobao.com <http://www.lzlu.com>   * Copyright (c) 2011, Taobao Inc. All rights reserved.   */   var Loader = new function(){     var doc = document,body = doc.body,         self = this,            //获取url中的参数         getRequest = func......
阅读全文
  • 06月
  • 16日
综合 ⁄ 共 2192字 评论关闭
2008年12月9日今天下午调试程序的时候,遇到了一件非常奇怪的事。弄清楚了之后,才发现原来是Lua中Module中自有环境的问题。大体情况是这样的,我在主程序中设定的全局变量,在模块文件中可以访问到,并修改了这个全局变量的值,但是在模块调用返回后,再次使用这个全局变量的值,发现它没有被赋值,没有被改变。究其原因,发现是因为Lua的模块里面,采用了自己的全局环境(这个全局环境会将主程序中的全局环境做为备选查找表,即使用__index联系),这与主程序中的全局环境是不一样的(两个不同的表)。模块中如果有一个变量被第......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 2625字 评论关闭
GoF对享元模式的描述是:运用共享技术有效地支持大量细粒度的对象。 Flyweight模式是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用。也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。在Flyweight模式中,由于要产生各种各样的对象,所以在Flyweight(享元)模式中常出现Factory模式。Flyweight的内部状态是用来共享的,Flyweight factory负责维护一个对象存储池(Flyweight Pool)来存放内部状态的对象。为了调用方便,FlyweightFactory类一般使用Singleton模式实现......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 1029字 评论关闭
矩形A + B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4262    Accepted Submission(s): 3294 Problem Description 给你一个高为n ,宽为m列的网格,计算出这个网格中有多少个矩形,下图为高为2,宽为4的网格.   Input 第一行输入一个t, 表示有t组数据,然后每行输入n,m,分别表示网格的高和宽 ( n < 100 , m < 100).   Output 每行输出网格中有多少个矩形.   Sample Input 2 1 2 2 4   Sample Output 3 30   /*题解:     找规律问题  */   如图......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 692字 评论关闭
   public static string InitChineseUrl(string chineseUrl)          {              Uri url = new Uri(chineseUrl);              System.Collections.Specialized.NameValueCollection nv = System.Web.HttpUtility.ParseQueryString(url.Query, System.Text.Encoding.GetEncoding("utf-8"));              string query = "";              for (int i = 0; i < nv.Count; i++)              {                  if (query.Trim() == string.Empty)                  {                      query = "?" + nv.Keys[i] + ......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 270字 评论关闭
       第五章的代码运行后发现是一个黑屏,没有任何东西,纹理并没有渲染到屏幕上边,原因是可能是作者的一个疏忽将图片的后缀名写错了: - (void)loadTexture {     CGImageRef textureImage = [UIImage imageNamed:@"tech_texture-200026-xl.jp2"].CGImage; 而如上图的资源文件夹下并没有名为tech_texture-200026-xl.jp2的这张图片,应该是tech_texture-200026-xl.jpg。所以要么把后缀名改过来,要么指定其它的图片。
阅读全文
J2EE开发各类资源下载清单,  史上最全IT资源,个人收藏总结! <action>中属性:    name:必须有    class:如果没指定此属性或此属性值为""空串:则缺省为com.opensymphony.xwork2.ActionSupport           ActionSupport.java中:          public class ActionSupport implements Action,...{              public static final String SUCCESS = "success";              public String execute() throws Exception {                 return SUCCESS;             }          }    method:如果没指定此属性或此属性值为......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 2084字 评论关闭
事件监听是JDK中常见的一种模式。 Hibernate中的事件监听机制可以对Session对象的动作进行监听,一旦发生了特殊的事件,Hibernate就会调用监听器类中的事件处理方法。在某些功能的设计中,既可以使用Hibernate的拦截器实现,也可以使用Hibernate的事件监听来实现。  Hibernate 定义了多个事件涵盖了持久化过程中的不同生命同期,即Session对象中的第一个方法均分别对应事件。调用某个方法时就会触发相应的事件,并被预先设置的监听器收到及处理。    事件与监听器接口的对应关系 事件类型 对应的监听器接口 auto-fl......
阅读全文
安装PostgreSQL出现“Invalid username specified:登录失败:未知的用户名和错误密码。”和“The specified data directory is not empty.”错误的解决方案     1.安装 PostgreSQL出现“Invalid username specified:登录失败:未知的用户名和错误密码。”错误提示 解决方法: 右击“我的电脑”->管理->本地用户和组->用户->删除postgres用户,然后重新安装PostgreSQL。 2.安装PostgreSQL时出现“The specified data directory is not empty.”错误提示 解决方法: 如果以前安装过PostgreSQL,卸载时安装目录下的部分文件没......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 7328字 评论关闭
在一般情况下,在新增领域对象后,都需要获取对应的主键值。使用应用层来维护主键,在一定程度上有利于程序性能的优化和应用移植性的提高。在采用数据库自增主键的方案里,如果JDBC驱动不能绑定新增记录对应的主键,就需要手工执行查询语句以获取对应的主键值,对于高并发的系统,这很容易返回错误的主键。通过带缓存的DataFieldMaxValueIncrementer,可以一次获取批量的主键值,供多次插入领域对象时使用,它的执行性能是很高的。 使用数据库的自增主键     我们经常使用数据的自增字段作为表主键,也即主键值不在应用层产生,而......
阅读全文
  • 11月
  • 16日
综合 ⁄ 共 1368字 评论关闭
Juggler 题目:http://acm.hdu.edu.cn/showproblem.php?pid=4262 题意:有个数字圆环。三种操作:逆时针转一个,顺时针转一个,丢掉手中的那个的同时顺时针的数字到你的手里。每个操作都花费一秒。告诉你要求的出圈顺序,求最小花费时间。注:开始在手中的球为1. 题解:假设当前要移除的珠子为i,我们会发现无论左移还是右移都会得到同一个序列,即移去某个数字对后面的数字序列无影响,所以每次只需单独考虑左移和右移的长度,取最小累加即可。 代码: #include<cstdio> #include<cstring> #include<list> #in......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 969字 评论关闭
 转自:http://blog.csdn.net/landen11/article/details/7022376     最近在做的项目要通过域名调用内网的服务器,因为android模拟器host文件无法修改,导致无法通过域名使用http方法调用内网服务,因此从网上大量转载的一种方法,这种方法:     1. 通过emulator -avd avdName -partition-size 128 启动模拟器     2.通过adb root 和 adb remount 命令获得root权限。     3.通过 adb pull /system/etc/hosts 命令将hosts文件转移到PC上,手动修改hosts,并且通过adb push将hosts文件再推送回去。      这个问题是因为linux中的换......
阅读全文