- 博客(25)
- 收藏
- 关注
原创 Unity 3D AssetBundle.Unload释放内存
AssetBundle.Unload(false):释放AssetBundle文件内存镜像AssetBundle.Unload(true):释放AssetBundle文件内存镜像同时销毁所有已经Load的Assets内存对象实际运行过程中会出现用AssetBundle.Unload(false),但是加载的内容没有显示出来,导致这种问题的原因是U3D没有处理好的一个环节。在WWW加
2013-11-28 23:49:38 11553
转载 Unity3D MonoDevelop 编辑器背景色设置
Go to the MonoDevelop syntax highlighting options panel and press the "New" button:Enter a name and description for your new colour scheme, and pick the existing colour scheme on which you w
2013-07-30 22:36:59 8814 1
原创 Android OpenGL出错,IllegalArgumentException: Must use a native order direct Buffer
一、问题:在学android opengl 的时候,运行一个书上的例子,程序却报如下的错误:06-13 04:43:13.606: E/OpenGLES(447): Application com.ayj.myopengl (SDK target 17) called a GL11 Pointer method with an indirect Buffer.06-13 04:43:1
2013-06-13 13:45:55 2555
原创 fastboot flash 不起作用
fastboot flash boot out/target/product/generic/boot.img不管用,提示原因查找:用fastboot命令查看设备提示无权限,如下:$ fastboot -l devicesno permissions fastboot usb:2-1.3于是知道是因为权限问题,是fastboot没有权限, 解决步骤:1.
2013-06-06 20:27:48 5289
原创 一台机子装多个版本的gcc
当我们的系统中已经有一个gcc,现在又有需要再装一个版本的gcc(可以是比原有的版本高也可以比原有的低)时,我们该怎么办? 其实可以直接装另一个版本,系统允许多个版本同时存在,只不过要配置一下选项,设置使用哪个做为默认的编译工具! 假设我们已经装好了2个版本的gcc,一个是4.6版本的,一个是4.5版本的,下面我们来配置选项! 配置选项的步骤如下
2013-06-06 10:50:00 2600
转载 android_atomic_dec android_atomic_inc 实现
在多线程环境中,对共享的变量的访问,可以使用基于Compare And Swap这种lock free的技术进行实现,这种实现的好处是效率高。下面是代码片段来自Android的system/core/libcutils /atomic.c(针对X86):#elif defined(__i386__) || defined(__x86_64__)void android_atomic_w
2013-06-04 11:21:13 7130
转载 C++中的模板
http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/13/2636963.html
2013-06-04 11:15:10 547
转载 android:ellipsize省略文字用法
TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中时文字会滚动)。 其实现只需在xml中对textview的ellipsize属性做相应的设置即可。 android:ellipsize="start"
2013-06-03 14:07:42 1279
原创 linux察看系统信息的一些命令
系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -t
2013-05-22 19:08:05 614
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2013-05-22 16:07:06 621
转载 System.load 和 System.loadLibrary使用方法
1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load("C:\\Documents and Settings\\TestJNI.dll");。
2013-04-14 18:45:17 1252
转载 win7 jdk1.7环境变量配置
Windows 7 配置jdk 1.7环境变量 环境:win7(32位)64位和下面差不多 jdk1.7 1.右击计算机-属性-高级系统设置-高级-环境变量,弹出“环境变量”对话框,主要是改下面的环境变量,不是上面的Administrator。(不然其他用户还得自己配)添加JAVA_HOME指明JDK安装路径,如C:\Program Files\Jav
2013-04-14 10:35:05 1063
转载 一条命令卸载Xcode和iPhone SDK
打开Terminal,输入以下代码并回车即可 sudo /Developer/Library/uninstall-devtools --mode=all
2013-04-11 11:37:04 708
转载 ios设备中,armv6/armv7架构的机器有哪些?
armv7的机器:iphone3GS及其以后的iphone;ipad,ipad2,the new ipad;iPod touch 3G及其以后的iPod touch;armv6的机器:除上面外的其他机器。如果在工程build setting的Architectures中 选“Standard Active Architecture Only”为True则,选择Arm
2013-04-10 11:23:44 1725
转载 Curl使用(一)
libcurl使用(一)(转载)Linux 2009-10-20 13:07 阅读 评论字号: 大大 中中 小小2.1 LibCurl编程流程在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下
2013-03-24 16:49:52 2020
原创 std::vector 内存释放问题
vector使用后如果想释放立即释放内存,光调用clear()是没有真正的把内存释放掉的,需要使用swap()才能释放完全,看下面的代码就能明白了!#include #include using namespace std;void TestVectorRelease(){vectorit;cout for(double i=0;i{
2013-01-05 10:52:16 3846
原创 C++中类的权限控制
如果想通过一个类来对上层用户提供统一创建和销毁另一个特定类的接口,而不允许上层自己创建这个特定类(如new),那就要考虑如何使这个类隐藏起来或者对其进行权限控制。例如,有一个底层库中有类A和类B,上层只能通过类A提供的CreateB()和Destroy(B)的接口来创建和销毁类B的实例。当然我们可以通过一份说明文档写明不允许在使用B时由程序员自己new出来,也不允许程序员自己delete。
2012-12-28 14:49:04 643
原创 豌豆夹等工具会导致start adb失败,android模拟器无法启动
因为运行模拟器时报了下面一个错误导致模拟器无法运行,The connection to adb is down, and a severe error has occured.然后就上网查,得到下面解决办法:1)先把eclipse关闭.2)在管理器转到你的android SDK 的platform-tools下, 如图:3)键入adb kill-server ,如果adb关闭了
2012-12-15 12:34:17 1116
原创 Visual C++ 工程文件显示红杠杠且编译或链接不过原因
VisualC++中,树状目录显示的文件图标上有一个红圈底的白杠杠,如下图所示,原因可能是解决方案配置选项没有选对,如后面2个图所示,换一个选项试试可能就好了。
2012-11-29 15:34:04 1370 1
原创 个人对C/C++使用的一些总结
本人从接触C和C++已经有不少年头了,不过真正在项目中运用C/C++时间并不长,可能还不到2年时间,近期在项目中对C/C++的使用过程中感觉有一些地方容易出问题,所以特写一些总结以供作记录。 1. C++中单例类的使用 单例类,听名字就可以知道在一个程序中,这个类只能存在一个实例。那么我们怎么保证它在一个程序中只存在一个实例呢?于是乎有人想到用一种比较挫的方法,那就
2012-11-07 13:36:30 617
转载 c++中static_cast
用法:static_cast ( expression ) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: ①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。 进行上行转换(把派生类的指针或引用转换成基类表示)是安全的; 进行下行转换(把基类指针或引用转换成派生类表示)时,由于没有动
2012-10-15 20:13:39 493
转载 使用CPU时间戳进行高精度计时
2003-3-27 13:14:11 GAMERES zhangyan_qd 阅读次数: 4777 对关注性能的程序开发人员而言,一个好的计时部件既是益友,也是良师。计时器既可以作为程序组件帮助程序员精确的控制程序进程,又是一件有力的调试武器,在有经验的程序员手里可以尽快的确定程序的性能瓶颈,或者对不同的算法作出有说服力的性能比较。 在Windows平台
2012-05-16 16:49:51 650
转载 C语言变量名命名规则
一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。 要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示
2012-05-16 16:46:22 896
转载 VS2008 "当前不会命中断点。源代码与原始版本不同"解决方法
全选CPP文件内容,选择菜单栏里 “编辑”->“高级”->“设置选定内容的格式”,保存,再重新编译!
2012-05-16 16:39:08 573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人