The gem5 Simulator

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuiliusheng/article/details/83279003 The gem5 Simulator 摘要: gem5结合了M5和GEMS两者的最好的方面,M5提供了高度可配置的模拟框架,支持多种ISAs和CPU模型;GEMS补充了M5的特性,提供了详细而灵活的内存系统,包括多种cache 一致性协议和互连模型 gem5支持的商业ISAs:ARM, ALPHA, MIPS, POWER
分类: 其他 发布时间: 11-18 23:42 阅读次数: 0

实验纪录——GEM5+McPAT

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuiliusheng/article/details/83344777 实验纪录——GEM5+McPAT gem5安装 #gem5最新下载:http://repo.gem5.org/ (第二个) #稳定版的gem5,github地址:https://github.com/EmilyBragg/mcpat-gem5 $sudo apt-get install g++ $sudo apt-ge
分类: 其他 发布时间: 11-18 23:41 阅读次数: 0

Meltdown Reading Kernel Memory from User Space

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuiliusheng/article/details/83475336 Meltdown: Reading Kernel Memory from User Space 摘要: 计算机系统的安全从根本上依赖于内存隔离,例如,内核地址范围被标记为不可访问,并被保护不受用户访问 Meltdown(熔断):利用现代处理器的乱序执行所带来的副作用,可以读取任意内核内存的位置。 Meltdown独立于操作
分类: 其他 发布时间: 11-18 23:41 阅读次数: 0

Spectre Attacks Exploiting Speculative Execution

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuiliusheng/article/details/83479926 Spectre Attacks: Exploiting Speculative Execution 幽灵攻击包括诱使受害者推测地执行在正确的程序执行过程中不会发生的操作,并通过一个侧信道攻击将受害者的机密信息泄露给外界。 针对于幽灵,虽然某些情况下可以使用临时的针对于特定处理器的特定对策,但是完整的解决方案需要对处理器的设
分类: 其他 发布时间: 11-18 23:41 阅读次数: 0

A Quantitative Approach-appendix K(1)——RISC指令系统的基本比较

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuiliusheng/article/details/83512764 A Quantitative Approach-appendix K(1)——RISC指令系统的基本比较 RISC体系结构可以分为两个组 为了桌面和服务器服务的RISCs:Digital Alpha,MIPS,HP PA-RISC,IBM and Motorola PowerPC,Sun Microsystems SPAR
分类: 其他 发布时间: 11-18 23:41 阅读次数: 0

A Quantitative Approach-appendix K(2)——RISC指令系统的扩展指令比较

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuiliusheng/article/details/83512801 A Quantitative Approach-appendix K(2)——RISC指令系统的扩展指令比较 Instructions: Multimedia Extensions of the Desktop/Server RISCs 图形显示器是桌面不可缺少的一部分,使用8位即可表示像素。对于声音而言,则需要16位来保
分类: 其他 发布时间: 11-18 23:40 阅读次数: 0

A Quantitative Approach-appendix K(3)——RISC指令系统的特有指令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuiliusheng/article/details/83547436 A Quantitative Approach-appendix K(3)——RISC指令系统的特有指令 MIPS 64的特有指令 非对齐数据传输指令 大部分程序不会使用这些指令,只有在16位小型机的应用程序,以及快速memcpy/strcpy时,才可能使用到 大部分RISC在遇到非对齐的数据访问时,通常会发生trap。解
分类: 其他 发布时间: 11-18 23:40 阅读次数: 0

面试题谈谈你对spring的理解

版权声明:如果转载请注明出处,交流学习:[email protected] https://blog.csdn.net/weter_drop/article/details/84194802 1、spring为什么出现。 spring的出现是为了解耦,我们在学习java初期,相信很多小伙伴都使用的是JSP+Servlet+MySQL+JDBC技术,在操作dao层的时候,每次都需要实例化一次,这样是不是就很繁琐;有的人可能使用单例模式来解决这个问题,但业务代码与单例模式的模板代码放在一个类里而且也会出
分类: 其他 发布时间: 11-18 23:40 阅读次数: 0

spring常见的面试问题

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 1、一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? Version Feature Spring 2.5 发布于 2007 年。这是第一个支持注解的版本。 Spring 3.0 发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供了支持。 Sp
分类: 其他 发布时间: 11-18 23:39 阅读次数: 0

一张图理清SpringMVC工作原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wdehxiang/article/details/77619512 一、首先,我们先来认识一下SpringMVC的主要组件 前端控制器(DisatcherServlet):接收请求,响应结果,返回可以是json,String等数据类型,也可以是页面(Model)。 处理器映射器(HandlerMapping):根据URL去查找处理器,一般通过xml配置或者注解进行查找。 处理器(Handler)
分类: 其他 发布时间: 11-18 23:39 阅读次数: 0

Android定时器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/80947105 定时器 Timer timer = new Timer(); TimerTask timerTask = new TimerTask() { @Override public void run() { Log.v(
分类: 其他 发布时间: 11-18 23:39 阅读次数: 0

Android在服务里面跳转一个Activity

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/81091311 //弹出一个密码对话框 Intent intent = new Intent(getApplicationContext(),EnterPasswordActivity.class); int
分类: 其他 发布时间: 11-18 23:38 阅读次数: 0

Android内容观察者

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/81091326 在编程语言里面有很多的模式一个有 24种 如单例设计模式 本篇文章要讲的是Android内容观察者模式 内容观察者一般使用与观察某个数据有没有发生改变 如果改变的就发生一个消息给内容观察者调用onChange()方法 例子: 当我第一次查询数据库是数据放入一个集合中 数据库如果发生改变 使用内容观察者告诉集合是否要重写查询内
分类: 其他 发布时间: 11-18 23:38 阅读次数: 0

Android桌面隐藏图标

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/81201616 //隐藏桌面图标 new Thread(){ @Override public void run() { SystemClock.sleep(10000);//十秒后桌面图标影藏 Pa
分类: 其他 发布时间: 11-18 23:38 阅读次数: 0

Android开发完成后异常捕获

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/81262990 在android里面往往有很多错误比如Android里面的异常报错 这些异常是不允许给客户看的应为客户看不懂 只需要自己捕获就好: 看图 比如:这种报错 没有任何意义 只需要自己开的懂 该操作只需要直接闪退就可以了 代码如下: public class MyAppLication extends Application {
分类: 其他 发布时间: 11-18 23:38 阅读次数: 0

Android里面的getFilesDir()和getCacheDir()的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/81269159 getFilesDir();//获取File文件路径 ,获取手机里面的缓存信息,但是这个只能手动清理 getCacheDir();//获取缓存的信息 , 但是这个是可以被系统回收,是通过响应的算法 getCacheDir()方法用于获取/data/data/<application package>/cache目录 ge
分类: 其他 发布时间: 11-18 23:37 阅读次数: 0

Android低版本桌面软件快捷键生成

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/81348415 private void createShowcut() { //需要桌面生成的快捷图标 Intent intent=new Intent(); intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"
分类: 其他 发布时间: 11-18 23:37 阅读次数: 0

C语言指针描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/81544964 C语言 指针语法 #include<stdio.h> #include<stdlib.h> main(){ int a=10; int* pointer=&a; } C语言里面的指针只能操作地址 指针赋值给变量 int a = 10; int* pointer = &a;//吧地址赋值给指针 指针本身
分类: 其他 发布时间: 11-18 23:37 阅读次数: 0

Java(JNI)Android使用JNI开发

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/82323038 交叉编译 在一个平台上去编译另一个平台上可以执行的本地代码 cpu平台 arm x86 mips 操作系统平台 windows linux mac os 原理 模拟不同平台的特性去编译代码 jni开发工具 ndk native develop kit ndk目录 docs 帮助文档 platforms 好多平台版本文件夹 选
分类: 其他 发布时间: 11-18 23:36 阅读次数: 0

Android Gradle开发

其他 Groovy 入门学习 http://blog.csdn.net/zhaoyanjun6/article/details/70313790 Android Gradle Android项目使用 Gradle 作为构建框架,Gradle 又是以Groovy为脚本语言。所以学习Gradle之前需要先熟悉Groovy脚本语言。 Groovy是基于Java语言的脚本语言,所以它的语法和Java非常相似,但是具有比java更好的灵活性。下面就列举一些和Java的主要区别。 Android Grad
分类: 其他 发布时间: 11-18 23:36 阅读次数: 0