2011年8月18日

android 读取json数据(遍历JSONObject和JSONArray)

摘要: public String getJson(){ String jsonString = "{\"FLAG\":\"flag\",\"MESSAGE\":\"SUCCESS\",\"name\":[{\"name\":\"jack \"},{\"name\":\"lucy\"}]}";//json字符串 try { JSONObject result = new JSONObject(jsonst 阅读全文

posted @ 2011-08-18 23:37 cn三少<script></script> 阅读(16928) 评论(0) 推荐(0) 编辑

2011年8月17日

Android中Handler的使用[二]

摘要: 本文通过例子来验证和说明使用Handler对象开启的线程是否和主线程为在同一线程中。程序结构图如下:[1] HandlerActivity.java中的源码如下:view plaincopy to clipboardprint?packagecom.andyidea.handlerdemo2;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.HandlerThread;importandroid.os.Looper;importandroid.os.Mess. 阅读全文

posted @ 2011-08-17 00:26 cn三少<script></script> 阅读(494) 评论(0) 推荐(0) 编辑

Android中Handler的使用[一]

摘要: Handler 为Android操作系统中的线程通信工具,包为android.os.Handler。与Handler绑定的有两个队列,一个为消息队列,另一个为线程队列。Handler可以通过这两个队列来分别:发送、接受、处理消息–消息队列;启动、结束、休眠线程–线程队列;Android OS中,一个进程被创建之后,主线程(可理解为当前Activity)创建一个消息队列,这个消息队列维护所有顶层应用对象(Activities, Broadcast receivers等)以及主线程创建的窗口。你可以在主线程中创建新的线程,这些新的线程都通过Handler与主线程进行通信。通信通过新线程调用 Han 阅读全文

posted @ 2011-08-17 00:24 cn三少<script></script> 阅读(675) 评论(0) 推荐(0) 编辑

2011年8月5日

ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新

摘要: 一、环境安装1.安装apache2sudo apt-get install apache2安装后在浏览器中打开:http://localhost/或者http://127.0.0.1如果出现It works!证明apache安装成功。2.安装PHPsudo apt-get install php5sudo apt-get install libapache2-mod-php5sudo /etc/init.d/apache2 restart测试:sudo vi /var/www/testphp.php写入php works!保存退出vi。然后在浏览器中输入http://127.0.0.1/tes 阅读全文

posted @ 2011-08-05 02:32 cn三少<script></script> 阅读(235) 评论(0) 推荐(0) 编辑

瀑布模型开发与敏捷开发的对比

摘要: 瀑布模型开发:严格把软件项目的开发分隔成各个开发阶段:需求分析,要件定义,基本设计,详细设计,编码,单体测试,结合测试,系统测试等。使用里程碑的方式,严格定义了各开发阶段的输入和输出。如果达不到要求的输出,下一阶段的工作就不展开。强调文档,在开发的后期才会看到软件的模样。在这种情况下,文档的重要性仿佛已经超过了代码的重要性。瀑布模型把开发人员定义为流水线上的工人。由于各阶段的开发人员只能接触到自己工作范围内的东西,所以对客户需求的理解程度高低不等。对于客户需求变更,编码人员会比设计人员更容易产生很强的抵触情绪。在每个开发阶段都会有一些信息刻意的不让其他开发阶段的人员知道(本意是为了提到效率,但 阅读全文

posted @ 2011-08-05 02:18 cn三少<script></script> 阅读(438) 评论(0) 推荐(0) 编辑

2011年8月3日

php定时计划任务介绍

摘要: 最后发现php也可以做抓取,并且原理很易:直接获取页面源文件,然后通过正则或字符串的参照截取来获取需要的信息。但是性能上不能和搜索引擎的多线程抓取相比。实现了上一步之后,又思考着,如果抓取可以自动定时获取,那么人工运行可执行页面也就省下来了。后来也在一些php开源程序中了解到关于"计划任务"的效果:可以定时运行某程序,比如数据库备份,更新缓存,生成静态页面,生成网站地图等。最近由于项目需要定时更新远程数据库到本地,网上搜了搜,还真找到了。ignore_user_abort();函数搭配set_time_limit(0);和sleep($interval);即可实现以上自动更 阅读全文

posted @ 2011-08-03 11:33 cn三少<script></script> 阅读(229) 评论(0) 推荐(0) 编辑

2011年7月20日

ThinkPHP路由的使用——2.0版本和2.1版本对比

摘要: 按ThinkPHP官方的手册配置路由,结果发现问题。网上搜了一下,终于配置好了。原来现在我用的是Thinkphp2.0版本,而例子是2.1版本的。下面总结一下ThinkPHP的路由配置。1.首先,在配置文件中把路由功能打开‘URL_ROUTER_ON’=>true2.在项目目录的Conf文件夹下定义路由文件routes.php3.在路由文件中增加路由规则。在这里,2.1版本的TP和2.0版本是有区别的。2.1版(官方示例)<?phpreturn array(array(‘Category’,'Blog/category’,'id’),array(‘/^Blog\/( 阅读全文

posted @ 2011-07-20 13:11 cn三少<script></script> 阅读(781) 评论(0) 推荐(0) 编辑

2011年7月19日

FireBug 调试JS入门 —如何调试JS

摘要: 安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了。下图是FireBug Debug 窗口。 FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,主要用它来Debug JS。看看官方对Debug功能的介绍。Firebug includes a powerful JavaScript debugger that lets you pause execution at any time and see what each variable looked like at that moment. If your code is a littl 阅读全文

posted @ 2011-07-19 15:03 cn三少<script></script> 阅读(573) 评论(2) 推荐(2) 编辑

Ckeditor-自定义配置 分组

摘要: 2. 其中 MyToolbar 就是自訂的toolbar,將常用到的toolbar設定在config.js後,再來就是在我要嵌入頁面中指定我自訂的 toolbar 名稱即可,也就是原本只能使用預設的Full或Basic,現在也可以使用我自訂的MyToolbar名稱了,如下:<textarea cols=’80′ id=’toolbar_MyToolbar’ name=’toolbar_MyToolbar’ rows=’10′>丫 忠的伺服器-CKEditor toolbar修改-自訂toolbar</textarea><script type=’text/java 阅读全文

posted @ 2011-07-19 11:45 cn三少<script></script> 阅读(1261) 评论(0) 推荐(0) 编辑

CKEditor 的樣版修改

摘要: CKEditor 目前提供了3個樣版,Kama、Office 2003以及V2等3種樣版,至於要如何套用這3種樣版請見下面程式:1. CKEditor 套用Kama樣版<textarea cols=’80′ id=’editor_kama’ name=’editor_kama’ rows=’10′>丫 忠的伺服器-CKEditor套用Kama樣版</textarea><script type=’text/javascript’>CKEDITOR.replace( ‘editor_kama’,{skin : ‘kama’});//針對id,name為edito 阅读全文

posted @ 2011-07-19 11:44 cn三少<script></script> 阅读(1173) 评论(0) 推荐(0) 编辑

导航