关闭

hybrid优化&webview加速

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

SSL/TLS原理详解

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

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

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

JS中的prototype

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

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

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

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

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

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

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

Java注释@interface的用法【转】

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

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

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

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

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

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方便,但最大问题是盗版...
阅读(396) 评论(0)

关于shm_open和shm_unlink的使用问题

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

Linux共享存储空间

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

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

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

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

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

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

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

linux vi 参数

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

The Trouble With Multicore-David Patterson

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

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

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

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

 本文链接:http://blog.sina.com.cn/s/blog_574d08530100i0aj.html汇编:把 汇编代码翻译成二进制机器代码反汇编:把二进制机器代码翻译成汇编代码汇编和反汇编是互逆的过程 以下都是linux环境下前提:装了objdump1.将a.elf 文件反汇编为a.txt文件 (txt的内容是进elf反汇编后的汇编代码)命令如下:如果你装的是arm-elf...
阅读(730) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:23803次
    • 积分:323
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:20篇
    • 译文:0篇
    • 评论:1条
    最新评论