现在位置: 首页 > slugs发表的所有文章
  • 07月
  • 29日
综合 ⁄ 共 5540字 评论关闭
最近太忙,所以很久没有写新文章了。这次我们来讨论一下Drawable设置alpha的一个BUG。 一般来说,Drawable做alpha动画都是通过设置alpha来实现。比如使用 drawable.setAlpha(0); ... drawable.setAlpha(255); 其中0是全透明,255是全不透明。 其实这里有一个很大的BUG,其中牵涉到Drawable的类型。我们以BitmapDrawable和NinePatchDrawable来举例。 在NinePatchDrawable中,设置Alpha值的代码如下: @Override public void setAlpha(int alpha) { if (mPaint == null && alpha == 0xFF) { ......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 6189字 评论关闭
Linux Cache 机制探究 八 27th, 2010 | Posted by P.Linux | Filed under 操作系统 发表评论 | Trackback 本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/system/linux_cache_discovery.html 经过研究了下Linux相关代码,把对Linux Cache实现的方式做一些总结。 相关源码主要在: ./fs/fscache/cache.c    Cache实现的代码 ./mm/slab.c                   SLAB管理器代码 ./mm/swap.c                缓存替换算法代码 ./mm/mm......
阅读全文
  • 09月
  • 08日
综合 ⁄ 共 732字 评论关闭
Mac 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。 在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。 Ctrl+a:光标回到命令行首。 (a:ahead) Ctrl+e:光标回到命令行尾。 (e: end) Ctrl+b:光标向行首移动一个字符。 (b:backwards) Ctrl+ f:光标向行尾移动一个字符。 (f: forwards) Ctrl+w: 删除光标处到行首的字符。  Ctrl+k:删除光标处......
阅读全文
  • 07月
  • 14日
综合 ⁄ 共 2519字 评论关闭
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—   由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) —   一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相......
阅读全文
  • 07月
  • 05日
综合 ⁄ 共 7494字 评论关闭
文章目录 In the constructor In the prototype Public Private Privileged Private Members in JavaScript JavaScript中的私有成员 Douglas Crockfordwww.crockford.com  翻译:袁晓辉(blog.csdn.net/uoyevoli/) JavaScript is the world's most misunderstood programming language. Some believe that it lacks the property of information hiding because objects cannot have private instance variables and methods. But this is a misunderstanding. JavaScrip......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 19641字 评论关闭
发些javascript基础知识,便于大家学习,也便于我自己查看 1.javascript的数组API [js] <pre>//定义数组 var pageIds = new Array(); pageIds.push(´A´); 数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 //unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 //注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 4185字 评论关闭
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。 $_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。 $_SERVER['SERVER_SOFTWARE'] #服务器标识的字串,在响应请求时的头部中给出。 $_SERVER['SERVER_PROTOCOL'] #请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。 $_SERVER['REQU......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 2284字 评论关闭
周末组织同学聚会,也是蛮累的了。总结下来呢,除了累,还有一些不妥当的待人处事方式,这也归结于个人情商太低,对交际这块确实不敏锐,很多理工科生的通病。 也确实,在学校都没组织过活动什么的,没经验,所以一些细节我也不是敏感的察觉到。昨天一天心情还是挺郁闷的。就趁今天叨叨两句吧。 反思下经过,权当攒经验: 周五晚大学同学出差过来玩,我就召集我们班在这里工作的同学一起出来聚聚,至于为什么我来召集,其实如果可以我也想只去吃饭就可以,联系同学的事也是挺麻烦的。这是由于我同学的室友周五有事,他就叫我来帮......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 3100字 评论关闭
Oracle中有关Latch的介绍 作者: 理智交错,  出处:blog, 责任编辑: 王晓晨,  2008-08-15 08:00   Latch是Oracle提供的轻量级锁资源,用于快速,短时间的锁定资源,防止多个并发进程同时修改访问某个共享资源,他只工作在内存中,我们可以不大准确的说,内存中资源的锁叫latch,数据库对象(表,索引等)的锁叫Lock。 ");     本文向各位阐述Oracle的Latch机制,Latch,用金山词霸翻译是门插栓,闭锁,专业术语叫锁存器,我开始接触时就不大明白为什么不写Lock,不都是锁吗?只是翻译不同而以?研究过后才知道两者有很大的区别。 ......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 655字 评论关闭
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <SlidingDrawer android:id="@+id/drawer" android:layout_width="320dip" android:layout_height="440dip" android:orientation="vertical" android:handle="@+id/handle" android:content="@+id/content"> <ImageView android:id="@+id/handle" android:layout_width="48dip" ......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 582字 评论关闭
常量和常量表达式  long型常量以L或者l结尾,有时候,如果一个整数太大无法用int表达,也被当做long型;  无符号常量以U或者u结尾,unsigned long型常量以UL或者ul结尾;  没有后缀的浮点数常量为double型;  有后缀F或者f的浮点数常量是float型,后缀L或者l表示long double型常量;  八进制和十六进制的常量也可以使用L和U后缀;  可以使用八进制或者十六进制数值表示机器字符集中的数值量,从而组成转义字符。基本形式:  八进制:'\ooo'  比如,'\013'就是十进制11,表示ASCII码中的纵向制表符  十六进制:'\xhh'  比如......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 82字 评论关闭
当remote远程机器,user达到最大数量时。执行如下方法: mstscmachinename /admintsadmin 然后disconnect some users。
阅读全文