C语言前置知识汇编基础--总线【地址总线,控制总线,数据总线】练习题

寻址就是用一个数字表示一个字节存储单元的地址,而不是表示这个存储单元中的内容,所以不用乘以8. 1、 1个CPU的寻址能力为8KB,那么它的地址总线宽度是多少? 8*1024=8192 共有8192个房间 想找到找到最大房间 需要多少根地址总线 2^n=8192 n=13 1个CPU的寻址能力为16KB,那么它的地址总线宽度是多少? 解: 16*1024 =16384 一共有16384个房间 一跟地址总线能寻址2个房间 所以2^n =16384 n=14 2、 2KB的存储器有___2048_
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

js-事件函数调用简化

// 一般写法 function fn(event) {   console.log(event) } div.onclick = function (event) {   fn(event) } ====== 简化后===== function fn(event) {   console.log(event) } div.onclick = fn --------> 与下面相同 div.onclick(function(event){   console.log(event)   })
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

安装mysql 8.X | 解决Visual C++ Redistributable for Visual Studio 2015的安装问题 解决Visual C++ Redistributable for Visual Studio 2015的安装问题

https://www.cnblogs.com/EOEHVT/p/5808095.html 解决Visual C++ Redistributable for Visual Studio 2015的安装问题 1. Visual C++ Redistributable for Visual Studio 2015系统要求:Windows 7情况下必须是Windows 7 with SP1.或者Windows10 2.系统检测方法:命令行输入winver.exe回车,如果你的windows版本是76
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

小程序云开发实现小程序支付功能

收集了一些小程序云开发中关于支付功能的案例 注意!小程序支付功能只有企业类型的开发者才能在上线后调用,个人开发者无法测试!!! 借助小程序云开发实现小程序支付功能(含源码) https://www.jianshu.com/p/ddccf5f95e8c 云开发支付的代码 https://developers.weixin.qq.com/community/develop/doc/000620ec5acb482103b7bf41d51804
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

和群友聊HashTable转到树和图的数据结构

AVL树 前中后遍历 树的遍历深度和广度 树是一种特殊的图 人脉关系属于图数据结构; 并查集 最小生成树 union find 正常图的遍历用广度也能做,但是速度低; 并查集可以降到logn 数据小的话,可以用一个二维数组 认识就是1,不认识就是0 然后用递归的方式,做一个深度遍历 动态规划 NP问题 一个list,任意数,求出连续最大的和。 这道题的精髓就是前面的和小于0就不用再加了。 在每个点求出当前最优解,记录下来。 这样就不用再去求之前的和了。 贪心算法 将较多的因素转换为较少的因素;
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

Linux mysql shell脚本 变量和环境变量 位置参数 预定义变量 运算符 判断 流程控制 for循环 与用户交互 函数

mysql 1. 卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6.x86_64 rpm -e mysql-libs 删除旧版本 rpm -e --nodeps mysql-libs 强行删除 2. 安装mysql 2.1 安装源码需要编译 下载c的编译工具 yum -y install make gcc-c++ cmake bison-devel ncurses-d
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

我的linux入门书籍是《Linux就该这么学》

本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。 章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

最短路径之Dijsktra算法(python)

定义: 起始位置:A 终止位置:F 持久集合:permanent = set() 暂时集合:temporary = set() 首先将起始位置A加入永久集合,并将A的距离设为0, 此时遍历A的邻接节点[B,C,E],找到其距离A最短的节点B,将B插入到永久集合中,并更新B的距离为10,B的前驱节点为A。 没有写完。。先放这,自己有点懵。
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

百万级高并发mongodb集群性能数十倍提升优化实践

背景线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集群采用mongodb天然的分片模式架构,数据均衡的分布于各个分片中,添加片键启用分片功能后实现完美的负载均衡。集群每个节点流量监控如下图所示:从上图可以看出集群流量比较大,峰值已经突破120万/秒,其中de
分类: 编程语言 发布时间: 12-20 22:30 阅读次数: 0

关注你所关注的 - Golang社区调研报告

我们在最近于伦敦和圣地亚哥举行的GopherCon大会上调查了1000多名开发者,以更好地了解Go 开发社区和对Go Module的总体看法。随着最近发布的Go 1.13版本,现在是向社区分享一些有趣数据的好时机。
分类: 编程语言 发布时间: 12-20 22:30 阅读次数: 0

jenkins持续集成--看我如何从1到代码自动部署

jenkins持续集成看我如何从1到代码自动化部署背景近期由于工作原因需要学习jenkins持续化集成。对于一个好学又帅气的我来说。学习他还不是手到擒来。公司为一个中小型创业公司,在部署代码上面,很少用gitlab、jenkins等等,也没有清晰的生产环境-测试环境-线上环境之分。唯一有的就是写完代码-登陆服务关闭服务,上传代码-开启服务。这样往往会到来很多问题,同时也会给程序员带来很多繁琐的工作
分类: 企业开发 发布时间: 12-20 22:30 阅读次数: 0

Java学习day11-类的成员之三:构造器(构造方法)

一、构造器(构造方法) 语法格式: 修饰符 类名(参数列表){ 初始化语句; }   构造器的特征:     1.它具有与类相同的名称     2.它不声明返回值类型。(与声明为void不同)     3.不能被static、final、synchronized、abstract、native修饰,不能有return语句返回值   构造器的作用:1.创建对象;2.给对象进行初始化;如Order o = new Order(); Person p = new Person(孙尚香, 15
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

黑马 基础01

目录 黑马01 1.计算机组成原理 2.python基础知识 黑马01 1.计算机组成原理 计算机系统由软件系统和硬件系统组成 操作系统的作用 控制和管理系统资源的使用 2.python基础知识 变量 是用于内存中存放数据的容器,而程序是用来处理数据 命名规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 书写方式: 驼峰 下划线 输出 %s 字符串输出 %d 有符号是十进制整数 f''{}'' {}中放变量 例: test = input('请输入整数:
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

Spring第5天

    1. SpringMVC的常用注解       @RequestMapping 设置请求路径 ,设置在类上或者方法上。属性值有 value =["路径名"] 是个数组,当只有一个时,value可省略。当RequestMapping 中有多个属性值是不可省略。method 请求方式,RequestMethod,枚举类型。param()用来限制请求参数。header用来限制请求头信息          请求方式包括post、get、put、delete 。其中put、delete 需要在x
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

Go 字节 (byte) & 字符 (rune)

byte 通过 byte 定义一个字节,字节必须使用单引号包起来,直接打印字节输出的是 ascii 码,需要通过格式化输出 byte 是 uint8 的别称,使用 byte 主要是为了区分字节和无符号整型两种类型 示例: func main() { var a byte fmt.Printf("%v, type: %T, char: %c", a, a, a) } 输出: 0, type: uint8, char: rune 通过 rune 定义一个字符,字符必须使用单引号包起
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

使用Ubuntu手动安装NextCloud

wget https://download.nextcloud.com/server/releases/nextcloud-17.0.2.zip apt install php7.3-cli php7.3-fpm php7.3-zip php7.3-xml php7.3-mbstring php7.3-gd php7.3-curl php7.3-mysql apt install mysql-server
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

tools--reinstall system windows 10

‎ Table of Contents 1. 准备安装U盘 2. 安装系统 3. 启动后提示 nvidia control panel is not found 弹窗 4. 添加字体 5. 配置软件 5.1. office 5.2. Git 5.3. 百度网盘下载器 5.4. node 5.5. tim 5.6. haskell 5.7. jetbrains 系 5.7.1. pycharm 配置默认解释器 5.8. visual studio 2019 5.8.1. 下载 5.8.2. 安装
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

Django前后端分离项目部署

vue+drf的前后端分离部署笔记 前端部署过程 端口划分: vue+nginx的端口 是81 vue向后台发请求,首先发给的是代理服务器,这里模拟是nginx的 9000 drf后台运行在 9005端口上 1.获取前端代码 wget https://files.cnblogs.com/files/pyyu/07-luffy_project_01.zip 2.解压缩,准备编译前端代码 unzip 07-luffy_project_01.zip 3.下node源码,配置nodejs编译环境
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

常用的python的内置库或者第三方库

内置库: re,json,time,random,sys,os, 第三方库: 转载: https://www.cnblogs.com/jiangchunsheng/p/9275881.html Requests Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。 Scrapy 如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。 wxPython Python的一个GUI(图形用户界面)工具。我主要用它替代tkin
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0

Win32 程序开发入门:一个最简单的Win32程序

一、什么是 Win32 Win32 是指 Microsoft Windows 操作系统的 32 位环境,与 Win64 都为 Windows 常见环境。 这里再介绍下 Win32 Application 和 Win32 Console Application 之间的区别: 1、程序不同 Win32 Application 是标准 windows 程序,完全拥有 windows 的特性,可以通过鼠标点击窗口来完成控制。 Win32 Console Application 是控制台应用程序,类似于
分类: 其他 发布时间: 12-20 22:17 阅读次数: 0