- 博客(119)
- 资源 (6)
- 收藏
- 关注
原创 xcode6模拟器不显示键盘解决方案
对于xcode6模拟器运行程序后不显示键盘。只需要打开模拟器,在菜单栏中选择:hardware -> keyboard -> connect hardware keyboard(快捷键shift+command+k)默认情况下,xcode使用电脑键盘作为外接键盘,不再弹出虚拟键盘。如下图:
2014-09-20 19:19:25 12539 2
原创 Xcode6编译SDWebImage报错解决方法(SDWebImageDownloaderOperation.m错误)
报错:Use of undeclared identifier '_executing' / '_finished';解决方法:在SDWebImageDownloaderOperation类的实现中(@implementation里)添加:@synthesize executing = _executing ;@synthesize finished = _finished;即可。
2014-09-20 19:09:17 23202 19
原创 xcode6更新证书错误:No matching provisioning profiles found 解决方案
在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试会出现“Your build settings specify a provisioning profile with the UUID‘XXX’, however, no such provisioning profile was found. Xcode can resolve this issue by downloading
2014-09-20 15:44:06 63828 4
翻译 iphone分辨率终极指南(含iphone6/6+)
点:在刚开始,所有的图形位置都由坐标点指定。点是抽象的单位,它们只在逻辑坐标系上有意义。像素渲染:基于点的图像被渲染为像素,这个过程被称为栅格化。点坐标和比例系数相乘得到像素坐标。更高的比例因子会显示更多细节。物理像素:设备屏幕所能呈现的分辨率可能要比上一步骤底。要显示之前的图像,必须以较低的像素分辨率重新采样(调整大小)。物理设备:最后,计算的像素被显示在物理屏幕上,PPI数决定一英寸装入多少像素,从而把较大的物理像素显示到真实屏幕上。
2014-09-20 00:04:25 19360 4
原创 阿里云Ubuntu部署java web - 目录
阿里云Ubuntu部署java web(1) - 系统配置 ssh链接服务器(使用终端远程链接) 添加用户 给用户赋予执行sudo权限 软件安装 链接到服务器ftp 分区和格式化 java和mysql环境安装阿里云Ubuntu部署java web(2) - 配置tomcat 安装 更改端口 更改网站默认目录,以及添加多个站点阿里云Ub
2014-09-04 13:58:35 6384
原创 阿里云Ubuntu部署java web(3) - 配置mysql
系统版本:ubuntu 12.04 64位安装(测试时使用的版本是mysql-server-5.5): apt-get install mysql-server 启动和停止等: /etc/init.d/mysql start /etc/init.d/mysql restart /etc/init.d/mysql stop本地连接: mysql -uname -p更改m
2014-09-04 13:52:20 4677
原创 阿里云Ubuntu部署java web(2) - 配置tomcat
系统版本:Ubuntu12.04 64位安装: 首先要安装java(测试时使用的版本是6b27-1.12.6-1ubuntu0.12.04.2),版本可自行选择,但不同版本配置方法可能不同。 apt-get install openjdk-6-jre-headless 推荐两种安装tomcat(测试使用的是tomcat7)的方法,建议apt-get,方便快捷,配置简单。
2014-09-04 13:31:28 8710 1
原创 阿里云Ubuntu部署java web(1) - 系统配置
系统版本:ubuntu 12.04 64位ssh链接服务器(使用终端远程链接): ssh -l username IP地址 如果出现类似如下错误: @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ 表示host文件中记录的上次登陆信息和当前信息不匹配。在客户端执行: mv ~/.ss
2014-09-04 13:23:01 7211
原创 跳槽指南(5) - 各类公司的利弊[完结]
从兴趣 > 发展 > 收入和安稳的角度来考量,就可以分析出一些公司的利弊,虽然不能完全通用,但对大部分人来说,还是有一定价值的:知名软件公司在大多时候是优选。显然的国外的Apple、Google,国内的阿里等即可以提供与兴趣相吻合的工作,又可以提供适合的发展机会以及安稳的未来和不错的收入。并且这类大公司在人脉发展上也优于一般小公司,这点对创业或转管理行业非常有帮助。所以如果有机会加入这类公司是不需要考虑太多的。但有一种情形需要稍微注意。比如某家公司设立的某个子公司主要目的是节约成本,并只做限定范围内的业务的
2014-08-26 16:50:14 4004 4
原创 跳槽指南(4) - 如何选择公司
经常会看到这样一些问题,比如:是去大公司好呢,还是去小公司好呢?是去金融类公司好呢,还是去互联网公司好呢?这些问题的当事人大多是希望别人给出具体答案的,但实际上非当事人很难给出具体答案的,而只能提供原则。因为最终的判断同时依赖于公司和个人的偏好。在弄清楚特定公司的利弊得失后,至少还需要考虑两个事情:一个是工作要和自己的根基契合,要扬长避短,使工作成为发挥自己长处的场所,而非相反;一个是在发展、赚钱、安稳和兴趣之间找到平衡点。明确当前可以得到什么,以及将来可以得到什么;前者是很理智的一种判断,后者则是主观的一
2014-08-26 15:51:11 6665
原创 跳槽指南(3) - 什么是好行业
除了公司类型,一个公司所属行业对个人发展也有着很大的影响,虽然不能绝对的说哪个行业更加优越,但是不同行业对发展方向的限制还是有一些规律可以参考的。l 外包行业很难笼统的讲外包行业好或不好,有前途没有前途,因为外包也有很多层次。假设一家公司把一款手机从设计到制造的所有环节都外包给一家公司,只是最后自己进行贴牌,那么对于承接这种外包业务的公司而言,单纯从技术角度看与自己进行产品开发并无差别。假设说一家银行把需求之外所有的业务都外包给一家公司,那么对于承接这种业务的外包公司而言,就更像是银行的IT部门。
2014-08-25 20:46:05 3022
原创 跳槽指南(2) - 什么是好公司
公司是一个很含糊的词,很多人对公司的选择都停留在“好公司或者坏公司”的层面上,但其实在好和坏背后往往有着很多的因素来支撑一个公司是好还是坏。不了解这些背后的因素,单纯根据一个笼统的好或坏实际上是很难判定一个公司是不是适合自己的。一个人要想选对公司,一要有选择权,二则要了解待选项。可以从非常多的视角对公司进行评价, 这里主要列举和职业发展紧密相关的几种。 l 分工所处位置的视角即使我们不用心去做非常详细的调查,也可以看到iPhone生产背后的三层结构:苹果+富士康+元器件供应商。这种链条
2014-08-25 00:23:45 4473
原创 跳槽指南 - 目录
经常见到很多人为了增加很少的薪水,或者工作不顺心就频繁跳槽,更有很多人死守一个岗位,只求安稳。而公司选择上的失误,通常会给个人的前途带来极大影响,这里,分享一下我本人对跳槽、以及选择公司的看法和建议。希望能给在这个问题上感到困惑的朋友带来一些启发。目录:跳槽指南(1) - 什么时候离职;跳槽指南(2) - 什么是好的公司; 跳槽指南(3) - 什么是好的行业;跳槽指南(4) - 如何选择公司;跳槽指南(5) - 各类公司的利弊;
2014-08-24 23:18:28 3157 1
原创 跳槽指南(1) - 什么时候离职
公司和岗位决定了你所接触的技术、人物,进一步决定了你的眼界、能力和人脉,也一定程度上决定了你履历的价值。 资历(因工作时间长短不同而获得的一种社会地位)有助于体现个人能力,而换工作会损失掉资历背后的力量,那究竟在什么情形下,应该舍弃资历,另谋出路那? 总的来看,一个人应该在自己价值无法增长且自己不愿意混日子的时候换公司。造成价值无法增长的原因有很多,比如: ● 公司开始衰落,看不见自己的未来; ● 做的是非主营业务,遭到明显歧
2014-08-24 22:02:41 4728 1
原创 UIWebView显示本地图片的方法
在UIWebView显示本地图片,由此可借助UIWebView实现图文混排(内容编码成html格式即可)。
2014-08-11 17:52:08 11405
原创 UITextView in iOS7 doesn't scroll
UITextView in iOS7 has been really weird. As you type and are entering the last line of your UITextView, the scroll view doesn't scroll to the bottom like it should and it causes the text to be "clipp
2014-07-08 00:46:27 3317 6
原创 objective-c启用ARC时的内存管理
在objective-c中,内存的引用计数一直是一个让人比较头疼的问题。尤其是当引用计数涉及到arc、blocks等等的时候。似乎ARC的出现只是让我们解放了双手,由于底层实现依然依赖引用计数,所以开启ARC后,只有对引用计数机制更加了解,才能避免Cycle Retain、Crash等问题的出现。 但是由于使用ARC可以显著提高编码效率,所以建议尽量启用arc,本文内容也将以arc为主,
2014-06-04 01:12:34 15244 3
原创 iOS入门如何选择Swift和objective-c
学oc吧,学完估计也就淘汰了。学swift吧,短时间内普及几率太低,即便学完了,大部分老项目还是用oc..不学oc吧,放眼望去现在全是oc,swift完全没有用武之地。不学swift吧,说不上那天这玩意火了,现学现卖恐怕来不及,即便靠oc苟延残喘的活着,质量和薪水估计也一定不咋地,毕竟我们都有一个当大牛的梦。。看苹果态度和swift能力,个人觉得oc一定会淘汰,但是:短期内应该会共存!不可能所有项目立刻swift重写,维护就要求一定会oc。而且swift人才和大项目经验缺乏,很多公司应该不会立
2014-06-03 14:55:50 15662 1
转载 关于 Swift 的一点初步看法
虽然四点半就起床去排队等入场,结果还是只能坐在了蛮后面的位置看着大屏幕参加了今年的 Keynote。其实今年 OS X 和 iOS 的更新亮点都不少,但是显然风头和光芒都让横空出世的 Swift 给抢走了。这部分内容因为不是 NDA,所以可以提前说一说。Swift 是 Apple 自创的一门专门为 Cocoa 和 CocoaTouch 设计的语言,意在用来替代 objc。早上发布的时候有很
2014-06-03 13:41:50 2126
转载 如何建立强有力的人脉关系?
常言道:10多岁比智力,20多岁比体力,30来岁拼专业,40岁拼人脉……年纪再大些要拼什么我就不知道了,但过了60岁肯定重新拼体力,活着比什么都重要,哈哈。说到人脉关系,现在任何人都相信它越来越重要,至少我身边大多数朋友都把拓展人脉当成一件重要的事情来抓(包括我自己),刚好30来岁有点经验和积累,还有体力仍然有梦想和激情。我在去年重读高阳的小说《胡雪岩》,虽然到现在还没有看完,但这
2014-05-23 23:41:41 1522
原创 软件项目报价方法
软件项目一般包括解决方案、开发、维护、系统集成等。以下将分别介绍软件开发价格、软件(系统)维护价格、系统集成价格、系统解决方案费用的价格估算方法,以供大家参考。
2014-05-07 13:18:58 30618 1
转载 隐藏在背后的交互设计
外行人对交互设计的第一印象是什么?画线框图的?做草稿的?的确,大家所看到交互设计师的日常工作成果都是一些线框图,从表面上理解的确是这样。其实,交互设计师做的远远不止这些。往深一步想,信息架构、界面、流程,都是设计师需要考虑的问题。下面,想谈一下我理解的交互设计。/交互设计最重要的两个因素:信息&互动1.信息人们每天面对那么多信息,在杂乱的信息中筛选出
2014-05-05 16:13:30 1619 1
原创 一个程序员的书单
一个程序员的书单: 活了这么久,读过的所有书加起来也不足200本,仅相当于一个普通以色列人两年的阅读量而已,还好,让人欣慰的是,没给祖国拖后腿。(2011年人均图书年阅读量:以色列64本,欧美国家约20本,韩国10本,中国4本(如扣除教科书,人均不足一本) )。
2014-05-05 12:00:54 8576 7
转载 Avoiding duplicate symbol errors during linking by removing classes from static libraries
If you’re using a static library in your project and specifying the -all_load flag to ensure files containing Objective-C categories are loaded correctly, you’ll likely experience “duplicate symbol”
2014-01-22 19:51:34 1680
转载 使用Block避免Cycle Retain和Crash
Block简介Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cycle内存泄漏要么内存被提前释放导致crash。 Block的使用很像函数指针,不过与函数最大的不同是:Bl
2013-12-26 20:04:26 1352
原创 ubuntu12.04解决Broadcom STA无线网卡驱动安装失败
输入sudo apt-get install --reinstall bcmwl-kernel-source重新安装bcm驱动。
2013-11-26 23:51:58 2588
原创 让app在ios6上具有ios7的扁平效果
使用cocoapods在工程中加入UI7Kit,关于UI7Kit请自行google。加入到工程如果没安装cocoapods,则安装。(http://www.cocoapods.org)安装方法:(需要先安装Commoand Line Tools(XCode->Preferences->Downloads first.))sudo gem install
2013-09-20 20:11:06 3791 2
原创 不完美修行
起初,随便打了个线稿。 看起来不错,丢掉可惜。于是,简单处理下明暗。为什么不画完它??于是继续。至此,我专注了很久,但我承认我想放弃了,彻底放弃。不过,神对我说,画画也是一种修行。于是,我决定画完,或者至少要画全。虽然一开始就没有整理线稿,最后也没处理细节。但这至少算是一个作品,一个不完美的作品。不是每个禅者,最后都成了佛。
2013-05-19 00:24:42 2288 1
原创 ARM与X86不具备可比性 性能差距上千倍
献给那些认为手机主频高就不去优化程序,认为可以跑过桌面系统的程序员。(有人回我说上千倍太夸张,其实上千倍是比喻,一种文学上的修饰手法,理工男别太较真。这样写的目的是吸引眼球,算是一种微弱的推广营销策略)================ 目前手机cpu几乎清一色的ARM架构,核心从1到2,又到4,到8。主频也随之飙升。(看过几款英特尔Atom处理器手机,但并没占据太多市场份额,据说
2013-04-09 02:34:04 7338 7
原创 win32移植到winCE步骤
1:搭建开发环境,转换工程到ce 见:http://blog.csdn.net/cuibo1123/article/details/87442252:解决api兼容问题。 win32下很多api与ce不兼容,需要一个一个找替换方案,没有替换方案就去找第三方,没有第三方就悲剧了,只能自己实现。3:解决连接dll兼容问题。 系统dll解决方法类似API,找
2013-04-08 14:32:40 4160
原创 winCE下Unicode编码
Unicode :宽字节字符集1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。2. 如何对DBCS(双字节字符集)字符串进行操作?
2013-04-01 21:58:07 2603
原创 vs2005工程转wince5.0
vs2005工程转wince5.0,真机调试的配置过程。弄了一天,终于成功了。wince板子类型:三星,arm9201:下载安装sdk(5.0)http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup.msi2:下载安装Microso
2013-03-31 21:33:48 3515
原创 cocos2d-iphone画椭圆
cocos2d-iphone 画椭圆添加到cocos2d下的CCDrawingPrimitives.h文件void ccDrawEllipse(CGPoint center, float rx, float ry, float a, int segs, BOOL drawLineToCenter);添加到cocos2d下的CCDrawingPrimi
2013-03-04 14:59:33 2352
原创 ubuntu 10.10 安装sun-java6-jdk的方法
Ubuntu 10.10已经去掉 sun-java6-jdk 和 sun-java6-jre的软件包;如果直接用命令:sudo apt-get install sun-java6-jdk会出现错误正在读取软件包列表…完成正在分析软件包的依赖关系树正在读取状态信息… 完成现在没有可用的软件包 sun-java6-jre,但是它被其它的软件包引用了。这可能意味着这个缺失
2013-02-28 15:48:27 2258 1
转载 ASIHTTPRequest详解
ASIHTTPRequest 是一款极其强劲的 HTTP访问开源项目。让简单的 API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证。在新的版本中,还加入了 Objective-C闭包 Block的支持,让我们的代码加轻简灵活。 下面就举例说明它的 API用法。发起一个同步请求
2013-01-24 14:08:28 1724
原创 ios 屏幕,状态栏(statusbar),程序窗口 尺寸获取和屏幕旋转时的尺寸变化
app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;这个尺寸不会随着屏幕旋转而交换宽高,但屏幕旋转后,会自动修改宽高减掉状态栏高度。竖屏时(4寸):x=0, y=20, width=320, height=548横屏时(4寸):x=0,y=0,width=300, height=568
2013-01-18 11:44:47 12122 3
原创 致谢csdn
距上一个作品发布至今,已过去整整10天。虽然连续多天在多个国家上了新品推荐第一,但是这可能仍然算不上一个成功的作品。金钱之外,她给我带来的是更多的振奋与感动。让我明白了即便在appstore赚钱越来越难的今天,努力付出也仍旧是有回报的。感谢csdn各位网友的支持,感谢几位版主将我之前心得的2篇帖子设为推荐。(帖子地址:http://bbs.csdn.net/topics/3
2012-12-13 03:12:10 1656
objective-c启用ARC时的内存管理
2014-06-04
linux目录作用详解(超详细,树状排版)
2008-07-03
关于程序设计的内存分配问题
2008-06-14
linux图形界面汉诺塔源程序(c,oop)
2007-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人