自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (6)
  • 收藏
  • 关注

原创 how to fix time out error when do “pip install“

【代码】how to fix time out error when do “pip install“

2024-03-18 19:21:47 199

原创 Setup Android Studio

Android Studio首次运行的时候,经常会报一下因为某些不可形容的原因,导致谷歌的路径不能访问的错误。1. 如果碰到repository无法访问,请在build.gradle中,添加祖国的aliyun源。在buildscript/repositories和allprojects/repositories中,都加入如下maven.aliyun.com的四行地址 buildscr...

2019-01-31 17:11:13 1137

原创 [项目] 游戏项目常用工具纪要

先挖个坑,以后过来填,会加入说明和推荐.脑图:MindMaster - 免费跨平台软件,windows, mac都有. 现在懒得找破解了。http://www.edrawsoft.cn/mindmaster/?preview=trueXMind - 基础版免费,Pro版收费。http://www.xmind.net/download/win/MindManager代码管理:GitSVN代码托管:g...

2018-03-07 11:35:22 374

原创 如何使用Redmine提升你的工作效率

目前为草稿阶段,先零星的记录一些坑。1. 如果开始的时候,没全面,正式的同步使用方法,并培养好每个人的更新习惯,那么后面会更难。2. 必须使用工时登记。因为有可能有一些任务是并行制作的,工时的登记可以更好的了解员工当天做了什么,在不同的任务间如何的分配了时间。3. 必须要养成更新进度同时,更新进度描述,否则只能看到大致的进度,看不出任何的问题和进展。4. 对于游戏来说,按问

2017-09-07 16:09:46 4428

原创 [pm] How to setup svn server on windows - 如何在windows上建设svn服务器

在Linux上架设,稍后我会在加入另一片文档。首先下载visualsvnserver软件, 这个软件提供了在windows上直接架设svn服务器的功能,并且都是可视化的. 该网站同时支持gui的svn客户端.https://www.visualsvn.com/然后安装传统的非分布式的svn服务器安装完成后,建立对应的group, 和user. 然后把user加入到对应的组中

2017-03-20 14:03:56 490

原创 How to install Redmine on CentOS- 在CentOS上如何安装Redmine

Redmine depends on several packages.Mysql - current 5.7.17Ruby - current 2.8.18Redmine - 1. How to install and setup mysqlif mysql exist, remove and upgrade it.rpm -qa | grep mysqlrp

2017-03-01 20:44:16 971

原创 Unity Font Maker 更新Bitmap字体后字体错乱

最近在最国际化项目,需要把一些加载解压的字体打成BITMAP字体,以解决初始化字体文件大,切换场景可能字体撕裂的问题。第一遍生成后,没什么问题。 后来需要增加一些字,重新打包,就出现重新生成字体覆盖后,字体错乱的问题, 无奈只能换个目录,后来发现有更不恶心的办法解决.解决办法如下:1. 在Unity中删掉.mat和.png文件2. 添加新增的字,重新生成字体并覆盖3. 把png

2016-07-26 18:01:35 1268

原创 Google IAB Serivce 集成大坑 (InAppBilling)

草草记录以下服务端与谷歌服务器通信,验证订单的时候403错误The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console.原因是Google Play Developer Console API Acce

2016-07-25 15:12:28 2456

原创 Unity 使用自己创建的certificate通过www进行https请求

https的概念我就不叙述了,可以自己去百度一下,总之可以让http传输的内容更加安全。但是把服务器配置成使用自己颁发的证书接受https连接后,客户端也要做相应修改才能进行https连接.以下是需要客户端做的事情.* iOS  只需要修改WWWConnection.mm,就可以进行https连接.//const char* WWWDelegateClassName = "

2016-06-23 17:11:18 10228 7

原创 使用Jenkins+xcodebuild搭建iOS的持续集成系统

*首先到iOS的工程目录*然后运行如下命令,将工程按照指定的scheme编译成xrchive文件. 我的scheme比较简单,是默认的Unity-iPhone.xcodebuild -scheme Unity-iPhone -archivePath build/.xcarchive archive*再次运行如下命令,把xarchive文件导出为ipaxcodebui

2016-05-16 11:23:47 4491

原创 xcode archive ipa包的时候provisioning profile出错

Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found明明是存在的文件,就是说不行. 查看一下在~/Library/MobileDevice/Provisioning Profiles下面也是存在的。尝试1.找

2016-04-22 17:07:51 1880

原创 android自动刷新应用内存使用状态的方法

for ((a=1;a

2016-04-22 16:27:06 805

原创 android crash log 分析[精确地址查询]

我们可以利用ndk提供的工具, 对crash log进行分析比如, 我们有一次的crash log如下04-06 17:05:49.458 I/DEBUG ( 2408): backtrace:04-06 17:05:49.458 I/DEBUG ( 2408): #00 pc 002aba18 /data/app-lib/com.netjoy.iblis-1/l

2016-04-06 18:26:15 1134

原创 Unity luajit集成

集成ulua到unity后,尝试使用luajit编译字节码。我们使用的是ngui官方github的分支. (Readme中最近的更新记录是2016-01-24)其中使用的编译字节码环境如下luajit: win, android 使用luajit 2.0.4stableluavm: mac使用luac编译, ios 使用luac (luavm) luajit_ios: ios可

2016-03-10 10:24:30 5679

原创 Android游戏包括Unity3D和Cocos2D-X退出不干净的问题

游戏引擎退出游戏有时候会退出游戏场景,但是在安卓任务管理中还是会看到游戏。退出游戏有三种方式, 在android activity中的OnDestroy中加入1. this.finish, 通知后台退出程序,资源没有被立刻释放,长时间不使用,则被系统退出2. System.exit(0), 可以杀死主进程并释放资源,如果使用bind service启动的 服务,则启动的服务也被立刻释放

2016-03-09 11:00:10 2217

原创 Unity读取只读和可写目录的方法

使用Unity时,读取程序包内部资源的时候,如果使用了www的方法,需要注意在手机平台上的前缀转换.以下的代码可以获取程序包的目录 public static string AppContentPath() { string path = string.Empty; switch (Application.platform) { case RuntimePlatform.And

2016-03-03 16:14:22 3763

原创 Unity DrawCall优化

在进行unity的drawcall优化时, 一个非常核心的原则就是尽量在同屏绘制的对象中,合并贴图。如果两个对象的贴图合并到一张图片中,就可以减少一个drawcall但是不简单的合并贴图就可以减少drawcall。在ngui中,每个Panel的drawcall是独立计算的. 同一个panel中,不同widget按照depth而不是z坐标的顺序进行绘制。绘制完一个panel才绘制第二

2016-03-02 14:36:02 2713

原创 Unty和OpenGL ES坐标系朝向

Unity使用左手坐标系, OpenGL使用了右手坐标系统。 x,y朝向一致的情况下, z轴朝向是相反的. 所以应该把z值乘以-1(绕x轴旋转则y轴也相反)来保持一致。左手坐标系判断方法:左手大拇指指向X轴, 食指指向Y轴,中指指向屏幕。右手坐标系判断方法:在空间直角坐标系中,让右手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向,则称这个坐标系为右手直角坐标系。

2016-03-01 14:44:58 2414 1

原创 Unity 4.6.x内存优化纪要

最近为了进行Unity内存优化,读了非常多的文章,现在暂时草草整理如下.不要直接用==比较tag, 使用tag.CompareTo(otherTag) == 0, 可以避免生成多余的GC byte. todo:生成多少(180?)避免使用foreach来遍历数组(还是一切范型?),使用for(;;)可以避免生成多余的GC byte数据容器尽量使用Struct, 而不是ClassGetC

2016-02-22 12:28:17 2447

原创 Unity3D + ulua simpleframework的问题汇总

使用最新版本的(此时最新)的ulua, 生成wrapper文件时,对范型支持支持不是很好,如:{System.Collections.Generic.List`1[System.String]&} 的type类型,会生成出System.Collections.Generic.List`1[System.String]到c#中,导致编译不通过。经过代码review, 发现GetStrTy

2016-02-14 14:30:45 1734

原创 4.6.x IL2CPP问题汇总

使用4.6.x发布64bit游戏时, 需要用到IL2CPP做scriptingEnd. 过程中遇到了一些问题,一一记录如下。1. 4.6.3使用IL2CPP后, ICSharpCode的ZipInputSteam read返回值不对,在64bit下不会返回0,导致解压缩一个文件夹时,持续写入第一个文件到无穷大. 解决办法: 使用unity4.6.9f1, 并下载icsharpcode源代码,自

2016-02-11 03:47:09 5330 3

原创 关于Unity的版本说明

Unity的版本分为f完整版本和p补丁版本, 比如4.6.9f1, 4.6.9p4从经验上讲:1. 在unity官网下载Unity旧版本http://unity3d.com/cn/get-unity/download/archive下载的,基本是fx的完整版本.2. 在unity官网下载补丁版本http://unity3d.com/cn/unity/qa/patch-releases基

2016-02-11 01:05:43 8990 1

原创 how to install windows7 on macpro md101 by BootCamp in osx 10.9

first of all, don`t waste your time trying to install windows7 on the se

2014-11-25 11:10:12 1674

原创 [cocos2dx] schedule

I just describe my case. In my case,

2014-06-12 12:58:07 1613

转载 [mac] ssd optimize

pmset的设置:sudo pmset -b hibernatemode 3 standby 1 standbydelay 4200sudo pmset -c hibernatemode 0并且禁用虚拟内存。sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamaic_pager.plist

2013-08-24 10:02:52 2610

转载 [mac] ssd trim

有些刚升级10.8.3的朋友也许会发现,trim已经关闭了。若你得trim被关闭了,那我们需要重新开启。以前的方法似乎不太管用。现在附上新的方法。(没关闭的那就继续爽着吧)这里我还得多说一句,有些同学可能不太明白,如果你得电脑出场时候就已经装好ssd了,那么你不用做任何操作,苹果会帮你做好一切。如果是自己更换的ssd,才可能会涉及到升级之后trim关闭的情况。因为本帖中很多同学都质疑说

2013-08-14 02:14:49 2925

转载 ssh密钥

A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ;A和B的系统都是Linux在A上的命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@172.24.253.2 "mkdir .ssh;chmod 0700 .ssh" (需

2013-07-01 19:25:24 9027

转载 [V8] 在C++中应用Google Chrome脚本引擎——V8

谁不想知道虚拟机是怎样工作的?不过,比起自己写一个虚拟机,更好的办法是使用大公司的产品。在这篇文章中,我将向你介绍怎样在你的程序中使用V8——谷歌浏览器(Chrome)所使用的开源JavaScript引擎。原文地址:http://www.codeproject.com/KB/library/Using_V8_Javascript_VM.aspx介

2013-06-22 10:34:23 1242

原创 [Node JS] Node JS 要点

1. no http server.PHP->User  :   PHP interpretor - > HTTP interpretor(Apache, IIS, Nginx) -> browser - > userNode JS -> User :  Node JS -> browser - > user2. Asynchronous I/OSynchronous I/

2013-05-28 11:51:30 1175

原创 [ios]howto - IPAD运行IPHONE程序全屏

1. 打开Info.plist2. 修改(如果没有则创建UIDeviceFamily - > (array), 保证UIDeviceFamily下面有item0 ->1 (number), item1 -> 2(number)3. 打包

2013-05-26 15:45:17 809 1

转载 [git] HOWTO work with git flow

Git Flow印象原文地址:http://www.jiangyouxin.net/2013/02/11/git_flow.html在github的项目主页上是这么介绍的:(git flow is) Git extensions to provide high-level repository operations for Vincent Driessen's branching

2013-05-08 15:42:26 1061

原创 [git] HOWTO-work with git

查看版本号cat .git/refs/heads/cn/develop添加一个远程地址git remote add显示所有的远程地址 git remote -v查看远程服务端git remote show origin创建新分支并追中远程地址中的分支git checkout --track  remoteaddr/remote

2013-05-02 10:54:33 893

原创 [cocos2d-x] HOWTO-integrate json in cocos2dx

今天来写一篇集成json模块到cocos2dx中的流程多谢其他大侠的分享。从经验上, 我先选择JsonCpp1. 下载JsonCpp     下载地址 http://sourceforge.net/projects/jsoncpp/files/latest/download     说明地址 http://jsoncpp.sourceforge.net/       不过这

2013-04-29 13:48:53 1456

转载 HOWTO-GIT-create a patch and appl

转自 http://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/Git is quite common nowadays and a lot of people are asking me how they can create a patch file. Creating a patch file wit

2013-04-26 11:14:02 969

原创 how-to setup apache on mac

在10.8以后, 需要1. nano /etc/apache2/users/pengcheng.conf在其中加入, 其中pengcheng/Sites这个文件夹如果不存在, 可以自行建立.Options Indexes MultiviewsAllowOverride AuthConfig LimitOrder allow,denyAllow from all

2013-04-26 09:25:01 613

原创 vim 记录

1. 设置行数显示     :set number2. tab设置, 放到~/.vimrc中, 或者每次恶心的在vim中输入.    :set tabstop=4    :set shiftwidth=4    :set expandtab3. 移动到行尾     大写的A

2013-04-24 11:44:48 549

转载 armv6 armv7 armv7s架构的区别

armv6 armv7 armv7s架构的区别  (2013-02-04 14:39:49) 分类: iOSarm结构处理器,几乎所有的手机都基于arm,其在嵌入式系统中应用非常广泛。ARM 处理器因为低功耗和小尺寸而闻名,它的性能在同等功耗的产品中也很出色。这里我们注意一点,模拟器并不运行arm代码,软件会被编译成x86可以

2013-04-08 18:55:23 1568

转载 [objective-c] self

今天新同事问了一些关于什么时候用全局变量,什么时候用self.赋值的问题,所以笔者在此说明一下。何时使用self.在网上搜索或者论坛里的回复大多都是简简单单的说这与objc的存取方法有关,如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。下面以代码来说明问题:创建一个Student类,继承NSObject类,代码: 01#import

2013-04-08 14:16:13 831

转载 [object-c] self and super

在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:@interface Person:NSObject {    NSString*  name;}- (void) setName:

2013-04-08 13:59:43 772

转载 decompile-java

反编译apk: apktool : http://code.google.com/p/android-apktool/  linux,win,mac dex2jar : http://code.google.com/p/dex2jar/ // 注意!!!这里的版本一定要下对!!否则没有用!版本是:dex2jar-0.0.7.4-SNAPSHOT正常,dex2jar-0.0.7.5-SNAP

2013-03-29 17:01:02 951

bootice 1.10 fix mbr and boot for windows

可以在windows7下执行, 直接恢复引导记录mbr, 然后直接删除linux 无需刻盘

2013-08-24

Introduction.to.Algorithms 算法导论 答案

经典算法书籍之一, 这本答案在原书中是没有的。

2010-07-12

Inside C++ Object Model.chm

非常经典的c++提高书籍 比较深入的解释c++模型,很多与编译有关.

2010-01-26

php权威编程(PHP 5 Power Programming)

php权威编程(PHP 5 Power Programming)

2010-01-25

空空如也

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

TA关注的人

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