自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql mysql_native_password failed with message: Reading from the stream has failed解决办法

1. 参考文章http://www.sohu.com/a/208341685_411876解决wmi读取windows信息超时的问题2. mysql connet源码https://github.com/mysql/mysql-connector-net3. 编译时可取消强制验证,注释掉assemblyInfo中的内容即可...

2019-12-30 21:09:16 3650

转载 五分钟集成ZXing

iOS集成ZXing的过程真是麻烦,我总共集成了两次,由于第一次集成没有做记录,在第二次集成时,还是花了不少时间。所以在第二次集成的时候特意做了记录,按照笔记,现在五分钟即可集成ZXing,0错误,0警告。为了快速集成,自然不是从0开始,我们要站在前人的肩膀上。废话少说,步骤开始:准备工作:1、下载一个现成的二维码扫描源码ZXingDemo ,我们需

2016-01-05 09:54:50 2419

转载 后台定位详解

前言之前的文章说过 我现在做的是LBS定位的社交APP 其中主要的一个功能就是能够实时定位社交圈中各个成员的位置 后台实时上传位置则是非常重要的一个技术点 接下来就来说说我关于这方面的实践经验需求先来看看实现这个功能的具体需求是什么 由于我们是实时定位的生活类社交APP 所以我们需要做到一下几点1. 如果用户的位置在持续变化 则隔一段时间上报一次由于我们

2015-09-17 11:51:16 8158 2

转载 企业证书重签名发布APP(支持APNS)

针对内部企业或者内测用户,我们希望APP测试完成后能立即在小范围内测用户手中进行体验以及相关功能的验证以及反馈。为了达到目的,一般我们会自己做一套内部发布系统,既然需要做内测发布,那么首先得有可以用的ipa包。并且保证功能不缺少。苹果的开发者证书只能保证最多100个用户安装,并且还得提供udid,苹果提供的企业证书可以免去udid。但是当我们兴冲冲去申请了企业证书后,问题来了:每个bu

2015-09-16 15:58:43 3578

转载 amr增益

public AudioRecord findAudioRecord() { for (int rate: mSampleRates) { for (short audioFormat: new short[] { AudioFormat.ENCODING_PCM_8BIT, AudioFormat.ENCODING_PCM_16BIT }) { for (short cha

2015-03-03 19:42:21 1010

转载 XCode6编译opencore

将下面脚本拷贝并到build.sh文件中保存到opencore-amr库根目录下,修改build.sh文件权限为可执行,运行./build.sh则可以编译出支持xcode6下模拟器及真机执行库。其生成的头和库文件在桌面opencore-amr-lib-store目录下. 希望对要移植的朋友有帮助.然后修改为有可运行chmod 777 build.sh如果出现编译错误,要

2015-01-28 11:39:53 1980

转载 iOS后台定位实现

工作中碰到一个定位的应用场景:app需要在后台运行,实时上传用户地理位置。苹果对iOS的规范性在提升了app的品质的同时也带来了对开发者的限制。翻阅了各种官方文档和资料,得出结论如下:1、实现后台定位有2种方式:standard location service(调用CLLocationManager的startUpdatingLocation)signif

2014-11-07 11:39:12 753

转载 修改Android签名证书keystore的密码、别名alias以及别名密码

之前在测试Eclipse ADT的Custom debug keystore自定义调试证书的时候,发过一篇关于调试证书规格的博文:Eclipse ADT的Custom debug keystore所需证书规格,提到过自定义调试证书的密码和alias命名以及alias密码都是有规矩的。其实Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keysto

2014-11-01 17:18:31 654

转载 AFNetworking 2.x 的SSL身份认证

一般来讲如果app用了web service , 我们需要防止数据嗅探来保证数据安全.通常的做法是用ssl来连接以防止数据抓包和嗅探其实这么做的话还是不够的.我们还需要防止中间人攻击(不明白的自己去百度)。攻击者通过伪造的ssl证书使app连接到了伪装的假冒的服务器上,这是个严重的问题!那么如何防止中间人攻击呢?首先web服务器必须提供一个ssl证书,需要一个 .crt 文

2014-10-25 14:44:04 524

转载 iphone崩溃日志分析工具symbolicatecrash

iphone崩溃日志分析工具symbolicatecrash Symbolicatecrash是Xcode自带的一个分析工具,可以通过机器上的崩溃日志和应用的.dSYM文件定位发生崩溃的位置,把crash日志中的地址替换成代码相应位置。使用效果:分析前:Thread 0 name: Dispatch queue: com.apple.main-thread

2014-09-17 12:25:47 792

转载 基站定位

在googleAPI里提供了基站信息的获取类TelephonyManager,通过其方法getCellLocation得到CellLocation即可获取到基站相关信息但CellLocation是个抽象类,所以在具体使用时需要判断接入的网络制式来用其子类CdmaCellLocation或GsmCellLocation 来强转CdmaCellLocation对应CDMA网,GsmCe

2014-09-12 20:18:56 771

原创 android 源码

http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

2014-07-16 16:09:51 492

转载 ios 流行库

http://github.ibireme.com/github/list/ios/

2014-07-16 01:27:49 610

转载 Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释

本文大部分参考自 http://blog.csdn.net/mayingcai1987/article/details/6200909 ,对原文中的讲解FLAG_NEW_TASK地方加了一些自己的观点,用红色标记1. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为:     (1) 前提: Activity A和Activity B

2014-06-13 13:37:25 510

转载 mac os 下 adb识别各种非主流android手机

mac os下用eclipse开发android应用体验还是很好的,比windows快很多,尤其体现在用 ant脚本自动打包apk的时候,mac下比windows快六七倍。毕竟mac是基于unix内核的。    好了,言归正传,我说一下在开发zhogn中遇到了一个问题:mac下adb是可以直接识别android手机设备的,不需要安装驱动。但像一些非主流厂商生产的手机adb是无法识别的。我s

2014-05-28 12:16:30 655

转载 ios7导航条

原文:http://www.vinqon.com/codeblog/?detail/11109Redesign Your App for iOS 7 之 页面布局Category: iOS   Publish Date: 2013年6月14日   Comments: 61   Views: 18986前言从头说起Realtime Debug Pr

2014-03-06 16:27:00 6257

转载 yum 安装报 关于Public key for *.rpm is not installed 的解决方法

此时要导入rpm的签名信息即可以root登录,执行下面命令# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release根据我的Linux版本是CentOS 5.4于是我执行下面命令#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5问题终

2013-08-12 11:17:43 6917 1

转载 RHEL5下Apache 2.2 + mysql 5+php5+gd2详细配

一、    安装环境          1.    操作系统:Linux Redhat AS 5 (安装包定制:开发全选、服务器一个不选)          2.    数据库 :  MySQL 5.0.45          3.    Web服务器: Apache 2.2.8          4.    脚本语言:PHP 5.2.6      二、    准备软件:

2013-06-18 22:45:33 990

转载 red hat mysql

http://www.linuxidc.com/Linux/2011-10/44882.htmhttp://www.111cn.net/database/mysql/44142.htmhttp://www.2cto.com/database/201205/131744.htmlapache:etc/sysconfig/iptables   open 80 port

2013-06-18 12:14:33 541

转载 ubuntu blast

装过很多次的wwwblast,每次都会花些时间,这次给BCAM配置的时候也不例外。sudo apt-get install libapache2-mod-perl21.配置好服务器2.我的 /etc/apache2/sites-available/default    ServerAdmin webmaster@localhost

2013-05-21 14:57:43 1744

转载 PHP中exec、system等函数调用linux命令问题

先小说两句:今天研究了下PHP调用LINUX命令的功能,一开始怎么做都调用不成功,试了好久才终于成功了,所以发出来分享一下。下面我将详细介绍:       PHP中提供了几个调用linux命令的函数,exec、system、passthru,函数使用请参考手册,这里不具体介绍。下面我以exec函数为例具体介绍:       比如LINUX中修改服务器时间命令是 /bin/date

2013-05-17 18:23:01 3072

转载 ubuntu下安装Apache+PHP+Mysql

电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务器崩溃。。。。。。 其实,构建那样一个网站并不需要很多高深的技术,任何一个有一定网络编程基础的人都可以做到。马克构建网站所用的是Apache服务器和PHP服务器脚本语言,我曾经用三天时间学习PHP,然后

2013-05-17 11:03:37 546

转载 解决app在没有上传app store前大规模安装测试问题的一些办法与思路

正常情况,做好一个苹果的app,要想让大众用户下载安装使用,都是上传到app store,用户登录app store找到你开发的app下载安装使用。  但是app能否成功出现在苹果的app store,还需要有一个时间段让苹果对你开发的app进行审核,如果审核有问题还要退回解决后重新上传,所以耗费周期有时很长。  现在问题出现,如果开发出app,先给周边的朋

2013-05-09 09:50:06 2300

转载 AutoLayout(自动布局)入门

AutoLayout是什么?使用一句Apple的官方定义的话AutoLayout是一种基于约束的,描述性的布局系统。 Auto Layout Is a Constraint-Based, Descriptive Layout System.关键词:基于约束 - 和以往定义frame的位置和尺寸不同,AutoLayout的位置确定是以所谓相对位置的约束来定

2013-04-09 11:54:52 37651 1

转载 Modern Objective-C

枚举改进    从Xcode4.4开始,有更好的枚举的写法了:1typedef enum NSNumberFormatterStyle : NSUInteger {2    NSNumberFormatterNoStyle,3    NSNumberF

2013-04-09 11:40:49 1562

转载 自定义airplay button

自定义一个全局的button,然后添加MPVolumeView拿到里面的button进行更换。    MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake(260, 407, 40, 40)];    [volumeView setShowsVolumeSlider:NO];

2013-04-03 14:19:05 1090

转载 ios编译ffmpeg

编译模拟器版本1 到https://github.com/yuvi/gas-preprocessor下载gas-preprocessor.p并拷贝到/usr/sbin目录中2 下载ffmpeg源码。http://ffmpeg.org/download.htmlhttps://github.com/FFmpeg/FFmpeg3 解压源码,cd到源码目录下4 创建文件confi

2013-04-02 15:30:34 752

转载 php进程锁

PHP在多进程模式下(并发的web访问)由于没有内置的锁支持,在处理一些资源的之后,很容易出现并发性问题。在web开发中我们经常对我们的数据库耗时操作做缓存,但是可能出现一个陷阱,在缓存失效的一瞬间,大量的访问得到缓存失效的标示,都去后端查询数据库,导致同时大量的数据库耗时查询,出现数据库宕机等问题。此问题隐藏深,不容易查找。本项目主要用于解决php的进程间锁问题。php/

2013-01-23 17:36:27 610

转载 对话Linus Torvalds:大多黑客甚至连指针都未理解

几周前, Linus Torvalds在Slashdot上回答了一些问题。其中有一条引发了开发者们的强烈关注,当被问到他心目中的内核开发者时,他说自己这些日子已经不怎么看代码了,除非是帮别人审查。他稍微暂停了一下,坦言那些“狡猾”的通过文件名查找高速缓存又抱怨自己能力一般的内核“恶魔”(黑客)才是他欣赏的。他说:我真的希望更多人能理解真正核心的低层代码。不是无锁名字查找那种大而

2013-01-15 13:59:20 705

转载 构建高可扩Web架构和分布式系统实战

开源软件已经成为许多大型网站的基本组成部分,随着这些网站的逐步壮大,他们的网站架构和一些指导原则也出现在开发者们的面前,给予切实有用的指导和帮助。本文旨在介绍一些核心问题以及通过构建模块来制作大型网站,实现最终目标。这篇文章主要侧重于Web系统,并且也适用于其他分布式系统。Web分布式系统设计的原则构建并运营一个可伸缩的Web站点或应用程序到底指的是什么?在最初,仅是通过互

2013-01-11 10:38:58 552

转载 hadoop-1.1.1 eclipse插件编译

在ubuntu上进行hadoop相关的开发,需要在eclipse上安装hadoop开发插件。最新释放出的hadoop包含源码的包,以hadoop-1.1.1为例,包含相关的eclipse插件的源码,因此可以针对自己的eclipse版本来编译一个hadoop的eclipse插件,我的eclipse的版本代号为indigo,以此为例,下面详细介绍插件的编译安装过程。一. 下载hadoop-1.1.

2013-01-09 16:34:41 2178 2

转载 CentOS下Hadoop伪分布模式安装笔记

一. 概要       经过几天的调试,终于在Linux Cent OS 6.3下成功搭建Hadoop测试环境。本次测试在一台服务器上进行伪分布式搭建。Hadoop 伪分布式模式是在单机上模拟 Hadoop 分布式,单机上的分布式并不是真正的伪分布式,而是使用线程模拟分布式。Hadoop 本身是无法区分伪分布式和分布式的,两种配置也很相似,唯一不同的地方是伪分布式是在单机器上配置,数据节点

2013-01-05 16:24:08 2774

转载 修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 问题

1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可sudo yum install glibc.i6862、error while loading shared libraries: libz.so.1: cannot open shared

2013-01-05 12:13:27 753

转载 xxx is not in the sudoers file

在ubuntu中由于禁用了root用户,默认情况下会把安装系统时建立的用户添加到sudoers中。但在redhat和centos中并没有把任何root用户之外的用户默认的添加到sudoers之中。这样我们在执行sudo 命令时就会出现xxx is not in the sudoers file. This incident will be reported.这样的错误输出。现在为了安全起见比较

2013-01-04 19:36:03 564

原创 网络知识

TCP/IP 建立连接的过程?(3-way shake)答:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+AC

2012-12-27 15:33:28 528

转载 iOS中block的探究

[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包。用Apple文档的话来说,A block is

2012-12-18 12:47:31 533

原创 使用接口还是基类

使用接口还是继承,关键是看使用方的需求。如果要使用的对象是使用方的组成部分,则使用基类,继承方式如果和使用方关系不大,只是辅助作用完成计算,通知,获取数据之类,用接口

2012-12-18 10:52:47 1354 1

转载 Objective-C @encode关键字

如果把一些数(int ,BOOL类型等)封装到NSNumber对象中,而这些NSNumber类型的数据又再放到一个字典当中,循环字典元素,取出每一个NSNumber类型的对象,如何才能够知道NSNumber对象中放的是什么类型的数(int ,BOOL类型等)?因为之前了解过,NSNumber是工厂方法设计模式使用的典范(NSNumber类是抽象父类,每一种数类型肯定会包含一个具

2012-12-17 15:22:03 463

转载 XCode4 App Store提交小结

本文建立在你的应用程序已开发完成的基础上本文以理清流程为主本文的内容以Distribution为准,但是所附的参考资料也有对Ad Hoc的说明三种证书(Development、Distribution、Ad Hoc)的区别请参考:http://blog.sina.com.cn/s/blog_68444e230100srdn.html本文引用的官方资料以XCode 3为准,XCode

2012-12-04 16:43:25 506

转载 块编程指南

——译自Apple Reference Library《Blocks Programming Topic》简介块对象是C语言的句法和运行时特性。它类似于标准C函数,但可以将代码、变量绑定到堆(heap)、栈(stack)。一个块还维护了一系列的状态,这些状态或数据影响着执行的结果。可以把块组成函数表达式,用于传递给API,或者使用在多线程里。最有用的是回调,因为块在回调时能把代码和数据

2012-11-27 11:04:33 601

hadoop-eclipse-plugin-1.1.1.jar

亲自编译,Eclipse 3.7 Indigo下测试可用。eclipse4.2版本下不能用,原因不明

2013-01-09

空空如也

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

TA关注的人

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