自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(76)
  • 资源 (2)
  • 收藏
  • 关注

转载 转 根据任意运动轴(给定起点、方向)和旋转角度求解旋转矩阵

模型绕任意轴旋转

2023-02-28 15:20:16 364

转载 20151017 iOS BLE 4.0 实现搜索周边蓝牙设备并显示其信号强度(RSSI)

http://www.oschina.net/code/snippet_2367905_49028OS BLE 4.0 实现搜索周边蓝牙设备并显示其信号强度(RSSI)源码:https://git.oschina.net/laughingzhong/MyBluetoothDemo.git1. [代码][Objective-C]代码     跳至 

2015-10-17 14:05:19 1846

转载 20151017iOS蓝牙编程

蓝牙编程最近公司新来了一部蓝牙小票机器,需要对其进行编程,所以阅读起了iOS蓝牙编程的官方文档,昨日测试成功,想写下点心得,方便以后查看。 言归正传。iOS的蓝牙框架是支持蓝牙4.0协议的。 理解iOS CoreBluetooth两个很重要的概念,Central 和 Periperal Devices 这两个概念可以用传统的模式client-server来理解,central意思是

2015-10-17 13:43:41 418

转载 iOS音频播放(三):AudioFileStream

前言本来说好是要在第三篇中讲AudioFileStream和AudioQueue,但写着写着发现光AudioFileStream就好多内容,最后还是决定分篇介绍,这篇先来说一下AudioFileStream,下一篇计划说一下和AudioFileStream类似的AudioFile,下下篇再来说AudioQueue。 本篇将会提到计算音频时长duration和音频seek的方法,这些方法

2015-10-14 13:36:18 365

转载 IOS 音频播放

iOS音频播放 (一):概述Audio Playback in iOS (Part 1) : Introduction前言从事音乐相关的app开发也已经有一段时日了,在这过程中app的播放器几经修改我也因此对于iOS下的音频播放实现有了一定的研究。写这个系列的博客目的一方面希望能够抛砖引玉,另一方面也是希望能帮助国内其他的iOS开发者和爱好者少走弯路(我自己就遇到了不少的坑

2015-10-14 13:31:40 243

转载 Masonry教程--IOS自适配,丢掉Autolayout吧

文章来自http://www.brighttj.com/ios/ios-masonry-demo.html#comment-353如果说自动布局解救了多屏幕适配,那众多三方库的出现就解救了系统自动布局的写法。Masonry就是其中一个。在Github上,Masonry已经得到6000+个star,用法上也比较简单灵活,很大程度上替代了传统的NSLayoutConstraint布局方式。

2015-10-13 10:58:28 8826 1

转载 StoryBoard不使用AutoLayout情况下 按比例快速兼容适配iPhone6/6 Plus教程

声明:本文章是为了后期快速兼容6和6Plus的按比例放大方法,对于部分读者来说可能觉得该方法不妥。但是对于复杂的界面还有急于交付项目的人来说还是有一定帮助的。现在由于苹果公司出了6和6Plus,让写苹果程序的哥们为了做兼容很头疼。用StoryBoard固然方便,但是后期做兼容要花费太多的时间和精力。使用AutoLayout虽然会在不同尺寸的屏幕下自动布局,但是很多东西还是要自己手动修改

2015-10-13 09:31:42 435

转载 大屏 iPhone 的适配

大屏 iPhone 的适配由 ibireme | 2014-09-16 | iOS, 技术自从苹果出了大屏 iPhone 后,iOS 开发也要做适配了,想必 Android 程序员正在偷着乐呢  , 这里大概总结下这几天了解到的大屏适配的注意事项。启用高分辨率模式从 Xcode6 GM 版本开始,模拟器新增了 iPhone6 和 iPhone6 Plus

2015-10-08 11:40:02 263

转载 IOS学习之蓝牙4.0

转载请注明出处http://blog.csdn.net/pony_maggie/article/details/26740237作者:小马IOS学习也一段时间了,该上点干货了。前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下。 一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与ip

2015-09-23 15:21:03 193

转载 iOS 如何播放正弦波———————— ios有没有像android的AudioTrack那样可以播放正弦波的

AVAudioPlayer里面有- (void)updateMeters; /* call to refresh meter values */- (float)peakPowerForChannel:(NSUInteger)channelNumber; /* returns peak power in decibels for a given channel */-

2015-09-23 15:19:57 644

转载 一篇不算晚的Auto Layout入门教程

自打我混iOS圈以来,写UI就使用的是frame绝对布局。说是「绝对」,但在写的时候也已带着动态的思想了。比如,尽可能地用 autoResizingMask 。但是对于那种mask不能用的场景,在写布局时就像在做小学几何题,很是复杂。在近期的项目中,尝试了Auto Layout,试着把自己的心得总结一下。Auto Layout 简介网上介绍Auto Layout的文章很多,

2015-09-23 15:16:55 349

转载 ios中播放声音和震动

Objective-c代码  //  //  AudioUtil.m  //  iaiai  // QQ:176291935  //  //  Created by iaiai on 14-9-25.  //  Copyright (c) 2014年 boying. All rights reserved.  //    #import "AudioUtil.h"  #import    

2015-09-23 15:12:27 220

转载 iOS 通过(lame)将录制音频转换成Mp3

转载请注明出处,保留原帖地址及作者署名.Url:http://blog.csdn.net/ysy441088327/article/details/7392842#replyAuthor:余书懿为了达到 iPhone 与 Android 实现音频互通. 那么Mp3格式的音频文件再好不过了.至于能够转换成Amr 是最好,10秒 的

2015-09-23 15:08:31 219

转载 iPhone 上能否实现发指定频率的声波?是否能接收指定频段范围内的声音?

iPhone 上能否实现发指定频率的声波?是否能接收指定频段范围内的声音?比如:发300hz的声音持续1秒(不是采用播放声音文件的方式)。如可以请提示下实现思路,谢了先…     可以。编程实现是吧?等于做个简单的合成器。 比如你说的波形就是sine。 可以用sdk中的audio unit的部分,来做需要底层到操控音频数据每一个sample的编程开发。 在每

2015-09-23 15:05:28 1291

转载 ios 如何获取麦克风的声音

1。添加头文件,并添加相应的framework#import#import2。添加 AVCaptureAudioDataOutputSampleBufferDelegate3。初始化并开始获取声音AVCaptureSession*captureSession;-(void)initVoice{if(captureSession){[captureSe

2015-09-23 14:57:00 2226

转载 px与pt的区别

在网页设计中,经常用到字体,而字体大小的设置单位,常用的有2种:px、pt。这两个有什么区别呢?px:pixel,像素,屏幕上显示的最小单位;pt:point,点,是印刷业一个标准的长度单位,1pt=1/72英寸;在Windows里,默认的显示设置中,把文字定义为96dpi。这说明了:1px=1/96英寸;而1pt=1/72英寸,可以得出,在本设置中1px=0.75pt,字

2015-09-14 17:34:20 1124

转载 iOS开源App整理(转)

收集一些社区iPhone客户端源码,都已appstore上线,完整项目。开源中国开源中国社区iPhone客户端。Appstore 下载地址:https://itunes.apple.com/cn/app/kai-yuan-zhong-guo/id524298520Git@OSC源码下载地址: http://git.oschina.net/oschina/ip

2015-09-08 09:15:46 620

转载 CocoaPods详解之----使用篇

原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!如果之前做的一切顺利,接下来就可以体验体验CocoaPods的神奇之处了,需要经过以下几步:为了演示这个过程,我创建了一个名为CocoaPodsTest的

2015-04-14 17:01:35 1397

转载 删除已经配置的类库和移除CocoaPods[转]

转自:http://blog.csdn.net/jymn_chen/article/details/19213601引言在使用CocoaPods(一)为项目配置第三方类库我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这些东西从项目中清理出去呢?本文

2015-04-14 15:13:20 313

转载 CocoaPods安装使用及配置私有库

CocoaPods安装使用及配置私有库忆夏天2014-06-15 00:10obj-c、移动17,859次浏览无评论从前端到obj-c有小半年了,文章又快有一年没有更新过了,前几天才把域名续费了3年,感叹第一个三年就这样过去了….所以决定不能再像以前那样懒了,每天坚持把自己的学习都记录下来然后有空的时候整理下发布到小站,于是有了obj-c的第一篇.如何安装?1.安装ruby

2015-04-14 15:08:39 2413

原创 CocoaPods安装使用配置 淘宝镜像

1.安装ruby环境,添加淘宝ruby镜像localhost:~ wangze$  gem sources -l*** CURRENT SOURCES ***https://ruby.taobao.org/localhost:~ wangze$ gem sources -a https://ruby.taobao.org/ source https://ruby

2015-04-14 14:24:21 9002

原创 HashMap、LinkedHashMap、TreeMap 区别

HashMap,LinkedHashMap,TreeMap都属于MapMap 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为Null;HashMap不

2013-06-26 16:55:04 350

转载 Java中Integer和int的区别

int 是基本类型,直接存数值  integer是对象,用一个引用指向这个对象  1.Java 中的数据类型分为基本数据类型和复杂数据类型  int 是前者>>integer 是后者(也就是一个类)  2.初始化时>>  int i =1;  Integer i= new Integer(1);(要把integer 当做一个类看)  int 是基本数据类型(面向过程留下

2013-06-25 11:51:51 324

原创 封装,继承,多态,重载,重写和泛型详解(附图)-

刚刚步入软件行业的大门,就要开始枯燥寂寞的码农之旅。这一路走来我们并不会轻松,因为这是一个知识量大更新速度快的IT行业。码农在学校要学扎实理论知识和跟不上时代的技术,工作后为了生存还得挤出时间学习需要的技术。这就是为什么程序员是世界上最忙碌的人,收入又远不及能说会道的销售人员。       前面都是说的一些牢骚话不可当真,其实程序员是世界最有智慧的群体。他们必须忍受寂寞面对电脑,写出令自己无比

2013-06-14 11:10:19 670

转载 各种数据库的连接方式

1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String passw

2013-05-23 11:01:28 271

转载 深入探讨 Java 类加载器

http://www.ibm.com/developerworks/cn/java/j-lo-classloader/简介: 类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的

2013-04-18 17:06:05 224

原创 MySql关键字

程序的除了问题,怎么都调不通,一开始以为是hibernate的问题,后来发现问题是他在一个数据表里用了index作为字段名,但是index是mysql的关键字,呵呵,有点粗心啦. 查了一下,关键字(有的是保留字 )还真是不少.在MySQL中,下表中的字显式被保留。其中大多数字进制被标准SQL用作列名和/或表名(例如,GROUP)。少数被保留了,因为MySQL需要它们,保留字被引起来后可以用作识别符

2013-04-18 17:03:00 515

原创 递归

递归汉诺塔void HanoiRecursion(const int n, const char a, const char b, const char c) {    if (1 == n)         cout "     else {        HanoiRecursion(n-1, a, c, b);        cout "         Ha

2013-04-09 10:49:12 319

转载 迈向架构师的第一步 .

有一个多月没有写blog,主要原因是受工作所累,公司由于组织变动任命我为部门的架构师,算是真正踏出了迈向架构师的第一步。以前收集过很多有关架构师能力模型的文章,感觉自己离架构师不远,但近一两个月真正把这个title戴我头上时才发现自己离一个合格的架构师还有很远,架构师决不仅仅停留在设计系统和写设计文档的层面,现在感觉到压力和捉襟见肘是因为没有真正回答过以下几个问题:1)是否真正具备扎实的开

2013-03-31 22:16:08 287

转载 探索WebKit内核(一)------ 菜鸟起步 .

为什么搞WebKit现在研究WebKit的人越来越多,俺不能免俗,也加入其中。WebKit的火爆也是得益于浏览器和WebOS的混战,随着Palm WebOS, Chrome OS, Firefox OS和Ubuntu Mobile相继发布,WebOS逐渐成为Android和IOS之外的第三世界,而WebKit也随之从浏览器内核晋升为Mobile OS的内核,除了IE和Firefox之外,市面上

2013-03-31 22:10:36 261

转载 系统架构师的修炼

最近应聘系统架构师,面试回答一些问题,加上之前做的一些功课,搜索到一些文章,感觉有必要总结一下,到底如何做一个成功的系统架构师呢?首先,何谓系统架构师? IBM工程师的说明是:  架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功 中文Wiki上的说明是:  系统架构师负责设计系统整体架构,从需求到设计的每个细

2013-03-31 22:07:34 298

原创 淘宝高性能可伸缩平台架构简介 .

一 应用无状态(淘宝session框架)  假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时  通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failover  tomcat用集群节点广播复制,jboss用配对复制等session状态复制策略,但严重影响系统的伸缩性,不能通过增加更多的机器达到良好的水平伸缩  因为集群节点间sessio

2013-03-31 22:05:15 300

原创 大规模并发

何谓大规模并发,不同层面有不同的理解企业应用(Intranet):千级强并发,万级弱并发(在线用户),十万级用户    大型企业ERP、供应链,大型企业HR、办公OA 互联网应用(Internet):百万级强并发,千万级弱并发(在线用户),亿级用户/门户网站(新浪、腾讯) 平台级电子商务(阿里巴巴、淘宝网、拍拍网) 搜索引擎(百度) 电子商务企业应用(Intranet

2013-03-31 22:02:33 368

转载 十道海量数据处理面试题与十个方法大总结

第一部分、十道海量数据处理面试题  1、海量日志数据,提取出某日访问百度次数最多的那个IP。  此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。  再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32

2013-03-31 16:22:07 301

转载 <编程之美>计算0到N中包含数字1的个数[转]

有这样一个函数f(n),对于任意正整数n,它表示从 0 到 n 之间出现“1”的个数,比如 f(1) = 1, f(13) = 6,请列出从 1 到 1234567890 中所有的 f(n) = n 的n, 要求准确快速. 相信很多人都能立刻得出以下的解法:  for(n:N)  {          判断n包含1的个数;          累加计数器;  }这是最

2013-03-31 16:20:57 1978

原创 JAVA 继承基本类、抽象类、接口

Java是一个面向对象的语言,java面向对象一般有三大特征:封装、继承、多态。封装:就是把一些属性和方法封装到一个类里。继承:就如子类继承父类的一些属性和方法。多态:就如一个父类有多个不同特色的子类。这里我就不多讲解,下面我主要说明一个继承。继承是OOP(面向对象)的一个特色,java只支持单继承(如果继承两个有同样方法的父类,那么就不知道继承到那个父类的,所以java只支持单继

2013-02-20 09:16:34 289

原创 继承的优缺点

继承的优缺点 优点 新的实现很容易,因为大部分是继承而来的 很容易修改和扩展已有的实现 缺点 打破了封装,因为基类向子类暴露了实现细节 白盒重用,因为基类的内部细节通常对子类是可见的 当父类的实现改变时可能要相应的对子类做出改变 不能在运行时改变由父类继承来的实现 由此可见,组合比继承具有更大的灵活性和更稳定的结构,一般情况下应该优先考虑组合。只

2013-02-20 09:15:16 286

原创 视图与临时表的区别

临时表     临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。     临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该

2013-02-20 09:13:28 231

原创 常见的数据库基础面试题大全

1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式 2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control) 数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等 数据操纵:Select ,insert,update,delete, 数据控

2013-02-20 09:10:59 207

转载 JavaScript 中 void(0) 的含义

看别人些的JavaScript脚本可以看到这样的代码:here但这儿的void(0)究竟是何含义呢?JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的

2013-02-17 13:24:13 200

查看、分析memcached使用状态

访问量上升,数据库压力大,怎么办?好办法是在中间挡一层缓存!这个缓存要求高效,不能比数据库慢,否则服务质量受影响;如果能把数据用hash打散存储到硬盘,也是可以的,不过在内存越来越便宜的今天,还是使用内存吧!

2014-06-04

阿里巴巴阿里云牛人博客

这是阿里巴巴技术牛人团队的博客,交流机会难得噢

2011-08-06

空空如也

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

TA关注的人

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