自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (10)
  • 收藏
  • 关注

原创 linux 批量查找文件并且重命名

#例如查找包含 3x.png 并且重命名 aaa@3x.png 为aaa.pngfind . -name "*3x.png" | while read name;do newname=$(echo $name | tr -d '@3x') ;mv $name $newname ; done

2017-02-16 11:33:06 5740

转载 swift3.0下闭包语法汇总

http://www.open-open.com/lib/view/open1474524707276.html一、闭包的概念有oc基础的都知道,闭包其实是oc里面的block,语法格式不一样,但作用是一样的。主要是用于callBack(异步回调)或者两个类之间的通信。它的本质一个函数,一个可执行的代码块,只是这个函数是没有名字的,也就是匿名函数。你也可以把他看作如 i

2016-12-10 21:41:27 409

转载 针对苹果最新审核要求为应用兼容IPv6

http://www.jianshu.com/p/69ed4489762c针对苹果最新审核要求为应用兼容IPv6字数748 阅读29434 评论137 喜欢101在WWDC2015上苹果宣布iOS9将支持纯IPv6的网络服务。2016年初开始所有提交到App Store的应用必须支持IPv6。为确保现有的应用是兼容的,我们需要注意下面几点。不建议

2016-06-21 11:55:58 346

转载 xcode 清理空间

1、移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。路径:~/Library/Developer/Xcode/iOS DeviceSupport2、移除旧版本的模拟器支持影响:不可恢复;如果需要旧版本的模拟器,就需要重新下载了。我移除了4.3.2, 5.0, 5.1等旧版本的模拟器。路径:~/L

2015-12-10 21:30:18 454

原创 appstore 截图及视频尺寸要求

截图iphone4 : 640x960 或者 960x640phone5    640 x 1136或者1136 x 640 phone6  750 x 1334 或者1334 x 750phone6 plus 1242 x 2208 或者  2208x1242  但是iphone 6 plus分辨率是 1080x1920  不知道为什么截图 是这个尺寸 很奇葩 ipad不

2014-11-29 15:10:32 4150

转载 Swap the Command (cmd) and Control (ctrl) keys on your Mac Windows Bootcamp

My Mac running a Windows bootcamp is arguably the best Windows laptop I’ve ever owned. Switching between Windows and Mac can be a little disorientating because of the way the Command and Control keys

2014-11-16 10:46:34 962

转载 不容错过!开发者必备的十二大Android开发资源

http://www.csdn.net/article/2014-05-09/2819705-best-resources-android-development

2014-05-12 11:15:07 476

原创 jarsigner 用自己的签名文件签名apk

jarsigner简单使用说明jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./signed.apk ./unsigned.apk xiaomi给apk包签名的方式有很多种,我们推荐您使用JDK自带的jarsigner工具来完成签名。jarsigner工具的命令格式是:# jarsigner的命令格式

2014-04-24 20:46:41 1046

原创 高效脚本 查找Anroid.mk里所有LOCAL_MODULE_TAGS为optional 的 LOCAL_MODULE

find device/wmt/  -name Android.mk | xargs -i grep -l  optional  {} |  xargs -i grep -w  LOCAL_MODULE {}

2014-04-23 11:21:05 691

原创 高效生成差异的脚本

diff -qrN B2G_ok B2G --exclude=.git --exclude=gaia --exclude=gecko | cut -d " " -f2 | xargs -i cp --parents {} ./src_diff

2014-04-16 10:48:11 481

原创 为某个apk添加特定资源

只想为某个apk添加特定的hdpi资源,而不整个系统都添加,可以在Android.mk 里添加如下这行: LOCAL_AAPT_FLAGS += -c hdpi

2014-02-19 15:32:15 668

转载 unity

http://blog.csdn.net/tinyhum3d/article/details/8688579

2014-01-04 21:52:08 664

原创 git 备份所有修改

git 备份所有修改git status  | grep modified |   cut -d : -f 2 | xargs -i  ~/copyTree.jar  {}   ~/backup/git 恢复所有修改git status  | grep modified |   cut -d : -f 2 | xargs -i git checkout  {}

2013-12-25 16:44:18 998

转载 Unity3D 2D图的像素对应

http://blog.sina.com.cn/s/blog_471132920101fua3.html

2013-08-04 13:11:51 814

原创 awk 处理android dimen.xml ,将dp等比缩放

awk -F '>'  '/[0-9]+di?p/ { head = $1; split($2,name,"d");number = 0.0f; number = name[1]; number = number*1.5; print head ">" number "dp" }'  ./dimens.xml

2013-08-03 00:42:19 905

转载 android4.0 源代码下载(压缩包)

android4.0 源代码下载(压缩包)http://www.bangchui.org/read.php?tid=22259

2011-11-21 17:11:02 708

原创 Android 启动过程

Android 启动过程这一切都始于init就像大多数类linux系统启动一样,由bootloader加载内核,然后启动init进程。然后init启动了一些linux的守护进程。其中包括:•用来管理USB连接的USB守护进程(usbd)•用来管理Android adb连接的守护进程(adbd)•用来管理调试过程的调试器守护程序(debuggerd)•用于打电话及相关功能的后台进程(rild)之后init进程启动zygote进程:•一个新生的进程,初始化一个Dalvik虚拟机实例•加载类并且监听请求(收到请求

2011-02-18 12:31:00 581

原创 android UI 优化系列文章

http://www.bangchui.org/thread.php?fid=19

2011-02-17 22:14:00 521

原创 windows版本的svn 服务器

<br /> <br /> <br />windows版本的svn 服务器,超级简单易用<br /> <br />可简单的添加用户名,密码<br />可简单添加仓库<br />支持仓库地址复制到剪贴板<br /> <br />windows

2010-12-20 23:01:00 219

原创 android 指定编译语言

build/target/product/generic.mk中加上一行CUSTOM_LOCALES := hdpi

2010-10-12 14:22:00 1141

原创 编译android sdk 遇到的问题

<br />类似“W/ResourceType( 2888): Unable to get buffer of resource asset file ”这样的错误。是编译sdk的时候设置不正确。<br />正确的方法是:<br />在make sdk之前先执行'lunch sdk-eng'或者是:在没有执行过'build/envsetup.sh'的shell终端中直接执行'make PRODUCT-sdk-sdk'<br /> <br /> <br /><br />make: *** [out/host/

2010-09-06 19:58:00 1418 1

转载 Three Educative Examples on Using Binders

Three Educative Examples on Using Binders--------------------------------------------Let us study three simple programs to familiarize ourselves with a few keyideas about Binders. These examples are intended to present a non-superficial view of t

2010-08-23 19:57:00 676

转载 An Introduction to Using Binder Framework on Android Operating System

<br /> An Introduction to Using Binder Framework on Android Operating System ----------------------------------------------------------------------We intend this write-up to serve two purposes: (1) be a document describing the Binder framewor

2010-08-23 19:35:00 1258

转载 javadoc6 替换Javadoc5

<br /><br />$sudo apt-get install sun-java6-jdk<br />$sudo apt-get install sun-java5-jdk<br />$cd /etc/alternatives<br />$sudo rm javadoc.1.gz javadoc<br />$sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz<br />$sudo ln -s /usr/lib

2010-08-11 16:43:00 488

原创 通过l PackageManager 获取某个安装包内的资源

<br /> <br /> final PackageManager packageManager = context.getPackageManager(); Resources resources = packageManager.getResourcesForApplication( iconResource.packageName); final int id = resources

2010-07-29 09:56:00 2370

原创 关于android ui的优化 view 的绘制速度

关于如何优化activity的启动速度, view 的绘制速度, 可参考这个sdk里的文档。 android-sdk-windows-1.5_r1/docs/resources/articles/window-bg-speed.html。看完后你就知道 android:windowBackground 太重要了,影响到绘制效率。这里要说的是另外一点, 不是这个windowBackground 。android 为了提高滚动等各方面的绘制速度,可以为每一个view建立一个缓存,使用 View.buildDra

2010-07-22 20:41:00 6655 2

原创 如何修改android模拟器里的 init.rc

首先, 在模拟器上, init.rc 是存在于 ramdisk.img 里面的 有android源代码包的话, 编译完后生成的out/target/product/generic/root 目录最终被制作成 ramdisk.img所以, 修改此目录里的init.rc, 再用下列命令生成即可out/host/linux-x86/bin/mkbootfs out/target/product/generic/root | out/host/linux-x86/bin/minigzip > out/target/

2010-07-16 11:55:00 2481

原创 YUV422TORGB24 查表法 (YUYV)

<br />int table_y[240]; int table_ub[256]; int table_ug[256]; int table_vg[256]; int table_vr[256]; void InitialTable() { for (int i = 0; i < 240; ++i) { table_y[i] = 4767*i; table_y[i] = table_y[i]

2010-06-30 12:12:00 1375

原创 yuy2torgb24

<br />typedef unsigned char uint8_t;#define clip_8bit(val) ((val) < 0 ? 0 : (val) > 255 ? 255 : (val))static uint8_t *yuy2torgb (const uint8_t *data, const int width, const int height){ /* Packed YUV 422 is: Y1, U, Y2,

2010-06-30 11:00:00 678

原创 android java.io.IOException: Parent directory of file is not writable: /sdcard/...

<br /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

2010-06-25 20:29:00 2036 1

转载 android 应用模拟按键

<br /><br /> <br />    private void simulateKeystroke(int KeyCode) {<br />         doInjectKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyCode));<br />         doInjectKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyCode));<br />    }<br /> <br /> <br />priva

2010-06-20 10:03:00 762 1

原创 linux虚拟机下与windows共享目录的方法

  首先设置一共享目录 如 D:/winShareToLinux  ,右键 --> 属性--> 共享   然后运行命令 smbmount //172.21.4.225/winShareToLinux    /mnt/test  其中172.21.4.225为共享文件夹的宿主机ip /mnt/test   为虚拟机上的目录; 

2008-09-16 16:18:00 840

原创 linux下 修改启动模式

# vi   /etc/inittab修改高亮行后启动级别变为 文本模式---------------------------------------------------------------------------------------------## inittab       This file describes how the INIT process should

2008-09-16 15:52:00 559

原创 linux下直接写framebuffer(转)

 #ifndef _FBTOOLS_H_#define _FBTOOLS_H_ #include //a framebuffer device structure;typedef struct fbdev{ int fb; unsigned long fb_mem_offset; unsigned long fb_mem; struct fb_fix_screeninfo fb_fix; st

2008-08-29 09:17:00 531

原创 判断一个数是不是2的N次方 自己写的土算法

bool isPowerOf2(long a){ long b = 0x01;  if (a ==1 ) {  return true; } if (b&a) {  return false; } while(a > 2) {  a = a >>1;  if (b&a)  {   return false;  }   } if (a == 2)  return true; else  re

2008-08-05 21:20:00 902

转载 判断一个数是不是2的N次方,很牛的算法#define ISPOW2(x) (x) & (x-1) ? false : true

判断一个数是不是2的N次方,很牛的算法#define ISPOW2(x)   (x) & (x-1) ? false : true原理:由于2的N次方的数二进制表示是第1位为1,其余为0,而x-1(假如x为2的N次方)得到的数的二进制表示恰恰是第1位为0,其余为1,两者相与,得到的结果就为0,否则结果肯定不为0 

2008-08-05 21:17:00 1017

转载 使windows 窗口半透明

使windows 窗口半透明// LayerWin.cpp : Defines the entry point for the application.//#include "stdafx.h"#include "resource.h"#define WS_EX_LAYERED  0x80000    #define         LWA_ALPHA    0x2#defin

2008-08-05 21:16:00 628

NGUI 3.6.2

NGUI Next-Gen UI v3.6.2.unitypackage 目前最新版本 值得拥有 95 美金

2014-06-14

copyTree 包括目录拷贝

linux 包括目录拷贝 ,win32 包括目录拷贝 /copyTree.jar src_full_path dst_dir

2013-12-25

unity fps显示插件

FPS Graph , unity fps显示插件

2013-07-20

2d toolkit l离线文档

2d toolkit l离线文档

2013-03-06

2D Toolkit 1.90beta3

2D Toolkit 1.90beta3

2013-03-06

批量重命名工具,选择目录后将目录下的所有文件重命名为×1.× ×2.× ×3.×等

批量重命名工具 完全用java 写成。可执行的jar。 选择目录后,将目录下 的文件命名为 test1.java test2.java ...testn.java .其中 test是用户制定的 前缀, .java 是过滤后缀

2010-07-18

thinking in java 4

thinking in java 4 thinking in java 4 thinking in java 4

2010-07-17

Toast 可任意控制显示时长的

android 的toast 显示时间不能自由控制, 使用这个代替吧

2010-07-09

Option menu

看到网上有人提问, 顺便整了一个小程序,测试ok

2010-07-03

android 将bitmap存为文件代码

android中, 将一个Bitmap对象存为一个jpg 的文件。

2010-05-21

空空如也

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

TA关注的人

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