码迷,mamicode.com
首页 > 2015年01月11日 > 全部分享
我如果能在内核中很方便地使用HIGHUSER内存该有多好...一个例子
话说用户态访问内核内存很简单,将这块内核内存映射到用户地址空间即可。依托一个字符设备,实现其mmap回调函数,在用户进程打开那个设备,mmap之,很容易实现用户进程直接访问内核内存。       但是反过来呢?内核访问用户内存。理论上也很简单,因为所有进程的内核态地址空间都是共享的,所以想访问哪个进程的内存,就切换到那个进程的地址空间,这将丝毫不会影响当前的执行流。事实上也是这么简单,use_mm...
分类:其他好文   时间:2015-01-11 12:27:19    阅读次数:166
Linux内核协议栈的socket查找缓存路由机制
是查路由表快呢?还是查socket哈希表快?这不是问题的根本。问题的根本是怎么有效利用这两者,让两者成为合作者而不是竞争者。这是怎么回事?       我们知道,如果一个数据包要到达本地,那么它要经过两次查找过程(暂时不考虑conntrack):IP层查找路由和传输层查找socket。怎么合并这两者。       Linux内核协议栈采用了一种办法:在socket中增加一个dst字段作为缓存路由的...
分类:系统相关   时间:2015-01-11 12:24:24    阅读次数:264
Android开发socket通信——手机做server端C/S架构实现
每一部智能手机都是一部微型电脑,在学校里最喜欢的就是找上十个八个同学一起局域网内开几局dota,突然想到,拿手机C一个游戏来玩怎样,不用连wifi、不用开数据,几部手机选一个做主机,其他手机连上它的热点,便可以互动起来游戏搞起来了,多开心~~ 实际实现过程中发现拿手机本身做server的手段还真是很少有人使用,网上也很少有现成的解决方案,经过一番摸索,简单实现了手机自身做server(可兼做客户...
分类:移动开发   时间:2015-01-11 12:25:11    阅读次数:635
Android内核源码bionic目录下的源码的学习笔记
好记性不如烂笔头。今天要做的学习是关于bionic目录下的代码。 首先需要看的是_errno.c这份代码。 volatile int* __errno( void ) { return &((volatile int*)__get_tls())[TLS_SLOT_ERRNO]; }从上面可以看出,返回的是一个指向int类型的指针。   volatile关键字是一种类型修饰符,用它声明...
分类:移动开发   时间:2015-01-11 12:25:42    阅读次数:344
最简单的基于DirectShow的示例:视频播放器图形界面版
本文记录一个最简单的基于DirectShow的图形界面的视频播放器。基于DirectShow的图形界面的播放器的例子还是比较多的,但是大部分都是“层层封装”的例子。“层层封装”的例子相对来说更加稳定,但是却不是很容易理解。因为DirectShow本身的接口函数的数量就比较多,如果再加上封装DirectShow的函数,合起来的函数数量是非常大的,很容易让人搞不清哪些才是真正的DirectShow接口...
分类:其他好文   时间:2015-01-11 12:26:32    阅读次数:237
我的RTOS 之五 -- UCGUI在S5PV210上的移植测试
threadx ucgui rtos s5PV210...
分类:其他好文   时间:2015-01-11 12:26:21    阅读次数:227
设计模式-模版方法模式
模版方法是一个非常简单,使用频率比较高的设计模式。 意图: 定义一个操作中算法的骨架,而将将一些方法的实现延迟到子类中,TemplateMethod使得子类可以不改变算法的结构即可重定义算法的特定方法。 参与者: AbstractClass,抽象类。定义抽象的操作,具体的子类将重新定义各自的实现算法。 ConcreteClass,具体的实现类。 回想一下,在之前的开发中用到过这种模式,...
分类:其他好文   时间:2015-01-11 12:23:42    阅读次数:153
DOM(十四):代理检测和事件处理(跨浏览器)
一、检测 用于用户代理检测,检测范围包括浏览器引擎、平台、Windows、移动设备和游戏系统等 /* *用户代理检测脚本,检测范围包括浏览器引擎、平台、Windows、移动设备和游戏系统 */ var client = function() { //呈现引擎 var engine = { ie:0, //ie gecko:0, //火狐 webkit:0, //chrome和safari k...
分类:其他好文   时间:2015-01-11 12:25:01    阅读次数:239
HDU5139 Card 求期望
HDU5139 Card 求期望...
分类:其他好文   时间:2015-01-11 12:25:00    阅读次数:139
SharePoint 2013 Newsfeed 没有出现的解决方法
按照这个guide配置mysite: http://technet.microsoft.com/en-us/library/ee624362(v=office.15).aspx 但是newsfeed页面就是出不来,直接显示about me: 而且,左边都没有newsfeed的link:   原因是我们在配置OWA时,运行了下面的command:   1: $a = New-...
分类:其他好文   时间:2015-01-11 12:22:38    阅读次数:131
Office web apps 打补丁后(安装PDF在线浏览) 错误解决
最近为了能让PDF在线review,所以安装了460287_intl_x64_zip.exe 这个OWA的hotfix, 安装后,发现OWA挂了,一段搜索之后,发现要重新配置OWA: 1. 在OWA的机器上配置OWA Farm   Import-Module OfficeWebApps New-OfficeWebAppsFarm -InternalUrl "OWA Server FQDN...
分类:移动开发   时间:2015-01-11 12:23:00    阅读次数:241
【算法导论】二叉搜索树的插入和删除
阐述二叉搜索树的插入和删除节点操作。...
分类:编程语言   时间:2015-01-11 12:24:50    阅读次数:232
Java类加载笔记(1)
当一个程序调用某个类,这个类还没有被加载到内存中时,我们的系统会通过以下三个步骤来对该类进行初始化:                                                                                                  1、类的加载 类加载指的是将类的class文件读入内存中,并给它创建一个jav...
分类:编程语言   时间:2015-01-11 12:24:18    阅读次数:235
配置好后发现hadoop Datanodes available: 3
共13台服务器,我配置好了,之后发现datanode连接只有3. 然后配置是好的在呢么办呢? hadoop dfsadmin -report查看,结果竟然是 [hadoop@master logs]$ hadoop dfsadmin -report Configured Capacity: 0 (0 KB) Present Capacity: 0 (0 KB) DFS Re...
分类:其他好文   时间:2015-01-11 12:22:28    阅读次数:129
大数据之我见
我只是看了几个微信公众号(CSDN大数据,数据客,qinmishu,等)的几篇文章,归纳出一些关于大数据分析的观点,自己对数据分析还是门外汉,目的是给自己绘个大的蓝图,而不是一开始就纠结到具体的工具上去。...
分类:其他好文   时间:2015-01-11 12:24:07    阅读次数:201
HTML5兼容及测试相关
HTML5 验证工具来排除代码错误,地址是:http://validator.nu/或 http://validator.w3.org/...
分类:Web程序   时间:2015-01-11 12:23:07    阅读次数:147
OJ练习3——T9
Palindrome Number判断正整数是否是回文。不许额外占用空间。【分析】题目提示说,如果想把整数变换成string型,不符合题目不额外占空间,另外You could also try reversing an integer. However, if you have solved the...
分类:其他好文   时间:2015-01-11 12:22:45    阅读次数:176
1085条   上一页 1 ... 40 41 42 43 44 45 46 ... 64 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!