自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 android应用开发完全

1 背景其实有点不想写这篇文章的,但是又想写,有些矛盾。不想写的原因是随便上网一搜一堆关于性能的建议,感觉大家你一总结、我一总结的都说到了很多优化注意事项,但是看过这些文章后大多数存在一个问题就是只给出啥啥啥不能用,啥啥啥该咋用等,却很少有较为系统的进行真正性能案例分析的,大多数都是嘴上喊喊或者死记住规则而已(当然了,这话我自己听着都有些刺耳,实在不好意思,其实关于性能优化的优质博文网上也还是

2017-08-08 08:22:56 493

转载 xcode自动打ipa包脚本

前言使用xcode进行IOS开发的时候,很多时候我们需要将工程打包成ipa文件,而xcode本身并没有这些功能。但是通过安装xcode的“Command Line Tools”这个工具,我们可以使用xcodebuild这个命令来对工程进行打包。然而这么打包出来的文件是以”.app”后缀的。其实将其做成ipa文件也非常的简单,只要新建一个名为“Payload”的文件夹,将这个app文件放

2017-05-31 11:32:32 409

转载 1小时学会:最简单的iOS直播推流(五)yuv、pcm数据的介绍和获取

最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直播技术的同学快来看!!源代码:https://github.com/hardman/AWLive前面介绍了如何通过相机实时获取音视频数据。我们接下来就需要了解获取到的数据到底是什么样的。使用

2017-05-29 16:57:19 676

转载 [OpenGL ES 02]使用VBO:顶点缓存

一,VBO简介在前面几篇的示例中,都是通过类似如下代码直接从 CPU 主存中传递顶点数据到 GPU 中去进行运算与渲染的。 glVertexAttrib4f(_colorSlot, color[0], color[1], color[2], color[3]); glVertexAttribPointer(_positionSlot, 3, GL_FLOAT, GL_

2017-05-27 10:30:09 607

转载 [OpenGL ES 02]OpenGL ES渲染管线与着色器

前言在前文《[OpenGL ES 01]OpenGL ES之初体验》中我们学习了如何在 iOS 平台上设置OpenGL ES 环境,主要是设置 CAEAGLLayer 属性,创建 EAGLContext,创建和使用 renderbuffer 和 framebuffer,并知道如何清屏。但实际上并没有真正描绘点什么。在本文中,我们将学习OpenGL ES 渲染管线,顶点着色器和片元着

2017-05-27 09:43:52 341

转载 iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)

随着iPhone6/6+设备的上市,如何让手头上的APP适配多种机型多种屏幕尺寸变得尤为迫切和必要。(包括:iPhone4/4s,iPhone5/5s,iPhone6/6s,iPhone 6p/6ps)。在iPhone6出现以前,我们接触的iPhone屏幕只有两种尺寸:320 x 480和320 x 568。所以在那个时候使用传统的绝对定位(Frame)方式进行界面控件的布局还是比较轻松的

2017-05-17 14:37:47 447

转载 怀旧滤波

自己编码使用去色、曲线、色阶算法实现照片怀旧特效。  天下文章一大抄,看你会抄不会抄,这个算法的初步雏形其实很简单,很多傻瓜级的软件业提供了相应的一键功能,比如美图秀秀。其实这就是个简单的调色功能,实现的方式五花八门,没有一个固定的标准,我们下面仅以几个开源的软件中的算法为例来说明实现过程。      第一的参考算法是来自Paint.net的,在专业的软件中,这个功能的英文一般称之为S

2016-10-21 17:13:57 410

转载 数字图像处理图像增强技术

根据讲义整理4.1 概述和分类图象增强技术作为一大类基本的图象处理技术,其目的是对图象进行加工,以得到具体应用来说视觉效果更“好”,更“有用”的图象。空域方法g(x, y) = EH[f(x, y)]其中:f和g分别为增强前后的图象,而EH代表增强操作。如果EH是定义在每个(x, y)上的,则EH是点操作;如果EH是定义在(x, y)的某个邻

2016-10-21 16:57:03 13696 1

转载 优化IPOL网站中基于DCT(离散余弦变换)的图像去噪算法(附源代码)。

优化IPOL网站中基于DCT(离散余弦变换)的图像去噪算法(附源代码)。  在您阅读本文前,先需要告诉你的是:即使是本文优化过的算法,DCT去噪的计算量依旧很大,请不要向这个算法提出实时运行的苛刻要求。    言归正传,在IPOL网站中有一篇基于DCT的图像去噪文章,具体的链接地址是:http://www.ipol.im/pub/art/2011/ys-dct/,IPOL网站的最大特点

2016-10-21 16:44:04 2208

转载 windows常用工具大汇集

Download Zone1 – Geeks3D’s Tools2 – System ToolsGPU MonitoringCPU MonitoringPhysX DriversGraphics DriversDisk ToolsWindows 10 Tools3 – Developer Tools

2016-10-21 16:31:42 398

转载 Posterization Post Processing Effect (GLSL)(皮肤去除老化变光滑滤波)

More shaders are available here: Geeks3D Shader Library.Image posterization is the tranformation of an image with a continuous gradation of tone to several regions of fewer tones, with abr

2016-10-21 16:27:40 820

转载 体积光/径向模糊滤波(佛光、记忆幻影)

While I was browsing Shadertoy for the new version of MadShaders, I stumbled on this very cool post processing effect. This kind of volumetric light effect (actually a radial blur effect) is per

2016-10-21 16:23:19 1494

转载 哈哈镜滤波

Unity上对于图像的处理,如果单纯使用代码,那么很遗憾,程序基本会跑死,毕竟是直接对像素的操作,读取写入都是比较耗费CPU和内存的。所以,这次因为项目需要想实现类似哈哈镜的效果,想来想去,还是觉得用unity的Shader比较好,毕竟不需要CPU做什么,只用GPU就可以了。话说GPU也是很强大的。下面简单说一下Shader(其实我也是新手,学习的话,参考http://bl

2016-10-21 16:10:19 2609

转载 卡通滤波

Here is a new entry in the GLSL Shader Library: a toonify post processing filter. This filter creates a cartoon version of an image. You can use the mouse (the vertical red line) to see the differ

2016-10-21 16:06:54 566

转载 2D特效之水波

2D特效之水波  水波特效在游戏当中也比较多见,波纹实时生成算法很多,这里介绍一种快速算法。之所以说它是一种快速算法,是因为它的计算既没有用到sin、cos函数也没有用到sin、cos函数的查表算法,它只是根据波的传播原理,通过少量的加减、位移运算来完成。如要多了解一些波的知识,赶快去翻书哦,现在去学或复习

2016-10-21 15:55:45 362

转载 图形学领域的关键算法及源码链接

Last updated December 5, 2012.Try searching this page for keywords like 'segmentation' or 'PLY'.If you would like to contribute links, please e-mail them to rms@dgp.toronto.edu.Papers & Arch

2016-10-21 15:42:13 3354

转载 C# DirectX API Face-off: SlimDX vs SharpDX – Which should you choose?

A question I often see asked by beginning game programmers on the internet is:I want to code my game in C#. Which DirectX wrapper API should I use?As with most such things, all choices hav

2016-10-21 10:46:15 3166

转载 覆盖表面(Overlay Surfaces)

覆盖表面(Overlay   Surfaces)         覆盖表面是具有特殊硬件支持能力的表面,通常用于显示活动视频、录制视频或静止位图而不需要位块传输到主表面或改变主表面的内容。对覆盖表面的字此完全由硬件提供,DirectDraw支持显示设备驱动程序所支持的特性,DirectDraw不仿真覆盖表面。可以将覆盖表面想象为一片塑料纸,我们可以在这片塑料上画图并可将其放置在显示器前面。

2016-10-20 08:41:52 1069

转载 DirectCompute

DirectComputeMicrosoft DirectCompute是一个应用程序接口(API),允许Windows Vista或Windows 7平台上运行的程序利用图形处理器(GPU)进行通用计算,DirectCompute是Microsoft DirectX的一部分。虽然DirectCompute最初在DirectX 11 API中得以实现,但支持DX10的GPU可以利用

2016-10-19 23:58:08 1111

转载 Installation Failure Troubleshooting for iOS

This document assists with iOS App installation failures. Use it to diagnose specific causes and resolve app installation failures. ScopeTroubleshooting ProcessExtract errors from the device

2015-09-07 20:39:20 963

原创 Unable to open liblaunch.dylib. Try reinstalling Xcode or the simulator runtime.

I have installed latest Xcode 7 beta 2 version, when I am trying to run the application in iOS 7.1 Simulator its giving this error message:The iOS 7.1 simulator runtime is not available.Unab

2015-08-31 11:50:33 2288

原创 clang: error: -fembed-bitcode is not supported on versions of iOS prior to 6.0

2015-08-28 14:30:40 627

原创 ios各种编译安装错误

1、解决方案:重新编译或者编译运行工程

2015-08-20 10:59:10 384

原创 配置python环境

1、下载python3.4,mac版本,双击即可安装2、安装pip,这里气的吐血,如下2.1  pip下成7.0.6,和python3.4不合,官网上下载的时7.0.6, 这里本地需要 是7.1.02.1  下载之后要进行安装, 命令行如下sudo python /Users/fishmai/Downloads/pip-7.1.0/setup.py installrunning

2015-08-14 21:08:51 1154

原创 “The run destination iOS Device is not valid for running the scheme”

1 iphone的iOS版本过高,而xcode版本过低,无法支持比较新的ios版本

2015-08-03 17:39:03 576

转载 What Is An iPhone UDID?

The term “UDID” is occasionally thrown around when discussing privacy or development topics concerning the iPhone. I’m sure that we all don’t know what “UDID” stands for, so I thought I would explain

2015-07-23 15:57:51 430

原创 ios模拟器各种路径

xx程序的资源目录:/Users/fishmai/Library/Developer/Xcode/DerivedData/QQMSFContact-crzkuwcnlxpeandyaxdrqdtqxtfs/Build/Products/Debug-iphonesimulator/xx.app/resource

2015-05-19 10:31:05 2051

原创 xcode编译速度优化

1、不生成dSYM的编译器设置2、直接不重新编译直接启动3、xcode attach卡死问题解决方案3.1  clean工程

2015-05-14 15:25:03 841

转载 SQLite支持的数据类型

SQLite驱动支持的SQL 列类型 类型描述TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, BYTEA不限制长度的字符串类型. 二进制数据必须安全地编码存储, 见text类型.CHAR(), VARCHAR(), TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT不限制长度的

2015-03-31 11:21:50 424

转载 MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。

2015-03-31 11:05:36 317

转载 Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。

Microsoft Access 数据类型数据类型描述存储Text用于文本或文本与数字的组合。最多 255 个字符。 MemoMemo 用于更大数量的文本。最多存储 65,536 个字符。注释:无法对 memo 字段进行排序。不过它们是可搜索的。 Byte允许

2015-03-27 20:44:31 435

原创 iOS Emoji

by Eric Fredricksen 2012 (source code) This'll only work on Safari. [dense] [descriptive]People

2015-03-27 11:26:31 372

转载 XCode调试技巧之EXC_BAD_ACCESS中BUG解决

XCode调试技巧之EXC_BAD_ACCESS中BUG解决是本文要介绍的内容,在iphone开发的时候EXC_BAD_ACCESS这个bug时不容易找到原因的,在网上找到的3个关于这个问题的方法,希望可以帮到你,我自己试了一下第一中方法,效果还不错首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。1.

2015-03-26 15:47:25 392

转载 objective-c block 详解

BlockApple 在C, Objective-C, C++加上Block這個延申用法。目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous function)。如果是Mac 10.6 或 iOS 4.0 之前的平台可以利用 http://code.google.com/p/plblocks/

2015-03-17 20:48:10 215

原创 xcode6.1.1 crash

Process:               Xcode [1493]Path:                  /Applications/Xcode.app/Contents/MacOS/XcodeIdentifier:            com.apple.dt.XcodeVersion:               6.1.1 (6611)Build Info:

2015-03-16 17:22:40 5259

转载 objective-c block 详解

BlockApple 在C, Objective-C, C++加上Block這個延申用法。目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous function)。如果是Mac 10.6 或 iOS 4.0 之前的平台可以利用 http://code.google.com/p/plblocks/

2015-03-13 21:02:48 305

原创 crash案例解析

神奇crash,需要查下

2015-03-13 14:48:55 367

转载 利用dispatch_once创建单例

无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类只能实例化一个对象。    尽管这是单例的实际定义,

2015-03-04 17:16:45 520

转载 Mac提示您需要安装旧 Java SE 6 运行环境才能打开Syncro SVN的解决办法

升级新胡Mac OSX系统后,运行Syncro SVN的时候突然提示以下错误您需要安装旧 Java SE 6 运行环境才能打开PHPStorm。提示这个错误,主要是缺少JAVA SE6的环境,可以通过:1)下载JAVA SDK6(http://support.apple.com/kb/DL1572?viewlocale=zh_CN&locale=en_US)2)

2015-02-28 15:00:49 1759

原创 lldb常用命令

1、修改一个变量的内容p _listSync = (ListSync*)2

2014-11-12 18:34:52 346

空空如也

空空如也

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

TA关注的人

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