- 博客(76)
- 资源 (9)
- 收藏
- 关注
原创 Android Studio 导入Eclipse的android项目出现:gradle: 警告:编码 euc_cn 的不可映射字符
今天闲的从eclipse迁移项目至Android Studio。遇到几个小问题.问题一:从Eclipse用导出成Android studio项目结构文件,由于项目本身依赖另一个android项目,造成导出后导入到Android Studio不成功的问题。若遇到同样问题,可以先去掉依赖项目。 问题二:关于编码问题。首先,eclipse上一般我们文件默认都设置成UTF-8.对
2013-06-06 19:55:29
18815
5
原创 Spring实现后台的任务调度TimerTask和Quartz
最近整后台,涉及到两个后台调度的问题。一是以时间间隔为条件的轮询调度;运用场景:每隔5分钟抓取数据;二是一某个时间点为条件的轮询调度;运用场景:后台日志货报表生成上传,每个周一生成上一周的,每个月初生成上一月。其实按周来执行调度,用前面一个场景也可以实现,但是按月生成,因为每月时间不固定,必须动态判断和执行。后台实现调度的思路,我一开始考虑的是,web启
2013-05-09 22:54:31
5388
原创 Mac下WordPress个人站点环境搭建
最近在公司做后台的东西,freshman第一次接触到新的东西总会有点好奇心。但是公司后台用了传统的ssh框架搭建,因此我们基本就是一直在写业务,写业务。加之有个朋友copy一个xx电影下载的网站,顿时又有点复燃我想建个个人站点的欲望。无web经验,无大型网站开发经验,没有css,js,html实际开发经验。好歹我先熟悉下整体搭建流程么,以后在细化一:建站的环境
2013-04-28 13:27:19
3755
原创 关于note2等(Android4.1版本)以上无法启动支付宝的问题"java.security.spec.InvalidKeySpecException"
最近在做一些新机子适配时,发现应用在启动支付宝时启动异常的问题。一开始以为是note2的问题。先是打跑跑debug,发现是throws exception引起的打印出来时是“java.security.spec.InvalidKeySpecException: java.lang.RuntimeException: error:0D0680A8:asn1 encoding routin
2013-04-22 19:59:28
28002
9
原创 Mac下连接远程Oracle数据库
基本步骤1.打开终端,输入ssh看看chenmatoMacBook-Pro:~ Nono$ sshusage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile]
2013-04-03 16:40:45
7796
原创 IOS中左右两侧导航栏的简单实现
移动应用左侧导航栏的元素的出现,应该是在去年年中时候,看到大部分的应用实现从上下侧tab到左侧menu的演化。左侧导航栏设计的理念的有一点说是,减少移动应用的界面雍容,后来发现在web应用中也开始大量出现该设计,比如我常用的豆瓣FM,它是类似于用了左侧抽屉的设计。对于一般概念的抽屉概念,Andriod倒是早有SlidingDrawer这个SDK提供的api,不过后期大量实现的都是自定义
2013-03-04 16:52:10
9933
2
转载 cocos2d-x 1.0+升级到cocos2d-x 2.0+引擎库的一些差异
转载至:http://blog.163.com/zhoulong19880518@126/blog/static/607097022012824959139/最近看cocos2d-x 2.0.2发布后升级了一下,升级后发现又出现了很多错误,原来有一些地方的代码用法改变了。在修改代码的过程中,简单做了一些记录,当做是一个备忘录。第一个: CCLayer初始化 自定义Lay
2013-02-19 16:15:43
3342
原创 IOS的Bundle资源束制作
bundle制作其实是前面制作静态库的一个衍生。在静态库的制作中,很多时候我们的静态库也是带着文件,图片和多媒体资源的。若只是直接加入到项目中也是可以,但是,考虑到方便管理(方便插件使用者的管理),我们希望把插件的资源文件打成一个包来管理。比如,我们项目中有用到的银联支付插件。这样我们直接添加xxxx.bundle文件到项目中就可以,这样在以后如果要删除的话直接删除一个xx
2013-01-22 15:41:46
15924
1
原创 IOS的 Cocoa Touch Static Library制作
这个是上次在做支付宝插件支付时候看到的。支付宝虽然最后还是通过URL_Scheme跳转,但是有部分加密验签以及数据处理是通过一个客户端插件添加到我们的应用中的。对于静态库和动态库的一些概念就暂不啰嗦了。只是觉得这种开发插件的方式用处还是挺多的。静态库制作步骤( XCode 4.5+)1.创建项目2.添加方法3.bu
2013-01-22 14:00:44
4845
原创 IOS学习之二十:应用的归档打包以及distribution测试和上传到App Store
ios应用的分发和上传。主要分两个步骤:一是进入开发者账号在iTunes Connect申请和布局一个新的应用资料 ;二是归档打包 上传一:在iTunes Connect申请和布局一个新的应用资料1.准备需要的图片资源 一张:large App icon貌似要1024*1024了(提示这么说的);1-5张截图。(如果你的应用适配iPhone5,则需要4 寸屏幕的截图)2.
2012-11-16 11:51:33
17071
1
原创 网络编程中通过hostname获取ip的方法
一般网络编程中,大部分公司客户端请求服务端地址一般还是采用域名+访问文件的形式。比如:www.hehe.com/request.do但是有些公司某些因素,从测试到线上一直用的ip地址作为了请求地址。http://212.112.xxx,xx:8080/request.do使用域名和使用IP其实都是有各自的利弊。因为我们都知道如果服务器换地址了,那么如果使用了ip作为addres
2012-11-01 09:29:56
9983
原创 C中一个面试题:指针常量和常量指针的问题
原题是一个代码语言题,然后问是否报错以及会输出什么。这也是一个朋友去参加校招的一个简单笔试题。刚好我几个礼拜前无聊看了本C编程入门书籍,巩固下。从变量的作用域方面来看一遍1.static 变量只被初始化一次这个对于把变量放在全局中比较好了解。但是比如放在了方法了void Scope_Test(){ static int a = 0; stat
2012-10-29 17:33:06
2549
原创 C语言的一个笔试题:指针与数组的问题
1.数组和指针对于一维数组其实很好理解。假设数组int A[n],和int *p;因为都知道数组名其实就可以表示数组的首地址既p = A;然后我们可以用指针来操作数组。 *p = A[0];*(p+1) = a[1];然后去掉(),既*p+1=A[0]+1;因为*的优先级高于双目运算符+,所以是先取了数组第一个元素,然后+1;*p++ 则是其实是两步操作,先
2012-10-29 17:24:41
4358
原创 ios中文本文件内容追加
最近要在模拟器环境下收集一些数据日志。然后考虑到数据记载和追加功能。简单代码如下+(void) appString:(NSString *) s{BOOL isExit = [NLCommonUtil isExitOfFile:@"nonotextiphone"];NSString *filePath = [self FilePathInDocumentByFileName:@
2012-10-29 17:14:17
13481
转载 Vim使用大全基础指令
vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑
2012-10-12 10:03:12
2279
原创 IOS学习之十九:真机调试的若干小问题
最近大半月基本开始将产品部署真机然后开始调试了。然后会发现问题颇多。首先可能是虚拟机和真机本身设备的内存等因素,会发现真级上闪推异常很多。这个解决基本就是用内存检测工具来调试吧,一般来说都是内存的问题。感觉模拟器上的调试宽容度远高于真机。其次好像是资源还是代码大小写问题,这个具体社呢么情况忘了(时间比较长了)。感觉虚拟机上貌似有点大小写问题它不提示报错,但是真机上时出现莫名异常
2012-10-11 11:52:10
8606
转载 iOS6.0框架及功能更新小结
1. Maps替换Google Map为苹果自行研发3D地图2. Social Network集成新浪微博,Facebook , Twitter等社交网络帐号管理。 3. Pass Kit提供通行证SDK,可以此为基础开发电子通行证甚至实体物理票务。4. Game Center可调用GKChallenge函数发起游戏挑战;authentica
2012-09-28 15:10:51
4124
原创 IOS和Android开发的一些个人感受
傲娇的苹果,卖萌的安卓。从个人心理来说,Android的小机器人萌的入人心,咬了一口的苹果更注重了设计感,简约精致。如果有出两系系统的周边,我觉得还是android买点比较多点~机器人比较好坳造型,苹果 = =。最近公司的产品 Android版本第二版也算到了收尾,新加了几个功能性模块,我基本也就捡了几个好玩的模块做了下。然后IOS版本也是到了收尾,算算话,从6月策
2012-09-28 13:50:45
86876
27
原创 IOS学习之十八:学习的细节之Block编程
IOS block 教程 这是网上一篇介绍的挺详细的教程。搜索过官方文档,蹩脚的英文面前看一点懂。速度很慢。后来找到上面这片大部分文档的翻译,觉得挺好的。对于block学习。大致分几点1.sdk的限制,即,block属于哪个版本新引入的特性。2.基本语法3.情景使用。一:block描述Block 是iOS在4.0之后新增的程式语法,严
2012-09-28 10:26:21
11378
2
原创 使用MBProgressHUD引发"self.navigationController.view为nil"的血案
首先介绍下开源的第三方库MBProgressHUD一个很好的实现了加载提示框的第三方demo。广泛用于应用中。简单看下界面开源地址:https://github.com/jdg/MBProgressHUD好了,本文不是介绍如何使用它。主要说下 我在使用这斯货时遇到一个怪异问题,然后引发出的一点自我解释,或许你也会遇到的一个问题。我们先来看下demo给
2012-08-21 16:32:31
7857
2
原创 ios面试题收集一(附基本答案)
此份面试题包含40个题目,是现在网上能搜索到的一个比较热的一份,但是答案并不是很详细和完整,基本答案来着cocoaChina,和一些自己的补充。1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一
2012-08-17 15:47:32
23150
4
原创 豆瓣OAuth2.0针对移动平台的第三方应用授权
最近无聊找一些开放平台提供的资源,做一些第三方应用练练手。对于微博类开放平台,因为很早前还在做Android的时候做过一次,没什么新鲜感。恰巧本人以前玩豆瓣,对于豆瓣社区的一些资源还是比较感兴趣,比如小组,评论,书电影音乐资源。虽然最后浏览完API后,发现已开发的几个接口,相对来说做一个扩展应用的真心比较乏力。比如关于同城的api提供 比较给力,但是你发现豆瓣自己有客户端了。豆
2012-08-11 09:41:24
10921
9
原创 IOS学习之十七:Grand Central Dispatch(GCD)编程基础
有过编程经验的人,基本都会接触到多线程这块。在java中以及Android开发中,大量的后台运行,异步消息队列,基本都是运用了多线程来实现。同样在,在ios移动开发和Android基本是很类似的一种模型。但是很多时候,在应用开发中,我们会发现本身并没有自己编码去处理一些并发的事件,去开辟新的子线程等等。(虽然一般的调用sdk发起一个网络请求,系统都是会默认给你新起一个线程去处理的)
2012-08-05 09:26:21
50573
5
原创 IOS学习之十六:网络数据的XML解析
网络应用中的数据解析,因为最近的应用,无论是Android的和ios平台的,一直用也是建议用的都是Json解析,xml解析都有点被遗忘了。然后最近自己在做着玩一个ios的小应用,涉及网络数据的抓取,一些网站可能都提供了自己api平台,这些一般都是支持我们对于数据协议格式的设定的。但是后来我在找寻到一些Rss资源时,发现返回的数据都是xml格式的,因此,那就只好用xml解析了。
2012-08-04 11:32:12
71603
9
原创 cocos2d开发学习六:一个简单的打地鼠游戏demo
首先申明1.游戏原始demo和资源来自博客家园的子龙山人http://www.cnblogs.com/zilongshanren/。力荐该博客,有兴趣的可以自己上上面去看,资料很多2.我等会上传的一个demo是自己配合前面的例子,添加了一些首页菜单,过渡场景,以及过渡动画的简单运用。首先,本人是没有正紧做过游戏,无论是j2me活或着是android。也就是纯粹按照自
2012-07-22 09:16:08
9893
1
原创 cocos2d开发学习五:精灵节点CCSpriteBatchNode的渲染和纹理集Texture Atlases内存优化
本章其实主要是系统的理解下Sprite精灵节点的创建,然后引入精灵节点和纹理集的概念CCSprite 最简单的生成方式就是用一个纹理贴图。CCSprite *_firstSp = [CCSprite spriteWithFile:@"icon.png"]; CGSize wins = [[CCDirector sharedDirector] winSize]; _firstS
2012-07-19 10:54:31
6847
原创 cocos2d开发学习四:场景过渡效果,以及过渡场景的作用
前面我们也提到,其实游戏场景是个抽象概念,对于场景的一些内容和需要学习,最基本就是掌握他对整个游戏流程的控制和影响这边是我大致罗列的关于场景的三个要点1.多场景结构2.场景切换的过渡动画3.过渡场景的作用。一:多场景对于第一点,其实没什么说的,就是在一个游戏中我们可能运用多个场景,更好的展现游戏逻辑二:场景切换过渡效果场景过渡效果cocos2d提供了CC
2012-07-18 09:24:33
4842
原创 IOS学习之番外:开发中的那些琐碎
整理了一个多月开发中的一些小问题,当然,本身遇到问题肯定还有更多,比如类别的一些使用的技巧,协议格式的一些特殊字符,同步于异步的网络处理的选择,数据的存储选择,类的设计。因为其实大部分ios互联网应用的技术含量不会是很深奥,基本到后来发现就是对UI控件的一些需熟能生巧的应用,网络编程以及逻辑的处理,更多的还有是一些经验和积累。这边是几个早期的问题,也就是一个开发开始一个礼拜中一
2012-07-17 13:58:30
8722
5
原创 cocos2d开发学习三:节点的动作(Action)介绍
一:动作Actions从上一篇我们看到菜单场景中菜单layer加载进来有个从上滑入的动作效果 //动作1 id ac = [CCMoveTo actionWithDuration:2 position:CGPointMake(winSize.width/2, winSize.height/2)]; CCRepeat *repe = [CCRe
2012-07-14 09:43:19
3229
原创 cocos2d开发学习二:关于 Director,Scenes, Layers, Sprites详解
以游戏开场进入菜单选项来简单介绍下一中提到的四个概念的使用Director:除了在应用启动后对全局的的配置设置,后期它更多的作用在于场景的转换(scene)初期用到主要的几个方法: replaceScenepopScenepushScenerunwithSceneScenes:场景,其实这个抽闲的概念在代码量基本很少,一般就在就是初始化一个场景时会看到他实例化,然后被添加进
2012-07-11 12:02:11
4770
原创 cocos2d开发学习一:开发环境搭建以及入门学习资源
由于最近项目处于简单空档期,逛CocoaChina论坛看到于关于cocos2d-html5开发的2-3篇教程。于是想着ios平台其实更多的是娱乐性,应用类别都是在拼传统的pc上的积累的用户背景来玩命。游戏这玩意总体对于背景要求不会太高。毕竟追求还是创意和娱乐性。cocos2d作为一个游戏开发引擎,目前已经衍生出上面所提及的html5版本,以及现在更流行的cocos2d-x。按传统的
2012-07-11 11:59:48
3395
原创 IOS学习十五:通信加密
通信加解密基本算是每个涉及到用户信息的客户端都会用到的一个技术。一般我们可能就做简单的防篡改和密文加密。很多时候做一个加密只不过是一个小小的心理安慰吧了,因为纯粹的从安全角度来说,安全性真的不高。对于一些手机支付以及银联的客户端,我看到有用的证书什么来实现。因为没做过,所以也不是太了解。这边就说下最简单的加密方案。一:MD5数字摘要。准确来说,MD5不能叫做加解
2012-06-29 13:25:58
19992
5
原创 IOS学习十四:网络之ASIHttpRequest和SBJson简单使用
现在的学习基本脱离了那几本教程,上个礼拜正式着手代码编写。同事UI弄得比较快,于是我只好写写网络通信,数据源模型设计以及加解密。这边简单的说下常用的第三方网络库以及,以及json数据协议格式的简单使用。先引入目前网上点击率最高的关于这个使用的文章(源文不详,呵呵)ASIHTTPRequest类库简介和使用说明我只是简单说下一般项目中会用到的最基础一部分,
2012-06-11 10:37:36
7620
1
原创 IOS学习十三:代码管理中Versions使用
这个礼拜有点浑浑噩噩,Android那边有需求和设计要讨论和舍取。iPhone开发这边6月马上要进入真实编码阶段。然后除了简单设计下整体项目流程和框架,项目资源需求,包名规划(这个真心想吐槽下,大侠们有什么好点的分包命名习惯么,以Java中思路基本不太可行,按视图,逻辑,数据这样分也不太好看。)最重要的是搭建代码管理环境。被Xcode4.3.2自带的的管理工具郁闷了1-2天。
2012-06-03 09:26:06
13835
3
原创 IOS学习之十二:Core Location定位和MapKit视图使用
iPhone中的基于位置服务开发的应用其实挺多的。但是那种能显示密集型周边的信息或者说是资料数据的应用,还真不知道是通过的是类似于webService还是内置类似于地图导航功能的数据包。但是对于简单如何上手这方面的开始,我们还是要接触下的。总的来说,我们这类应用的会涉及到核心的两块内容。1.位置定位(最简单就是当前应用所有者所持设备的地理位置),主要用到的API类 CL
2012-05-22 14:06:25
15665
原创 IOS学习十一:ios开发之网络编程
上周末本应早写这个网络和MapKit的。由于周六朋友聚会,周日送一朋友回远方,吃吃喝喝的就忘掉了。网络编程基本是移动互联这块中必须掌握的编程技巧。由于我买的的小柚子书上没有这块,最近刚买的开发秘籍那本上的关于网络链接这块,太抽象了。首先吐槽一下这本书,细节描述的还是不错的。但是不合适做入门~然后在网络上搜索关于ios的网络编程基本就首页全是讲的同一篇文章,被转烂
2012-05-21 11:15:44
52102
2
原创 IOS学习十:学习资料整理和分享。
今天比较闲,然后准备整理下这半个月来个人学习感觉和资料的整理。一:首先说下学习书籍:1。oc教程本书怎么说,内容真心不多,可能有c和oop语言基础的朋友基本1-2小时翻完了,估计本书本身定位可能是入门的同学的。但是,最为推崇的柚子经典,那就入手一本吧。2.iPhone开发教程本书,sdk入门,还是跟上面的一样,柚子么。经典还是入手一本吧。基础控件
2012-05-14 14:47:00
10916
1
原创 IOS学习九:ios开发之数据的持久化存储机制
IOS中数据的持久化保存这块内容,类似于Android中文件的几种常见的存储方式。对于数据的持久化存储,ios中一般提供了4种不同的机制。1.属性列表2.对象归档3.数据库存储(SQLite3)4.苹果公司提供的持久性工具Core Data。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。也就是说:IOS上数据存
2012-05-13 10:12:58
27317
5
原创 Android中类似于奇虎360手机卫士中摇一摇效果实现
首先 我们看下360摇一摇的那个界面(我去,这图片大了点~~,ubuntu找不到图像编辑工具)因为目前有个蛋疼的需求,要做过类似与这样小球晃来晃去然后跳出个结果来的东西。说的白点,其实我这边的一个功能是,彩票趣味选球的一个需求。基本看了下市面上都是以生肖啊,星座啊来实现一个趣味玩法。但是我们这边设计说不能太和市面上的重样了。觉得360这样撞击挺好玩的,就先做个这样的
2012-05-10 18:06:20
13644
原创 IOS学习八:UITableView表视图控件初步
表视图这个控件学习的时候,发现是目前我接触到最复杂的组件。在Android中也提供了类似表视图的控件叫ListView。原生的ListView,支持的操作其实很有限,数据的条目展示,点击或是长按的操作。后来慢慢的衍生出来的索引,分区,动态改变指定条目位置等。到了IOS发现,原来都是这些设计概念全是从IOS的表视图移植过去的吧。因此,IOS的表视图是个挺丰富的控件以下
2012-05-04 18:03:36
12777
5
Learn iPhone and iPad Cocos2D Game Developmentn中文版
2012-07-11
Android下拉刷新控件之(ScorllView版)
2012-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人