FindHao 博客

Linux高危漏洞Dirtycow整理

Introduction 本文内容多为转发整理。 2016年10月18日,黑客Phil Oester提交了隐藏长达9年之久的“脏牛漏洞(Dirty COW)”0day漏洞,2016年10月20日,Linux内核团队成员、Linux的创始人Linus修复了这个 0day漏洞,该漏洞是Linux内核的内存子系统在处理写时拷贝(Copy-on-Write)时存在条件竞争漏洞,导致可以破坏私有只读内存映射...

愿我们将这世界温柔以待

并没有完整写过几篇影评,更准确的说,这是一篇观后感。在我们仨吃火锅讨论看什么电影的时候,我们在《驴得水》和《奇异博士》之间摇摆,最后还是阴差阳错地选择了《驴得水》。刚看完,内容已经记不清楚了,只能挑印象深刻的讲。 《驴得水》被删吻戏曝光铁男与佳佳献银幕初吻 特派员曾是好人 ”你在我眼里,只不过是个牲口” 我丝毫没有觉得铜匠可怜。可能是他没有见过这样的场景,没有遇到过这样的人,所以很轻易,就把自己的...

GPU 共享内存bank冲突(shared memory bank conflicts)

Introduction 本文总结了GPU上共享内存的bank conflicts。主要翻译自Reference和简单解释了课件内容。 共享内存(Shared Memory) 因为shared mempory是片上的(Cache级别),所以比局部内存(local memory)和全局内存(global memory)快很多,实际上,shared memory的延迟要比没有缓存的全局内存延迟小100...

curses-键盘编码-openssl加解密

嵌入式系统实验报告 一 1.Introduction github源码地址 1.1 键盘编码 按键过程: 当用户按下某个键时, 1.键盘会检测到这个动作,并通过键盘控制器把扫描码(scan code)传送到计算机;键盘扫描码跟具体的硬件有关的,不同厂商对同一个键的扫描码有可能不同。 2.计算机接收到扫描码后,将其交给键盘驱动程序; 3.键盘驱动程序把这个扫描码转换为键盘虚拟码;虚拟码与具体硬件无关...

SIGKILL信号linux下kill进程 -9

Introduction Linux下结束进程的方式有很多。最常用的方式是使用kill命令。 在Linux完美使用deepin QQ一文中,补充了在qq关闭不彻底的时候,使用的kill命令,但是后来发现使用的是-9信号。这里顺便说明下kill支持的信号列表。 Signal Value Action Comment ——————————————...

Linux下小米平板2从win10刷回miui

Introduction 小米平板2感觉win10的体验一般般,可能用来救个急还是不错的。但是论坛里从win10刷回miui都是在win下的操作,我的win装在了虚拟机里,即使usb挂到了虚拟机里,执行论坛里的操作也有问题。简单看了下别人写的一键脚本,发现很简单。就自己在linux下折腾了一下。 1 准备工作 我的机器装的是Debian 8 x64。 1.1 需要下载的文件 小米平板线刷版系统,从...

HEVC学习笔记11-gem5跑HM

Introduction HEVC学习笔记系列目录 GEM5是一款模块化的离散事件驱动全系统模拟器,它结合了M5和GEMS中最优秀的部分,是一款高度可配置、集成多种ISA和多种CPU模型的体系结构模拟器。M5是由Michigan大学开发的一款开源的多处理机模拟器,受到了业内的广泛关注,很多高水平论文都采用M5作为研究工具。另一方面,Wisconsin推出的GEMS能够对储存层次进行详细而灵活的模拟...

raspberrypi

raspberrypi设置国内镜像源

Introduction 最近实验室买了一批树莓派3,我们的嵌入式课程实验也用它,每人发了一个。正好我原来的那个丢了,弥补下遗憾,继续玩一玩这个。 Raspbian 简介 Raspbian 是专门用于 ARM 卡片式计算机 Raspberry Pi® “树莓派”的操作系统。 Raspberry Pi® “树莓派”是 2012 年问世的 ARM 计算机,旨在为儿童和所有的计算机爱好者提供一套廉价的编...

软件园生活指南

Introduction 在软园生活了四年,一直都没有好好整理下,趁研究生开学的机会,做个攻略吧。 软件园校区非常非常小,我们常给别人这样描述她的小:早上8.00上课,7.50起床也不会迟到,食堂“不堵”的话,还可以带上早餐。久而久之,去趟软件园也会觉得好远好远。更别说隔了三条街的丁豪、万达。 所以,软园孩子们的生活区,在软园以北2公里路程以内。主要是五大广场。 1 软件园校区 1.1 校内生活区...

Linux、chrome运行安卓app

Introduction 本文主要介绍了在Linux上不需要安卓虚拟机的方式运行安卓App的方法。主要内容转载自在Linux直接运行安卓程序,并进行了chrome上运行安卓程序的内容的添加。 ARChon项目 App Runtime for Chrome (ARC)项目是谷歌推出的,开发者可以通过一个 Chrome 浏览器在任意操作系统运行 Android 应用,当然现在还很不完善,大部分app即...