首页 > 2018年02月13日 > 全部分享
Linux系统调用
一、前言 当用户空间的程序调用swi指令发起内核服务请求的时候,实际上程序其实是完成了一次“穿越”,该进程从用户态穿越到了内核态。这个过程有点象周末你在家里看片,突然有些内急,随手按下了pause按键,电影里面的世界嘎然而止了。程序世界亦然,一个swi后,用户空间的代码执行暂停了、stack(用户栈 ...
分类:系统服务   时间:2018-02-13 23:27:16    收藏:0  评论:0  赞:0  阅读:257
Linux内存初始化(一)
一、前言 一直以来,我都非常着迷于两种电影拍摄手法:一种是慢镜头,将每一个细节全方位的展现给观众。另外一种就是快镜头,多半是反应一个时代的变迁,从非常长的时间段中,截取几个典型的snapshot,合成在十几秒的镜头中,可以让观众很快的了解一个事物的发展脉络。对应到技术层面,慢镜头有点类似情景分析,把 ...
分类:系统服务   时间:2018-02-13 23:26:24    收藏:0  评论:0  赞:0  阅读:371
ajax基础
一、JSON 1.什么是JSON JSON是一种数据格式,类似于PHP中的关联数组,数据时以key和value成对出现的。 2.适用环境和作用 JSON可以在js中直接使用,适用于不同语言环境的数据传输, 3.定义和取值 JSON定义方法, var js ={"one":"hello","tow": ...
分类:Web开发   时间:2018-02-13 23:26:08    收藏:0  评论:0  赞:0  阅读:268
Fix-Mapped Addresses
一、前言 某天,wowo同学突然来了一句:如果要在start_kernel中点LED,ioremap在什么时间点才能调用呢?我想他应该是想通过点LED灯来调试start_kernel之后的初始化的代码(例如DTB解析部分的代码)。那天,我们两个花了二十分钟的时间,讨论相关的问题,我觉得很有意思,因此 ...
分类:移动平台   时间:2018-02-13 23:25:51    收藏:0  评论:0  赞:0  阅读:443
Linux内存管理基本概念
1. 前言 内存(memory)在Linux系统中是一种牵涉面极广的资源,上至应用程序、下至kernel和driver,无不为之魂牵梦绕。加上它天然的稀缺性,导致内存管理(Memory Management,简称MM)是linux kernel中非常重要又非常复杂的一个子系统。 重要性就不多说了,K ...
分类:系统服务   时间:2018-02-13 23:25:33    收藏:0  评论:0  赞:0  阅读:260
Linux时钟
一、前言 时钟或者钟表(clock)是一种计时工具,每个人都至少有一块,可能在你的手机里,也可能佩戴在你的手腕上。如果Linux也是一个普通人的话,那么她的手腕上应该有十几块手表,包括:CLOCK_REALTIME、CLOCK_MONOTONIC、CLOCK_PROCESS_CPUTIME_ID、C ...
分类:系统服务   时间:2018-02-13 23:25:13    收藏:0  评论:0  赞:0  阅读:298
python 单例模式
直接上代码: 这是《Python设计模式》第13页经过完善后的例子。特别说明:1、有网友说__new__是在__init__之前调用的实例化方法,参数必须使用cls,而不能使用self,经过试验,却可以使用self;2、如果在__init__中初始化属性num,则不能实现单例模式,每次创建对象都会初 ...
分类:编程语言   时间:2018-02-13 23:24:38    收藏:0  评论:0  赞:0  阅读:281
快捷套取单色图片
Photoshop CS3: ...
分类:其他   时间:2018-02-13 23:24:06    收藏:0  评论:0  赞:0  阅读:277
Thinkphp5.0 根据ip地址的定位与纠错
一 问题描述 在web开发过程中,总想一开网络,就根据用户当前的ip所在区域进行初步定位.用哪些方法来具体实现呢? 二 thinkphp方法及测试 1.下载ip类库和地址文件,并拷贝到如图目录extend/Org/Net下 2 在控制器里写测试方法 从请求里得到客户端ip,并定位区域 3 浏览器测试 ...
分类:Web开发   时间:2018-02-13 23:23:20    收藏:0  评论:0  赞:0  阅读:360
表示图的三种方法
"(原址)" 三标准: 图结构占用的空间 确定图的一条 给定边界 花费的时间 从给定节点处 找到邻居 花费的时间 Edge List 以[v,w]为元素的列表,其中v,w为节点编号,每个元素表示一条边; 如果有权重,则元素形式为[v,w,k] 缺点:搜索某一特定边缘,必须进行遍历,最坏情况需要遍历完 ...
分类:其他   时间:2018-02-13 23:23:03    收藏:0  评论:0  赞:0  阅读:314
快速幂
基本快速幂算法 位优化快速幂算法 ...
分类:其他   时间:2018-02-13 23:22:18    收藏:0  评论:0  赞:0  阅读:292
逆向映射的演进
一、前言 数学大师陈省身有一句话是这样说的:了解历史的变化是了解这门学科的一个步骤。今天,我把这句话应用到一个具体的Linux模块:了解逆向映射的最好的方法是了解它的历史。本文介绍了Linux内核中的逆向映射机制如何从无到有,如何从笨重到轻盈的历史过程,通过这些历史的演进过程,希望能对逆向映射有更加 ...
分类:其他   时间:2018-02-13 23:22:01    收藏:0  评论:0  赞:0  阅读:321
Linux标识进程
一、前言 其实两年前,本站已经有了一篇关于进程标识的文档,不过非常的简陋,而且代码是来自2.6内核。随着linux container、pid namespace等概念的引入,进程标识方面已经有了天翻地覆的变化,因此我们需要对这部分的内容进行重新整理。 本文主要分成四个部分来描述进程标识这个主题:在 ...
分类:系统服务   时间:2018-02-13 23:21:23    收藏:0  评论:0  赞:0  阅读:283
TLB flush操作
一、前言 Linux VM subsystem在很多场合都需要对TLB进行flush操作,本文希望能够把这个知识点相关的方方面面描述清楚。第二章描述了一些TLB的基本概念,第三章描述了ARM64中TLB的具体硬件实现,第四章描述了linux中和TLB flush相关的软件接口。内核版本依然是4.4. ...
分类:其他   时间:2018-02-13 23:20:55    收藏:0  评论:0  赞:0  阅读:355
修改MacBook Pro主机名,共享电脑名
https://support.apple.com/kb/PH25384?viewlocale=zh_CN&locale=zh_CN 注意:记得开锁 ...
分类:系统服务   时间:2018-02-13 23:20:40    收藏:0  评论:0  赞:0  阅读:310
Linux系统休眠和设备中断处理
一、设备IRQ的suspend和resume 本小节主要解决这样一个问题:在系统休眠过程中,如何suspend设备中断(IRQ)?在从休眠中唤醒的过程中,如何resume设备IRQ? 一般而言,在系统suspend过程的后期,各个设备的IRQ (interrupt request line)会被di ...
分类:系统服务   时间:2018-02-13 23:20:23    收藏:0  评论:0  赞:0  阅读:285
2.13 正点原子ESP8266模块的STA模式 调试2
了解了 ESP8266本身就是一个mcu,所以它可以有两种用途: 1.当成一个普通的wifi模块,用官方集成的AT指令集进行开发;2.当成一个集成了wifi功能的mcu,用安信可或其他平台提供的sdk进行深度开发。 正点原子的代码其实只是把它当成一个wifi模块。 而它还可以作为一个固件,进行开发, ...
分类:其他   时间:2018-02-13 23:20:06    收藏:0  评论:0  赞:0  阅读:385
Linux调度器 - 用户空间接口
一、前言 Linux调度器神秘而充满诱惑,每个Linux工程师都想深入其内部一探究竟。不过中国有一句古话叫做“相由心生”,一个模块精巧的内部逻辑(也就是所谓的“心”)其外延就是简洁而优雅的接口(我称之为“相”)。通过外部接口的定义,其实我们也可以收获百分之六七十的该模块的内部信息。因此,本文主要描述 ...
分类:系统服务   时间:2018-02-13 23:19:46    收藏:0  评论:0  赞:0  阅读:240
案例28-清空购物车
1 servlet代码 2 cart.jsp代码 ...
分类:其他   时间:2018-02-13 23:19:28    收藏:0  评论:0  赞:0  阅读:290
/proc/meminfo分析(一)
本文主要分析/proc/meminfo文件的各种输出信息的具体含义。 一、MemTotal MemTotal对应当前系统中可以使用的物理内存。 这个域实际是对应内核中的totalram_pages这个全局变量的,定义如下: unsigned long totalram_pages __read_mo ...
分类:其他   时间:2018-02-13 23:19:10    收藏:0  评论:0  赞:0  阅读:236
828条   上一页 1 2 3 4 ... 42 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!