- 博客(59)
- 收藏
- 关注
ios 后台无限运行
在IOS后台执行是本文要介绍的内容,大多数应用程序进入后台状态不久后转入暂停状态。在这种状态下,应用程序不执行任何代码,并有可能在任意时候从内存中删除。应用程序提供特定的服务,用户可以请求后台执行时间,以提供这些服务。判断是否支持多线程UIDevice* device = [UIDevice currentDevice]; BOOL backgroundSupported = NO; ...
2012-11-30 16:29:00 72
推荐10款非常优秀的 HTML5 开发工具
HTML5 发展如火如荼,随着各大浏览器对 HTML5 技术支持的不断完善以及HTML5 技术的不断成熟,未来 HTML5 必将改变我们创建 Web 应用程序的方式。今天这篇文章向大家推荐10款优秀的HTML5开发工具,帮助你更高效的编写 HTML5 应用。InitializrInitializr 是制作 HTML5 网站最好的入门辅助开发工具,你可以使用提供的特色模板快速生成...
2012-11-29 14:18:00 119
什么是mock测试
mock测试:就是在测试过程中,对于某些不容易构造或者 不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。 mock对象:这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。 mock对象使用范畴: 真实对象具有不可确定的行为,产生不可预测的效果,(如:股票行情,天气预报) 真实对象很难被创建的 真实对象的某些...
2012-11-29 14:17:00 215
用freemarker生成静态页面
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据.生成BT下载网站:http://www.bt285.cn,同样的:我也可以生...
2012-11-29 14:17:00 106
与老大的交谈——估算项目时间
介绍上一次我们聊到估算项目的时间进度!,感谢很多博友的建议。我也向我们老大咨询了一下,他给了我很多宝贵的意见。以下是我跟老大的一些交谈,希望对大家有所帮助。把握三个点以下是老大给我的建议,大家可以考虑一下。这三个点中,我们最终要完成的就是目标的完成。1、这里的资源,主要指开发人员。2、现在开发人员就我自...
2012-11-29 11:15:00 63
Apache_Shiro_使用手册
Apache Shiro 使用手册² Shiro架构介绍一、什么是ShiroApache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:· 认证 -用户身份识别,常被称为用户“登录”;· 授权 -访问控制;· 密码加密 -保护或隐藏数据防止被偷窥;· 会话管理 -每用户相关的时间敏感的状态。对于任何一个应用程序,Shir...
2012-11-29 09:34:00 117
单元测试框架JMock与Mockito的用法比较
我们都有这种经验,测试在我们软件编码过程中占据了大部分时间,有时候觉得软件业务代码好写,但测试代码却难写了,单元测试是把自己的代码交托给测试同学和其他同学前的承诺。为了获得更好的代码质量,我们一般都会用几好种工具,其中FindBugs和Emma(http://update.eclemma.org)就是常用的。在测试与其它系统有交互的功能块,并且其它系统的稳定性未知的情况下,Mock就得派...
2012-11-29 09:30:00 277
struts1.2 文件上传处理
前一段时间刚来<nobr style="border-bottom:#6600ff 1px dotted; background-color:transparent; color:#6600ff; text-decoration:underline">公司</nobr>,看到一个项目中以前有人写的struts代码。是使用了FormFile来处理关于文件上传的模块。但是用力一...
2012-11-29 09:27:00 162
transition
https://github.com/horseshoe7/SOSideMenusControllerhttps://github.com/horseshoe7/SOTransitionalViewController
2012-11-27 17:55:00 64
curl 命令使用
原文地址:http://blog.sina.com.cn/s/blog_4b9eab320100slyw.html可以看作命令行浏览器1、开启gzip请求curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte2、监控网页的响应时间curl -o /dev/null -s -w "time_co...
2012-11-26 17:16:00 95
AFNet 例子
NSMutableURLRequest *request = [self.hfClientrequestWithMethod:@"GET"path: @"http://9snow.org/weather/api?city=%E5%8C%97%E4%BA%AC" parameters:nil];...
2012-11-26 16:35:00 170
STM32中断优先级
STM32中断优先级本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:XP开发环境:MDK4.23MCU:STM32F103CBT6在Cortex-M3中定义了8个比特位用于设置中断源的优先级,而STM32用4位指定指定中断优先级STM32中优先级分组:第0组:所...
2012-11-26 15:05:00 77
最新SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
一 开发环境1、动态web工程2、部分依赖java代码:Java代码 hibernate-release-4.1.0.Final.zip hibernate-validator-4.2.0.Final.jar spring-framework-3.1.1.RELEASE-with-docs.zip proxool-0.9.1.jar ...
2012-11-26 09:41:00 63
Windows 下搭建Objective-C 开发环境
网上关于在Win下搭建Object-C开发环境的文章很多,前两天就打算也弄一个玩玩,结果黑苹果试验失败了。主要还是配置不够,内存至少有个4G才勉强OK……我的本本3年多前买的宏基4726G,当时感觉性价比不错就买了,虽然用到现在没修理过,但是散热真的不行,所以建议还是多花点银子买个商务机的好下面是我的本本大概配置 : 关于搭建OC开发环境,这边我拿我试验成功的案例记录...
2012-11-26 09:33:00 120
两种方式 创建富文本的代码 ios +
#import <CoreText/CoreText.h>#import <QuartzCore/QuartzCore.h>NSAttributedString *getAttributedString(){ NSMutableAttributedString *attriString = [[[NSMutableAttributedStringall...
2012-11-25 15:46:00 162
git 更新指定分支 指定文件
git checkout 指定分支 指定文件git checkout master HFFrame/Global/Global_macro.h
2012-11-25 00:30:00 793
git rebase master First, rewinding head to replay your work on top of it... error: The following unt
git rebase masterFirst, rewinding head to replay your work on top of it...error: The following untracked working tree files would be overwritten by checkout:HFFrame.xcodeproj/project.xcworkspace/x...
2012-11-24 16:03:00 3128
mac .profile git 配置
.profileexport CLICOLOR=1export LSCOLORS=gxfxaxdxcxegedabagacadfunction parse_git_branch { ref=$(git symbolic-ref HEAD 2> /dev/null) || return echo "("${ref#refs/heads/}")"}alias d...
2012-11-23 23:59:00 170
Android常用URI收藏
以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent一、打开一个网页,类别是Intent.ACTION_VIEW12Uri uri = Uri.parse("http://www.android-study.com/");Intent intent = new Intent(Intent.ACTION_VIEW, uri);...
2012-11-23 11:03:00 48
Android 颜色大全 colors.xml
<resources> <color name="pink">#ffc0cb</color><!--粉红色 --><color name="lightpink">#ffb6c1</color><!--亮粉红色 --><color name="
2012-11-23 10:57:00 93
Android OS的扩展库支持
在Android OS上有很多的扩展库,也有许多是特别优秀的,大部分IT公司在移动领域上都投入比较大的一部分,除了OpenHandset Alliance、SymbianFoundation、LiMoFoundation外还有其下:一、MicrosoftSilverlightMicrosoftSilverlight是微软最新的UI技术,号称Flash杀手,主要使用WPF,可以很好的实现富客...
2012-11-23 10:25:00 53
mysql命令集
1. 连接mysql:mysqlbinmysql -h主机地址 -u 用户名 -p 用户密码2.退出mysql:exit3. 修改密码:mysqlbinmysqladmin -uroot -p(oldpassword) password newpassword4.增加用户:添加一个用户test1 密码为ABC;让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除...
2012-11-23 09:28:00 54
Android总笔记(未全)
Activity跳转转Intent intent=newIntent();Intent.setClass(Activity01.this,Activity01.class);Activity01.this.startActivity(intent);如需要传递值过去另外一个ActivityIntent.putExtra(“one”,”one”);Intent.putEx...
2012-11-22 17:28:00 559
iphone学习网站
http://cocoachina.com/ 大量iPhone开发资料,教学,经验,还有自曝。http://www.iteye.com/forums/board/mobile iPhone开发论坛,人气鼎盛,大量自曝,还有Android的讨论http://developer.apple.com/iphone/ 苹果iPhone开发官方主页,提供大量实例、文档和教学视频http://www.stan...
2012-11-22 17:21:00 73
Android2.3与Android4.0有什么区别?
最近谷歌公布了代号为“冰淇淋三明治”的新一代Andriod4.0系统源代码,我们来看看相比Android2.3,Android4.0在系统上的9大改进:1.新的UI界面更加的人性化相信关注安卓系统的朋友都看过了早些时候网上发布的Android4.0系统界面。这次看看发布会上的照片吧。2.新的通知系统Android4.0的通知系统有了很大的改进,用户可以自己决定哪些应用可以发送通知。...
2012-11-22 16:40:00 95
Android处理程序:Handler Looper Message源码研究
Looper是消费者,Handler是生产者(同时Looper消费后,也会通知Handler),MessageQueue是消息队列,队列的实现方式是链表,Message是链表的一个节点。 我们的程序基本上之和Handler打交道。线程Thread的线程变量ThreadLocal中,存放着这个线程的Looper;Looper在初始化时,会新建一个消息队...
2012-11-22 16:33:00 45
androidmanifest.xml解析
Android工程的的主配置文件androidmanifest.xml的一些高级属性大多数开发者可能不了解,下面我们一起来看一看。支持的屏幕大小设置,我们可以显示的指定允许运行在:<supports-screens android:largeScreens="true"//WVGA android:normalScreens="true"//HVGA android...
2012-11-22 16:08:00 99
优秀设计师应当知道的20大UI设计原则
世界级图形设计大师Paul Rand(保罗.兰德)曾经说过:“设计绝不是简单的排列组合与简单地再编辑,它应当充满着价值和意义,去说明道理,去删繁就简,去阐明演绎,去修饰美化,去赞美褒扬,使其有戏剧意味,让人们信服你所言……”,由此可见,设计绝非轻而易举之事,优秀的设计更是难上加难,今日小编偶然发现一篇界面设计师Joshua Porter博客当中的一篇文章——《PrinciplesofUser ...
2012-11-22 15:20:00 50
Android增量升级功能
Google I/O 2012大会上Google预览了Jelly Bean 4.1系统的一些新功能,由于是x.1的版本号,所以改进不是很大,但是还是有一些给力的内容,其中的一条就是Smart app updates,也就是增量升级,你可以只下载应用升级的数据,而不必下载整个应用了。在2012年9月29号,腾讯的应用宝也退出了增量更新功能,举个例子来说,比如你现在要更新微信,旧版有10M,新版有14...
2012-11-22 15:03:00 41
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x...
2012-11-22 14:45:00 47
再谈ListView 重点
由于手机屏幕尺寸的原因以及手指触屏操作的特性,ListView常常用到。在Android学习笔记(十一):Activity-ListView中,每一个list中的entry只有一个数据,且都只涉及一个view,在本次,我们将学习进一步的变化,让list更为生动,这只需对apdater作进一步的描述。例子一:每个元素有一个图标和一个信息数据1)设置主界面的XML文件<L...
2012-11-22 13:45:00 48
android中常见的错误及解决办法
.报错:BUILD FAILEDD:\workspace\ganji\build.xml:144: The following error occurred while executing this line:D:\workspace\ganji\build.xml:271: Unable to delete file D:\workspace\ganji\tmp\proguard\t...
2012-11-21 15:47:00 62
CSS 针对各个浏览器的兼容性-终结总结篇
DIV CSS设计时IE6/IE7/FF兼容性问题解决篇关于此篇文章,不定时解读==========================================在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!所有浏览器通用heigh...
2012-11-21 15:45:00 110
Android学习及如何利用android来赚钱
之前同名的帖子发了后,反响还不错,所以整理成博客发吧,以后会把我更多的经验分享给大家。 先说说本人的情况,09年底开始学习手机开发,先从Brew到Mobile再到Android,android是今年过年回来才算真正开始学的,一边学习一边做原先Brew项目到android的移植,5月中旬的时候开始做个人开发者,比较惭愧的是至今只发布了一个应用。原因一个是那时候开发经验不够,产品也较缺陷,对广告这...
2012-11-21 15:42:00 76
ralasafe和shiro的集成
可能会有人问,有了ralasafe,为什么还要和shiro进行集成呢?对于一套系统完整的安全解决方案,应该体现在三个方面: 1 用户认证 2 功能权限控制 3 数据权限控制 而ralasafe一直专注于做后两个方面,对于用户认证部分,我们从DEMO中可以看到只有一个简单的实现,离目前实际项目有一定的差距,所以需要一种安全框架去帮助我们实现用户认证部分,这也是...
2012-11-21 15:23:00 104
android学习资料收集整理
本人习惯学习一门技术之前习惯先收集足够的相关资料后选择优秀的资料进行学习,android资料收集可以说是耗时最长的一次了,因为种种原因导致一直没有放下其他事情来专门学习,所以资料收集也是间断进行的。这里把收集的资料整理分享一下给大家(持续更新):一、学习最好的入门资料自然是视频,而技术视频非电驴莫属了,到电驴中搜索android视频可以看到非常多的视频,但还需要分类下载才行,有页面专门...
2012-11-21 15:05:00 53
71道经典Android面试题和答案--重要知识点都涉及到了
面试题1.<wbr><wbr><wbr><wbr><wbr><wbr>下列哪些语句关于内存回收的说明是正确的? (b )</wbr></wbr></wbr></wbr></wbr></wb
2012-11-21 07:02:00 42
多个Activity和Intent
根据www.mars-droid.com:Andriod开发视频教学,先跳过书本《Beginning Android 2》的几个章,我是这两个资源一起看,需要进行一下同步。先初步了解一下应用具有多个Activity的处理情况。视频中自然不会如同书本讲的仔细,胜在快速明了,反正也只是工具,所以这次主要重点在于如何操作。Intent用于在一个应用中多个Activity的调用和数据传递,也可用于调用...
2012-11-21 03:57:00 88
Android学习笔记(六):xml和widget
如果在一个layout中有几个widget,最后一个widget采用fill_parent,这将填满剩余的空间。如果某一个widget(非最后一个)采用fill_parent,则后面的widget将无法显示。从某个意义上fill_parent可以理解为父layout剩余的所有空间。Eclipse中的提示功能我们在使用eclipse时候,在编译XML,会自动由提示,可能会因为我们按了一下鼠标...
2012-11-21 02:41:00 42
从头学Android之Android的数据存储--SQLite
应用场景:在前面几讲我们讲了Android的数据存储使用文件或SharedPreferences存储数据,除此之外呢,有时候我们需要用到一个小型的数据库用于来保存我们的一些持久型的数据。所以在在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3。因此中我们可以选择使用SQLite数据库存储数据。SQLite概述:SQLite,是一款轻型的数据库,是遵守...
2012-11-21 02:28:00 51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人