自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(86)
  • 资源 (4)
  • 收藏
  • 关注

原创 智慧城市大风已起,物联互联坚守四方

大会的最后,在华友会俞渭华的组织下,以华系技术研究院为代表的智慧城市ICT整体解决方案商抱团取暖,成立了华友创始人联合会带领智慧城市ICT整体解决方案联盟,为智慧城市的发展贡献300多家企业家的智慧和力量。

2016-11-22 17:49:06 1083

原创 声波传输App开发

简介:从事定制APP开发,微信硬件开发,智能硬件APP开发,运用分销IT管理系统代理智能产品运营。为客户提供BLE4.0,WIFI/GPRS,ZigBee方案设计,智能硬件APP制作,产品开模量产,分销平台直营的全方位服务。官网:http://www.lcpower.cn

2015-12-04 16:41:15 2366 1

原创 sip网络电话代码含义

1xx = 通知性应答100 正在尝试 180 正在拨打 181 正被转接 182 正在排队 183 通话进展2xx = 成功应答200 OK 202 被接受:用于转介

2014-06-18 20:34:19 2891

翻译 wireshark过滤规则

WireShark过滤语法 1.过 滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP2.过滤端 口例子:t

2014-06-12 11:09:41 624

原创 代理服务器的概要知识

一、什么是代理服务器?代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,需送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求, Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传

2014-06-12 10:43:19 1113

原创 iOS系统网络抓包方法

在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具基本原理原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。现在以MAC系统下Paros工具为例,详细描述下抓包过程:操作步骤1) 首先将MAC电脑的以太网共享给airport,使iOS设

2014-06-12 10:09:52 1159

原创 推荐一些socket工具,TCP、UDP调试、抓包工具. 还记得我在很久很久以前和大家推荐的Fiddler和Charles debugger么?他们都是HTTP的神器级调试工具,非常非常的好用。好工具

还记得我在很久很久以前和大家推荐的Fiddler和Charles debugger么?他们都是HTTP的神器级调试工具,非常非常的好用。好工具能让你事半功倍,基本上,我是属于彻头彻尾的工具控。

2014-06-09 19:04:06 4992

原创 网站扫描工具paros proxy(v3.2.13)安装与使用总结

1、安装  (1) 安装JREl         首先确保已安装JRE [Java Run Time Enviroment (JRE) 1.4 (or above) ]注意:一定要先安装JRE,然后再安装paros proxy,如果先安装paros proxyr后安装JRE,paros proxy将无法启动。l         如果没有JRE,可以通过以下地址下载并安装:http:

2014-06-06 14:04:27 3671

翻译 移动端开发流程

移动客户端设计开发经验-流程篇和PC端网站的设计和开发相比,移动客户端的开发工作,对绝大多数人来说,绝对是一个崭新的行当。 那么,当我们每天在iphone上,在各种安卓在各种pad上习以为常的刷着微博看着网文切着西瓜找着你妹的时候,当一大波人信心满怀的开始步入这个看似熟悉,或者说”简单”的工作中后,突然发现,悲催,完全不是那么回事嘛! 相信很大一部分产品或者设计或者开发人员是从之前的传统互联网”出家”过来的,当然,这包括我,还有身边很多很多人。总之,这是一个坑,因为,APP,这个”看上去很简单”的东

2014-06-04 16:11:58 1246

翻译 移动客户端设计开发经验-流程篇

移动客户端设计开发经验-流程篇和PC端网站的设计和开发相比,移动客户端的开发工作,对绝大多数人来说,绝对是一个崭新的行当。 那么,当我们每天在iphone上,在各种安卓在各种pad上习以为常的刷着微博看着网文切着西瓜找着你妹的时候,当一大波人信心满怀的开始步入这个看似熟悉,或者说”简单”的工作中后,突然发现,悲催,完全不是那么回事嘛! 相信很大一部分产品或者设计或者开发人员是从之前的传统互联网”出家”过来的,当然,这包括我,还有身边很多很多人。总之,这是一个坑,因为,APP,这个”看上去很简单”的东

2014-06-04 16:09:19 2380

原创 Swift 新语言开发

几个小时前熬夜看了WWDC,各种激动,今年很有料啊!当看到Swift出来的时候,瞬间傻眼,又要学习新语言了。这篇文章来自苹果官方的《The Swift Programming Language》一书,500页左右,在苹果官网有下载。Swift大家都没实际用过,本翻译一定是有各种错漏的,各位多多包涵,我会不断更新修正的

2014-06-03 12:00:45 1246

转载 Unicdoe【真正的完整码表】

参考地址:http://blog.csdn.net/hherima/article/details/9045765

2014-04-26 10:38:34 1637

原创 网络传输文本,urlEncode和decode的iOS实现。

网络传输文本,urlEncode和decode的iOS实现。

2014-04-26 10:35:08 1182

原创 iOS内存管理之:引用计数、ARC、自动释放池autoreleasepool和便捷方法之间的关系

当我们使用alloc、new或者copy的我们需要销毁这个对象。release函数,只是将对象的retainCount值减1,并不是删除对象。当retainCount==0的时候,系统会发给对象一个dealloc消息,另外:千万不要手动调用dealloc,因为我们不知道何时,何地,何人还会使用该对象。应该老老实实依赖引用计数机制完成内存管理。

2014-04-26 10:30:25 1522 1

原创 csdn上排名第一的帖子《开发人员一定要加入收藏夹的网站》

csdn上排名第一的帖子《开发人员一定要加入收藏夹的网站》

2014-03-31 17:47:30 1494

原创 iOS定位原理和使用建议

看到很多网友讨论iOS设备定位的问题,这里将我们所了解的关于iPhone、iPad、iPod等的定位原理做详细的介绍,希望能为大家增加知识,减少误区,更好地使用iOS设备。介绍之前,先声明一下关于地图加加的“偏移修正”功能,地图加加可以对齐中国地区(地点、线路和照片的)坐标和中国地图之间的偏移,这个是我国测绘法规要求的一个数学意义的偏移,每个地方的偏移是固定的,法定的,和当前定位的方式、定位的精度与准确度没有任何关系。即地图加加只对齐偏移,并不能提升、降低或者改变iOS定位的速度、精度和规则,也没有任何

2014-03-31 17:39:56 1869 1

原创 程序闪退出现的原因

1.空指针:对象没有初始化就使用了;2.空函数:有事件源但没有对应的事件对象;3死循环:没有合理的循环控制流;4.内存泄露:同一个对象不停地开辟,而且没有释放;5.内存溢出:程序所消耗的内存大于硬件提供的内存;6.网络:异步加载时提前调用了数据(现象是在弱网时,根源是空指针);7.界面UI:像拍照没有附加于ControlView;8.主线程:需要主线程执行的,放于子线程里执行了。比如:网络电话--网络电话是用C语言写的,在高级语音中要调用中,需要加线程转换。

2014-03-31 16:10:46 9515

原创 iOS 带IAP提交注意事项及无法submit for review的解决方案

最近项目接触到了苹果的程序内购(IAP),碰到不少问题,参考了很多帖子才得以解决。在此总结一下,多少可以为初次接触IAP的童鞋一些帮助,面对苹果严格的审核少费一点脑筋。闲话不多说,刚接触时的纠结我懂得。。关于如何新建IAP我在这里就不多说了。重点说一下,大多数人会遇到的问题以及解决方法。第一次,新建好IAP,然后沙盒测试完了,以为没有问题就提交了,结果等了7天,结果是被苹果给拒了。。。苦逼呀!!Missing IAPs

2014-03-24 18:32:13 1256

原创 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  未运行  程

2014-03-21 11:16:05 796

原创 App再瘦身

从09年开始做iPhoneDev到现在刚好3年时间,那个时候还在北京的一家公司实习,从OC语法开始自学,你可以看到周围的人在用iPhone3GS,但没人懂OC、很少人用过Mac系统。一路过来有cocoachina、stackoverflow、iphonedevsdk等出名站点的帮助,收获不少。现在,自己正处在角色的转型,对自己这3年来的iPhone开发在不停的思考着,整理成文档,希望自己的经验能够

2014-03-20 17:32:35 1092 3

原创 ios 开发中的多线程

iOS中使用多线程的原因:1,iOS中只有主线程有直接修改Ui的权利2,iPhone中主线程堆栈1M,新开辟的线程堆栈512K3,多任务,多核,效率,用户体验共同决定

2014-03-05 16:39:33 850

原创 设计一个iOS应用的本地缓存机制

功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。4、可以实现:如果文件已经被缓存,而且没有过期,这将本地的数据返回,否则重新请求url。5、可以实现:如果文件下载不成功或者下载没有完成,下次打开程序的时候,移除这些没有成功或者没有下载完成的文件。6、可以实现:同时请求或

2014-03-05 16:07:06 1103

原创 iOS性能优化十三招

iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法,与大家分享,希望能得到更多的反馈和建议。

2014-03-04 15:27:47 1027

原创 Nginx虚拟主机配置实例(Nginx VirtualHost Example)

在父文件夹中建立子文件夹以指向子域名 - Wildcard Subdomains in a Parent Folder这是一个添加子域名(或是当DNS已指向服务器时添加一个新域名)的简单方法。需要注意的是,我已经将FCGI配置进该文件了。如果你只想使服务器为静态文件服务,可以直接将FCGI配置信息注释掉,然后将默认主页文件变成index.html。

2014-02-22 14:14:16 923

原创 由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起

对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。在了解两者之间的

2014-02-21 09:41:30 587

原创 谭洪武的英明回复

打开网络即相逢,油来已久相思人。诗词忐忑不达意,王者风范才显能。相对而笑莫认真,逢场作戏乃是根。 回复藏头诗:谭式博客不简单,洪论博文二百篇。武侠壮志藏心间,日日读书不间断。月月博客换新颜,谈笑风生诗涌现。

2014-02-18 09:02:14 809

原创 linux-OPENSIP安装步骤-亲自运行正确的

OPENSIP安装说明-utuntn系统,opensips版本1.10.1一、安装说明:源代码下载:https://www.opensips.org/Downloads/Downloads支持mysql数据库的配置:修改Makefile.config文件,把db_mysql从 exclude_modules?=移入 include_modules?= 然后make,make install二、数据库报错问题1.数据库需要支持InnoDB引擎2.修改/usr/local/share/o

2014-02-17 14:35:52 4097

原创 ubuntu中opensips安装与配置

ubuntu10.24中opensips安装与配置,可拨打网络电话

2014-02-14 09:12:17 3043

原创 如何在ANDROID JNI 的C++中打Log

最近在研究Android 4.2.2源代码的C/C++层,需要对代码进行一些调试,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat却看不到任何输出,换成LOGI、LOGV、LOGW、LOGE也没有效果。于是在网上查找解决方法,经过几次试验,终于找到了,现在贴到下面备忘:第一步:在对应的mk文件中加入:LOCAL_LDLIBS := -llog第二步:在要使用LOG

2014-02-13 09:17:31 934

原创 Eclipse NDK 配置

一、关于NDK:NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要

2014-02-11 11:14:36 631

原创 对于Android来说除了SDK和NDK外,ADK被称为第三大革命型

Android@Home (原文件名:google-io-2011-day-10252.jpg)        0:39  现场展示自行车,Android手机能够感知到骑行的速度等数据。  0:40 谷歌推出一款“硬件+软件”的参考硬件设计,目前已整合USB接口,未来将整合蓝牙。它的代号是“ADK”。  0:43 谷歌推出Android@Home,将Android设备作为生活的中心。

2014-02-04 14:14:56 1590

原创 【iphone游戏开发】iphone-Cocos2D游戏开发之二:精灵表的详细讲解(一)和Zwoptex工具的使用

1.精灵表的分类:简单精灵表:精灵表中的图片都具有相同维度复杂精灵表:精灵表中的图片可以具有不同的维度。2.简单精灵表通过SpriteSheet类将提供的图像切割成大小相同的子图像,当一个新的精灵表被实例化时将提供切割时用到的维度,同时也将提供精灵表图像中已用的“间隔”信息。3.复杂精灵表

2014-01-26 15:30:57 875

原创 编译speex(i386、armv6、armv7、armv7s)方法

编译speex(i386、armv6、armv7、armv7s)方法本文借鉴:http://www.cocoachina.com/bbs/read.php?tid=114755&keyword=speex桌面上建立speexLibrary文件夹,将下载的libogg-1.3.0、speex-1.2rc1放入;一、编译ogg:1.ogg-i386的库通过如下命令进入/Us

2014-01-23 11:08:32 864

原创 Install Android SDK, Eclipse, and Emulator (AVDs)

Android 开发环境在mac上的集成部署

2014-01-23 11:06:03 1775

原创 iOS常考9大题

iOS常考9大题一.类别和类扩展的区别 二.什么是KVC和KVO三.浅复制和深复制的区别四. 什么是id类型五. 介绍下NSOperation队列六.说说事件响应链七.代码实现一个retain的方法八.iOS多线程保护全局变量实现方法有哪些九、简述下ViewController的loadView,vewDidLoad,viewDidUnload分别在什么时候调用,在自定义ViewController的时候这几个函数里面应该做什么工作?

2014-01-16 10:16:22 859

原创 IOS与OC面试题

IOS与OC面试题

2014-01-15 18:26:32 992

原创 KVO/KVC

KVO(NSKeyValueObserving 的简称)、KVC(NSKeyValueCoding 的简称)在很多时候接触到很多地方都有对 KVC,KVO 的描述,但是都是一笔带过。只知道这是Object-C提供的一个不错的机制,可以很好的减少代码。首先我们先了解下 KVO 的机制,KVO:当指定的对象的属性被修改了,允许对象接收到通知的机制

2014-01-15 18:22:40 704

原创 通过压缩png图片的方式减少ipa包的尺寸

ipa png 压缩 ImageOptim 1、Targets->Build Settings->Compress PNG Files选项选中后,xcode在打包时, 会同时改变图片的格式,并压缩图片。2、如果Compress PNG Filest == YES,则经压图软件压过的图在xcode处理后,反而会变大。所以要压缩ipa包的大小,需要作两点。1、Compress PNG Filest设为NO。2、全部或绝大部分图要用压图软件手动压缩。

2014-01-15 18:06:51 1507

原创 类别和类扩展的区别

在iOS中,有一种机制可以使用户在没有远吗的情况下扩展类的功能,但不是通过继承,这就是类别。iOS中没有类似C++中可以定义私有方法和私有变量的关键字,要定义私有方法和私有变量,可以用类扩展来实现。

2014-01-15 17:35:57 1123

原创 第一线安莱:打破IaaS的僵局

云计算若想落地,必须解决好两个问题:第一,技术方面的问题,即构建灵活、安全的云计算基础设施;第二,业务方面的问题,即实现云计算业务模式的创新。2010年9月,第一线安莱集团(以下简称第一线安莱)推出云端专属寄存服务(Cloud Dedicated Hosting,CDH),这不仅是IaaS服务模式的一种创新,而且得到了戴尔和VMware在技术上的大力支持。IaaS的创新云端专属寄存服务是第

2014-01-15 09:10:15 1096

微信活动策划七个执行智慧

张小龙的精髓分享

2015-09-22

iOS蓝牙测试通信

蓝牙互相通信,实现对附近蓝牙的搜索,链接,断开和重链接

2014-08-26

eclipsereg.java

myEclipse的注册文件源码,java文件,执行后自动生成myEclipse注册吗, 非常好用

2011-07-31

OpenGL碰撞闯关小游戏

相互碰撞检测,使物块漂浮空中,掉落8次算失败。坚持一分钟后自动创下一关,速度和难度都变快。

2011-07-22

空空如也

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

TA关注的人

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