- 博客(19)
- 资源 (10)
- 收藏
- 关注
原创 python版protobuf安装和使用
Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式,巴拉巴拉。。(嗯,简介都是摘抄,protobuf的好处不了解的同学可以去深入了解)。这篇主要记录下python版的portobuf 安装步骤。安装1. 根据自己的系统...
2018-03-03 14:10:43
17637
3
转载 移动 APP 网络优化概述(转)
看到bang神有一篇关于app端网络优化的文章,主要讲思路和方向,有兴趣的可以深入研究下,这是原文。一般开发一个 APP,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用AFNetworking/OKHttp这样的网络库,管理好请求线程和队列,再自动做一些数据解析,就结束了。但对于一些大型 APP,还会想针对网络的一些问题进行进一步优化,包括:速度:网络请求...
2018-03-01 19:36:07
872
原创 Git的使用
作为一个开发者,git的使用是不可或缺的。这里对git的使用做个记录。配置git首先在本地创建 ssh key :$ ssh-keygen -t rsa -C "your_email@youremail.com"email为在github上注册的邮箱,然后填写密码之类配置项。成功之后会在~/下生成.ssh文件,有两个生成好的公私钥文件,将公钥文件id_rsa.pub里面
2018-02-04 12:23:13
240
转载 iOS 调试技巧:如何利用 LLDB 来 Debug
初步认识LLDBLLDB是XCode内置的为我们开发者提供的调试工具。至于还不懂什么是调试的,百度一下概念吧,笔者也不知如何描述。看看下图吧,应该就可以大概明白什么是调试了!我们加了断点,然后在运行到断点处就停了下来,接下来我们看到lldb这里了吗?我们可以通过lldb所提供的命令来操作。基本调试操作从上图中,我们八个按钮,我们讲讲前五个按钮:
2016-07-02 00:15:32
832
转载 iOS开发多线程篇—GCD介绍
iOS开发多线程篇—GCD介绍最近正好要用到多线程这部分,就拿来主义mark下。一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、
2015-07-14 16:26:29
449
转载 iOS真机UI调试利器——Reveal(在原转载上有所修改)
做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做测试。用模拟器来调试UI效果虽然快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。最近看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于UI上的层的显示很清晰直观,可以很方便的用于UI的调试,用来学习UI的使用也是无上利器。
2015-05-29 14:24:46
471
转载 (转)iOS 8 AutoLayout与Size Class自悟
iOS8和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和Android开发开发一样的问题—>各种屏幕的适配(是不是可以要求加工资的节奏).对于适配,网传各种有关Size Class的论点,前段时间太忙,一直没去研究,套用+总的话,苹果在适配方面提供的方法做的比安卓好太多了.自己实测之后,确实很方便0.0
2015-03-10 16:43:25
743
转载 (转载)在mac系统安装Apache Tomcat的详细步骤
对于Apache Tomcat 估计很多童鞋都会,那么今天就简单说下在mac上进行tomcat的安装; 第一步:下载Tomcat 这里Himi下载的tomcat version:7.0.27直接上下载地址:http://tomcat.apache.org/download-70.cgi直接下载如下选中即可:第二步: 下载完成后 ,然
2015-01-04 21:39:20
665
原创 mac 上安装JDK 1.7版本
记录下方便自己记忆。 以前mac偏好设置里面可以直接查看java偏好设置,但升级到10 9以后就没有了。可以在命令行中java -version查看本机java版本,如下: 默认基本都是1.6x版本。下面开始1.7版本安装: 1.首先到官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk
2015-01-03 23:25:56
2371
转载 mac上查看端口占用情况的命令行
1.查看端口号被某个程序占用的情况,终端输入:lsof -i tcp:port 将port换成被占用的端口(如:8080) 2。之后会得到该程序的PID,可以用kill pid来杀掉进程
2014-12-04 23:08:47
5773
1
转载 CocoaPods安装和使用教程(转)
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2014-10-22 17:29:32
504
原创 UIview添加阴影效果Shadow
UIview添加阴影效果-(void)addGrayGradientShadow:(UIView*)view{view.layer.shadowOpacity =0.5; CGFloat bottomWidth = view.frame.size.width;CGFloat bottomHeight =1;CGMutablePathRef sh
2014-05-06 14:20:56
1228
原创 SQL语言一些笔记(主要是Sqlite部分)
1.查询所有数据的语句SELECT * FROM mutable2按条件查询的语句SELECT * FROM mutable WHERE column = value3.插入数据insert into mutable values(value),表中只有一个属性就是value,多个属性则用,隔开insert into mutable values(value
2014-05-06 13:36:29
521
转载 有关scrollViewDidEndDecelerating的一个小问题
这个函数会在scrollview停止滑动的时候执行,通常是先把某个UIScrollView的delegate设置为某个类,然后在这个类里写-(void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView{//在这里修改scrollView的内容或者其他什么东西}但是这样并不能保证scrollview在停下
2013-08-22 11:23:55
705
转载 cocos2d-x两种不同的触摸机制
转自http://blog.linguofeng.com/archive/2012/09/12/cocos2d-x-touch.html前两天在研究cocos2d-x 触摸机制时候发现两个不同写法,原以为是版本更新,其实是两个不同机制。一、两种机制的四种不同的事件CCStandardTouchDelegate 默认事件virtual void ccT
2013-08-02 11:31:21
567
原创 imagePickerController 拍照内存不足问题。
经过多天研究,找到了原因,因为用这个imagePickerController拍照时候,内存会突然飙升50M以上,所以如果后台运行多个app的时候会出现内存警告,然后此时自动释放部分内存并重新调用viewdidiload.不知道对于其他开发者是否有效,我是将拍照的可编辑模式去掉,picker.allowsEditing=NO: 发现内存占用率降低.
2013-06-17 12:04:00
1001
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人