自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Min的专栏

——颜色不一样的烟火

  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

转载 hybrid优化&webview加速

阿里系的方案:https://yq.aliyun.com/articles/2939手机QQ会员H5加速方案——sonic技术内幕https://www.qcloud.com/community/article/141Android-hybrid开发之webView所有请求拦截及修改功能http://renkangke.github.io

2016-11-28 15:35:17 504

转载 SSL/TLS原理详解

1. SSL/TLS概览1.1 整体结构SSL是一个介于HTTP协议与TCP之间的一个可选层,其位置大致如下:SSL:(Secure Socket Layer,安全套接字层),为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取。当前版本为3.0。它已被广泛地用于

2016-06-17 11:01:36 3383

转载 js的Prototype属性 解释及常用方法

函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}

2015-11-20 17:07:17 435

转载 JS中的prototype

JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b

2015-11-20 17:05:57 364

转载 Java:按值传递还是按引用传递详细解说

前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了

2015-11-20 15:09:04 418

转载 DynamicLoadApk 源码解析 http://codekk.com/open-source-project-analysis

本文为 Android 开源项目源码解析 中 DynamicLoadApk 部分项目地址:DynamicLoadApk,分析的版本:144571b,Demo 地址:DynamicLoadApk Demo分析者:FFish,分析状态:完成,校对者:Trinea,校对状态:初审完成1. 功能介绍1.1 简介DynamicLoadApk 是一个开源的 Androi

2015-11-20 13:50:50 839

转载 无线客户端同学快速学习ReactNative的学习曲线(转载)

作为非前端开发人员,这两天对React-Native以及所涉及的一些必须的技术进行了一下恶补,把网上比较好的学习资料搜集了一下,方便感兴趣的同学更快的了解和切入RN的开发,并且快速扫清背景知识。大家都不是新手,所以,我们不从“hello world”开始,而是针对以前没有前端开发经历的客户端开发同学,从最基础的背景技术开始演进: 1. HTML(学习时间30分钟):

2015-11-20 13:36:29 1458

转载 Java注释@interface的用法【转】

java用  @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记

2015-11-20 13:31:12 307

转载 C/C++代码覆盖工具http://magustest.com/blog/whiteboxtesting/using-gcov-lcov/

<br />gcov是一个可用于C/C++的代码覆盖工具,是gcc的内建工具。下面介绍一下如何利用gcov来收集代码覆盖信息。<br />想要用gcov收集代码覆盖信息,需要在gcc编译代码的时候加上这2个选项 “-fprofile-arcs -ftest-coverage”,把这个简单的程序编译一下<br />gcc -fprofile-arcs -ftest-coverage hello.c -o hello<br />编译后会得到一个可执行文件hello和he

2011-04-21 16:59:00 493

转载 gcov lcov的使用http://hi.baidu.com/gtfcugb/blog/item/cf18d97b6ff161f20bd187ea.html

<br />一、关于gcov工具<br />gcov伴随gcc 发布。gcc编译加入-fprofile-arcs -ftest-coverage 参数生成二进制程序,执行测试用例生成代码覆盖率信息。<br />1、如何使用gcov<br />用GCC编译的时候加上-fprofile-arcs -ftest-coverage选项,链接的时候也加上。<br />fprofile-arcs参数使gcc创建一个程序的流图,之后找到适合图的生成树。只有不在生成树中的弧被操纵(instrumente

2011-04-21 16:57:00 2014

原创 Ubuntu下Ftp的安装和配置(vsftpd) 重点看此网站http://wiki.ubuntu.org.cn/Vsftpd

ubuntu下Ftp的软件有好多种:google一下:各种的一些大致特点:wu-Ftp:比较老牌,但针对它的攻击比较多,设置比较麻烦,但功能比较强大。proFtpd:能实现wu-Ftp以及server-U的所有功能。安全性也较高,但比起vcFtpd配置稍显复杂。vsFtpd:功能强大,配置也比较简单选vsftod是因为它安全、速度快选proFtpd偶尔看到webmin支持他,所以就用了,因为方便。选Serv-U理由windows普遍,Serv-U方便,但最大问题是盗版

2011-04-18 16:04:00 641

转载 关于shm_open和shm_unlink的使用问题

<br />C programming in the UNIX environment的编程手册,一般都会为进程间用共享内存的方法通信提供两组方法:<br />  1. POSIX定义的:<br />  int shm_open(const char *name, int oflag, mode_t mode);<br />  int shm_unlink(const char *name);<br />  int ftruncate(int fd, off_t length);<br />  2. SYS

2011-01-10 15:38:00 2216

转载 Linux共享存储空间

<br />一)概念:<br />  1)Linux和所有的UNIX操作系统都允许通过共享内存在应用程序之间共享存储空间.<br />  2)有两类基本的API函数用于在进程间共享内存:System v和POSIX.<br />  3)这两类函数上使用相同的原则,核心思想就是任何要被共享的内存都必须经过显示的分配.<br />  4)因为所有进程共享同一块内存,共享内存在各种进程间通信方式中具有最高的效率.<br />  5)内核没有对访问共享内存进行同步,所以必须提供自己的同步措施,比如数据在写入之前,不

2011-01-10 15:35:00 3943

转载 linux进程通讯-共享内存http://doc.chinaunix.net/linux/201010/996044.shtml

<br />一)概念:<br />  1)Linux和所有的UNIX操作系统都允许通过共享内存在应用程序之间共享存储空间.<br />  2)有两类基本的API函数用于在进程间共享内存:System v和POSIX.<br />  3)这两类函数上使用相同的原则,核心思想就是任何要被共享的内存都必须经过显示的分配.<br />  4)因为所有进程共享同一块内存,共享内存在各种进程间通信方式中具有最高的效率.<br />  5)内核没有对访问共享内存进行同步,所以必须提供自己的同步措施,比如数据在写入之前,不

2011-01-10 11:10:00 633

转载 共享内存---shmget shmat shmdt 分享http://fengxue103.blog.hexun.com/32303320_d.html

<br />要使用共享内存,应该有如下步骤:<br />1.开辟一块共享内存 shmget()<br />2.允许本进程使用共某块共享内存 shmat()<br />3.写入/读出<br />4.禁止本进程使用这块共享内存 shmdt()<br />5.删除这块共享内存 shmctl()或者命令行下ipcrm<br /><br />ftok()。它有两个参数,一个是字符串,一个是字符。字符串一般用当前进程的程序名,字符一般用来标记这个标识符所标识的共享内存是这个进程所开辟的第几个共享内存。ftok()会返回

2011-01-10 11:08:00 1370

转载 gcc 参数http://www.linuxpk.com/3721.html

<br />GCC参数详解<br /><br />  [版本]<br /><br />  -0.13<br /><br />  [声明]<br /><br />  这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos<br /><br />  命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.<br /><br />  不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还不会用它<br /><br />  不过,我会慢慢的补齐的.哈哈<

2011-01-06 15:48:00 575

转载 linux vi 参数

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符

2011-01-06 15:39:00 1212

转载 The Trouble With Multicore-David Patterson

<br />看了RISC之父DavidPatterson文章后的一些摘要:The Trouble With Multicore<br />http://spectrum.ieee.org/computing/software/the-trouble-with-multicore/0<br /><br /><br /> 背景:<br />2003年左右,chipmakers开始意识到处理器的性能无法继续提升了;无法提升的原因:虽然可以继续make transistors smaller and faster,

2010-12-20 16:05:00 451

原创 把 汇编代码翻译成二进制机器代码

<br /> 本文链接:http://blog.sina.com.cn/s/blog_574d08530100i0aj.html<br />汇编:把 汇编代码翻译成二进制机器代码<br />反汇编:把二进制机器代码翻译成汇编代码<br />汇编和反汇编是互逆的过程<br /> <br />以下都是linux环境下<br />前提:装了objdump<br />1.将a.elf 文件反汇编为a.txt文件 (txt的内容是进elf反汇编后的汇编代码)<br />命令如下:<br />如果你装的是arm-elf

2010-12-20 16:03:00 1110

原创 把 汇编代码翻译成二进制机器代码

<br /> 本文链接:http://blog.sina.com.cn/s/blog_574d08530100i0aj.html<br />汇编:把 汇编代码翻译成二进制机器代码<br />反汇编:把二进制机器代码翻译成汇编代码<br />汇编和反汇编是互逆的过程<br /> <br />以下都是linux环境下<br />前提:装了objdump<br />1.将a.elf 文件反汇编为a.txt文件 (txt的内容是进elf反汇编后的汇编代码)<br />命令如下:<br />如果你装的是arm-elf

2010-12-20 16:03:00 2679

原创 把 汇编代码翻译成二进制机器代码

<br /> 本文链接:http://blog.sina.com.cn/s/blog_574d08530100i0aj.html<br />汇编:把 汇编代码翻译成二进制机器代码<br />反汇编:把二进制机器代码翻译成汇编代码<br />汇编和反汇编是互逆的过程<br /> <br />以下都是linux环境下<br />前提:装了objdump<br />1.将a.elf 文件反汇编为a.txt文件 (txt的内容是进elf反汇编后的汇编代码)<br />命令如下:<br />如果你装的是arm-elf

2010-12-20 16:03:00 1741

转载 反汇编命令及elf,bin,hex之间的转换

<br /> 本文链接:http://blog.sina.com.cn/s/blog_574d08530100i0aj.html<br />汇编:把 汇编代码翻译成二进制机器代码<br />反汇编:把二进制机器代码翻译成汇编代码<br />汇编和反汇编是互逆的过程<br /> <br />以下都是linux环境下<br />前提:装了objdump<br />1.将a.elf 文件反汇编为a.txt文件 (txt的内容是进elf反汇编后的汇编代码)<br />命令如下:<br />如果你装的是arm-elf

2010-12-10 15:18:00 5220 1

转载 【交流】 Linux各种文件后缀名解说

首先要说明的是在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。 一般<br /><br />.c为后缀的文件,C语言源代码文件; <br />.a为后缀的文件,是由目标文件构成的档案库文件; <br />.C,.cc或.cxx 为后缀的文件,是C++源代码文件; <br />.h为后缀的文件,是程序所包含的头文件; <br />.i 为后缀的文件,是已经预处理过的C源代码文件; <

2010-12-10 15:15:00 740

转载 【交流】 Linux各种文件后缀名解说

首先要说明的是在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。 一般<br /><br />.c为后缀的文件,C语言源代码文件; <br />.a为后缀的文件,是由目标文件构成的档案库文件; <br />.C,.cc或.cxx 为后缀的文件,是C++源代码文件; <br />.h为后缀的文件,是程序所包含的头文件; <br />.i 为后缀的文件,是已经预处理过的C源代码文件; <

2010-12-10 15:15:00 470

原创 ubuntu文件权限修改

chmod用法 <br /><br />指令名称 : chmod <br />使用权限 : 所有使用者 <br /><br />使用方式 : chmod [-cfvR] [--help] [--version] mode file... <br /><br />说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。<br /> 利用 chmod 可以藉以控制档案如何被他人所存取。 <br /><br />把计 : <br /><br />m

2010-11-02 19:31:00 455

原创 SVN权限控制手册【http://www.javaeye.com/topic/119457】

<br />在文章《Subversion详细说明》中,我们曾经建立了一个版本控制仓库,现在打开这个版本控制仓库,让我们来看看这个目录结构,<br /><br />我们会在目录结构中找到一个叫做conf的文件夹,打开这个文件夹,你会看到三个文件,分别叫做authz,passwd,svnserve.conf。下面我们就来介绍一下这三个文件的作用格式什么。首先,我们介绍passwd这个文件。用你习惯的文本编辑器打开这个文件,你会看到一些使用“#”注释掉的说明,其中关键的就是在[users]下面,有# harry

2010-10-25 16:41:00 738

原创 MIPS Quick Tutorial [转载自 http://logos.cs.uic.edu/366/notes/mips%20quick%20tutorial.htm]

<br /><br />MIPS Architecture and Assembly Language Overview<br />Adapted from: http://edge.mcs.dre.g.el.edu/GICL/people/sevy/architecture/MIPSRef(SPIM).html[Register Description] [I/O Description]<br /><br /> <br /> Data Types and Literals<br />Data types

2010-10-25 16:25:00 607

原创 __declspec关键字详细用法

<br />原文链接:http://hi.baidu.com/baiyw920/blog/item/a06ddb986314fd0f6e068c0c.html<br /> <br />       __declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如static与extern等是C和C++语言的ANSI规范,而__declspec是一种扩展属性的定义。扩展属性语法简化并标准化

2010-07-19 14:59:00 276

android uil-and-volley demo

分别用Universal-image-loader和volley实现image加载框架,实现listview,viewpager等控件的图片显示,demo源代码。自测ok,解决内存溢出和图片错乱问题。能在android上安装执行。

2015-06-11

java、JNI教程

完整的java教程和JNI教程,包括java初级教程习题讲解、jni的中英文教程、系统环境等材料

2013-05-23

makefile中文手册

makefile的中文手册。简单易上手。内容完备。

2010-06-22

AES加解密算法C源代码

AES加解密算法C源代码,代码完整,可以直接使用。密钥分为128,192,256bit三种情况,分组长度可调。

2009-04-24

空空如也

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

TA关注的人

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