`
basictk
  • 浏览: 16917 次
  • 性别: Icon_minigender_1
  • 来自: 灯红酒绿都
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
本人必须承认,在iPhone之前没有接触过任何与苹果相关的产品,所以写下的东西都是基于目前的认识,非常基础,存在未来被修改的可能。如发现有误导读者的内容,请务必不吝指正。 一. 操作系统 对于iPhone开发,当然首选苹 ...

写在最初

获得iPhone完全是一个偶然的机会,作为手机,它的表现让本人着实鄙视了一把,除了苹果的新意还让人最初颇感惊奇以外,就其实用性来说的确是一部不好用的手机,不能彩信,不能文本拷贝,不能转发短信(虽然现在的3.0都做到了,但是作为手机的基本功能,你丫也太迟了点吧),完全不如本人之前使用的Sharp,甚至于诺系手机来得亲切;作为娱乐设备,iPhone内置的iPod也不能称之为完美,单就不能多级播放列表来说本人就郁闷了好几天... 而它的成功在于App shop成功吸引了数以万计的全球dev们为它提供软件,以至于目前成为手机应用软件开发销售的经典模式而被广为效仿。App shop为Apple带来了丰厚 ...
在以前的公司代码控制用的是CVS,到这家公司用的是Perforce,中国恐怕没有几家公司用这个玩意,老美的爱好,又或者是Expedia那帮MS出身的爱好。 今天对于Perforce的命令行稍做了些研究,主要用到了以下这些常用的命令: p4 user p4 client p4 add, p4 edit, p4 open p4 submit p4 revert p4 integrate p4 resolve 等等. 重点是理解Perforce里面的Integration/Branch机制。在以前,并没有接触过通过SCM来进行代码的版本控制,这是第一次真正地使用到。 p4 integrate a ...
对于页面当中的Text进行输入校验,看似简单,涉及到的内容还比较复杂。 为了提高未来的开发效率,花了一些时间写了以下这个较为全面的校验例子: 1.限制因素: 当输入为任意字符时,一般情况下长度是唯一的限制因素; 当输入为数字型时,一般情况下是数值的大小. 2.监听动作 包括keypress, paste动作; 3.其他要求 .对于keypress, 字符允许在任意位置输入; .对于paste, 字符允许在任意位置paste, 当最终长度将超出时, 从剪切板中截取合适长度的字符进行粘贴; .不允许出现字符短暂出现后又因为无法通过校验而被删除的现象, 造成不好的用户体验. 4.遗留问题 .当 ...
1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。 2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、NIO、localization以及其他)。 3. 你应该了解JVM、classloaders、classreflect以及垃圾回收的基本工作机制等。你应该有能力反 ...
今天完成了分页的功能,ASP还是挺简单的。 具体的做法就是: MAXROW为定义的最大页行数. page number作为request parameter. 根据这个number将rs.move到该页面最上面的记录,也就是rs.move((number-1) * MAXROW + 1). 同时发现Request.QueryString("xxx")的返回结果,如果不存在这个xxx的parameter,返回的是NaN,而不是空字符串,必须要用js的isNaN进行一下判断. 没什么特别的了,记着rs, conn用完了close掉.
今天完成了注册以及登陆的功能。 首先,设置了GeneralFilter,使任何访问的请求都经过它,目前只查询是否带有含登陆ID的cookie以识别登陆用户。未来这里必然还有其他应用; 然后,被cookie的问题所困扰了好一会儿。设置了cookie,并且将setMaxAge(6000),按理说应该能够在客户端保留100分钟啊,为什么关闭并重开一个页面后,GeneralFilter无法找到cookie呢?经过Fiddler跟踪HTTP状态,发现压根就没cookie被写入客户端!这才发现原来在登陆页面的servlet判断字符相等时用了个"==",大汗。。。 在研究sessio ...
本文包含Log4J的配置以及使用两方面: 配置 Log4J的配置通常利用properties文件, 当然也允许xml或者数据库. properties文件通常放在与src平行的目录下 配置包含三个方面, Logger / Appender / Layout Logger 程序中利用Log4j功能的入口,允许定义指定名称的Logger,同时也允许定义rootLogger作为默认Logger。默认Logger也在Log4j无法定位指定名称的Logger时使用。 Logger的定义规则为: log4j.myLogger = [level], appender1, appender2 myLo ...
Global site tag (gtag.js) - Google Analytics