NOT
5.进程线程模型你知道多少?
5.进程线程模型你知道多少? 1.进程 进程创建与结束 背景知识: 进程有两种创建方式,一种是操作系统创建的一种是父进程创建的。从计算机启动到终端执行程序的过程为:0号进程 -> 1号内核进程 -> 1号用户进程(init进程) -> getty进程 -> shell进程 -> 命令行执行进程。所以 ......
课后动手动脑
public static void main(String[] args){ float a = (float) 1.0; float b = (float) 0.965; double a1 = 1.0; double b1 = 0.965; BigDecimal a2 = new BigDec ......
面积图
面积图代码 import matplotlib.pyplot as plt import pandas as pd import matplotlib matplotlib.use('TkAgg') df = pd.DataFrame({ "年份": [2013, 2014, 2015, 2016, ......
vue--day84---路由的props配置
### 7.路由的props配置 作用:让路由组件更方便的收到参数 ```js { name:'xiangqing', path:'detail/:id', component:Detail, //第一种写法:props值为对象,该对象中所有的key-value的组合最终都会通过props传给D ......
Spring - 1( 相关了解 + IOC 容器 + DI 依赖注入 + )
Spring - 1 目录Spring - 1了解Spring Framework 系统架构系统架构图一、核心容器相关概念存在问题解决引出 IOC仍存在问题并引出 DI完成目标:充分解耦最终结果IOC 入门案例分析实现DI 入门案例分析实现IOC 相关内容bean 配置id、class 基础配置na ......
堆和栈
在理解这两个概念时,需要放到具体的场景下,因为不同场景下,堆与栈代表不同的含义。一般情况下,有两层含义: (1)程序内存布局场景下,堆与栈表示两种内存管理方式; (2)数据结构场景下,堆与栈表示两种常用的数据结构。 内存分区中的堆和栈 堆是由程序员申请的内存空间,由开发人员分配和释放,若开发人员不释 ......
课前测试
package Warehouse; public class WarehouseInformation { private String itemnum; private String itemname; private String suppliername; private String wa ......
第一次个人编程作业
作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人项目 这个作业的目标 了解项目设计以及工作流程 一.Github作业链接 github 二.PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Plannin ......
CSP-S1 2023总结
不是游记,写得随便一些。 赛前 NOI大纲更新了?不敢想啊?好多内容换成了现在较学术较流行的说法,新添了如树的直径与重心与差分与倍增……,基数排序等,还有一些高中数学的概念知识。以及……NOI及相关活动的规则? 放两道SCP-S2023模拟赛题在这: 以下物品可以携带进 CSP 第二轮测试考场的是( ......
9.16日
昨晚睡得比较晚,导致今早睡了个懒觉,抓紧起床进行了简单洗漱,和约定好的朋友去往9#楼后的乒乓球桌。我们进行了大约两个半小时的乒乓球击打运动,我们感到实力得到了提升,也让我感受到了与他们的差距。中午吃完饭后稍稍休息了一会洗了个澡,回到寝室小憩了一会儿,之后我和kxzzow进行了Friends VS F ......
3.一个进程可以创建多少线程,和什么有关?
3.一个进程可以创建多少线程,和什么有关? 这个要分不同系统去看: 如果是32 位系统,用户态的虚拟空间只有 3G,如果创建线程时分配的栈空间是 10M,那么一个进程最多只能创建 300 个左右的线程。 如果是64 位系统,用户态的虚拟空间大到有 128T,理论上不会受虚拟内存大小的限制,而会受系统 ......
4.外中断和异常有什么区别?
4.外中断和异常有什么区别? 外中断是指由 CPU 执行指令以外的事件引起,如 I/O 完成中断,表示设备输入/输出处理已经完成,处理器能够发送下一个输入/输出请求。此外还有时钟中断、控制台中断等。 而异常时由 CPU 执行指令的内部事件引起,如非法操作码、地址越界、算术溢出等。 ......
1.进程、线程和协程的区别和联系
1.进程、线程和协程的区别和联系 进程 线程 协程 定义 进程可以定义为一个执行中的程序实例、资源分配和拥有的基本单位 程序执行的基本单位 用户态的轻量级线程,线程内部调度的基本单位 切换情况 进程CPU环境(栈、寄存器、页表和文件句柄等)的保存以及新调度的进程CPU环境的设置 保存和设置程序计数器 ......
2.线程与进程的比较
2.线程与进程的比较 1.线程启动速度快,轻量级 2.线程的系统开销小 3.线程使用有一定难度,需要处理数据一致性问题 4.同一线程共享的有堆、全局变量、静态变量、指针,引用、文件等,而独自占有栈 补充另一种问法 线程和进程的区别? 调度:线程是调度的基本单位(PC,状态码,通用寄存器,线程栈及栈指 ......
C语言存储类别
对于C语言中的变量,存储类别可分为4种:auto(自动存储)、static(静态存储)、register(寄存器存储)、extern(外部存储)。 auto自动存储 函数中的局部变量,如果不专门声明为(static)静态存储类别,都是动态地分配存储空间的,数据存储在动态存储区中 形参与函数中定义的局 ......
第一次个人项目
这个作业属于哪个课程 软件工程 这个作业要求在哪里 作业要求 这个作业的目标 论文查重:项目地址 开发环境 windows下开发,python版本:3.7 需要安装jieba、gensim等库 词句分析 使用jieba的库可以很好的对一个中文语句进行分词 对字符串的处理接口如下,先使用正则表达式过滤 ......
E. Increasing Frequency 最大子段和
题意:给你一个长度为n的数组,再给你一个c,问一次操作后,你最多能让数组中存在多少个c? 操作:选择一个区间,对这个区间加上任意整数。 做法:那么我们转化一下这个一题,就是要选择一个区间,使得该区间里有一个数,他的数量减去c的数量最大。这个其实就是一个最大子段和,我们数据范围内出现过的数每个都跑一遍 ......
关于Tomcat服务器
Tomcat的启动和关闭: 一般可以在下载文件下的bin目录中寻找startup.bar文件双击启动。 手动关闭即可。 本地web网页一般存放在webapps中,也可以在webapps中自定义页面 关于配置文件一般存放在conf中的server.xml中,我么可以更改带端口号 也可以自定义域名: 但 ......
课前测试修正
Warehouselnformation.java package Warehouse; public class WarehouseInformation { private String itemnum; private String itemname; private String suppl ......
CF677D Vanya and Treasure
这题纯大力搞过去的,没用到啥技巧,后面看了下别人的做法发现还是很有意思的 我的做法就很粗暴,考虑令\(f_{i,j}\)表示走到\((i,j)\)的最短路,转移的话不难发现是个分层图DP 但是有一个显然的问题是当相邻两层间的点数很多时,暴力做的话会退化成\(O(n^2\times m^2)\),因此 ......
static 关键字
static关键字的作用和场景大致可分为2个(或者3个),即修饰变量和函数(或者修饰局部变量、全局变量和函数),这三种场景下的static关键字作用不同。 修饰局部变量: 由于是静态局部变量,只对本作用域有效,其他函数不可见;可以被重新赋值(之前错把静态变量只初始化一次理解为只能幅值一次);但是只能 ......
HBase学习10(hbase高可用)
17-18 1.搭建hbase高可用 考虑关于HBase集群的一个问题,在当前的HBase集群中,只有一个Master,一旦Master出现故障,将会导致HBase不再可用。所以,在实际的生产环境中,是非常有必要搭建一个高可用的HBase集群的。 HBase的高可用配置其实就是HMaster的高可用 ......
软工作业2:论文查重
Github链接 https://github.com/lsw11322/lsw11322/tree/main/3121004744/paper_check 这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 这个作业要求在哪里 h ......
Webpack性能优化 SplitChunksPlugin的使用详解
使用前景 在vue、react等使用webpack为项目打包工具的前端项目,在开发过程中,随着项目功能的逐渐增加,项目整体体积的不断增加,打包的时长和打包后部署的项目体积也在不停的增长,这样可能会导致一下两个问题: 使用自动化部署工具Jenkins部署时,Jenkins因内存不足而崩溃 打包产物过大 ......
散点图
散点图 点击查看代码 import matplotlib.pyplot as plt import pandas as pd import matplotlib plt.rcParams["font.sans-serif"] = ["SimHei"] # 解决英文冲突问题 matplotlib.us ......
查询上三级,下三级
1 public function getSearchDealer($type='',$name='',$mobile='') 2 { 3 //分销商 4 $dealer = new UserModel; 5 $name = input('get.real_name'); 6 if(!empty($ ......
node写/读文件
//1,引入fs模块 const fs = require('fs') //2,调用writeFile 方法写入内容 fs.writeFile('text.txt', '你好新世界', err => { console.log(err); }) //引入path模块 const path=requi ......