上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页
摘要: 原文地址:http://www.cnblogs.com/LilJim/archive/2013/05/03/3056162.html事先声明:这篇文章主要面向读者为跟我一样的“三无一有”开发者——无天使&魔鬼投资、无资深背景、无雄厚技术,却有一颗热爱编程,渴望成功的心,如果你是富二代,请主动绕道。理想很丰满,现实很骨感虽然不喜欢以过于沉重的话题开始,但把现实摆正还是有必要的。目前国内App市场环境的现状可以用十个字概括“理想很丰满,现实很骨感”。为什么这么讲呢,先列几组最新数据:(1)根据友盟统计分析,至2012年底,国内iOS活跃用户已达8500万,Android活跃用户达1.6亿, 阅读全文
posted @ 2013-05-04 01:54 draem0507 阅读(4397) 评论(2) 推荐(1) 编辑
摘要: 原文地址:http://blog.sina.com.cn/s/blog_6592c40501018e9y.html因为工作内容的原因,我在前后两家公司中的工作中主持和经历了十余次代码和架构的重构,下面随便说说我对重构的一些经验和想法。 关于重构 首先重构面临的背景都是相似的,程序员们为了快速完成需求和上线而写出了最基本的代码,而在功能的不断扩充过程中,以打补丁的方式对代码进行扩充,中间还会面临着开发人员的变更和离职。逐渐的,代码就会越来越臃肿,渐渐的变得难以维护。 糟糕的架构会有什么样的影响?首先是开发效率的降低,在糟糕架构下加进新功能,会受之前代码的影响,可能存在意想不到的改动点和问题... 阅读全文
posted @ 2013-05-04 01:43 draem0507 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 首先,说一下SQLite的概念:SQLite 是一个开源的嵌入式关系数据库,它可以减少应用程序管理数据的开销 , SQLite 可移植性好 、 很容易使用 、 很小 、 高效而且可靠 。目前在Android 系统中集成的是 SQLite3 版本 ,SQLite 不支持静态数据类型 , 而是使用列关系 。 这意味着它的数据类型不具有表列属性 , 而具有数据本身的属性 。 当某个值插入数据库时, SQLite 将检查它的类型。如果该类型与关联的列不匹配,则 SQLite 会尝试将该值转换成列类型。如果不能转换,则该值将作为其本身具有的类型存储。SQLite 支持 NULL 、INTEGER 、 R 阅读全文
posted @ 2013-04-28 16:00 draem0507 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 很多时候遇到这样的情况,代码制作完成以后,想在模拟器上进行调试,于是Run as Android application,郁闷的是logcat中不显示任何内容解决办法:1.最直接的办法关闭Eclipse,重启2.打开DDMS视图,在左侧“Devices”点击模拟器的名称"emulator-5554",logcat就会显示出消失的log日志如何打开DDMS1.如下图所示,在“Open Perspective”(打开视图选项)中会有"DDMS"图标,单击“DDMS”图标即可2.在devices区域选择模拟器,logcat中则会显示出改模拟器运行的日志样也可以 阅读全文
posted @ 2013-04-28 14:33 draem0507 阅读(33276) 评论(0) 推荐(0) 编辑
摘要: 原文:http://coolshell.cn/?p=2424在Stack Overflow上 有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争 议,而是令人相当的茅塞顿开,下面罗列一些,并通过我自己的经历和理解发挥了一些,希望对你有帮助。1) The only “best practice” you should be using all the time is “Use Your Brain”.唯一的“B 阅读全文
posted @ 2013-04-27 12:50 draem0507 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到 1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到 20%!翻了一番。”这棵苹果树心理平衡了。但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。很 可能,它被拿走99个,自己得到1个。但没关系,它还可以继续成长,第三年结1000个果子……其实,得到多少果子不是最重要的。最重要的是,苹 果树在成长!等苹果树长成参天大树的时候,那些曾阻碍它成长的力量都会微弱到可以忽略。真的,不要太在乎果子,成长是 阅读全文
posted @ 2013-04-27 12:34 draem0507 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。那我们能得到吗?很高兴的告诉你,能! Context有个createPackageContext方法,可以创建另外一个包的上下文,这个实例不同于它本身的Context实例,但是功能是一样的。 这个方法有两个参数:1。packageName 包名,要得到Context的包名2。flags 标志位,有CONTEXT_INC... 阅读全文
posted @ 2013-04-27 11:44 draem0507 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 一、前言由于要月底搞定android学习计划,教程都将简单,后续有时间补充.我们经常遇到对我们程序代码逻辑进行判断,最简单的做法就是不同的调用客户端,即APP来调度我们的代码 ,logcat看异常信息。这样没有任何问题。但是效率上就非常的慢,特别是逻辑量非常大的时候。因此就有必要引入junit来进行... 阅读全文
posted @ 2013-04-25 21:21 draem0507 阅读(2362) 评论(0) 推荐(0) 编辑
摘要: tomcat本地地址E:\soft4develop\apache-tomcat-6.0.18System.getProperty("user.dir")//E:\soft4develop\apache-tomcat-6.0.18\binSystem.getProperty("catalina.home")//E:\soft4develop\apache-tomcat-6.0.18对于jboss同样适用。其他容器未做测试。说道这里,正好有朋友在群里头问了个问题,情景式这样的登陆需要用Https来做请求,登陆成功后,剩下的其他请求全部走http.比如http 阅读全文
posted @ 2013-04-17 16:12 draem0507 阅读(4727) 评论(0) 推荐(0) 编辑
摘要: 刚安装的ubuntu12.10还没有telnet功能,需要配置一下我主要是想让ubuntu12.10开启telnet服务做服务器安装openbsd-inetd:#sudo apt-get install openbsd-inetd安装telnetd:#sudo apt-get install telnetd在etc/inetd.conf文件中可以看到这一行内容:telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd如果没有这一行内容,就手动加上重启openbsd-inetd#/etc/init.d/openbsd-in 阅读全文
posted @ 2013-04-16 10:55 draem0507 阅读(309) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页
View Code