课程学习

学习《操作系统导论》03

进程调度:介绍(原书第七章) 问题:如何开发调度策略? 工作负载假设 在具体给出一个目标调度程序之前,先逐步分析,先给出一些列约束,这些约束看上去都非常理想化,不切实际,不过随着后面分析的深入,会逐步放开这些约束,这样最终的方案就是想要的一个比较理想的调度策略了。 假设如下: 每个工作运行时间相同 ......
导论 系统

4.24 贪心法学习笔记

多写题解多交流才能学好 oi。 在这里贴了代码,为了看上去完整一些。 大概是一些自己学习的记录罢。 贪心不算客观意义上的算法,感觉还不算一种策略机制。我认为更像一种思路,其内涵就是择优,解题时就去想怎样才能更优。 根据最优的思路能去做很多,如果说贪心是一个题的正解的话太抽象,因此贪心的重点也是在证明 ......
笔记 4.24 24

Python学习——Day4

一、嵌套if ·语法结构: if条件表达式1: if 内层条件表达式: 内存条件执行体1 else: 内存条件执行体2 else: 条件执行体 answer=input('您是会员吗?y/n') money=float(input('请输入您的购物金额:')) if answer=='y': if ......
Python Day4 Day

git使用学习

码云进行添加公钥,因为之前我在使用git去提交自己代码到github中,我就已经生成公钥了,gitee和github的账号我都是一个邮箱也就是说我可以用同一个公钥。 如下图所示:其中.pub就是那个公钥,上边那个是私有钥匙。 克隆拔取语句: git clone 地址 ......
git

python学习day04

1.基本数据类型之布尔值bool 1.用来判断事物的对错,是否可行,用于流程控制中 2.只有两种状态: True:对的、真的、可行的 False:错的、假的、不可行的 3.python中所有的数据都自带布尔值 布尔值为False的数据: 0 None ''(空字符串) [](空列表) {}(空字典) ......
python day 04

JS Web API 学习

Web API DOM DOM树直观体现了标签与标签之间的关系 根据css选择器获取DOM元素 1.匹配一个元素 <div class="box">123</div> <div class="box">abc</div> <p id="nav">导航栏</p> <ul> <li>测试1</li> < ......
API Web JS

单调栈学习笔记

单调栈基础 单调栈根据所维护的单调性可以分为四种: 严格递增栈。必须出栈至栈空或栈顶小于当前元素后,才入栈当前元素。 严格递减栈。必须出栈至栈空或栈顶大于当前元素后,才入栈当前元素。 非严格递增栈。必须出栈至栈空或栈顶小于等于当前元素后,才入栈当前元素。 非严格递减栈。必必须出栈至栈空或栈顶大于等于 ......
笔记

【学习笔记】快速傅里叶变换

~~怎么有人省选后才来学FFT啊~~ 由于时间原因,本篇笔记仅为个人总结,真正想要学习FFT的请参看这篇博客。 前置知识 单位根性质: $ w_n^{2k}= w_{n/2}^k $ $ w_n^a +w_n^b =w_n^{a+b} $ 算法原理 可知 n+1 个点可以唯一确定一条 n 次多项式, ......
笔记

记忆力视频课程

谢谢您,我的记忆课程对提升大脑记忆能力确实非常有效。您就联系我买一份记忆力视频课程吧! ......
记忆力 记忆 课程 视频

BSGS(大步小步算法)学习笔记

解决高次同余问题。 $a^x\equiv b(\mod p)$,其中 $a$ 与 $p$ 同余。 这个形式与欧拉定理类似。 思想:meet in the middle(折半搜索)。 具体的,令 $x=A\times t-B$,且 $x$ 一定在 $[0,\phi(p))$ 的范围内。但是 $p$ 是 ......
小步 大步 算法 笔记 BSGS

Python学习笔记--json序列化时间报错-改源码

问题:转换时间报错 执行代码为: import json from datetime import date,datetime d = {"time1":date.today(),"time2":datetime.today()} res = json.dumps(d) # 报错 TypeError ......
序列 源码 时间 笔记 Python

云原生周刊:2023 年 Java 开发人员可以学习的 25 大技术技能

文章推荐 2023 年 Java 开发人员可以学习的 25 大技术技能 这篇文章为 Java 开发人员提供了 2023 年需要学习的一些重要技能,这些技能涵盖了现代 Java 开发、大数据和人工智能、安全性、分布式系统和区块链、以及其他领域。Java 开发人员应该根据自己的需求和职业规划,选择适合自 ......
周刊 技能 人员 技术 2023

GPU服务研究学习...

windows10 版本安装 CUDA ,首先需要下载两个安装包 CUDA toolkit(toolkit就是指工具包)cuDNN # 安装CUDA 教程 https://developer.nvidia.com/cuda-downloads # 安装cuDNN 教程 https://develop ......
GPU

深度学习--实战 ResNet18

深度学习--实战 ResNet18 ResNet18的基本含义是,网络的基本架构是ResNet,网络的深度是18层。但是这里的网络深度指的是网络的权重层,也就是包括池化,激活,线性层。而不包括批量化归一层,池化层。 模型实现 import torch from torch import nn imp ......
实战 深度 ResNet 18

Problem B: 以太网交换机的自学习算法

1 def func(): 2 lines = [] 3 while True: 4 try: 5 #x作为中间量更新交换表的端口号 6 x = input() 7 if x ==' ': 8 break 9 x = x.split(' ', 3) 10 11 flag = 0 12 # 利用enu ......
以太网 交换机 算法 Problem

XML Schema学习

XML Schema简介 XML Schena的作用是定义XML文档的划分构建模块。XML Schema是基于XML的DTD代替者,XML Schema可描述XML文档的结构。 定义可出现在文档中的元素 定义可出现在文档中的属性 定义那个元素是子元素 定义子元素的次序 定义子元素的数目 定义元素是否 ......
Schema XML

【WPF学习】05 数据绑定

如何实现WPF窗口内元素控件之间的数据绑定 传统方式——先在XAML界面为对应控件设置建立相互关联所需要的属性,再在窗口后台编写业务代码 这里以一个滑动条slider和三个文本框textbox之间的数据绑定为例: 按照传统方式: 后台业务代码: 但在WPF里我们无需编写这种数据转换和传值的业务编码, ......
数据 WPF

TypeScript 学习笔记 — 数组常见的类型转换操作记录(十四)

获取长度 length type LengthOfTuple<T extends any[]> = T["length"]; type A = LengthOfTuple<["B", "F", "E"]>; // 3 type B = LengthOfTuple<[]>; // 0 取第一项 Fir ......
数组 TypeScript 常见 类型 笔记

深度学习--实战 LeNet5

深度学习--实战 LeNet5 数据集 数据集选用CIFAR-10的数据集,Cifar-10 是由 Hinton 的学生 Alex Krizhevsky、Ilya Sutskever 收集的一个用于普适物体识别的计算机视觉数据集,它包含 60000 张 32 X 32 的 RGB 彩色图片,总共 1 ......
实战 深度 LeNet5 LeNet

如何学习,有效学习?

如何学习 建议是有目的性的去学,结合「学了这个可以做什么」,「自己是否感兴趣」,「这个知识是刚需的吗」等因素,而不是盲目地学习。回想起 _画船听雨 的采访,他也是建议大家需要什么就去学什么。 学不完的知识 举个例子「前端」,实际上前端也是永无止境的,整个编程方向都是如此,知识是学不完的。如果你想做 ......

为啥自己要去从零开始学习这个没有用的技术呢

还有自己曾经也比较沉迷黑苹果,结果身边的朋友们一个个都换了 MBP 了,自己还是停留在黑苹果的状态,虽然最后我自己也入手了 MBP 了,但是现在看来当初通宵研究黑苹果真的是一种很傻的行为,实际上淘宝上花个 100 元左右的费用完全可以安全全套的,为啥自己要去从零开始学习这个没有用的技术呢? 后面在 ......
有用 技术

Markdown学习

标题 #+空格,一级标题 ##+空格,二级标题 ...... 字体 ** 文字 ** :粗体 HelloWord 一个*是斜体 ~~ 是删除字样: HelloWorld 引用 HelloWorld “>”符号 分割线 “ ”或“***” 图片 ![图片名称](图片地址 超链接 点击超链接 英文状态下 ......
Markdown

JAVA学习笔记随记1(类与对象)

首先说明,这是为了学习java而做的笔记,所以记起来可能杂乱无章,无所谓了,刚开始学习都是这样的。。。 首先小结下String的知识点 String 可以直接声明并赋初值并可以修改,例如: String abc="a"; abc="b"; 其次字符串之间的连接用'+',只要出现字符串和其他数据类型之 ......
随记 对象 笔记 JAVA

AI人工智能 机器学习 深度学习 学习路径及推荐书籍

要学习Pytorch,需要掌握以下基本知识: 编程语言:Pytorch使用Python作为主要编程语言,因此需要熟悉Python编程语言。 线性代数和微积分:Pytorch主要用于深度学习领域,深度学习是基于线性代数和微积分的,因此需要具备线性代数和微积分的基础知识。 机器学习基础知识:了解机器学习 ......
人工智能 路径 人工 深度 机器

ElasticSearch学习资料

elasticsearch集群正确关闭、重启方式 问题原因: 在elasticsearch集群中,当集群发现某个节点关闭时,将延迟一分钟后(默认)再开始将该节点上的分片复制到集群中的其他节点,这可能涉及很多I / O。由于该节点不久将要重新启动,因此该I / O是不必要的。您可以通过在关闭节点之前禁 ......
学习资料 ElasticSearch 资料

VBA学习笔记

2023-04-24 (1)Option Explicit:在模块最开始加这句代码,如果程序中有未声明的变量,程序不会运行,且计算机会自动提醒你声明变量。 在VBE编辑界面,通过 工具 --》选项 --》编辑器 --》勾选“要求变量声明”,则每个模块都会在第一句自动写下 “Option Explic ......
笔记 VBA

深度学习--魔法类nn.Module

深度学习--魔法类nn.Module 作用 #pytorch 封装了一些基本的网络类,可以直接调用 #好处: 可以直接调用现有的类 容器机制:self.net = nn.Sequential() 参数返回:list(net.parameters())[0].shape #返回对应的参数的shape ......
深度 Module 魔法 nn

HTML入门学习笔记

HTML学习笔记详解 01 初始HTML HTML HTML,英文全称为 Hyper Text Markup Language,中文翻译为超文本标记语言,其中超文本包括:文字,图片,音频,视频,动画等 目前 目前主流使用的是HTML5+CSS3 HTML的优势 主流浏览器都支持 微软 GOOGLE ......
笔记 HTML

Vue学习笔记之Node Sass version 8.0.0 is incompatible with 4.0.0错误

输入以下两个命令: npm uninstall node-sass npm i -D sass 注:Mac环境如果进行了系统升级,需要重新安装Xcode,执行命令 xcode-select install 不然会出现如下的错误 Mac 解决 gyp: No Xcode or CLT version ......
incompatible 错误 version 笔记 Node

学习笔记10

第21章 存储秘密 21.1 磁盘 存储秘密的一个很直接的办法是把秘密存储在计算机的硬盘上或其他永久存储介质上,这是可行的,但是任何使用此电脑的人都能使用该密钥。 一个更好的解决方案是让 Alice把密钥存储在她的PDA或智能手机上。这些设备很少会借给别人使用,而且无论去哪里都会随身携带,但这些小型 ......
笔记