****** 三十二 ******、软设笔记【计算机体系结构】-流水线技术
流水线技术 流水线技术是指在程序执行时,多条指令重叠进行操作的一种任务分解技术。把一个任务分解为若干顺序执行的子任务,不同的子任务由不同的执行机构来负责执行,而这些执行机构可以同时并行工作。 (1)计算执行时间 假定有某种类型的任务,可以分为N个子任务,每个子任务需要时间t,则完成该任务所需的时间为N x t。 *若以传统的方式,完成k个任务需要的时间是kNt。 *使用流水线技术,花费的时间...
MS08-067漏洞复现
漏洞简介:
MS08-067漏洞将会影响除Windows Server 2008 Core以外的所有Windows系统,包括:Windows 2000/XP/Server 2003/Vista/Server 2008的各个版本,甚至还包括测试阶段的Windows 7 Pro-Beta。(来自百度百科)
危害:
黑客可以利用该漏洞向网络中的电脑发出远程的特制RPC请求,无需身份验证便可在电脑中任意执行远程代码。这就是说,即便你的电脑设置了管理员密码,也只能任由黑客摆布。(
maven中archetype(原型)的使用及创建
当我们在idea中创建项目时,经常会见到如下界面选择:archetype也就是原型,准确说是一个项目模板,我们可以根据该模板来生成项目。我就不介绍图形界面的创建方式了,一步一步太啰嗦了,我们用命令方式创建。创建一个常见的webapp项目。命令如下:mvn archetype:generate -DgroupId=com.cj -DartifactId=webAppDemo -Darchetype...
关于第一期SWTC社区开发者大赛赛果的公告
经过半个多月以来精彩纷呈的实力比拼,“第一期SWTC社区开发者大赛”圆满落幕。本次比赛,成果丰硕,涌现出一批具有一定前瞻性、创新性思维的优秀作品。大赛评委们对所有参赛作品进行耐心、细致、严谨、科学的评价,终于艰难的做出了评判。现将大赛赛果公示如下,以飨各位。 一、赛果(一)第一名作品:《区块链浏览器tumscan》作者:闷油瓶评委评语:井通区块链浏览器,规划的功能比较多、扁平化的设计风格,能...
****** 三十三 ******、软设笔记【存储器系统】-主存储器、辅存储器
存储器系统 主存储器 存储器是计算机系统中的记忆设备,用来存放程序和数据。 计算机中全部的信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。 存储器分为: *寄存器 *Cache(高速缓冲存储器) *主存储器 *辅存储器 一、存储器的存取方式 存取方式 读/写装置 数据块标志 访问特性 代表 1、顺序存取 共享读/写装置 ...
BeautifulSoup 学习笔记
今天学习了下Beautiful的使用
_static/cover.jpg
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.
原理:Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点...
commons-lang3:BooleanUtils
布尔工具类 and(boolean... array) 逻辑与 BooleanUtils.and(true, true) = true
BooleanUtils.and(false, false) = false
BooleanUtils.and(true, false) = false
BooleanUtils.and(true, true, false) = false
BooleanUtils.and(true, true, true) =
Layx 原生网页弹窗插件 v2.0.1 发布
v2.0.1 更新日志: [新增] var winform = layx.html(id,title,content,options) 快捷打开文本窗口方法 [新增] var winform = layx.iframe(id,title,url,options) 快捷打开网页窗口方法 [新增] 窗口自动关闭文本可自定义功能:autodestroyText [新增] 打开一个存在的窗口时窗口闪烁获取焦点 [更新] 调整最小化后显示宽度为:240px [修复] 点击文本窗口内容无法置顶 bug [
关于i++和++i的不同。
关于 i++ 和 ++i 的那点事
这是一篇旧的笔记,今天整理发现的:
i++ 是和 i++都是指自加1,但又有不同的地方:
i++返回的是原来的值,而++i返回的是+1后的值
a = ++i; 相当于 i = i+1; a=i,即先加后赋值
a = i++; 相当于 a = i; i = i+1; 即先赋值后加
i++不能作为左值,而++i可以作为左值。
左值...
commons-lang3:ClassPathUtils
class路径工具 toFullyQualifiedName(Class<?> context, String resourceName) 返回一个由class包名+resourceName拼接的字符串 ClassPathUtils.toFullyQualifiedName(StringUtils.class, "StringUtils.properties") = "org.apache.commons.lang3.StringUtils.properties" toFullyQualifi
RocksDB 5.13.1,可持久化的 key-value 存储系统
RocksDB 5.13.1 发布了。RocksDB 是一个来自 facebook 的可嵌入式的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,但主要目的还是嵌入式。 主要更新内容: Add Env::LowerThreadPoolCPUPriority(Priority) method, which lowers the CPU priority of background (esp. compaction) threads to minimize inte
开发工程中遇到的奇葩问题
1.两个GLSurfaceView重叠时,上面的一层会被穿透,无法显示。例子:MapBox地图和GLSufaceViewx图传,地图会被穿透。解决方法: 经过查看源码,将动态加载地图,并设置renderOnTop属性为true,完美解决。...
****** 三十四 ******、软设笔记【存储器系统】-Cache存储器
Cache存储器 Cache(高速缓冲存储器) 高速缓冲存储器是位于主存与CPU之间的一级存储器,有静态存储芯片(SRAM)组成,容量比较小,速度比主存高得多,接近于CPU的速度,单位成本比内存高。Cache存储了频繁访问内存的数据。 (1)Cache原理、命中率、失效率 使用Cache改善系统性能的主要依据是程序的局部性原理。 命中率、失效率 Cache的访问命中率为h(通常1...
java动态代理的一个小例子
总共四个类,一个接口类、一个接口实现类、一个动态代理类、一个测试类。接口类:package com.qw.spring;
public interface AtithmeticCalculator {
int add(int i,int j);
int sub(int i,int j);
}接口实现类:package com.qw.spring;
public class Atit...
数据结构---二叉树的实现1(递归方式)
#pragma once
typedef int BTDataType;
typedef struct BinaryTreeNode
{
struct BinaryTreeNode* _left;
struct BinaryTreeNode* _right;
BTDataType _data;
}BTNode;
#include &amp;quot;Queue.h&amp;quot;
#includ...
今日推荐
周排行