计算机原理 6.12 微指令格式

1、微指令设计原则 有利于缩短微指令字长度 有利于减少控制存储器容量 有利于提高微程序执行速度 有利于对微指令进行修改 有利于提高程序设计的灵活性 2、微指令格式(直接表示法) 这种方法简单直观,便于输出控制,但是微指令长度太长,控存容量大,如何压缩微指令长度? 这里介绍三种方法: 改直接表示为编码表示(压缩互斥性微指令) 去掉下址字段,采用μPC=μPC+1的方式生成微指令地址 改水平型微指令为垂直型微指令(牺牲并行性) 下面分别介绍这三种方法 3、微指令格式(编码表示法) 我们要将微指令中
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

初学 Python 笔记【二十六】类方法,类属性,静态方法

【类属性】 类属性就是针对类对象定义的属性 使用赋值语句在 class 关键字下方可以定义类属性 类属性用于记录与这个类相关的特征 【类方法】 类方法就是针对类对象定义的方法 在类方法内部可以直接访问类属性或者调用其他的类方法 语法:@classmethd      # 修饰符,告诉解释器这是一个类方法    def 类方法名(cls):   # 由哪个类调用的方法,cls就是哪一个类的引用,同 self 通过 类名.调用类方法,不需要传递 cls 参数 在类方法内部,可以通过 cls. 访问
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

Qt使用QJSEngine执行脚本

有时候需要进行一些计算,程序是使用c++来实现的,使用c++来进行计算不是很灵活,这时候可以使用脚本来进行计算,这样灵活,且易于扩展。写了一个简单的Demo进行验证,具体例子如下。 #include <QCoreApplication> #include <QJSEngine> #include <QString> #include <QFile> #include <QTextStream> #include <string> int main(int argc, char *argv[]
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

day8__作业(重点)

1、把列表中姓周的姓名删除掉 lst = ['周老二', '周星星', '麻花腾', '周老大', '周老三', '码云', '冯冯'] lst = ['周老二', '周星星', '麻花腾', '周老大', '周老三', '码云', '冯冯'] lst2 = [] for i in lst: if i.find('周') == -1: lst2.append(i) print(lst2) 输出结果: ['麻花腾', '码云', '冯冯'] 2、车牌划分区域,现给出以下
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

实现字通配符

1 import java.util.*; 2 3 public class Main { 4 private static boolean match(String matchStr, String str, int matchIdx, int idx) { 5 if (matchIdx == matchStr.length() && idx == str.length()) { 6 return true; 7
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

觉察

觉察 来源 https://zhuanlan.zhihu.com/p/27933404 弗洛伊德认为,心理障碍是由“情结”引起的,而情结通常是无意识的,精神分析的作用是把无意识的“情结”意识化,使病人产生领悟(insight,意思就是向内看,“内观”)。 领悟非常重要。很多病人“知道”,但没领悟,结果病好不了。“知道”通常是别人告诉他的,或者是他用大脑想出来的,而领悟是自己体验到的,来自内心,或者身体。 除了精神分析,现代心理咨询也非常强调领悟,认为领悟是感性和理性的统一。小孩子看问题是感性的
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

NLP-文本分类之词向量-word2vec概念和公式理解

不积跬步无以至千里,不积小流无以成江海!每天一点点,以达到积少成多之效! word2vec----概念,数学原理理解 1.数据集   Kaggle上的电影影评数据,包括unlabeledTrainData.tsv,labeledTrainData.tsv,testData.tsv三个文件   Strange things: kaggle,主要为开发商和数据科学家提供举办机器学习比赛、托管数据库、编写和分享代码的平台。              tsv,即tab separated values
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

shell编程--变量和if语句的使用

一、什么是Shell? shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动、暂停、停止程序的运行或对计算机进行控制。 二、什么是脚本? 脚本就是由Shell命令组成的文件,这些命令都是可执行程序的名字,脚本不用编译即可运行。它通过解释器解释运行,所以速度相对来说比较慢。 三、Linux中有哪些脚本解释器? 有das
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

2.常用Dos命令

#盘符切换 D: C: #查看当前目录下的所有文件 dir #切换目录 cd change directory #切换盘cd /d D:切换到D盘 #cd..返回上一级 # 清理屏幕 CLS # 退出终端 exit #查看电脑IP ipconfig #打开程序 #计算器 calc 画图 mapaint 记事本 notepad #ping 命令 #ping www.baidu.com 查看百度网的IP #文件操作 #地址 md(创建目录) 目录名 #rd(移除目录)目录名 #cd>(创建文件)文
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

数电(2):原码、反码、补码以及运算中的位宽问题

一、基本概念 1、原码:人类阅读   符号位为 0 表示正数,为 1 表示负数,其余各位为绝对值。 2、反码:过渡而已   符号位不变,其余位:是正数则不变,是负数则取反。 3、补码:机器阅读   符号位不变,其余位:是正数则不变,是负数则取反加一。 二、计算问题   原码好说,大不了化为10进制自己心算。   补码运算,符号位也参与运算,该进位就进位。 三、位宽问题 1. 固定用 8 位位宽表示原反补码 2.用最少位宽表示原反补码(16 进制) 3.用最高 8 位表示数的原反补码(16 进制
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

CORS跨域操作cookie

CORS 跨域 在服务端设置响应头 ACAO( Access-Control-Allow-Origin )即可 前端代码,运行在 8080 端口上 $.ajax({ url:'http://localhost:3000/cors' }) .done( res =>{ console.log(res); }); 服务端代码,服务器在 3000 端口上 const http = require('http'); http.createServer((req, res) => {
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

学院网站开发

1. 原网站   西南石油大学 - 计算机科学学院 2. 模块划分 2.1 模块划分   比较典型的划分就是分为上中下三个部分,即header、content、footer,在本次开发过程中同样采用这样的划分结构:   当然,不一定非得以这种形式组织代码,我想强调的是,代码划分逻辑要清晰,这样,才能更有效的快速定位想要的模块,提升开发效率。从上图可以看到,对于每一个模块的css都是单独用一个css文件来存储。这样有一定规则的划分也利于元素类选择器命名。无规矩不成方圆,写代码需要有一定的规范,不
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

PL/SQL Developer 13注册码(亲测可用)

product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le serial Number: 226959 password: xs374ca
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

46. Permutations 全排列

Given a collection of distinct integers, return all possible permutations. Example: Input: [1,2,3] Output: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] List<Integer>的大小是size() permutations,remove的是最后一位。(permutations.size() -
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

顶端迭代器

顶端迭代器 给定一个迭代器类的接口,接口包含两个方法:next()和hasNext()。设计并实现一个支持peek()操作的顶端迭代器--其本质就是把原本应由next()方法返回的元素peek()出来。 示例 假设迭代器被初始化为列表 [1,2,3]。 调用 next() 返回 1,得到列表中的第一个元素。 现在调用 peek() 返回 2,下一个元素。在此之后调用 next() 仍然返回 2。 最后一次调用 next() 返回 3,末尾元素。在此之后调用 hasNext() 应该返回 fa
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

QT学习笔记——07-MFC_18day

在学习MFC总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。 07-MFC_18day 一、课程安排 第一天(Win消息机制、SDK编程基础): 1、基本概念介绍(SDK、API、句柄、消息队列、WinMain函数) 2、第一个Windows界面程序(WinAPI) 3、消息循环和窗口过程函数 4、第一个MFC程序(CWinApp、CFrameWnd) 5、消息映射 6、unicode字符集介绍 7、根据向导创建MFC应用程序 8、MFC应用程序几个重要
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

C# 之委托的多播

1 delegate void NumberCalculator(int a); 2 class Program 3 { 4 static int num1 = 100; 5 static void Main(string[] args) 6 { 7 /*1、委托的多播*/ 8 NumberCalculator delegates; 9 Num
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

小知识:RHEL7上设置Keepalived日志重定向

1.配置 /etc/sysconfig/keepalived 文件 2.添加keepalived日志保存位置的配置 3.修改 /lib/systemd/system/keepalived.service 文件 之前在MySQL主主+Keepalived架构安装部署也有描述Keepalived日志重定向的部分,其中提到RHEL7(实际是RHEL6.8以上)要配置rsyslog,回顾下之前的配置,主要就是改两个地方: 1.配置 /etc/sysconfig/keepalived 文件 vi /et
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

Codeforces Round #652 (Div. 2) D - TediousLee dp

#include<map> #include<queue> #include<time.h> #include<limits.h> #include<cmath> #include<ostream> #include<iterator> #include<set> #include<stack> #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; #defi
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0

初学C++以及利用visualstudio时遇到的问题(持续更新)

1) 运行visual studio2019时页面出现当前页面的脚本发生错误   解决办法:调试---->选项---->取消勾选“调试时启用诊断工具”
分类: 其他 发布时间: 06-24 22:21 阅读次数: 0