网站开发与移动开发

博客园 首页 新随笔 管理
上一页 1 2 3 4 5 6 7 ··· 33 下一页

2012年6月7日 #

摘要: Android 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:bionic/libc/include/sys/_system_properties.h1#definePROP_SERVICE_NAME"property_service"2#definePROP_PATH_RAMDISK_DEFAULT"/default.prop"3#definePROP_PATH_SYSTEM_BUILD"/system/build.prop"4#definePROP_PATH_SYSTEM_D 阅读全文
posted @ 2012-06-07 11:35 txf2004 阅读(211) 评论(0) 推荐(0) 编辑

摘要: 实际团体协作开发过程中,各个模块交叉调用(持有了一个锁后调用其他模块的方法,而其他模块的方法又需要持有锁),相互等待就有可能会出现死锁,因为本来模块相互调用一般不关心具体实现,只依赖于接口解决方式:1)尽量使用tryLock(long timeout, TimeUnit unit)的方法(ReentrantLock、ReentrantReadWriteLock),设置超时时间,超时可以退出防止死锁。2)尽量使用java.util.concurrent(jdk 1.5以上)包的并发类代替手写控制并发,比较常用的是ConcurrentHashMap、ConcurrentLinkedQueue、At 阅读全文
posted @ 2012-06-07 00:08 txf2004 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条T_SQL 选择语句相关联因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记录的游标位置组成。当决定对结果集进行处理时,必须声明一个指向该结果集的游标。如果曾经用 C 语言写过对文件进行处理的程序,那么游标就像您打开文件所得到的文件句柄一样,只要文件打开成功,该文件句柄就可代表该文件。对于游标而言,其道理是相同的。可见游标能够实现按与传统程序读取平面文件类似的方式处理来 阅读全文
posted @ 2012-06-07 00:02 txf2004 阅读(1306) 评论(0) 推荐(0) 编辑

2012年6月6日 #

摘要: 有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。 一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当然了,大多数时候都是别人的不幸,很多时候大家都是在为公司写代码,写代码的人也许早已经离开了公司,但别忘了一句古话,有来有往嘛,为他人,也为我们自己,请为你的代码加上注释。 二、不要让事情复杂化。程序员有时候总是对简单问题想出.. 阅读全文
posted @ 2012-06-06 16:33 txf2004 阅读(210) 评论(0) 推荐(1) 编辑

2012年6月1日 #

摘要: Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件, 并且可以在activity运行期间添加和删除.Fragment 必须总是被嵌入到一个activity中, 它们的生命周期直接被其所属的宿主activity的生命周期影响. 例如, 当activity被暂停,那么在其中的所有fragment也被暂停; 当activity被销 阅读全文
posted @ 2012-06-01 18:30 txf2004 阅读(257) 评论(0) 推荐(0) 编辑

2012年5月31日 #

摘要: UIActionSheet是在IOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。为了快速完成这例子,我们打开Xcode 4.3.2, 先建立一个single view application。然后再xib文件添加一个button,用来弹出sheet view。1、首先在.h文件中实现协议,加代码的地方在@interface那行的最后添加<UIActionSheetDelegate>,协议相当于java里的接口,实现协议里的方法。@interface sheetviewViewController : UIViewController<UIActionSheetDel 阅读全文
posted @ 2012-05-31 19:38 txf2004 阅读(159) 评论(0) 推荐(0) 编辑

2012年5月30日 #

摘要: 在ios的程序中,Tab Bar的使用率很高,几个视图需要切换的时候,就用到tabbar。今天的程序实现的效果是这样的,底部有几个tab Item,对应的有几个视图,切换tab Item,切换到对应的视图。实现效果如下:为了更好理解使用用tabbar和切换视图,我们创建一个Empty Application。1、打开Xcode ,新建项目2、创建View Controller在项目上按花键+N创建新文件,创建 Objective-C class 文件,按Next按钮,subClass 选UIViewController 。勾选上 xib选项以同样方式创建另外三个ViewController , 阅读全文
posted @ 2012-05-30 11:43 txf2004 阅读(263) 评论(0) 推荐(0) 编辑

2012年5月29日 #

摘要: 一、NINetworkImageView是Nimbus下载图片的类,类是这么描述的:OverviewA network-enabled image view that consumes minimal amounts of memory.Intelligently crops and resizes images for optimal memory use and uses threads to avoid processing images on the UI thread.消耗很少的内存使用网络图片.使用线程以避免在UI线程上下载处理,并智能,调整优化内存的使用图像。真的很好用,一步加载 阅读全文
posted @ 2012-05-29 16:01 txf2004 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 一、动态添加Button动态添加Button的效果就是点击之后,生成一个按钮,并为按钮添加点击的方法。1、在xib文件上拖拽添加一个button,标题为:添加button。2、按住ctrl键拖拽到addbuttonViewController.m文件空白处,生成IBAction,填充代码后如下:- (IBAction)addButton:(id)sender { CGRect frame = CGRectMake(90, 200, 200, 60); UIButton *someAddButton = [UIButton buttonWithType:UIButtonTypeR... 阅读全文
posted @ 2012-05-29 10:03 txf2004 阅读(321) 评论(0) 推荐(0) 编辑

2012年5月28日 #

摘要: Author:蒋照平(武影)Email:wuying@taobao.com本文作者将以亲历者讲述TOP(淘宝网开放平台),为大家揭开开放API的价值。淘宝作为电子商务市场的超级航母,在电子商务基础服务领域,经过多年的沉淀和革新,围绕电子商务生态链的持续整合,形成了以营销、支付、物流和售后为核心的基础服务体系。淘宝是一个电子商务的江湖,从整合核心的基础服务为起点,随着大淘宝战略的扬帆起航,TOP(淘宝开放平台)已经正式发布API族涵盖了用户、商品、产品、类目、交易、评价、物流、店铺、淘宝客、淘江湖、分销等不同专业领域的开放接口。TOP(淘宝开放平台)以应用为服务主体,提供相应的API访问权限和流 阅读全文
posted @ 2012-05-28 23:14 txf2004 阅读(459) 评论(0) 推荐(0) 编辑

摘要: 吾生也有涯②,而知③也无涯,以有涯随无涯④,殆己⑤!已而为知者⑥,殆而已矣。为善无近名⑦,为恶无近刑⑧,缘督以为经⑨,可以保身⑩,可以余生,可以养亲,可以尽年. 注释 ①养生主——养生的主要关键。一说,生主为一词,指人的精神,养生主即养护人的精神。 ②吾生也有涯——吾生,指人的生命。 ③知——知识。 ④以有涯随无涯——有涯,指上句所说生命,无涯,指知识。随,追求。 ⑤殆——危险,疲困。已,语气词。 ⑥已而为知者——已而,既然如此。为知,追求知识。 ⑦为善无近名——即“无为善近名”,养生的人,不可做善事,因为善就接近有名誉。 ⑧为恶无近刑——语序与前句子,指不可为恶,因为为恶就会受刑戮惩罚。.. 阅读全文
posted @ 2012-05-28 22:30 txf2004 阅读(403) 评论(0) 推荐(0) 编辑

2012年5月27日 #

摘要: 转自:http://blog.csdn.net/dongfengsun/article/details/4870650前言:iPhone是个极具艺术性的平台,相信大家在开发过程中一定有很多感触,希望能写出来一起交流,所以开了这个帖子,以后还会维护。如果大家和我一样有感触的话,可以跟在帖子下面,最好简短并附上中英文:)1:如果无法保证子类行为的一致性,那么就用委托If the subClass cann't keep with superClass,use delegate rather than inheritance.2:屏幕上看到的,都是UIVewEverything you se 阅读全文
posted @ 2012-05-27 17:21 txf2004 阅读(129) 评论(0) 推荐(0) 编辑

2012年5月26日 #

摘要: 文件:jquery.easydrag.handler.beta2.js用法:$(“#box”).easydrag();//给指定的标签绑定拖动效果,也可以是Class$(“#box”).setHandler(‘handler’);//指定触发拖动的元素,handler是该元素的id,后面我们需要修改它首先这个插件真的很好用(废话),短短2行代码就能让页面中的div动起来。但是如果要拖动很多div的时候,我们还是要稍微做出修改才能正常使用。首先我的弹窗div在弹出的时候是默认在页面正中的,但是要使用这个插件被拖动的div就要使用”position:absolute”的属性定位,这让我们的居中非常 阅读全文
posted @ 2012-05-26 15:24 txf2004 阅读(392) 评论(1) 推荐(0) 编辑

2012年5月25日 #

摘要: 对于css中的position:relative;我始终搞不明白它是什么意思,有什么作用?对于position的其它几个属性,我都搞懂了引用static : 无特殊定位,对象遵循HTML定位规则absolute : 将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。而其层叠通过z-index属性定义。此时对象不具有边距,但仍有补白和边框relative : 对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置fixed : IE5.5及NS6尚不支持此属性对于文档中所说的几个属性,除了relative,其它的... 阅读全文
posted @ 2012-05-25 20:39 txf2004 阅读(257) 评论(0) 推荐(0) 编辑

2012年5月23日 #

摘要: 关机动作从按键触发中断,linux kernel层给android framework层返回按键事件进入framework层,再从framework层到kernel层执行kernel层关机任务。长按键对应的handler代码:frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.javaRunnable mPowerLongPress;private final Runnable mPowerLongPress = new Runnable() { public void ru... 阅读全文
posted @ 2012-05-23 13:49 txf2004 阅读(356) 评论(0) 推荐(0) 编辑

2012年5月17日 #

摘要: 关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短信内容来获取服务器端的指令),这个出现的问题是很难找到免费的网关来发送短信;最后就是持久连接,主要是Socket通讯,这个解决了性能问题,但是耗电问题依旧没能解决。在这里,我们主要介绍的是第三种,用持久连接的方式来进行推送。现在比较成熟的及时消息传递协议共有四种,而无疑最为主流就是XMPP协议,它是 阅读全文
posted @ 2012-05-17 21:28 txf2004 阅读(321) 评论(0) 推荐(0) 编辑

2012年5月16日 #

摘要: 软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程,管理软件需求分析尤其如此。 软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。 按照软件工程对软件开发过程的描述,需求阶段我们可以细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,用户业务内容.. 阅读全文
posted @ 2012-05-16 14:15 txf2004 阅读(361) 评论(0) 推荐(0) 编辑

摘要: 很多同学是从Java语言进入编程世界的,但随着知识的增加与深入,逐渐认识到C/C++语言的重要性,所以很多比较有远见的程序员开始学习C/C++语言的开发。从Java到C++,最重要的区别是面向对象的区别,C++的类可以多重继承,而Java只能有单一的父类,看起来Java像是个女儿国,而C++才是个真正的国度。当然Java也有Java的好处,那就是生活简单,像处女一样。区别如下:1.定义类如下一个简单的Java类:[code]public class Array{ private int length=0; public int getLength() { return length... 阅读全文
posted @ 2012-05-16 08:46 txf2004 阅读(469) 评论(0) 推荐(0) 编辑

2012年5月15日 #

摘要: LotusPHP主要做了这几件事儿(分组件):Lotus ToDo ListRouter和Url组件是一对,一个根据routr规则parse进来的url,一个根据route规则生成出去的url,共用同一个route ruleLotus存储三剑客可进一步抽象:多条操作(DB,Search)和单条操作(DB,Cache)ObjectUtil整合到lotus里面去,只有第一次singleton("LtCaptcha")时才初始化LtCaptcha组件DB的master/slave, queryType做成类常量DbHandle->query()增加queryType参数,l 阅读全文
posted @ 2012-05-15 22:55 txf2004 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 程序员也许是世界上最会读错单词的职业了,再加上这个职业特有的固执和自信,结果就是读音要纠正起来简直难于登天。最后一到客户那里,满口的走音别音,客户和程序员说的都是同一个单词,但是却互相听不懂...惨不忍睹啊!所以,特别找了一下相关的单词,让我自己,也希望大家能够真正抽一点时间,纠正好自己的读音,再也不要出笑话了。同时,反思一下中国的“聋哑英语”教育,真的要改革一下了。另外,单词收录不全,大家支援一下。应广大朋友的要求,文件在这里获取。使用时候请将其解压并导入到金山词霸生词本中。 阅读全文
posted @ 2012-05-15 13:02 txf2004 阅读(125) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 33 下一页