自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zcsoft

独立开发者,技术产品越野探险摄影

  • 博客(119)
  • 资源 (6)
  • 收藏
  • 关注

原创 xcode6模拟器不显示键盘解决方案

对于xcode6模拟器运行程序后不显示键盘。只需要打开模拟器,在菜单栏中选择:hardware -> keyboard -> connect hardware keyboard(快捷键shift+command+k)默认情况下,xcode使用电脑键盘作为外接键盘,不再弹出虚拟键盘。如下图:

2014-09-20 19:19:25 12498 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 23188 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 63784 4

翻译 iphone分辨率终极指南(含iphone6/6+)

点:在刚开始,所有的图形位置都由坐标点指定。点是抽象的单位,它们只在逻辑坐标系上有意义。像素渲染:基于点的图像被渲染为像素,这个过程被称为栅格化。点坐标和比例系数相乘得到像素坐标。更高的比例因子会显示更多细节。物理像素:设备屏幕所能呈现的分辨率可能要比上一步骤底。要显示之前的图像,必须以较低的像素分辨率重新采样(调整大小)。物理设备:最后,计算的像素被显示在物理屏幕上,PPI数决定一英寸装入多少像素,从而把较大的物理像素显示到真实屏幕上。

2014-09-20 00:04:25 19310 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 6360

原创 阿里云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 4630

原创 阿里云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 8675 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 7160

原创 跳槽指南(5) - 各类公司的利弊[完结]

从兴趣 > 发展 > 收入和安稳的角度来考量,就可以分析出一些公司的利弊,虽然不能完全通用,但对大部分人来说,还是有一定价值的:知名软件公司在大多时候是优选。显然的国外的Apple、Google,国内的阿里等即可以提供与兴趣相吻合的工作,又可以提供适合的发展机会以及安稳的未来和不错的收入。并且这类大公司在人脉发展上也优于一般小公司,这点对创业或转管理行业非常有帮助。所以如果有机会加入这类公司是不需要考虑太多的。但有一种情形需要稍微注意。比如某家公司设立的某个子公司主要目的是节约成本,并只做限定范围内的业务的

2014-08-26 16:50:14 3980 4

原创 跳槽指南(4) - 如何选择公司

经常会看到这样一些问题,比如:是去大公司好呢,还是去小公司好呢?是去金融类公司好呢,还是去互联网公司好呢?这些问题的当事人大多是希望别人给出具体答案的,但实际上非当事人很难给出具体答案的,而只能提供原则。因为最终的判断同时依赖于公司和个人的偏好。在弄清楚特定公司的利弊得失后,至少还需要考虑两个事情:一个是工作要和自己的根基契合,要扬长避短,使工作成为发挥自己长处的场所,而非相反;一个是在发展、赚钱、安稳和兴趣之间找到平衡点。明确当前可以得到什么,以及将来可以得到什么;前者是很理智的一种判断,后者则是主观的一

2014-08-26 15:51:11 6585

原创 跳槽指南(3) - 什么是好行业

除了公司类型,一个公司所属行业对个人发展也有着很大的影响,虽然不能绝对的说哪个行业更加优越,但是不同行业对发展方向的限制还是有一些规律可以参考的。l 外包行业很难笼统的讲外包行业好或不好,有前途没有前途,因为外包也有很多层次。假设一家公司把一款手机从设计到制造的所有环节都外包给一家公司,只是最后自己进行贴牌,那么对于承接这种外包业务的公司而言,单纯从技术角度看与自己进行产品开发并无差别。假设说一家银行把需求之外所有的业务都外包给一家公司,那么对于承接这种业务的外包公司而言,就更像是银行的IT部门。

2014-08-25 20:46:05 2971

原创 跳槽指南(2) - 什么是好公司

公司是一个很含糊的词,很多人对公司的选择都停留在“好公司或者坏公司”的层面上,但其实在好和坏背后往往有着很多的因素来支撑一个公司是好还是坏。不了解这些背后的因素,单纯根据一个笼统的好或坏实际上是很难判定一个公司是不是适合自己的。一个人要想选对公司,一要有选择权,二则要了解待选项。可以从非常多的视角对公司进行评价, 这里主要列举和职业发展紧密相关的几种。 l 分工所处位置的视角即使我们不用心去做非常详细的调查,也可以看到iPhone生产背后的三层结构:苹果+富士康+元器件供应商。这种链条

2014-08-25 00:23:45 4432

原创 跳槽指南 - 目录

经常见到很多人为了增加很少的薪水,或者工作不顺心就频繁跳槽,更有很多人死守一个岗位,只求安稳。而公司选择上的失误,通常会给个人的前途带来极大影响,这里,分享一下我本人对跳槽、以及选择公司的看法和建议。希望能给在这个问题上感到困惑的朋友带来一些启发。目录:跳槽指南(1) - 什么时候离职;跳槽指南(2) - 什么是好的公司; 跳槽指南(3) - 什么是好的行业;跳槽指南(4) - 如何选择公司;跳槽指南(5) - 各类公司的利弊;

2014-08-24 23:18:28 3137 1

原创 跳槽指南(1) - 什么时候离职

公司和岗位决定了你所接触的技术、人物,进一步决定了你的眼界、能力和人脉,也一定程度上决定了你履历的价值。 资历(因工作时间长短不同而获得的一种社会地位)有助于体现个人能力,而换工作会损失掉资历背后的力量,那究竟在什么情形下,应该舍弃资历,另谋出路那? 总的来看,一个人应该在自己价值无法增长且自己不愿意混日子的时候换公司。造成价值无法增长的原因有很多,比如: ● 公司开始衰落,看不见自己的未来; ● 做的是非主营业务,遭到明显歧

2014-08-24 22:02:41 4711 1

原创 UIWebView显示本地图片的方法

在UIWebView显示本地图片,由此可借助UIWebView实现图文混排(内容编码成html格式即可)。

2014-08-11 17:52:08 11367

原创 海贼女帝(程序员手绘)

4开,铅笔^^

2014-07-15 17:28:37 2925 1

原创 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 3304 6

原创 漫画《我》(一个程序员亲手画的)

作为一名程序员码农,画成这样还行吧??我要励志当美工!美工行业妹子多...

2014-06-11 11:38:37 627111 89

原创 objective-c启用ARC时的内存管理

在objective-c中,内存的引用计数一直是一个让人比较头疼的问题。尤其是当引用计数涉及到arc、blocks等等的时候。似乎ARC的出现只是让我们解放了双手,由于底层实现依然依赖引用计数,所以开启ARC后,只有对引用计数机制更加了解,才能避免Cycle Retain、Crash等问题的出现。    但是由于使用ARC可以显著提高编码效率,所以建议尽量启用arc,本文内容也将以arc为主,

2014-06-04 01:12:34 15187 3

原创 iOS入门如何选择Swift和objective-c

学oc吧,学完估计也就淘汰了。学swift吧,短时间内普及几率太低,即便学完了,大部分老项目还是用oc..不学oc吧,放眼望去现在全是oc,swift完全没有用武之地。不学swift吧,说不上那天这玩意火了,现学现卖恐怕来不及,即便靠oc苟延残喘的活着,质量和薪水估计也一定不咋地,毕竟我们都有一个当大牛的梦。。看苹果态度和swift能力,个人觉得oc一定会淘汰,但是:短期内应该会共存!不可能所有项目立刻swift重写,维护就要求一定会oc。而且swift人才和大项目经验缺乏,很多公司应该不会立

2014-06-03 14:55:50 15626 1

转载 关于 Swift 的一点初步看法

虽然四点半就起床去排队等入场,结果还是只能坐在了蛮后面的位置看着大屏幕参加了今年的 Keynote。其实今年 OS X 和 iOS 的更新亮点都不少,但是显然风头和光芒都让横空出世的 Swift 给抢走了。这部分内容因为不是 NDA,所以可以提前说一说。Swift 是 Apple 自创的一门专门为 Cocoa 和 CocoaTouch 设计的语言,意在用来替代 objc。早上发布的时候有很

2014-06-03 13:41:50 2108

转载 如何建立强有力的人脉关系?

常言道:10多岁比智力,20多岁比体力,30来岁拼专业,40岁拼人脉……年纪再大些要拼什么我就不知道了,但过了60岁肯定重新拼体力,活着比什么都重要,哈哈。说到人脉关系,现在任何人都相信它越来越重要,至少我身边大多数朋友都把拓展人脉当成一件重要的事情来抓(包括我自己),刚好30来岁有点经验和积累,还有体力仍然有梦想和激情。我在去年重读高阳的小说《胡雪岩》,虽然到现在还没有看完,但这

2014-05-23 23:41:41 1511

原创 软件项目报价方法

软件项目一般包括解决方案、开发、维护、系统集成等。以下将分别介绍软件开发价格、软件(系统)维护价格、系统集成价格、系统解决方案费用的价格估算方法,以供大家参考。

2014-05-07 13:18:58 30332 1

转载 隐藏在背后的交互设计

外行人对交互设计的第一印象是什么?画线框图的?做草稿的?的确,大家所看到交互设计师的日常工作成果都是一些线框图,从表面上理解的确是这样。其实,交互设计师做的远远不止这些。往深一步想,信息架构、界面、流程,都是设计师需要考虑的问题。下面,想谈一下我理解的交互设计。/交互设计最重要的两个因素:信息&互动1.信息人们每天面对那么多信息,在杂乱的信息中筛选出

2014-05-05 16:13:30 1606 1

原创 一个程序员的书单

一个程序员的书单: 活了这么久,读过的所有书加起来也不足200本,仅相当于一个普通以色列人两年的阅读量而已,还好,让人欣慰的是,没给祖国拖后腿。(2011年人均图书年阅读量:以色列64本,欧美国家约20本,韩国10本,中国4本(如扣除教科书,人均不足一本) )。

2014-05-05 12:00:54 8546 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 1666

转载 使用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 1343

原创 UILabel占用很多内存无法释放

2013-12-19 02:05:32 1789 1

原创 ubuntu12.04解决Broadcom STA无线网卡驱动安装失败

输入sudo apt-get install --reinstall bcmwl-kernel-source重新安装bcm驱动。

2013-11-26 23:51:58 2560

原创 让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 3765 2

原创 不完美修行

起初,随便打了个线稿。 看起来不错,丢掉可惜。于是,简单处理下明暗。为什么不画完它??于是继续。至此,我专注了很久,但我承认我想放弃了,彻底放弃。不过,神对我说,画画也是一种修行。于是,我决定画完,或者至少要画全。虽然一开始就没有整理线稿,最后也没处理细节。但这至少算是一个作品,一个不完美的作品。不是每个禅者,最后都成了佛。

2013-05-19 00:24:42 2255 1

原创 ARM与X86不具备可比性 性能差距上千倍

献给那些认为手机主频高就不去优化程序,认为可以跑过桌面系统的程序员。(有人回我说上千倍太夸张,其实上千倍是比喻,一种文学上的修饰手法,理工男别太较真。这样写的目的是吸引眼球,算是一种微弱的推广营销策略)================    目前手机cpu几乎清一色的ARM架构,核心从1到2,又到4,到8。主频也随之飙升。(看过几款英特尔Atom处理器手机,但并没占据太多市场份额,据说

2013-04-09 02:34:04 7215 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 4134

原创 winCE下Unicode编码

Unicode :宽字节字符集1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。2. 如何对DBCS(双字节字符集)字符串进行操作?

2013-04-01 21:58:07 2579

原创 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 3472

原创 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 2334

原创 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 2239 1

转载 ASIHTTPRequest详解

ASIHTTPRequest 是一款极其强劲的 HTTP访问开源项目。让简单的 API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证。在新的版本中,还加入了 Objective-C闭包 Block的支持,让我们的代码加轻简灵活。    下面就举例说明它的 API用法。发起一个同步请求

2013-01-24 14:08:28 1716

原创 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 12065 3

原创 致谢csdn

距上一个作品发布至今,已过去整整10天。虽然连续多天在多个国家上了新品推荐第一,但是这可能仍然算不上一个成功的作品。金钱之外,她给我带来的是更多的振奋与感动。让我明白了即便在appstore赚钱越来越难的今天,努力付出也仍旧是有回报的。感谢csdn各位网友的支持,感谢几位版主将我之前心得的2篇帖子设为推荐。(帖子地址:http://bbs.csdn.net/topics/3

2012-12-13 03:12:10 1630

AppStore审核指南(2014中文)

AppStore审核指南(2014中文)

2014-11-30

objective-c启用ARC时的内存管理

在objective-c中,内存的引用计数一直是一个让人比较头疼的问题。尤其是当引用计数涉及到arc、blocks等等的时候。似乎ARC的出现只是让我们解放了双手,由于底层实现依然依赖引用计数,所以开启ARC后,只有对引用计数机制更加了解,才能避免Cycle Retain、Crash等问题的出现。

2014-06-04

linux目录作用详解(超详细,树状排版)

自己在网上找了好久,没找到,干脆自己做一个。给大家分享下,希望能顺便指出我的错误。请复制到记事本,然后取消自动换行。看起来就会很清晰了。 / 根目录 │ ├boot/ 启动文件。Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录; │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件。设备文件用特定的约定命名,这在设备列表中说明 (见[Anv])。设备文件在安装是产生,以后可以用 /dev/MAKEDEV 描述。 /dev/MAKEDEV.local 是系统管理员为本地设备文件(或连接)写的描述文稿 (即如一些非标准设备驱动不是标准MAKEDEV 的一部分)。 ├opt/ 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过 ./configure --prefix=/opt/目录 。 ├proc/ 是一个假的文件系统。它不存在在磁盘某个磁盘上。而是由核心在内存中产生。用于提供关于系统的信息(originally about processes, hence the name)。/proc 文件系统在proc man页中有更详细的说明。.......

2008-07-03

关于程序设计的内存分配问题

不明白内存分配和指针的可以看看,其实这本是我们老师留的一个操作系统科技小论文作业,不知道写什么,干脆把以前收藏的经典C内存分配的文章整理并修改了一下。 此文章有2个用处, 1:这是个小论文,格式完整,大家可以复制回去交作业; 2:这是整理的经典C内存分配小教程(也加了些我自己的观点),不明白内存分配的可以看看。<br><br>还有很重要的一个问题: 这篇文章引用的很多内容我也不知道究竟是出自谁手,知道作者是谁的麻烦告诉下,我好谢谢他。(记得都是csdn里面找的)<br><br>tag: 操作系统 论文 内存分配 内存对齐 c语言内存分配 免费论文下载.doc

2008-06-14

vim用户手册中文版7.1

vim用户手册中文版7.1<br>免费下载哦

2008-05-11

linux图形界面汉诺塔源程序(c,oop)

程序组成: 程序有两套可选方案。 1:字符界面,只涉及内部运算。 2:图形界面,具有图形实时显示功能。 文件说明: 设计思路:驱动程序->智能模拟->操作对象 通用部分: shell.c :外壳,组织程序运行,对用户输入的数据进行检测; ai.h :智能模拟-移动汉诺塔; ai.c :汉诺塔移动思想的实现; 方案1:字符界面 datastruct.h :汉诺塔实体模拟-结构形式及可对塔进行的操作; datastruct.c :汉诺塔结构与可进行的操作的实现方法; 方案2:图形界面 graphics.h :汉诺塔实体模拟-结构形式及可对塔进行的操作; graphics.c :汉诺塔实体模拟-结构形式及可对塔进行的操作; 压缩包内有说明文件。 程序编写:free.月满西楼 msn:[email protected] E-mail:[email protected]

2007-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除