2017-06-30 在KVM中基于其搞特权及,可以透明的读写客户机的内存信息,为此KVM提供了一套API,这里姑且称之为kvm_read_guest_virt*/kvm_write_guest_virt*函数,因为根据不同的场景会由不同的函数,但是基本的原理都是一样的,具体如下所示 kvm_rea ...
分类:
其他好文 时间:
2017-07-02 13:06:35
阅读次数:
326
封装函数位于bsp文件下xgpiops.h 选XGpioPs_WritePin()函数分析(\gpiops_v3_1\src\xgpiops.c) 选XGpioPs_WriteReg()分析(xgpiops_hw.h) 分析Xil_Out32() (\standalone_v5_5\src\xil_ ...
分类:
其他好文 时间:
2017-06-30 17:21:58
阅读次数:
408
1、misc_open函数分析该函数在driver/char/misc.c中,misc.c是驱动框架实现的,这里面的misc_Open函数是misc驱动框架为应用层提供的一个打开misc设备的一个接口。1、首先我们要知道在misc.c中的misc_init函数中,将misc这种类设备注册成了字符设备驱动。代码如下staticint__ini..
分类:
系统相关 时间:
2017-06-18 20:03:34
阅读次数:
340
jQuery分析(2) - $工厂函数分析 前言 从这节进入jQuery的世界,首先从jQuery的入口函数开始了解jQuery()或$是如何运作的,这里我给出了一个最小的例子来分析。 回忆 在进入分析代码前我们回想下jQuery的使用方法有哪些呢? selector,[context] selec ...
分类:
Web程序 时间:
2017-06-17 18:26:36
阅读次数:
112
这篇依然是跟 dom 相关的方法,侧重点是操作样式的方法。 读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本 本文阅读的源码为 zepto1.2.0 内部方法 classRE classCache = {} function classRE(na ...
分类:
其他好文 时间:
2017-06-14 22:27:50
阅读次数:
326
Android中整个的View的组装是采用组合模式。 ViewGroup就相当与树根,各种Layout就相当于枝干,各种子View,就相当于树叶。 至于View类。我们就当它是个种子吧。哈哈! ViewGroup属于树根,可以生长数很多枝干(继承自定义Layout)而枝干上有可以长出很多叶子(Tex ...
分类:
移动开发 时间:
2017-06-10 15:25:49
阅读次数:
263
题目:求不超过n的最大的x/φ(x),当中φ(x)是欧拉函数。 分析:数论。大整数。比赛时直接打表计算的。 实际上:φ(n)= n *(1 - 1/p1)*(1 - 1/p2)*(1 - 1/p3)*…*(1 - 1/pt)。 所以有:x/φ(x)= 1 /((1 - 1/p1)*(1 - 1/p2 ...
分类:
其他好文 时间:
2017-06-01 19:37:27
阅读次数:
138
分析: 组成单词好说,价值如何体现? 改变指数就行,例如: 这样,组成的单词,指数就是权值,多项式相乘,指数小于50的就OK; 1 #include <bits/stdc++.h> 2 3 using namespace std; 4 5 int ch[30]; 6 int a[100]; 7 in ...
分类:
其他好文 时间:
2017-05-28 11:45:44
阅读次数:
166
main函数分析: 位于main\srs_main_server.cpp 先调用 SrsConfig类的 parse_options函数解析命令行参数 位于app\srs_app_config.cpp parse_options 函数的作用如下 1. 将命令行参数保存在成员变量_argv(std:: ...
分类:
其他好文 时间:
2017-05-09 12:35:14
阅读次数:
269
pair定义于头文件utility中。基本的作用是将两个数据组合成一个数据,两个数据能够是同一类型或者不同类型。 pair类型提供的操作: pair<T1,T2> p1; pair<T1,T2> p1(v1,v2); make_pair(v1,v2); p1 < p2; p1 == p2; p.fi ...
分类:
其他好文 时间:
2017-04-30 20:35:04
阅读次数:
179