自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 theos – unable to find utility "llvm-dsymutil"

编译出现“xcrun: error: unable to find utility "llvm-dsymutil", not a developer tool or in PATH”,进入theos安装目录,一般是/opt/theos,$THEOS/makefiles/targets/目录下,以前是common,后来改为了_common,打开目录下的darwin_head.mk文件,将两处ll...

2019-05-23 10:02:29 660 1

原创 theos clang: error: no such sysroot directory: '' [-Werror,-Wmissing-sysroot] clang: error: invalid

Tweak.xm 编译错误,提示如下:clang: error: no such sysroot directory: '' [-Werror,-Wmissing-sysroot]clang: error: invalid iOS deployment version '-miphoneos-version-min=11.2', iOS 10 is the maximum deployme...

2019-05-23 09:55:05 1827 1

原创 [Springboot] Cannot determine embedded database driver class for database type NONE Act

Springboot 运行时出现:  Cannot determine embedded database driver class for database type NONE  Action:  If you want an embedded database please put a supported one on the classpath. If you have database s...

2018-07-18 16:41:27 357 1

翻译 UILabel alignTop / alignBottom

#pragma mark VerticalAlign@interface UILabel (VerticalAlign)- (void)alignTop;- (void)alignBottom;@end@implementation UILabel (VerticalAlign)- (void)alignTop{ CGSize fontSize = [self.text

2015-05-04 16:28:50 635

原创 Xcode 6.1 编译出现Unknown type name 'UIImage',解决办法

Xcode 6.1, Last SDK使用8.1, 引入第三方C++库进行编译时,出现Unknown type name 'UIImage', UIKIT,Foundation库都已经导入了,死活编译不过, 奶奶滴, 原来是Xcode 6里面米有默认的 pch文件, 自己重建一个, File -> New -> File -> Other -> PCH file. 在文件末尾添加:#ifd

2015-02-13 17:38:32 6386

转载 无IDE编译和运行java

建立和运行Java代码为了对这篇文章进行更具体的讨论,我将使用一些非常简单的Java类,在同一个包中通过彼此相关的组合或继承(不在 未命名的包中)来调用dustin.examples。这两个在第三个类之前是没有 main 函数的,直到 Main.java 才有 main 函数为了在没有IDE的情况下运行示例。三个类的代码清单如下。Parent.java

2015-01-29 16:35:59 713

转载 结构化编译器前端 Clang 介绍

背景与概览Low Level Virtual Machine (LLVM) 是一个开源的编译器架构,它已经被成功应用到多个应用领域。Clang ( 发音为 /klæŋ/) 是 LLVM 的一个编译器前端,它目前支持 C, C++, Objective-C 以及 Objective-C++ 等编程语言。Clang 对源程序进行词法分析和语义分析,并将分析结果转换为 Abstract Synt

2015-01-09 10:26:48 795

转载 使用 C++11 编写 Linux 多线程程序

前言在这个多核时代,如何充分利用每个 CPU 内核是一个绕不开的话题,从需要为成千上万的用户同时提供服务的服务端应用程序,到需要同时打开十几个页面,每个页面都有几十上百个链接的 web 浏览器应用程序,从保持着几 t 甚或几 p 的数据的数据库系统,到手机上的一个有良好用户响应能力的 app,为了充分利用每个 CPU 内核,都会想到是否可以使用多线程技术。这里所说的“充分利用”包含了两个层

2015-01-09 10:20:26 868

转载 程序员必须知道的10大基础实用算法及其讲解

算法一:快速排序算法  快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。  快速排序使用分治法(Divideandconquer)策略来把一个串

2014-06-25 06:46:38 658

转载 营销游戏 观点(一)

营销就是一场游戏,该认真认真,该混蛋混蛋。 经营企业,是一个严肃的事情。卖一件货,收一份钱,简单明了,清清楚楚。就如同世事自有规则,没有规矩不成方圆,所以99%的情况下,你我皆在条条框框里生活繁衍,也不会出什么大乱子。 可是要论如何将货卖的更赚钱,或是如何多卖两件货,这件事就瞬间变的有趣起来。 靠一分钱一分货的简单积累当然可以,但生活就变成了日日夜夜

2014-05-12 09:52:26 1763

原创 获得2点之间 所有点的坐标 --布雷森汉姆直线演算法 OC版本

不多说,上代码-(NSArray*)getAllPointsFromPoint:(CGPoint)fPoint toPoint:(CGPoint)tPoint{    NSMutableArray *ret = [NSMutableArray array];    float deltaX = fabsf(tPoint.x - fPoint.x);    float delta

2014-05-11 09:25:11 2170

转载 最全,最细的 Maven的安装、配置及使用入门

原文地址:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html

2014-04-26 19:39:57 1232

原创 Mac 10.9 使用 protobuf 2.4.1

1)  goolge上下载2.4.1,下载地址https://code.google.com/p/protobuf/downloads/list.2)  tar -xzf protobuf-2.4.1.tar.gz 解压protobuf 到 protubuf-2.4.1.3)  cd protobuf-2.4.1.4)  ./configure —prefix=/usr/local ,

2014-04-12 21:30:32 2672

转载 Java里多个Map的性能比较

原文地址:http://blog.hongtium.com/java-map-skiplist/Java里多个Map的性能比较(TreeMap、HashMap、ConcurrentSkipListMap)Category: Theroy, 学习笔记 Tags: map, SkipList 7 Comments问题:比较Java原生的 3种Ma

2014-02-13 16:11:42 934

原创 一直没用过 new try 记录一下

private static void customBufferStreamCopy(File source, File target) { try (InputStream fis = new FileInputStream(source); OutputStream fos = new FileOutputStream(target)) { byte[] buf = new by

2014-02-12 17:16:19 798

原创 iOS AQPlayer 设置扬声器播放

AQPlayer在播放文件时,有时候需要使用扬声器播放,这就需要设置AudioSessionSetProperty的kAudioSessionProperty_OverrideAudioRoute属性为speaker,设置方式如下:OSStatus error;UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speak

2014-02-12 09:32:23 2267

转载 ios NSFileManager创建目录、文件

ios NSFileManager创建目录、文件来源:http://www.cnblogs.com/wyqfighting/p/3182224.html前言:接上篇博客,把对象写入文件,存入内存。那么,我们一般把需要保存的文件存放在什么位置了?沙盒中的Documetnts!正文:先附上自己的代码NSFileManager *fileManager =

2013-12-15 19:57:34 1261

转载 Netty 源码分析

原文地址:http://ari.iteye.com/blog/1044062本文采用版本为Jboss Netty-3.2.4.Final,Jboss Netty示例example、几十页的user guide是快速学习的入门捷径,学习Netty的过程中个人觉其思路比Apache Mina清晰且简洁,API提供了UML类图,对于相互之间的关系容易了解。         言归正

2013-11-14 10:34:36 878

原创 linux 查看mysql安装路径

查看命令如下:$:mysqladmin -u root -p variablesroot为数据库帐号,按提示输入帐号对应的密码后,会显示一张表,datadir就是数据库所在路径

2013-11-02 16:03:42 646

转载 Linux 命令

cp命令  该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。  语法: cp [选项] 源文件或目录 目标文件或目录  说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。  该命令的各选项含义如下:  - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作

2013-10-31 15:25:31 542

原创 CentOs 中 rz: command not found 解决办法

使用yum install lrzsz命令,安装rz,sz命令即可

2013-10-30 17:23:18 1519

转载 Netty长连接的事件处理顺序问题

来自:hankchen,http://www.blogjava.net/hankchen原文链接:http://www.blogjava.net/hankchen/archive/2012/04/08/373572.html最近的一个线上项目(认证服务器)老是出现服务延迟的情况。具体的问题描述:(1)客户端发送一个请求A(长连接),在服务器端的业务层需要20秒以上才能接收到

2013-10-29 22:08:52 1545

转载 java简单转码

/*** 转码* * @param src* @return*/public static String escape(String src){int i;char j;StringBuffer tmp = new StringBuffer();tmp.ensureCapacity(src.length() * 6);// 遍历,对源字符串每一位进行

2013-10-26 15:56:10 737

转载 iOS应用崩溃日志揭秘

原文地址:http://www.raywenderlich.com/zh-hans/30818/ios%E5%BA%94%E7%94%A8%E5%B4%A9%E6%BA%83%E6%97%A5%E5%BF%97%E6%8F%AD%E7%A7%98iOS应用崩溃日志揭秘 Sohei Azarpour on March 13, 2013Tweet

2013-10-16 10:35:36 1048

原创 twitter 因api版本更新造成的 unknown error

share kit中造成twitter 最新unknown error的问题原因是twitter的api已经从version 1.0升级到1.1,如果之前没有其他问题的话,只须修改https://api.twitter.com/1.1/statuses/update.json中的1为1.1即可

2013-10-07 22:12:10 946

原创 Android程序安装提示INSTALL_FAILED_MEDIA_UNAVAILABLE解决方法

出现这个 错误的原因主要是看设备上没有有足够的安装空间, 电脑连接设备后, 命令栏模式下输入adb shell, android设备的shell模式下 输入 df,查看设备可用存储空间; 有时候安装的时候,如果没有sd卡,但是mainfest上指明的安装路径是android:installLocation="preferExternal",这样也会导致这个问题, 解决的方法是设置installLo

2013-09-29 19:02:54 889

原创 Android 文字居中绘制

游戏中需要用到绘制玩家昵称,绘制在一个固定大小的rect中,要求文字左右和上下都居中,左右居中绘制比较容易,设置paint.setTextAlign(Align.CENTER);并且设置需要绘制的字符的x坐标是rect.width/2即可,上下居中要稍微麻烦一些,先要使用FontMetrics对象计算出文字的高度,之后计算出绘制文字的baseline,这个baseline其实就是:rect

2013-09-08 19:04:19 1410

转载 Android 亮度调节

private void setBrightness( int barValue) { int birghtness = barValue + MIN_BRIGHTNESS; LayoutParams lp = getWindow().getAttributes(); lp. screenBrightness = (birghtness / 255.0F)

2013-08-30 13:59:20 661

转载 正则表达式 java 整理

经常用到java里面的正则表达式,总是在网上找,有点费时间,今天自己贴一下,方便以后自己用首先需要导入import java.util.regex.Matcher;import java.util.regex.Pattern;以Email格式为例说明:String email = “[email protected]”;Pattern pattern = Pattern

2013-08-25 18:11:49 661

原创 游戏胜率 java格式化

没什么多说的,贴代码    public static String setWinRate(int wc, int pc)    {        double percent;                if (pc != 0)        {            percent = (double) wc / (double) pc;        

2013-08-25 18:01:19 871

原创 android 在线Api源码 Mark

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

2013-08-24 19:16:51 600

原创 解决二货 Android TextView走马灯不能滚动问题

Android中需要实现走马灯的效果, 网上很多都是用线程结合Textview实现的效果, 考虑系统开销的情况用纯TextView来实现,设置marqueen和focusable以及focusableInTouchMode等等都不一定有效果, 也有同学的解决办法是设置TextView的上层focuse,然后在代码中在设置setHorizontallyScrolling(true)和setFocus

2013-08-24 17:53:13 2205

原创 Android 设置半透明画笔

颜色值的组成:ARGB, A- alpha值,表示透明度, 后面RGB就是实际需要设置的颜色, A - 0xff表示完全不透明, 0x00表示完全透明,剩下的RGB自己按需求设置就可以。-------------------//画圆角矩形  //充满        graphics.paint.setStyle(Paint.Style.FILL);          graphic

2013-08-24 09:39:27 3178

原创 Android 中调用全局Context

经常需要用到系统的一些功能必须传递Context对象, 往往有时候不方便传递当前的Context或者即使能够传递Context也非常麻烦,比如: AudioManager aduioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);  这个时候如果传递当前的Activity, 那么切换Activity后

2013-07-20 08:59:26 831

原创 Oc 与 C++混合编译时的编译器设置

折腾cocos 2dx,嵌入自己的C++基础库的时候,编译出现错误“Use of undecleared identifyer 'nullptr' ”, 起初以为的导入头文件与库文件位置的原因导致,昨天折腾了下半天,还没解决,昨晚睡觉的时想了下,会不会是编译链的原因,早上到google德国站去搜了下,发现是对于C++与Object c混编的时候,编译器设置不正确导致的,对“Apple LLVM c

2013-05-14 11:46:09 919

转载 CCFileUtils::sharedFileUtils()->setResourceDirectory(dir) 方法的更新

cocos 2dx 2.1 中不支持CCFileUtils::sharedFileUtils()->setResourceDirectory(dir)方法,替代的做法是使用CCFileUtils::sharedFileUtils()->setSearchResolutionsOrder(resDirOrders)方法,resDirOrders声明为std::vector 。2dx文档中描述如下

2013-05-11 16:40:33 4866

转载 2dx 动画使用方法

struct transformValues_ 拥有如下几个参数CCPoint pos; // position x and y         位置CCPoint scale; // scale x and y            放大缩小float rotation;                                   旋转 CCPoint skew; /

2013-05-07 10:31:24 1066

转载 Cocos 2d游戏开发工具

Particles不错的可视化粒子系统编辑器,方便的调整效果,生成cocos2d可以直接使用的xml文件,再也不用改代码重新编译来查看效果了…[下载连接] SpriteHelper这个是经典的spritesheet生成器,没啥说的,不过价格稍贵,要$12.99 。它有对应的功能不全的免费版。这家公司还有一个著名的工具:Leve

2013-04-28 13:43:08 894

转载 Mac 使用技巧50个

1. 精确调节音量 当你调节音量的同时按住Option-Shift键,将使你的音量调节单位变为原来的1/4。 2. 通过歌词搜索音乐 在Leopard下,Spotlight已经可以通过歌词来搜索音乐文件了. 3. 向Mail中添加附件 简单地通过拖拽,将文件拖到Mail图标上,Mail会自动将文件作为附件发送。 4. 在没有鼠标或触摸板的情况下工作 按Control-F

2013-04-20 19:38:03 836

翻译 [Mark]数据结构站

http://cocoaheads.byu.edu/code/CHDataStructures还有一个类似github的网站 http://code.ohloh.net

2013-04-20 11:09:22 632

Cocos2d-x Recorder

Object c与C++混编下打cocos2d-x录音, 包含cocosbuilder对界面的生成和控制

2013-12-27

iOS coverFlow源代码

实现iPhone上类似系统效果的CoverFlow,可以自己扩充

2012-05-31

iPhone文字特效

自定义iPhone文字特效,包括阴影,渐变,凸显效果等

2012-05-31

空空如也

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

TA关注的人

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