- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 xcode模拟器运行僵死在 attaching to 的解决法子
修改Scheme为GDB可以运行时。检查你的网络127.0.0.1是否指向localhost,具体:vi /etc/hosts,查看是否有127.0.0.1 localhost如果有,检查网络是否把127.0.0.1指向其他地址了。没有则加入。...
2013-07-19 15:45:08
675
BeeFramework 系列三 MVC篇上
这两天死了不少人,南北呼应。厦门的兄弟们别挤brt了,公交有风险,挤车需谨慎! 继续介绍Bee的mvc,框架中已经为MVC做了一定程度的封装,我们查看Bee的源码会发现对应着BeeController、BeeModel以及各种常用的View和ViewController,另外ViewLayout添加了View界面布局的灵活性,从v0.3.0版本开始更是加入了基于XML的UI...
2013-06-08 11:59:02
289
原创 BeeFramework 系列二 UISignal篇下
上篇,我们讲了UISignal的工作原理,以及BeeUIButton中的一些用法,实际上,BeeFramework框架为大部分常用组件封装了UISignal,在应用中只需要对Signal进行处理就好了,这在一定程度上减轻了代码量。 在实际应用中UITableView的场景可谓是无处不在,下面的例子实现了一个UITableViewCell的自定义UISignal。先看下...
2013-06-04 12:42:44
213
原创 BeeFramework 系列二 UISignal篇上
BeeFramework中用的最多的就是UISignal了,这是一种通过Bee框架体系实现的可替代Delegate的信号传递方式。通过它可以简化使用Delegate时的各种烦索。继续第一篇的例子,我们把ViewController继承自BeeUIBoard。[code="java"]#import #import @interface ViewController : BeeU...
2013-06-03 16:28:36
179
原创 BeeFramework 系列一 安装篇(Arc)
Beeframework 是一款iOS快速开发框架,它以UISignal强大的路由功能替代原有Delegate方式,完成复杂且高效的的UI信号路由。具体见[url]http://baike.baidu.com/view/4634432.htm?subLemmaId=4634432&fromenter=BeeFramework[/url] 本文以arc的方式添加Beeframewor...
2013-06-03 10:00:44
128
原创 发布程序 通过safari直接下载手机安装
.Installing Apps WirelesslyiOS 4 supports over-the-air installation of enterprise applications, allowing you to distribute in-house software to your users without having to use iTunes or iPh...
2012-01-30 22:37:18
331
原创 ios开发资源汇总(转)
ios开发资源汇总博客分类: ios开发开源如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:http://ww...
2012-01-09 11:09:21
192
原创 重游java系列一 线程二(多线程下载和断点续传)
本篇文章以你文件下载中的多线程下载以及断点续传为问题出发点,主要回顾一下多线程在实际开发中的应用和具体实现。 多线程下载的关键点在于对一个下载任务进行切分,即计算每个任务线程对应的实际文件中的起始点和终止点。在每个线程中采用数据流方式对远程文件进行连接,这里有个知识点,即http头Rander参数,详见[url]http://guoba6688-sina-com.iteye.c...
2011-04-08 10:46:56
131
原创 从MVC的角度看Struts1和Struts2的区别
Struts1和Struts2都是优秀的MVC框架,MVC模式的目的是实现web的职能分离。MVC即模型、视图、控制器,模型层实现业务逻辑,视图层用于用户交互,控制器担当模型的视图的桥梁,它分发用户的请求并选择视图显示给用户,同时也解释用户的输入并映射成模型层可执行的操作。 Struts1的控制层由ActionServlet和ActionMapping构成,ActionServl...
2011-04-07 23:28:49
120
原创 Spring Aop总结
AOP(Aspected Oriented Programming)是一种新兴的编程技术。它可以解决OOP和过程化方法不能够很好解决的横切(crosscut)问题,如:事务、安全、日志等横切关注。当未来系统变得越来越复杂,横切关注点就成为一个问题的时候,AOP就可以很轻松的解决横切关注点这个问题。 Spring提供了4种实现AOP的方式: 1.经典的基于代理的AOP...
2011-04-06 17:29:11
95
原创 重游java系列一线程 从搬运工开始
java开发已经三年了,总感觉太浮躁。这些天静下心来,对这门语言小深入了一下,特撰写该系列。 本篇内容以模拟现实场景为线索,主要针对java线程的同步以及线程池的应用。 模拟场景: 一家工厂有1000包大米(有编号)放在仓库,最近仓库进水了,老板请了100个农民工,打算搬到外面让太阳晒晒,民工速度有快有慢,工钱根据搬运的大米数量计算,大米随机搬运。 ...
2011-04-02 23:34:36
181
原创 阅读优秀代码是提高开发人员修为的一种捷径
我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码不容易》), 而且还非常枯燥,咱们要面对这一事实。任何不是你的代码都不怎样。(虽然我们没有说出来,但我们都是这样想的。) 即便是你自己几个小时之前写的代码,也会看起来很烂。时间越久,看起来越烂。 所以,为什么你要浪费时间去...
2011-01-26 10:11:10
123
原创 你的架构很烂,但我并不在意
嗨,你的应用的架构很完美吗?对呀,这就是为什么你还没有发布你的应用的原因,你仍然在彻夜不眠的担忧着各个功能模块之间的责任分离(你没时间去关心应用的流量和访问率)。可是,除了我之外,谁还会对你说你的架构很烂?为什么我要关心你的架构?因为我只是你的用户,我不关心你的程序长的什么样、如何被调用的、用什么语言写成的。我关心的是它能用最简单的、最迅速的方式解决我的问题。你的用户并不关心架构的...
2011-01-26 10:06:03
112
原创 技术人员的产品观——暨2011年展望
曾经,在我的周围经常发生着这样一幕:“这里用户体验不好,麻烦修改下。“P说。“这里也不不好,麻烦修改下。”P说。“还有这里…这里…这里…这里……”P说。产品同事总有一堆堆的问题找我们修改。头都爆炸了。这只是一个例子,实际中,还有很多。对于这一幕,我们不用纠结产品同事是否如何,我们站在技术人员的角度来看看这个问题。在我们开发产品的过程中,我们是否考虑过...
2011-01-26 10:04:17
101
原创 用空间换时间(解决树状结构的父子查询问题)
<br /> 在做像区域或权限控制等树状结构时,常要用到查询某一父区域下的所有子区域,以及查询某一子区域下的各级父区域的功能。如果数据结构是存在数据库中时,若用嵌套的方式来解决该问题无疑是很费时。<br /> 若在数据库中添加一个字段用来保存父子关系,对于解决该问题是大有益处的。<br /> <br /> 例如:区域的基本结构为[id,名称,父类id],可以增加关系列[id,名称,父类id,关系id]<br /> <br /> 福建<b
2010-10-07 17:28:00
794
原创 纯js实现跨域上传文件
<br /> 最近在做一个项目,包含几个独立的子项目,都用到了图片上传的功能,因此把要把图片处理部分独立出来。<br /> 因为子项目有的使用java,也有使用.net开发的,所以考虑到兼容性,直接采用js客户端来实现。而每个项目使用独立的一个端口,所以采用iframe方式解决js的跨域问题。<br /> 原理:<br /> 客户端打开一个模式窗口win1,win1通过iframe嵌套文件服务器上的上传页面。文件服务器在完成上传过重定向win1页面到客户端的另一个窗口w
2010-10-07 16:59:00
5695
原创 CKEditor修改图片上传方式代码
<br />首先,修改对CKEditor引入的那部分javascript,代码如下: <br /><br />01 CKEDITOR.replace('content',addUploadButton(this)); <br />02 function addUploadButton(editor){ <br />03 CKEDITOR.on('dialogDefinition', function( ev ){ <br />04
2010-10-07 16:16:00
1104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人