- 博客(21)
- 收藏
- 关注
原创 Android 色值
我们经常在开发中使用的例如#FF123456色值,那么具体这个数值是什么意思呢? 这个数值如果有8位,每2位代表ARGB中的一个分量;这个数值有6位的话,每2位代表RGB中的一个分量,例如#FF123456 即是 A:FF R:12 G:34 B:56 #123456即是 R:12 G:34 B:56 例如需要一个#FFFFFF的40%透明度的颜色,我们就
2015-06-30 17:03:43
690
原创 android xml布局文件中wrap_content的实际大小
在安卓开发中我们经常用到wrap_content来配置控件的layout_width和layout_height,例如 <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawabl
2015-06-26 11:45:45
3354
原创 Android Dpi dip px 以及DisplayMetrics中density densityDpi的关系
px (pixels)像素 – 是像素,就是屏幕上实际的像素点单位。 dip或dp (device independent pixels)设备独立像素, 与设备屏幕有关。 sp (scaled pixels — best for text size):类似dp, 主要处理字体的大小。 dpi(dot per inch):屏幕像素密度,每英寸多少像素
2014-07-22 10:25:38
8673
转载 java clone详解
原文链接:http://www.blogjava.net/jerry-zhaoj/archive/2009/10/14/298141.html java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clon
2013-08-06 10:34:26
708
原创 Android中使用Parcelable传递对象,createFromParcel中对象的赋值次序
import android.os.Parcel; import android.os.Parcelable; public class Person implements Parcelable { private String name = null; private String city = null; private int age = 0; @Override public
2013-03-05 15:00:07
7559
转载 Android XML解析
本文转载自:feisky 原文链接:http://www.cnblogs.com/feisky/archive/2011/01/10/1932164.html 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML
2013-02-28 23:50:54
537
转载 为表设计器构造筛选字符串
原文出自:http://technet.microsoft.com/zh-cn/magazine/ff683669.aspx 为表设计器构造筛选字符串 若要筛选 Visual Studio 表设计器中显示在 Windows Azure 表中的数据,可构造一个筛选器字符串并将其输入到筛选器字段中。 筛选器字符串语法由 WCF 数据服务进行定义,与 SQL WHERE 子句类
2013-01-24 16:12:22
543
翻译 iOS @synthesize var = _var 变量前置下划线解释
前置下划线是一种为了帮助区分实例变量和访问方法的约定。对于编译器来说它只是一种变量重命名而已。 考虑以下代码的区别(不使用ARC的情况下): self.date = [NSDate date]; // 正确,set方法首先释放原来的值 date = [NSDate date]; // 错误,省略set方法将导致内存泄露 _date = [NSDate date]; //
2013-01-11 17:26:11
3061
原创 面试题目任意位数整数减法
/*任意位数整数减法,双向链表实现,无法处理负数,如果减数小于被减数,则显示结果的绝对值*/ #include #include typedef unsigned char byte; typedef struct Dgt //每一位数字一个节点 { struct Dgt * prev; struct Dgt * next; by
2012-11-14 16:51:44
633
转载 windows消息机制
本文转载自:Bob's Plife 原文链接:http://blog.youkuaiyun.com/sshhbb/article/details/6076156 1. 引言 Windows 在操作系统平台占有绝对统治地位,基于Windows 的编程和开发越来越广泛。 Dos 是过程驱动的,而Windows 是事件驱动的[6],这种差别的存在使得很多Dos 程序员不能 习惯Windows 的程序开发
2012-11-14 16:27:09
565
原创 面试题目写一个int Fun(byte); (0x99即10011001返回其中1的个数4)
/*int Fun(byte); (0x99即10011001返回其中1的个数4)*/ #include typedef unsigned char byte; int Fun(byte); int main(int argc , char *argv[]) { printf("num of 1 : %d\n",Fun(255)); return 0; } int Fun(byte bt)
2012-11-11 16:14:55
657
原创 面试题目写一个字符串逆序函数strrev()
/*字符串逆序*/ #include #include #include char* strrev(const char *); int main(int argc , char *argv[]) { printf("%s\n",strrev("helloworld!!")); return 0; } char* strrev(const char *org) { int size = st
2012-11-11 15:17:40
734
转载 c语言中static 用法
本文转载自:夜真寒 原文链接:http://www.cnblogs.com/yezhenhan/archive/2011/10/31/2229724.html c语言中static 用法 static在c里面可以用来修饰变量,也可以用来修饰函数。 先看用来修饰变量的时候。变量在c里面可分为存在全局数据区、栈和堆里。其实我们平时所说的堆栈是栈而不是堆,不要弄混。 int a ; i
2012-11-07 11:28:52
522
转载 内联函数
本文转载自:singa 原文链接:http://www.cnblogs.com/singa/archive/2008/09/24/1297821.html (1)什么是内联函数? 内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。 (2)为什么要引入内联函数? 当然,引入内联函数的主要目的是:解决程序中函数调用的效率问题。另外,前面我们讲到了宏,里面有这么一个例子
2012-09-23 17:44:52
406
转载 大端小端(Big- Endian和Little-Endian)
本文转载自:AlphaJay 原文链接:http://my.oschina.net/alphajay/blog/5478 字节序(Endian),大端(Big-Endian),小端(Little-Endian) 图文并茂 http://www.cppblog.com/tx7do/archive/2009/01/06/71276.html 在各种计算机体系结构中,对于字节、字等的存储
2012-09-21 20:50:27
605
转载 c中左值,右值
本文转载自:susan19890313的专栏 原文链接:http://blog.youkuaiyun.com/susan19890313/article/details/7446880 一.左值的概念 lvalue 是指那些单一表达式结束之后依然存在的持久对象。例如: obj,*ptr, prt[index], ++x都是 lvalue。即左值表达式引用到一块已命名的内存区域,即左值表达式首先拥有
2012-09-20 17:23:52
1533
转载 printf中输出double的占位符
本文转载自: bigfish-- 原文链接:http://www.cnblogs.com/bigfish--/archive/2012/03/22/2411682.html 问:有人告诉我不能在printf中使用%lf。为什么printf()用%f输出double型,而scanf却用%lf呢? 答:printf的%f说明符的确既可以输出float型又可以输出double型。 根据"默认参
2012-09-18 14:27:42
1382
转载 为什么写技术博客对新人如此重要?
本文转载自: 郭安定的博客 原文链接:http://blog.youkuaiyun.com/oiio/article/details/6913156 由于明年项目业务的扩展,所以在现有的团队中,我还要再招 2-3 名Office开发的新成员作为正式的专职员工,在此聊聊我在招聘过程的感受,和大家交流些经验,特别是「为什么写技术博客对新人如此重要?」。希望对在职者有所帮助,也对新人有所启发
2012-09-18 14:18:19
1005
转载 对内存重叠的深入认识
本文转载自: feitianxuxue的专栏 原文链接:http://blog.youkuaiyun.com/feitianxuxue/article/details/7195158 内存重叠:拷贝的目的地址在源地址范围内。所谓内存重叠就是拷贝的目的地址和源地址有重叠。 在函数strcpy和函数memcpy都没有对内存重叠做处理的,使用这两个函数的时候只有程序员自己保证源地址和目标地址不重叠,或者使用me
2012-09-17 00:25:36
418
原创 面试题目写一个内存拷贝函数memcpy()
自己动手写的一个内存拷贝函数,但是发现无法判断目标内存区域是否有足够空间容纳源内存大小 #include void* memcpy(void*,const void*,int); int main(int argc,char *argv[]) { char arr_a[7]={'a','b','c','d','e','f','\0'}; char arr_b[8]={'1','2','3
2012-09-17 00:06:52
1516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人