自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 开始写博客了,标记一下

终于开始了,很早就有一个想法,把自己认为重要的东西随时能记录下来,终于付诸行动了!

2012-09-17 00:18:44 330

原创 面试题目写一个内存拷贝函数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关注的人

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