自定义博客皮肤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)
  • 收藏
  • 关注

原创 Jenkins 安装

1. 下载http://jenkins-ci.org/下载MAC OS X native package,并且安装2. 安装之后,会创建一个jenkins用户,home目录位于:/User/Shared/Jenkins3.  给jenkins用户赋予管理员权限并设置其密码sudo dseditgroup -o edit -a jenkins

2015-06-26 19:05:21 722

原创 npm 安装太慢的解决办法

npm默认使用国外的服务器,比较慢,需要改为从国内的镜像下载:npm config set registry https://registry.npm.taobao.org npm info cordova (如果上面配置正确这个命令会有字符串response)

2015-06-26 10:16:22 2315

原创 Service, AsyncTask, Threader + Handler的比较

共同点:都可以实现非主线程的异步工作适用场合的差别:Service:长时间在后台运行的异步处理AsyncTask:多任务的并发处理Thread + Handler: 只需要一次性的异步处理,无并发

2015-03-15 22:21:38 427

转载 IM技术架构分享

对微信、陌陌等进行了分析,发出来分享一下(时间有些久了)有兴趣的同学可以加入群:369511307。电量:对于移动设备最大的瓶颈就是电量了。因为用户不可能随时携带电源,充电宝。所以必须考虑到电量问题。那就要检查我们工程是不是有后台运行,心跳包发送时间是不是合理。流量:对于好多国内大部分屌丝用户来说可能还是包月30M,那么我们必须站在广大用户角度来考虑问题了。一个包可以解决的就一个包。

2015-02-12 11:22:54 1525 1

原创 文本替换

单个文件替换:vim:全局替换:%s/Oldstring/Newstring/g生成新行:%s/Oldtring/Newstring\r/gsed:sed -i 's/Oldstring/Newstring/g'  //-i, 改变原文件。-e, 不改变原文件生成新行: %s/Oldstring/Newstring\n/g多个文件替换fi

2015-02-08 22:19:03 451

原创 搭建apacheserver的那些坑

1. You don't have permission to access /xxx/ on this server.apache server 是一个纯Web Server,需要这个webServer的根目录下面必须要有html文件。如果没有html,也要建一个空的index.html文件让apache找得到。

2015-02-08 21:23:38 796

转载 如何用PHP/MySQL为 iOS App 写一个简单的web服务器

一个PHP写得后台sample代码http://www.cnblogs.com/shangdahao/archive/2013/06/01/3111755.html另外,Java三大框架的介绍http://wenku.baidu.com/link?url=1XragfPuH98zAWQo0LtZVBOxA5S-KhihDRRHTZ3pJzfqapYcIXg3Pbgn

2015-02-04 00:21:18 740

转载 Web Server技术选型

二.3种WEB服务器的比较:serverApacheNginxLighttpdProxy代理非常好非常好一般Rewriter好非常好一般Fcgi

2015-02-03 23:10:03 560

转载 后台技术收藏

网站后台的一般架构:http://mobile.51cto.com/hot-439693.htmqq为啥用UDP: http://www.zhihu.com/question/20292749实际是UDP,TCP,HTTP,P2P都用了。后台技术架构选型:http://www.doc88.com/p-2377089536740.html

2015-02-01 21:37:59 441

转载 mono ios莫名其妙闪退的解决方法

http://www.cnblogs.com/flowwind/p/3320596.html使用mono进行ios开发也有一年了,一直有个头疼的问题是闪退,而且闪退的时候并没有抛出明确的错误。前两天在调试一个bug的时候,在序列化的时候又莫名其妙的闪退,后来在一位大神(博客地址)的指导下,发现了解决方案!遇到这种闪退,一般在Application o

2015-01-04 22:14:31 1673

原创 Jenkins + Unity + IOS 构建IOS自动编译

1. IOS8的兼容问题2. ios开发证书

2014-10-28 16:54:19 3122

原创 Unity xcross-compile failed

问题的原因,经过逐个文件的排查,最后发现是jsonmapper的问题。需要用xin

2014-10-27 19:12:56 637

原创 Jenkins + Unity + Android构建基于Unity的自动编译环境

1. 安装Jenkins2. 安装Unity3. an

2014-10-20 21:45:31 3739

原创 MeshCollider的那些坑

在NGUI中添加MeshCollider后:Actor::updateMassFromShapes: Compute mesh inertia tensor failed for one of the actor's mesh shapes! Please change mesh geometry or supply a tensor manually!

2014-06-27 10:10:48 5655

原创 Unity图集更新和svn提交

图集本身包括3个文件:.prefab  z.mat

2014-06-06 14:26:26 1501

转载 TortoiseSVN Show Log 无法更新的问题解决备忘

今天用SVN查看别人修改的以前提交的注释信息,怎么show log都显示未修改,而别人都可以看见最新的修改情况。  我开始怀疑自己的客户端出问题了,在服务器上自己svn log了一下,确实都已经修改了~  貌似记得自己前两天把log都导出来过一次,估计还是自己的问题,就把机器重启了一次,还是不行。  查看 SVN的Settings发现在Saved Data下,有好些可以Cl

2014-06-06 14:00:44 1641

原创 Lua面向对象代码(继承和多态)的读后感

其实就是把利用__index和__newindex把C++里边的虚表重新实现了一遍

2014-05-27 20:00:39 842

转载 【坑】IOS DLL热更新

我现在参与的项目是做MMO手游,目标平台是Android和iOS,iOS平台不能动态加载dll(什么原因找乔布斯去),可以直接忽略,而在Android平台是可以动态加载dll的,有了这个就可以实现代码更新,不过实际上,在unity里要用上动态加载dll是有很多限制的(不了解的话就是坑)。限制1:在Android手机里动态加载dll不能使用Assembly.LoadFile(string p

2014-05-27 12:08:40 3822

转载 googleplaye 安装包大小限制

Android的游戏或者应用如果上传到google play,apk上传包大小必须是小于50M以内,这样可苦了屌丝程序猿,无论怎么优化到项目不堪入目很多都不能小于50M.http://docs.unity3d.com/Documentation/Manual/android-OBBsupport.htmlhttp://developer.android.com/guide/google

2014-04-29 10:44:58 4556

转载 Mac触摸板必会手势

苹果的 Macbook 笔记本相比传统的笔记本而言,最明显的一个优势就是触摸板实在是太好用了,以至于苹果甚至专门推出了单独的触摸板销售,并且价格”很不人道”。对于一些刚刚入手 Mac 电脑的用户来说,可能很难一下全部发现触摸板的功效,这里我们就一起分享给大家: 一般通用手势显示桌面(也就是让所有窗口都靠边儿站):四指分开;激活 Missing Control(任务控制

2014-04-03 22:41:26 896

转载 IDEA 快捷键整理

根据本人使用习惯总结的最常用的快捷键:查看指定内容:CTRL + 单击左键:查看定义(方法,类,变量,常量) CTRL + ALT + left/right:    回到上一个光标位置/前进到下一个光标位置CTRL + F12:查看文件结构CTRL + H:查看类的继承关系ALT + F7:                     查找所有引用CTRL + N:

2014-03-30 23:08:00 674

原创 死锁的例子和一个解决办法

最近遇到一个死锁问题,需要备注下:1. 做数据的事务处理,需要先获得数据库的锁,然后又需要获得写数据库的缓存的锁,然后释放缓存的锁,再释放数据库的锁2. 一个后台线程专门负责写数据到数据库,它先获取缓存的锁,然后从缓存中获取数据,然后再获取数据库的锁,再把数据写到数据库中,然后再释放数据库的锁,再释放缓存的锁最后造成死锁。解决办法: 把缓存先拷贝一份,然后释放缓存的

2014-02-27 17:50:02 560

原创 在onCreate之前销毁Activity

创建一个actviity有两个关键步骤:1. 调用startactivity2. 在activity的onCreate方法中初始化。如果一个后台线程希望停止该activity,该如何办?1. 一个比较通用的做法是,发消息,或者发广播。但是,如果这个消息或者广播是在这个activity创建之前发送的,是无法被响应的。这里一个比较土的办法是,创建一个全局

2014-02-27 15:16:40 823

转载 Destroy WebView in Android

http://stackoverflow.com/questions/17418503/destroy-webview-in-androidThe WebView might not be destroyed because you are removing the view in the onDestroy(), which is only called once an app is

2014-02-19 20:29:15 1145

转载 synchronized和lock

在分布式开发中,锁是线程控制的重要途径。Java为此也提供了2种锁机制,synchronized和lock。做为Java爱好者,自然少不了对比一下这2种机制,也能从中学到些分布式开发需要注意的地方。 我们先从最简单的入手,逐步分析这2种的区别。 一、synchronized和lock的用法区别 synchronized:在需要同步的对象中加入此控制,synchronized

2014-02-17 14:03:21 638

转载 RTTI、虚函数和虚基类的实现方式、开销分析及使用指导

RTTI、虚函数和虚基类的实现方式、开销分析及使用指导白杨http://baiy.cn “在正确的场合使用恰当的特性” 对称职的C++程序员来说是一个基本标准。想要做到这点,首先要了解语言中每个特性的实现方式及其开销。本文主要讨论相对于传统 C 而言,对效率有影响的几个C++新特性:编译时开销运行时开销相关文档:C++编码规范与指导C++异常机制的实

2014-01-18 15:21:28 442

原创 layout_gravity 和 Relativelayout

layout_gravity 在 Relativelayout中不能使用需要确定对齐时,可用layout_centervertical = “true”;等样式进行代替。

2014-01-16 16:00:03 813

转载 Android入门的一篇文章

1.Java基础很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a) Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还

2014-01-10 17:54:09 454

原创 不会NDK写不出好的Android App

NDK可以在一些关键的地方提高运行效率,增加定制化和移植性。在一些性能瓶颈的地方,必须使用NDK才能解决问题。

2014-01-09 13:25:51 573

原创 YUV420各种格式备忘

plana 模式:420p(yv12) yv21(把yv12的uv反序)packet模式:420sp(nv21) nv12(把yv12的uv反序)

2014-01-09 11:04:17 702

原创 如何处理Android对齐的依赖对象消失的场景

比如:一个RelativeLayout中有从左到右5个view,他们依次首尾对齐,布满整个RelativeLayout.如果突然把其中第三个view设为GONE,那么第二和第四个view如果布局?解决这个问题的办法是:在设置第三个view为GONE的地方,同时修改第二个右对齐属性,和第四个view的左对齐属性。让第二个view右对齐到第四个view,同时让第四个view左对

2013-12-06 19:15:43 602

转载 Android Custom state

http://myandroidsolutions.blogspot.com/2012/11/android-custom-states-for-state-list.htmlhttp://stackoverflow.com/questions/4336060/android-how-to-add-a-custom-button-statehttps://groups.google

2013-11-26 22:32:23 679

转载 如何在Java中获取当前代码行行号和文件名

如何在Java中获取当前代码行行号和文件名(__FILE__, __LINE__)注解:参考或者拷贝网上内容文件名一般不需要,因为java打印类名一般就是文件名,再在文件名后面加上方法名就可以了。public class Test10{    public static void main(String args[])    {       

2013-10-24 11:56:24 1231

转载 cocos2dx教程

http://www.ityran.com/tutorials

2013-10-23 12:11:15 390

转载 VIM高效编辑

虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的 VIM 入门的文章,原文是英文版的,我觉得非常适合 VIM 使用入门,所以翻译了过来。这里是简单的介绍了 VIM 的操作方式,并没有说为什么要用 VIM,如果你想知道答案可以去 Google,VIM 被誉为编辑器

2013-10-11 20:02:15 374

转载 JNI wrapper for x264

LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := x264LOCAL_SRC_FILES := $(LOCAL_PATH)/libx264.soinclude $(PREBUILT_SHARED_LIBRARY)include $(CLEAR_VARS)LOCAL_MODULE := l

2013-10-11 17:12:36 807

转载 Android eventBus

在Google Guava 10版本引入了EventBus, 它主要用来简化我们处理生产/消费者编程模型. 基本用法 使用Guava之后, 如果要订阅消息, 就不用再继承指定的接口, 只需要在指定的方法上加上@Subscribe注解即可: Java代码  public class EventListener {         public in

2013-09-22 11:03:16 2668

转载 YUV to RGB convertion by fragment shader

I've a problem with convertion of camera preview in Android from YUV format to RGB. The purpose of conversion is to apply some effects. I try to convert by fragment shader because convertion by native

2013-09-13 18:26:38 1850

转载 Mux H.264 into MP4 without LIBAVCODEC

http://stackoverflow.com/questions/15263458/h-264-muxed-to-mp4-using-libavformat-not-playing-backI am trying to mux H.264 data into a MP4 file. There appear to be no errors in saving this H.

2013-09-11 01:22:24 3176

转载 H.264 extradata (partially) explained

H.264 extradata (partially) explained - for dummiesWhile this article will seem obvious and redundant to anyone who is fluent in H.264, i'm hoping it will come in useful for those people who s

2013-09-10 17:01:59 1779

空空如也

空空如也

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

TA关注的人

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