-
内核内存分配常用函数使用
所属栏目:[交互] 日期:2016-10-29 热度:94
kmalloc/kfree,vmalloc/vfree函数用法和区别 1.kmalloc 1>kmalloc内存分配和malloc相似,除非被阻塞否则他执行的速度非常快,而且不对获得空间清零. tiger说明:在用kmalloc申请函数后,要对起清零 用memset()函数对申请的内存进行清零。 > 2>kamlloc函数原[详细]
-
Linux 新的API signalfd、timerfd、eventfd使用说明
所属栏目:[交互] 日期:2016-10-29 热度:72
副标题#e# Linux 新的API signalfd、timerfd、eventfd使用说明 三种新的fd加入linux内核的的版本: signalfd:2.6.22 timerfd:2.6.25 eventfd:2.6.22 三种fd的意义: l s ignalfd 传统的处理信号的方式是注册信号处理函数;由于信号是异步发生的,要解决[详细]
-
详解Linux中断处理中的hardirq与softirq机制
所属栏目:[交互] 日期:2016-10-28 热度:160
今天在ChinaUnix论坛内核源码版上与linuxfellow网友讨论到hardirq和softirq的问题,虽然在《深入Linux设备驱动程序内核机制》(以下简称“ILDD”)第5章“中断处理”对此已有详细的解读,但是我觉得还是有必要再花点时间深入探讨一下这两者的区别。因为此前[详细]
-
自旋锁和互斥锁区别 --- 经典
所属栏目:[交互] 日期:2016-10-28 热度:83
http://blog.csdn.net/kyokowl/article/details/6294341 POSIX threads(简称Pthreads)是在多核平台上进行并行编程的一套常用的API。线程同步(Thread Synchronization)是并行编程中非常重要的通讯手段,其中最典型的应用就是用Pthreads提供的锁机制(lock)来[详细]
-
tasklet机制和事变行列
所属栏目:[交互] 日期:2016-10-28 热度:165
副标题#e# 1. Tasklet 机制分析 上面我们介绍了软中断机制, linux 内核为什么还要引入 tasklet 机制呢?主要原因是软中断的 pending 标志位也就 32 位,一般情况是不随意增加软中断处理的。而且内核也没有提供通用的增加软中断的接口。其次内,软中断处理[详细]
-
driver: Linux设备模型之input子系统详解
所属栏目:[交互] 日期:2016-10-28 热度:63
副标题#e# linux输入子系统 本节从整体上讲解了输入子系统的框架结构。有助于读者从整体上认识linux的输入子系统。在陷入代码分析的过程中,通过本节的知识能够找准方向,明白原理。 本节重点: 输入子系统的框架结构 各层对应内核中的文件位置 输入子系统[详细]
-
spring+hibernate声明式事务管理详解
所属栏目:[交互] 日期:2016-10-28 热度:122
spring+hibernate声明式事务管理详解 声明式事务管理是spring对事务管理的最常用的方式,因为这种方式对代码的影响最小,因此也符合非侵入性的轻量级容器的概念。Spring的事务管理是通过AOP的方式来实现的,因为事务方面的代码与spring的绑定并以一种样板式[详细]
-
wifidog源码分析 - 初始化阶段
所属栏目:[交互] 日期:2016-10-28 热度:93
副标题#e# Wifidog是一个linux下开源的认证网关软件,它主要用于配合认证服务器实现无线路由器的认证放行功能。 wifidog是一个后台的服务程序,可以通过wdctrl命令对wifidog主程序进行控制。 本文解释wifidog在启动阶段所做的初始化主要工作( 代码片段1.1[详细]
-
测试经验总结之--测试员的角色
所属栏目:[交互] 日期:2016-10-28 热度:104
在工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,"测试为什么当初没有发现这个问题呢",这种情况在现实工作中数不胜数,也许他们把测试人员当"超级魔法师"了,经过测试之手的东西就完美无瑕了,这就属于角色定位问题,当定位好自己的角[详细]
-
深入理解RCU实现
所属栏目:[交互] 日期:2016-10-28 热度:193
副标题#e# 深入理解RCU实现 ——基于 内核2.6.21 RCU实现(lvyilong316) RCU(Read-Copy Update),顾名思义就是读-拷贝修改,它是基于其原理命名的。对于被RCU保护的共享数据结构, 读者不需要获得任何锁就可以访问它,但写者在访问它时首先拷贝一个副本,然[详细]
-
redis lru实现策略
所属栏目:[交互] 日期:2016-10-28 热度:111
副标题#e# 在使用redis作为缓存的场景下,内存淘汰策略决定的redis的内存使用效率。在大部分场景下,我们会采用LRU(Least Recently Used)来作为redis的淘汰策略。本文将由浅入深的介绍redislru策略的具体实现。 首先我们来科普下,什么是LRU ?(以下来自维[详细]
-
linux内核启动之lookup_machine_type
所属栏目:[交互] 日期:2016-10-28 热度:55
1.有MMU的设备的启动过程 arch/arm/kernel/head.S .section ".text.head", "ax" ENTRY(stext) msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | SVC_MODE @ ensure svc mode @ and irqs disabled mrc p15, 0, r9, c0, c0 @ get processor id bl __lookup_processor_ty[详细]
-
位置无关码、位置有关码、链接地址、加载地址
所属栏目:[交互] 日期:2016-10-28 热度:85
版权声明:欢迎转载,转载请注明出处 http://blog.csdn.net/lizuobin2/ 在移植 uboot 时,接触到一个概念叫做 位置无关码,那么与它对应的就是位置有关码。提到这两个概念就还得提一提链接地址、加载地址。 链接地址,链接脚本里指定的,理论上程序运行时所[详细]
-
程序运行地址和加载地址-为什么使用位置无关指令
所属栏目:[交互] 日期:2016-10-28 热度:181
在嵌入式编程中,我们经常讲程序保存在 nand flash中。但是我们知道,nand flash的接口设计和 RAM 的接口设计是不一样的。 他的 数据线通常都是复用的,所以通常存取都是以块为单位(nor flash带有RAM接口,有足够的地址线来寻址, 所以可以访问内存中每一个[详细]
-
Solaris IPMP两种配置方法
所属栏目:[交互] 日期:2016-10-28 热度:77
副标题#e# 更换华为防火墙后,发现Solaris基于ip探测方式配置的IPMP 呈现failed状态。经过分析,更改为基于link的IPMP配置方式后,解决了这次问题。 1、Multiple interface Link based IPMP configuration a. Active – Active configuration Command line[详细]
-
linux设备驱动归纳总结(九):1.platform设备驱动
所属栏目:[交互] 日期:2016-10-28 热度:59
linux 设备驱动归纳总结(九): 1.platform 总线的设备和驱动 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 这一节可以理解是第八章的延伸,从这节开始介绍 platform 设备驱动。 xxxxxxxxxxxxxxxxxxxxxxxxxx[详细]
-
nginx cache 不缓存问题解决
所属栏目:[交互] 日期:2016-10-28 热度:178
nginx.conf 部分内容: proxy_temp_path /nginx/cache/temp; proxy_cache_path /nginx/cache/path levels=1:2 keys_zone=cache_test:2048m inactive=7d max_size=10g; ...... location ~ .(gif|jpg|jgep|png)$ { proxy_pass http://upstreams; proxy_ignor[详细]
-
linux更改emc磁盘盘符
所属栏目:[交互] 日期:2016-10-28 热度:194
具体环境描述请见上一篇文章(http://blog.chinaunix.net/uid-28255964-id-5753714.html),本文章主要介绍linux系统下,更改磁盘Minor# 查看两边识别到磁盘的uuid 节点2 [root@vincent2 ~]#/sbin/scsi_id -g -u -d /dev/emcpowera 36006016007b04000184b075[详细]
-
一场58的负面风浪,怎样转化成脉脉的拉新勾当?
所属栏目:[交互] 日期:2016-10-28 热度:71
副标题#e# 前面的话: 本文为三节课3.3计划学员毛帅提交的一份运营复盘作业。 “58同城开启996工作制”这场危机事件中,匿名八卦App脉脉借势发起了一场反996联盟活动。本文就这场活动运营的流程,结果,以及得失进行了详尽的分析。作者思考的角度,表达的逻[详细]
-
图标计划的三个小原则,你的UI计划师都知道么? 交互计划
所属栏目:[交互] 日期:2016-10-28 热度:88
“随着扁平风格的出现……” 这些虚的我就不说了。在自己开始做 图标 练习之前,我对 图标 的概念仅仅是好看、简单,只要稍微练几下就可以学会了,而开始接触之后才 知道 ,原来图标 设计 这么有讲究。 在练习的过程中,我看了很多国外 设计 师写的关于图[详细]
-
仅此一篇,读懂卡片式计划长盛不衰的奥秘 交互计划
所属栏目:[交互] 日期:2016-10-28 热度:89
副标题#e# 注:可以说现如今的移动端UI 设计 中, 卡片式 设计 撑起了半壁江山,它随性自由又充满了逻辑和组织性,它不仅流行着,而且还正在变得更加流行。它 长盛不衰 的 秘密 到底何在?读下去~ 个性化的用户体验是目前网页和APP设计的大趋势。个性化的新[详细]
-
两位资深计划师谈计划和器材:Axure逻辑伟大用 产物司理 交互计划
所属栏目:[交互] 日期:2016-10-28 热度:151
随着国内软件行业整体水平的不断提升,原型 设计 作为 产品 设计 中不可或缺的一部分,越来越多的得到了人们的重视。 Mockplus作为新兴的一款原型设计 工具 ,凭借着更快更简单的原型设计方式和理念,目前已经在国内外积累了大量的用户。最近不管是前段时[详细]
-
引导性交互界面怎么计划才气直观有用?
所属栏目:[交互] 日期:2016-10-27 热度:124
1. 形色引导 形状、色彩、大小等进行引导。当人们大脑接收到一定量信息时,会对相似的的信息进行分类来简化信息的处理,所以我们在设计中可以把同类型的元素使用相同的形状或色彩等。比如在选择购买电影票或宾馆时,我们所需要筛选的信息较多,如日期、位[详细]
-
一套完备的视频网站类的移动APP计划原型图
所属栏目:[交互] 日期:2016-10-27 热度:89
最近据GEO媒体报道,关于中国国内网络视频APP洞察分析的分析报告表。 该报告调查了华东和华北地区的约1亿用户,分析了各家视频App 3月的使用情况。数据显示,用户使用视频App高峰是在午休时间和睡觉前,即每天的13点、22点。 得出结果是: 前五名依次是优[详细]
-
移动端导航的七种计划模式
所属栏目:[交互] 日期:2016-10-27 热度:189
副标题#e# 根据产品层级的深度和广度,选择适合的 导航 模式,是产品设计中的关键一环。与大家共勉。 写在前面:看了很多总结 导航 的文章,其实都基本雷同,但是都觉得不够细致,也不是从我们常用的产品去分析的,因此用自己的思路重新分析了一遍,某些段[详细]

浙公网安备 33038102330468号