自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(150)
  • 收藏
  • 关注

转载 Android基础开发归档

一、Android 基本组件汇总1.Android中PackageManager使用示例: http://blog.csdn.net/qinjuning/article/details/68678062.Android Intent 匹配规则以及解析框架深入分析 :http://www.tuicool.com/articles/6JV3Ur转载于:https:...

2016-12-15 19:09:00 189

转载 gdb 调试

一、gdb 调试-源代码关联   在调试程序的过程中,可以自由地查看相关的源代码(如果有源代码的话)是一项最基本的特性。gdb 当然也提供了这项特性,虽然不如IDE直观,但在一定程度上要比IDE更加灵活和快捷。gdb之所以能够知道对应的源代码,是因为调试版的可执行程序中记录了源代码的位置;因为源代码的位置在编译之后可能会移动到其它地方,所以gdb还会在当前目录中查找源代码,另外gdb...

2016-03-04 15:45:00 186

转载 linux shell 常用表达式汇总

1. linux shell 逻辑运算符、逻辑表达式详解:http://www.cnblogs.com/chengmo/archive/2010/10/01/1839942.html转载于:https://www.cnblogs.com/yaozhongxiao/p/5168722.html...

2016-01-29 13:27:00 256

转载 V8 data struct

参考:[1]. 使用 Google V8 引擎开发可定制的应用程序:http://www.ibm.com/developerworks/cn/opensource/os-cn-v8engine/[2].Node.js API系列C/C++ Addons:http://blog.csdn.net/youyudehexie/article/details...

2015-11-18 17:21:00 107

转载 Makefile 使用总结

参考:[1]. Makefile 使用总结。http://www.cnblogs.com/wang_yb/p/3990952.html转载于:https://www.cnblogs.com/yaozhongxiao/p/4800749.html

2015-09-11 14:02:00 92

转载 Valgrind 发现程序的内存问题

参考 :  [1].应用 Valgrind 发现 Linux 程序的内存问题. http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/ [2]. Valgrind 内存检测错误信息.http://www.cnblogs.com/wangka...

2015-07-30 15:46:00 103

转载 内联汇编

参考资料:1、Linux 中 x86 的内联汇编2、__asm__ __volatile__内嵌汇编用法简述3、第19章汇编与C之间的关系4、AT&T inline Assembly Constraint5、Assembler Instructions with C Expression Operands6、内联汇编...

2015-07-25 19:28:00 102

转载 pkg-config

  可以使用pkg-config获取的库需要有一个条件,那就是要求库的提供者,提供一个.pc文件。比如gtk+-2.0的pc文件内容如下:prefix=/usrexec_prefix=/usrlibdir=/usr/libincludedir=/usr/includetarget=x11gtk_binary_version=2.4.0gtk_host=i386-redhat...

2015-05-20 17:11:00 95

转载 typedef 揭秘

  typedef用来声明一个别名,typedef关键字后面是一个声明。语法上typedef属于存储类声明说明符一、引言  如果你理解typedef的简单形式: typedef int PARA; 这种形式跟#define int PARA几乎一样。  那么你是否也理解了如下的一些声明:    typedef int a[10]; a[10]是int的别名...

2015-05-08 17:13:00 84

转载 进程内存类型

内存类型内存类型描述VSS(Virtual Set Size)虚拟耗用内存。它是一个进程能访问的所有内存空间地址的大小。这个大小包含了一些没有驻留在RAM中的内存,就像mallocs已经被分配,但还没有写入。VSS很少用来测量程序的实际使用内存。RSS (Resident Set Size)实际使用物理内存。RS...

2015-05-06 14:00:00 118

转载 starUML 建模

1.starUML 序列图建模参考:[1].starUML 序列图建模. http://blog.csdn.net/u013474104/article/details/43818691 转载于:https://www.cnblogs.com/yaozhongxiao/p/4452718.html...

2015-04-24 10:30:00 97

转载 linux文件权限表示及用户权限管理

  UNIX/Linux下关于文件执行权限的表示和查看想必是最熟悉不过的,然而你是否真正了解用户文件的权限标识和用户的权限呢?  实际上文件权限标识不仅仅只有U, G, O11109876543210SUIDGUIDSBITRWX(S/s)RWX(S/s)RWX(S/s...

2015-04-22 23:07:00 178

转载 C++标准转换运算符

  C++类型转换在实际编程中会经常使用,其实,本质上对象的类型用来解释(interpret)对象。因为,每个对象都占据一块内存空间,这块内存空间存放了一段二进制数据。通过标记该对象的类型,告诉如何看待这块二进制数据。而对象数据类型转换,就是将源类型解释的内存空间转换为目标类型来解释这块内存空间。传统转换方式(Traditional Type-Casting)是沿用c的方式,通...

2015-04-13 13:25:00 111

转载 c/c++ 对象内存布局

一、对象内存查看工具  VS 编译器 CL 的一个编译选项可以查看 C++ 类的内存布局,非常有用。使用如下,从开始程序菜单找到 Visual Stdio 2012. 选择 VS 的命令行工具,按如下格式使用:  >cl /d1reportSingleClassLayout[classname] test.cpp  而使用 /d1reportAllClassLayout...

2015-04-13 00:24:00 80

转载 c++操作符重载

一、类型转换操作符(type conversion operator)[1]参考:[1].C++类型转换操作符(type conversion operator):http://www.cppblog.com/init/archive/2012/01/07/159281.html转载于:https://www.cnblogs.co...

2015-04-09 15:00:00 82

转载 C/C++ 右值引用 及 函数调用栈剖析

参考:  [1].C/C++堆栈指引:http://www.cnblogs.com/Binhua-Liu/archive/2010/08/24/1803095.html  [2]. C++临时变量的生命周期 :http://www.cnblogs.com/catch/p/3251937.html  [3].c++11 中的 move 与 f...

2015-04-09 00:17:00 242

转载 C++模板

  模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具,通常有两种形式:函数模板和类模板  (1)、函数模板针对仅参数类型不同的函数;  (2)、类模板针对仅数据成员和成员函数类型不同的类。  使用模板的目的就是能够让程序员编写与类型无关的代码...

2015-04-04 00:17:00 98

转载 Linux ToolChain (二) --- Linker (1)链接选项 -L -rpath -rpath-link

一、动态库的链接和链接选项-L,-rpath-link,-rpath  (1).现代连接器在处理动态库时将链接时路径(Link-time path)和运行时路径(Run-time path)分开,     用户可以通过-L指定连接时库的路径,    通过-R(或-rpath)指定程序运行时库的路径,大大提高了库应用的灵活性。 Link...

2015-03-13 14:58:00 137

转载 服务器间打通ssh无密钥

1 打通无密钥 配置HDFS,首先就得把机器之间的无密钥配置上。我们这里为了方便,把机器之间的双向无密钥都配置上。(1)产生RSA密钥信息ssh-keygen -t rsa一路回车,直到产生一个图形结构,此时便产生了RSA的私钥id_rsa和公钥id_rsa.pub,位于/home/user/.ssh目录中。(2)将所有机器节点的ssh证书公钥拷贝至/h...

2015-03-11 21:32:00 95

转载 VIM学习笔记

VIM学习笔记一、标记(Mark)  我们可以对文本进行标记,以方便在文档的不同位置间跳转。创建标记  将光标移到某一行,使用ma命令进行标记。其中,m是标记命令,a是所做标记的名称。  可以使用小写字母a-z或大写字母A-Z中的任意一个做为标记名称。小写字母的标记,仅用于当前缓冲区;而大写字母的标记,则可以跨越不同的缓冲区。  例如,你正在编辑File1,但仍然可以...

2015-03-11 16:21:00 77

转载 startUML常用的组合片段

1. 常用的组合片段片段类型名称说明Opt选项包含一个可能发生或可能不发生的序列。可以在临界中指定序列发生的条件。Alt抉择包含一个片段列表,这些片段包含备选消息序列。在任何场合下只发生一个序列。可以在每个片段中设置一个临界来指示该片段可以运行的条...

2015-02-10 17:35:00 300

转载 Sublime Text 2 配置及其使用

  如果说Notepad++是一款不错Code神器,那么Sublime Text应当称得上是神器滴哥。  Sublime Text最大的优点就是跨平台,Mac和Windows均可完美使用;其次是强大的插件支持,几乎无所不能。1.Sublime Text 下载  Sublime Text有Dev版本,推荐使用,下载地址,一般推荐下载便携版本(Portable version)...

2015-02-04 16:03:00 110

转载 计算机领域会议汇总

会议名称地点(待确认)Qcon北京北京Qcon上海上海AgileChina(敏捷中国大会)北京中国互联网大会北京Velocity中国北京JavaOne国内上海...

2015-01-06 16:34:00 122

转载 Linux逻辑卷管理器(LVM)

LVM基础  通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进行实时的备份。  对一般用户来讲,使用最多的是动态调整文件系统大小的功能。这样,你在分区时就不必为如何设置分区的大小而烦...

2014-12-11 13:58:00 95

转载 XML Namespace 命名空间

根据Namespaces in XML W3C 推荐标准的定义,XML命名空间是由国际化资源标识符 (IRI) 标识的 XML 元素和属性集合;该集合通常称作 XML“词汇”。定义 XML 命名空间的主要动机之一是在使用和重用多个词汇时避免名称冲突。XML 模式用于为 XML 实例创建一个词汇并频繁使用命名空间。因此,正确理解命名空间概念对于从总体上理解 XML 模式和实例验证...

2014-11-29 21:53:00 286

转载 Java Annotation 机制源码分析与使用

1 Annotation1.1 Annotation 概念及作用 1. 概念  An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages may be annotate...

2014-10-25 16:32:00 130

转载 Android 类库打包、发布方法

  开发Android应用的时候,对于可用于多个应用的公用的部分,或是打算发布给第三方进行应用集成的部分,要把这部分打包成类库怎么做呢?  Android应用使用ADT打包成apk,apk中包含了运行程序所需要的一切,包括:class、asset、res、AndroidManifest.xml等。而对于类库项目(library project),ADT生成的jar包里只包含编译生成的cl...

2014-09-26 18:03:00 87

转载 Linux使用常见错误集锦

1.scp拷贝文件失败问题  当在shell startup script(比如profile,bashrc)自动执行过程中产生了任何内容输出时,scp / sftp会把这些 echo 回来的东西认作协议包进行解析,结果自然是无法读懂这些内容,最终导致文件拷贝失败。如果能够明确知道在自己的/etc/bashrc等文件里面哪些语句会产生 echo 的内容的话,可以...

2014-08-29 13:41:00 85

转载 GLES & Shader Language 易错集锦

1. vertex shader 和 fragment shader 通过varying变量传递数据, 如下代码在编译fragment shader时候会提示编译错误vertex shaderFragment shader varying vec4 v_color; \n\...

2014-08-19 00:31:00 96

转载 new 、operator new 和 placement new

一、原生operatornew  我们先从原生operatornew开始。考虑如下代码,它用来分配5个int型的空间并返回指向他们的指针[1]:  int*v=static_cast<int*>(::operatornew(5*sizeof(*v)));  当像如上的调用,operatornew扮演原生的内存分配角色,类似malloc。上面等价于...

2014-07-31 02:44:00 49

转载 vimdiff vimmerge 配置及使用

1Set up vimdiffThe vimdiff as a merge tool will display several buffers to show the yours/theirs/original changes.The key point is to set up the vimdiff so that the buffer number in the vi...

2014-07-26 12:06:00 210

转载 webview渲染流程

文档标记说明################# 消息边界+++++++++++++++++ 区域分隔 $$$$$$$$$$$$$$$$$ 线程边界~~~~~~~~~~~~~~~~~ 进程边界----------------- 代码块功能模块分隔+++++++++++++++++++++++++++++++++++++++++++++++++++++...

2014-07-24 09:55:00 1063

转载 dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算

一、基本概念dip : Densityindependent pixels ,设备无关像素。dp :就是dippx : 像素dpi :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度density : 直接翻译的话貌似叫 密度。常见...

2014-07-14 16:06:00 1866

转载 gdb 调试

一、gdb 多线程调试GDB多线程调试的基本命令。1. info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。(gdb) info threads 4 Thread 1099119552 (LWP 12940) 0xffffe002 in ?? () 3 T...

2014-07-09 10:56:00 84

转载 chrome 浏览器命令

地址栏中输入如下命令可以得到相应的信息:命令作用备注chrome://dns/查看 Chromium 的DNS预取的域名chrome://net-internalsCapture Export Import,ProxyTimeline,DNS,Socket,SPDY,QUIC,Pipelining,Cahce,SPIs...

2014-07-04 16:12:00 79

转载 Can't locate Switch.pm in @INC

  the perl version (5.14) shipped with 12.10 does not include the Switch.pm module needed while building WebKiT-GTK.How to install Perl Switch.pm module required to build WebKit-GTK?  If you ...

2014-06-27 13:02:00 368

转载 Git 图解剖析

  git中文件内容并没有真正存储在索引(.git/index)或者提交对象中,而是以blob的形式分别存储在数据库中(.git/objects),并用SHA-1值来校验。 索引文件用识别码列出相关的blob文件以及别的数据。对于提交来说,以树(tree)的形式存储,同样用对于的哈希值识别。树对应着工作目录中的文件夹,树中包含的 树或者blob对象对应着相应的子目录和文件。每次提交都存储...

2014-06-27 00:13:00 83

转载 Android STL PORT

ndk中包含了stl对应的库,在$(NKD_HOME)/sources/cxx-stl/stlport/stlport有关Android NDK的C++ STL开发相关总结如下:从Android NDK r5开始支持了STL Port,在这个版本开始就可以使用部分STL库的功能了,比如说vector、map,string摆脱c下面容易出现的数组未初始化、越界,增强应用的健...

2014-06-24 17:13:00 137

转载 Git 使用及原理 总结

1. $git diff origin/master master (show me the changes between the remote master branch and my master branch).  需要注意的是,remotes/origin/master和origin/master的指向是相同的2. $git diff origin/master r...

2014-06-18 16:57:00 44

转载 ndk-gdb 对java/native code联合调试(升级版)

  之前写过一篇 关于android native 开发,调试的文章(http://www.cnblogs.com/yaozhongxiao/archive/2012/03/13/2393959.html)  最近参与项目也涉及到这部分内容,发现随着不断的发展,开发调试变得越来越简单,应证了科学技术是第一生产力啊,你阅读完后发现调试native渐渐变得不是问题的问题了  ndk...

2014-06-12 21:51:00 85

空空如也

空空如也

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

TA关注的人

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