自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 [计组 notes] Chapter 3 存储系统

计算机组成原理第三章Chapter 3 存储系统3.1 存储器介绍1 层次化结构2 分类按地址访问按内容访问3 性能指标3.2 主存储器的基本构成4 存储器芯片的基本原理3.3 SRAM、DRAM和ROM5 SRAM和DRAM6 ROM3.4 主存储器与CPU的连接7 位扩展8 子扩展3.5 双端口RAM和多模块存储器9 双口RAM10 多模块存储器3.6 高速缓冲存储器Cache11 程序的局部性原理12 块:主存与Cache交换数据的单位13 Cache-主存映射方式:全相联映射、直接映射、组相联映射1

2020-11-11 23:51:57 681

原创 [计组 notes] Chapter1 Introduce to Computer Organization

计算机组成原理 Chapter 1Chapter 1 计算机组成原理简介1.1 计算机发展历史1 系统软件2 计算机发展历史3 从高级语言到机器语言程序4 计算机分类1.2 硬件5 冯诺依曼体系结构6 现代计算机7 主存8 运算器、控制器1.3 层次结构1.4 性能指标9 机器字长10 容量指标11 速度指标Chapter 1 计算机组成原理简介1.1 计算机发展历史1 系统软件计算机系统由软件和硬件构成,软件主要分为系统软件与应用软件系统软件包括语言处理程序、操作系统、数据库管理系统、网络

2020-11-11 19:12:04 190

原创 [算法] Leetcode刷题进度记录

Leetcode1000题纪念

2020-11-07 23:40:48 463

原创 [Essential C++ notes] Chapter 3 配套练习题

原书:Essential C++, Stanley B. Lippman, 电子工业出版社, 2013.章节:第3章 泛型编程风格环境:CLion + MinGW + GCC 8.1.03.1 编写读取文本文件的程序,将文件中的每个单字存入map,map的key便是刚才所说的单字,map的value则是该单字在文本文件中的出现次数。再定义由排除字眼组成的set,包含诸如a, an, o...

2020-04-09 19:25:08 219

原创 [Essential C++ notes] Chapter 3 泛型编程风格

原书:Essential C++, Stanley B. Lippman, 电子工业出版社, 2013.章节:第3章 泛型编程风格环境:CLion + MinGWStandard Template Library(STL)主要由两种组件构成:(1) 容器,包括vector, list, set, map等类(2) 泛型算法, 包括find(), sort(), replace(...

2020-04-09 16:44:39 143

原创 [Essential C++ notes] Chapter 2 配套练习题

原书:Essential C++, Stanley B. Lippman, 电子工业出版社, 2013.章节:第2章 面向过程的编程风格环境:CLion + MinGW + GCC 8.1.02.1 改写程序,让用户不断输入位置值,直到用户希望停止#include <iostream>#include <iomanip>using namespace st...

2020-03-31 20:25:07 274

原创 [Essential C++ notes] Chapter 2 面向过程的编程风格

原书:Essential C++, Stanley B. Lippman, 电子工业出版社, 2013.章节:第2章 面向过程的编程风格环境:CLion + MinGW2.1 如何编写函数函数的四个组成部分:返回类型、函数名、参数列表、函数体函数声明与函数定义(1) 函数声明必须指明返回类型、函数名、参数列表,但不必提供函数体,即所谓的函数原型。函数声明让编译器得以检查后...

2020-03-31 03:25:47 157

原创 [Essential C++ notes] Chapter 1 C++ 编程基础

原书:Essential C++, Stanley B. Lippman, 电子工业出版社, 2013.章节:第1章 C++编程基础环境:CLion + MinGW写在前面:最近看了《C++ Primer》和《Essential C++》的前几章,就这一小部分内容来说,两者都要求一定的编程语言基础,前者的特点是非常全面且按部就班地介绍C++语法规则,而后者以具体案例引导,迅速介绍了常用的...

2020-03-27 19:43:36 202

原创 [Essential C++ notes] Chapter 1 配套练习题

1.1 在系统中编译并执行程序#include <iostream>#include <string>using namespace std;int main(){ string user_name; cout << "Please enter your first name: "; cin >> user_name;...

2020-03-27 19:41:53 271

原创 [C++ Primer notes] Chapter 2 变量和基本类型

Chapter2 变量和基本类型2.1 基本内置类型基本数据类型包括算术类型(arithmetic type)和空类型(void),算术类型包含字符、整型数、布尔值和浮点数2.1.1 算术类型算术类型分为整型(integral type, 包括整型数、字符和布尔值)和浮点型​ (1) C++规定int至少和short一样大,long至少和int一样大,long long至少...

2020-03-26 20:44:59 147

原创 [C++ Primer notes] Chapter 2 练习题 变量和基本类型

Chapter 2 练习题环境: CLion + MinGW2.1 类型int、long、long long和short的区别是什么?无符号类型和带符号类型的区别是什么?float和double的区别是什么?(1) int、long、long long和short都是整型,在C++中规定,int至少和short一样大,long至少和int一样大,long long至少和long一样大...

2020-03-26 20:36:21 340

原创 [C++ Primer notes] Chapter 1 练习题

Chapter 1 练习题环境: CLion + MinGW1.1 查阅所使用的编译器的文档,确定它所使用的文件命名约定,编译并运行第二页的main程序略1.2 改写程序,让它返回-1。返回值-1通常被当作程序错误的标识。重新编译并运行你的程序,观察你的系统如何处理main返回的错误标识int main(){ return -1;}g++ main.cppa.exe...

2020-03-26 16:14:33 245

原创 [C++ Primer notes] Chapter1 开始

Chapter1 简介1.1 编写一个简单的C++程序一个函数由四部分组成: function name, function body, return type, parameter listmain函数的返回类型必须为int,其返回值用于指示状态,0表明执行成功,非0返回值由系统定义,指示错误类型1.1.1 编译、运行程序IDE,如CLion命令行编译运行(1) co...

2020-03-23 22:36:12 79

原创 [Computer Network notes] Chapter 2 应用层

Chapter 2 应用层2.1 应用层协议原理2.1.1 网络应用程序体系结构应用程序体系结构(application architecture)由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序,常用的两种主流体系结构为:客户-服务器体系结构或对等(P2P)体系结构客户-服务器体系结构(client-server architecture)(1) 有一个总是打开的...

2020-03-16 23:23:14 358

原创 [操作系统精髓与设计原理笔记] Chapter2 操作系统概述

Chapter2 操作系统概述2.1 操作系统的目标和功能2.1.1 作为用户/计算机接口的操作系统操作系统是应用程序和计算机硬件间的接口,三个目标:方便、有效、扩展能力计算机软硬件结构​ (1) 系统程序包括实用工具或库程序、操作系统等,操作系统是最重要的系统程序​ (2) 计算机系统中的三种重要接口​ 1) 指令系统体系结构(ISA):定义了机器语言指令系统,...

2020-03-16 02:47:33 761

原创 [操作系统精髓与设计原理笔记] Chapter1 计算机系统概述

Chapter1 计算机系统概述1.1 基本构成4个主要的结构化部件:处理器、主存、输入/输出模块、系统总线处理器与存储器交换数据:MAR、MBR处理器与输入/输出模块交换数据:I/O AR、I/O BR处理器中的PC、IR1.2 微处理器的发展​ 略1.3 指令的执行指令周期:取指阶段、执行阶段程序计数器PC、指令寄存器IR指令的4种主要操作:处...

2020-03-09 16:23:19 193

原创 [Computer Network] 套接字编程作业4:代理服务器 Proxy Server 提高要求-POST

Porxy Server本作业的基本要求可参考: https://blog.csdn.net/young_cr7/article/details/104703586原理介绍(1) POST请求一般用于向服务器发送数据,而代理服务器可将客户端发送的数据缓存。若存在历史数据则进行比对,两者一致则无需向服务器发送该数据(此处假设由客户端发送POST请求,经代理服务器到达服务器,是服务器获取数...

2020-03-06 21:04:02 374

原创 [Computer Network] 套接字编程作业4:代理服务器 Proxy Server

Porxy Serversource code# proxyServer.pyfrom socket import *tcpSerSock = socket(AF_INET, SOCK_STREAM)server_port = 22500tcpSerSock.bind(('', server_port))tcpSerSock.listen(1)while True: ...

2020-03-06 20:34:10 559

原创 使用nslookup出现Default server: Unknown的解决方法

在命令行中分别运行netsh winsock reset catalognetsh int ip reset reset.log hit重启电脑,即可正常使用nslookup

2020-03-06 00:52:08 7082 4

原创 [Vue2.0使用问题及其解决] 图片无法正常显示

1 问题描述<!--直接用地址给绑定的src赋值,无法显示图片--><div id="image"> <img :src="src" width="1080px" height="720px"></div><script> data() { return { src: "@/ass...

2020-03-01 16:28:23 317

原创 [Vue2.0使用问题及其解决] echarts无法自动清除已加载曲线

1 问题描述当想在echarts显示多条曲线时,可结合选择菜单使用。当选择显示某曲线,而后又取消显示该曲线时,程序已在option属性中去掉该曲线对应的legend、series等数据,但重新调用setOption后,echarts仍保留该曲线。实例如图,选择显示‘室外温度’和‘配网接入点’曲线后,两条曲线都显示在图表上。此后,取消显示’室外温度’曲线,但echarts仍保留该曲线。...

2020-02-28 17:51:34 840 4

原创 [Vue2.0 guidence notes] 组件

1 组件使用组件(1) 注册注册一个全局组件,可使用Vue.component(tagName, options)Vue.component("my-component", { //options})(2) 创建实例new Vue({ el:'#example'})(3) 使用<div id="example"> <my-component&gt...

2020-02-28 01:39:51 132

原创 [Vue2.0使用问题及其解决] Namespace "v-bind(v-on)" is not bound

Vue2.0使用问题及其解决Namespace “v-bind” is not bound解决:使用缩写形式,将v-bind:改为:Namespace “v-on” is not bound解决:使用缩写形式,将v-on:改为@...

2020-02-26 23:06:36 1671

原创 [Vue2.0 guidence notes] 基础部分语法

3 实例构造器var vm = new Vue({})var MyComponent = Vue.extend({ })var myComponentInstance = new MyComponent()(1) 扩展Vue构造器,用预定义选项创建可复用的组件构造器(2) 实例化Vue对象时,需要传入选项对象,可以包括数据、模板、挂载元素、方法、生命周期钩子等选项...

2020-02-26 22:47:23 342

原创 [Vue2.0 guidence notes] 命令行安装Vue方法

安装node.js及npm安装vue安装vue -cli创建基于webpack得projectnpm installcd my-projectnpm run dev浏览器访问http://localhost:8080,表明安装成功

2020-02-25 22:50:50 207

原创 [Computer Network notes] Chapter 1 计算机网络和因特网

Chapter 1 计算机网络和因特网1.1 什么是因特网1.1.1 具体构成描述Internet是一个世界范围的计算机网络与因特网相连的计算机和其他设备称为主机(host) 或 端系统(end system)端系统通过**通信链路(communication link)和分组交换机(packet switch)**连接到一起分组(packet):当一台端系统向另一台端系统发送数据...

2020-02-25 21:39:05 304

原创 [Head First Html5 Programming notes] Chapter 10 Web工作线程

Chapter 10 Web工作线程0 Web工作线程原则工作线程是重量级资源。虽然从代码来看创建工作线程箱单简单,但这需要额外的内存和一个操作系统线程,在启动时间和资源方面开销可能很昂贵。应创建有限的工作线程,并适当地设计计算来充分利用这些工作线程。1 JavaScript单线程工作​ JavaScript是单线程的,若任务时间太长,浏览器可能提示"Slow Script"...

2020-02-25 00:34:44 81

原创 [Head First HTML5 Programming notes] Chapter 1 Html5

Chapter 1 HTML51 简化(1) <!DOCTYPE html>(2) <meta charset="utf-8">(3) <link rel="stylesheet" href="">(4) <script src=""></script>2 浏览器工作原理浏览器加载文档 (HTML、CSS)浏览器创建...

2020-02-24 17:00:04 95

原创 [Head First Html5 Programming notes] Chapter 2 JavaScript和DOM

Chapter 21 JavaScript命名规则digit + letter + '_' + '$'不能以digit开头保留关键字2 JavaScript运算示例console.log('2' + '3'); '23'console.log('2' * '3'); 6console.log(2 + '3'); '23'console.lo...

2020-02-24 16:59:34 81

原创 [Head First Html5 Programming notes] Chapter 3 事件与回调函数

Chapter 31 事件与事件处理程序事件处理程序 (handler): 又称回调函数 (callback),使用前先向事件注册事件对象: 大多数DOM事件发生,会向处理程序传递事件对象事件: click, load, unload, resize, play, pause, dragstart, drop, mousemove, mouseover, mouseout, keypr...

2020-02-24 16:58:49 87

原创 [Head First Html5 Programming notes] Chapter 4 JavaScript对象和函数

Chapter 41 JavaScript Function对没有声明的变量赋值,JavaScript将其视为全局变量function() { var x = 1; //局部变量 y = 1; //没有声明变量y,向其赋值,视为全局变量}全局变量与局部变量编程原则: 尽可能使用局部变量,只在合适的地方使用全局变量作用域 (scope): 局部变量只在定义的作用域...

2020-02-24 16:58:02 65

原创 [Head First Html5 Programming notes] Chapter 5 获取定位

Chapter 51 地理位置经纬度(1) 地理定位API使用小数表示经纬度,分秒值需转为小数function(degree, minute, second) { return degree + (minute/60) + (second/3600);}(2) 西经(W)、南纬(S)用负数表示定位方式(1) 定位方式由浏览器决定(2) 地理定位API定位方式GP...

2020-02-24 16:53:46 69

原创 [Head First Html5 Programming notes] Chapter 6 Web

Chapter 61 Python Flask搭建服务器——解决跨域访问问题# response为返回的json格式数据response = app.response_class(response = json.dumps( {filter: vital_information.get(filter) for filter in filters}), status=200)...

2020-02-24 16:52:57 119

原创 [Head First Html5 Programming notes] Chapter 7 画布

Chapter 7 画布1 <canvas>元素<canvas id="canvas" width="600" height="200">You need to upgrade the browser</canvas><canvas>元素在页面中创建画布通过width和height属性指定画布的宽高,若通过CSS指定则会进行缩放,...

2020-02-24 16:51:34 86

原创 [Head First Html5 Programming notes] Chapter 8 视频

Chapter 8 视频1 <video>元素<video controls autoplay src="test.webm" width="320" height="180" poster="conver.jpg" id="video" preload="metadata" loop></video>controls:布尔值,视频控件(播放...

2020-02-24 16:50:27 91

原创 [Head First Html5 Programming notes] Chapter 9 Web存储

Chapter 9 Web存储1 Html表单元素回顾<label for="color">Select colors:</label><select id="color"> <option value="white" selected="selected">White</option> <option value="b...

2020-02-24 16:48:44 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除