
小细节
我是asha
数码产品爱好者,从事移动前端开发 https://github.com/ashqal
展开
-
【转】for(;;)和while(true)的区别
转自http://bbs.youkuaiyun.com/topics/310037252一直知道for(;;)和while(true)都是无限循环,今天搜了下原理while VS. for 在编程中,我们常常需要用到无限循环,常用的两种方法是while (1) 和 for (;;)。这两种方法效果完全一样,但那一种更好呢?让我们看看它们编译后的代码: 编译前转载 2014-01-02 15:14:57 · 8943 阅读 · 0 评论 -
【android studio】解决模拟器无法打开问题
emulator: ERROR: This AVD's configuration is missing a kernel file!!在android studio内原创 2014-06-24 15:22:07 · 35285 阅读 · 0 评论 -
mac的环境变量设置
mac的环境变量设置sudo sublime ~/.bash_profile原创 2014-06-24 13:55:34 · 1069 阅读 · 0 评论 -
【syslog】macos上的syslog
mac中通过syslog打的日志保存在了/etc/asl.conf原创 2014-07-03 16:16:25 · 6637 阅读 · 0 评论 -
genymotion-号称最快安卓模拟器
http://www.genymotion.net/原创 2014-11-24 18:33:27 · 3278 阅读 · 0 评论 -
【转】Sublime Text 3 安装Package Control
转自http://www.cnblogs.com/luoshupeng/archive/2013/09/09/3310777.html使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:import urllib.request,os; pf = 'Package Control.sublime-packa转载 2014-12-06 23:47:01 · 2265 阅读 · 0 评论 -
mac下安装subversion及javaHL用于subclipse支持
mac下安装subversion及javaHL用于subclipse支持原创 2015-02-26 10:35:21 · 2657 阅读 · 2 评论 -
Android和Java中String.substring的不同实现
今天有幸去搜狗霸笔,有一题很有意思String str1 = "test for sougou";String str2 = str1.substring(5);考点是str2是否生成新的字符数组来保存"for sougou"当时我认为String内部是封装了一个char[],无法像cpp一样首地址加上一个数字来做到char[]的重用新的字符串必须进行一次ArrayCop原创 2014-09-25 00:25:16 · 8790 阅读 · 0 评论 -
Android TouchEvent之requestDisallowInterceptTouchEvent
前些日子收藏了@郑海波-mobctrl的SwipeRefreshLayout,想研究下如何实现。当自己动手实现的时候发现了一个问题:在listview距离上方还有一定距离的地方开始下拉,顶住上方内容后滑不动了,而SwipeRefreshLayout却可以继续下拉,并触发下拉刷新。原创 2015-08-28 16:14:36 · 4544 阅读 · 0 评论 -
【转】macos下取消Android File Transfer自动启动
macos下取消Android File Transfer自动启动转载 2015-10-26 13:56:01 · 4161 阅读 · 0 评论 -
【压缩png】使用pngquant来缩小你的APK
pngquant是国外的一个有损的PNG压缩开源库,提供了命令行形式和源码库形式。原创 2016-01-15 13:26:08 · 3915 阅读 · 0 评论 -
【转载】Android View中的开关学习即位运算
转自 http://blog.youkuaiyun.com/androiddevelop/article/details/8554340转载 2014-06-23 21:11:23 · 1291 阅读 · 0 评论 -
struct和union的区别
转自http://blog.163.com/zhangsumei0712@126/blog/static/1043778322008111194755670/转载 2014-04-13 21:16:31 · 1145 阅读 · 0 评论 -
[转载]FFmpeg - C++中使用ffmpeg库
转自 http://blog.sina.com.cn/s/blog_8cfe05150100uhm2.htmlffmpeg库的接口都是c函数,其头文件也没有extern "C"的声明,所以在cpp文件里调用ffmpeg函数要注意了。一般来说,一个用C写成的库如果想被C/C++同时可以使用,那在头文件应该加上#ifdef __cplusplusextern "C" {#e转载 2014-01-07 23:02:03 · 4159 阅读 · 0 评论 -
【android动画开源库】使用ObjectAnimator后按钮等无法交互问题
在使用nineoldandroids的ObjectAnimator后发现按钮无法交互了,去github的issue查了下,作者有提到android 3.0前的api只是渲染到了新的位置,实际位置并没有发生改变,也就是说按钮还是在原来的地方作者花了1天时间尝试过3.0前的版本改变实质位置,但是需要侵入某些layout函数,但是过于复杂,违背了他只是兼容的本意,最重要的是没原创 2014-01-23 16:47:14 · 2423 阅读 · 7 评论 -
【小技巧】在Finder当前路径(目录)中打开终端
https://github.com/jbtule/cdto/使用这个小项目就可以完成这个操作下载来解压,将cd to.app拖到应用程序夹,然后再拖到Finder工具栏顶,就可以使用啦原创 2014-02-12 22:01:08 · 3032 阅读 · 0 评论 -
【idea】idea ide使用细节
1、如何打开项目属性?点击项目,按F32、如何按已有的代码import package?点击已写的类,按command+13、如何快速打出模板函数,如main函数及system.out.println?psvd+Tabsout+Tab4、如何快速重写代码?command+enter5、如何导出jar?项目属性里点Artifac原创 2014-03-05 19:19:46 · 1785 阅读 · 0 评论 -
手机页面html100%宽度
转自http://blog.youkuaiyun.com/ronnie201314/article/details/6213306如果发现div宽度100%失效,宽度没达到想要的宽度,可能是某个100%的div写了padding,把整个页面的宽度顶长了,所以有部分100%的div看上去就不到100%了在ios上测试通过原创 2014-03-11 23:10:04 · 6302 阅读 · 0 评论 -
【小细节】idea里maven的使用
1、创建新建个maven项目即可2、明明名字也对了,reimport了,还是没有引入到lib里打开项目属性,选择libraries,看是否有红色波浪线我原先发现mrunit-1.0.0.jar找不到,然后用finder进入这个地址,去apache mrunit下了个版本一样的包复制过去,重命名成mrunit-1.0.0.jar,再reimport下就出现在库里了原创 2014-03-06 15:39:56 · 16454 阅读 · 2 评论 -
mac下苹果2倍图自动生成1倍图脚本
分享个自己在用的iphone@2x图片(2倍图片retina)生成1倍大小图的脚本首先你得装个图片切割的工具,ImageMagick#!/bin/shrm -rf 1xrm -rf 2xmkdir 1xmkdir 2x#name2xfor img in `ls *@2x.png`doname1x=1x/${img%@*}.pngname2x=2x/${img%@*}@2x原创 2014-03-22 21:48:53 · 3397 阅读 · 0 评论 -
g++编译动态链接库
编译.so文件g++ say.cpp -o libsay.so -shared 连接静态库g++ TestRun.cpp -o TestRun -L. -lsay注意得时libsay.so得写成-lsay即libfoo.so得写成-lfoo原创 2014-03-21 19:49:10 · 2325 阅读 · 0 评论 -
Linux平台Java调用so库-JNI使用例子
http://blog.chinaunix.net/uid-20180960-id-1972669.html重点要注意得是.h文件由javah命令生成转载 2014-03-21 20:06:38 · 1273 阅读 · 0 评论 -
利用adb工具android真机环境运行cpp(无需root)
想学习下epoll,可惜macos是基于unix的,无epoll库支持原创 2014-04-10 14:53:52 · 3407 阅读 · 1 评论 -
【小细节】让sublime2可以在终端中打开
原文http://www.sublimetext.com/docs/2/osx_command_line.htmlsudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/sublime原创 2014-03-06 18:19:35 · 3539 阅读 · 0 评论