实验一:链表的基本操作

预备知识 你的每一次浏览都是我坚持写下去的动力,如果有一天你不需要了,我便不会再写了 结构体 C语言的数据类型包括基本数据类型、构造型据类型指针类型和无类型;基本数据类型有整型、实型、字符型、枚举;构造数据类型包括数组、结构体、公用体;结构体可以有基本数据类型与指针类型组合而来,主要用来表示链表、栈、树等较为复杂的数据对象。 基本格式 以学生信息为例 struct student { char sex; //数据域 int age; struct stu
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

luogu_P4822 [BJWC2012]冻结

https://www.luogu.org/problem/P4822 现在这个大陆上有 N 个城市,M 条双向的道路。城市编号为 1~N,我们在 1 号城市,需要到 N 号城市,怎样才能最快地到达呢? 这不就是最短路问题吗?我们都知道可以用 Dijkstra、Bellman-Ford、Floyd-Warshall等算法来解决。 现在,我们一共有 K 张可以使时间变慢 50%的 SpellCard,也就是说,在通过某条路径时,我们可以选择使用一张卡片,这样,我们通过这一条道路的时间 就可以减少
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

C#泛型集合之——哈希集合

  1.特点:HashSet 中元素不重复,容量为元素个数,自动增大。是一组值,是高性能的数学集合。   2.创建:     (1)HashSet<类型> 集合名 = new HashSet<类型>(); //空集合     (2)HashSet<类型> 集合名 = new HashSet<类型>() { "马超", "关羽" };     (3)HashSet<类型> 集合名 = new HashSet<类型>(数组名);// 该对象使用数组进行初始化,该数组自动从数组中添加HashSet中
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

windows 10 Anaconda NVIDIA深度学习环境的搭建

Anaconda笔记 镜像网站安装推荐。https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 添加特定源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bio
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

2019 ICPC 南昌网络赛I:Yukino With Subinterval(CDQ分治)

Yukino With Subinterval Yukino has an array a_1, a_2 \cdots a_na1,a2⋯*a**n*. As a tsundere girl, Yukino is fond of studying subinterval. Today, she gives you four integers l, r, x, yl,r,x,y, and she is looking for how many different subintervals [L,
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

每日一题_191004

三个顶点均在椭圆上的三角形称为椭圆的内接三角形,已知点\(A\)是椭圆的一个短轴端点,如果以\(A\)为直角顶点的椭圆内接等腰直角三角形有且仅有三个,则椭圆的离心率的取值范围是\(\underline{\qquad\qquad}\). 解析: \(\triangle ABC\)与椭圆如图所示,不妨设椭圆方程为\[ \dfrac{x^2}{a^2}+\dfrac{y^2}{b^2}=1,a>b>0.\] 因此原椭圆在新坐标系下的直角坐标方程为\[\dfrac{x^2}{a^2}+\dfrac{y
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

idea tomcat提示Unable to ping server at localhost:1099

idea启动tomcat报错Unable to ping server at localhost:1099 是 IDEA配置的jdk版本 与 tomcat的jdk版本不配导致的
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

C#刷遍Leetcode面试题系列连载(1) - 入门与工具简介

目录 为什么要刷LeetCode 刷LeetCode有哪些好处? LeetCode vs 传统的 OJ LeetCode刷题时的心态建设 C#如何刷遍LeetCode 选项1: VS本地Debug + 在线验证后提交 选项2: VS Code本地Debug + 在 LeetCode 插件中验证和提交 为什么要刷LeetCode 大家都知道,很多对算法要求高一点的软件公司,比如美国的FLAGM (Facebook、LinkedIn、Amazon/Apple、Google、Microsoft),或
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

命令行记录-矢量向栅格转换

1、 (1)重点学习如何应用 gdal.RasterizeLayer 函数 gdal.RasterizeLayer( target_ds, [3, 2, 1],source_lyr, burn_values = [10,10, 55], options = ["ALL_TOUCHED=TRUE"])注意:栅格化时,将波段 1,2,3 上,分别赋值 55,10,10,source_lyr为打开的文件,burn_values和options这两个属性是非必须的。 (2)关键是选项的选择问题,有4种
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

常用统计量分析

import pandas as pd df1=pd.read_csv("./data/data1.csv",encoding='gbk',index_col='产品编码') print(df1.head()) #获得数据 print(len(df1)) print(df1.index.size) #求均值mean 中位数 median print(df1['供应商进货价'].mean()) print(df1['供应商进货价'].median()) #众数 出现最多的数 from panda
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

从ASP.Net Core Web Api模板中移除MVC Razor依赖项

前言 :本篇文章,我将会介绍如何在不包括MVC / Razor功能和包的情况下,添加最少的依赖项到ASP.NET Core Web API项目中。 一、MVC VS WebApi (1)在ASP.NET的早期版本中,MVC和Web API技术栈是完全分开的。 尽管它们之间共享了许多相似的概念,但实际类型却截然不同。 这通常有点尴尬,当您意外引用错误的命名空间时,通常会导致错误。 (2)在ASP.NET Core中,这不再是个问题:MVC和Web API已统一,其中MVC中的控制器和Web AP
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

跨源资源共享:使用案例场景 CORS

以下是有关使用 CORS 的示例场景: 场景 1:假设您在名为 website 的 Amazon S3 存储桶中托管网站(如在 Amazon S3 上托管静态网站中所述)。您的用户加载了网站终端节点 http://website.s3-website-us-east-1.amazonaws.com。现在,您想要使用此存储桶中存储的网页上的 JavaScript,以便能够使用该存储桶的 Amazon S3 API 终端节点 website.s3.amazonaws.com 向同一存储桶发出经身份
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

【JDBC】JDBC入门

JDBC的入门 搭建开发环境 编写程序,在程序中加载数据库驱动 建立连接 创建用于向数据库发送SQL的Statement对象 从代表结果集的ResultSet中取出数据 断开与数据库的连接,并释放相关资源 新建一个测试用的数据库jdbctest create database if not exists jdbctest default character set 'utf8'; use jdbctest; create table if not exists user( uid i
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

Codeforces Round #589 (Div. 2) E. Another Filling the Grid(DP, 组合数学)

链接: https://codeforces.com/contest/1228/problem/E 题意: You have n×n square grid and an integer k. Put an integer in each cell while satisfying the conditions below. All numbers in the grid should be between 1 and k inclusive. Minimum number of the i-
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

计算机科学导论笔记-数字系统

  数字系统是用不同符号表示数字的系统,具体分为位置系统和非位置系统 位置化系统 符号占据的位置决定了其表示的值,在系统中是这样表示: 十进制系统 十进制中b为10,并且使用0-9这个字符集来表示。 整数:使用位置化表示后如下图 实数:使用二进制后如下图 二进制系统 二进制中b为2字符集仅有0和1,在计算机中程序和数据都由0和1组成(书中用的是位串,即string of bits ),这是由于计算机硬件最基础的原理就是电子的开关,不同的开关代表不同的状。 整数 我们可以把整数表示为b为2的位串
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

AWS 中的错误重试和指数退避 Error Retries and Exponential Backoff

网络上的大量组件 (例如 DNS 服务器、交换机、负载均衡器等) 都可能在某个指定请求生命周期中的任一环节出现问题。在联网环境中,处理这些错误回应的常规技术是在客户应用程序中实施重试。此技术可以提高应用程序的可靠性和降低开发人员的操作成本。 每个 AWS 开发工具包都会实现自动重试逻辑。AWS SDK for Java会自动重试请求,您可以使用 ClientConfiguration 类配置重试设置。例如,对于发出的请求采用最低延迟并且不想重试的网页,您可能会希望关闭重试逻辑。您可以使用 Cl
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

【Eureka篇三】Eureka自我保护机制(3)

1. 自我保护机制演示 eureka在频繁修改微服务名称的时候,可以会出现如下现象: 2. 什么是自我保护模式? 默认情况下,如果EurekaServer在一定时间内没有接收到某个微服务实例的心跳,EurekaServer将会注销该实例(默认90秒)。但是当网络分区故障发生时,微服务与EurekaServer之间无法正常通信,以上行为可能变得非常危险了——因为微服务本身其实是健康的,此时本不应该注销这个微服务。Eureka通过“自我保护模式”来解决这个问题——当EurekaServer节点在短
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

Amazon API Gateway 概念

API 阶段 对您的 REST 或 WebSocket API 生命周期状态(例如,“dev”、“prod”、“beta”、“v2”)的逻辑引用。API 阶段由 API ID 和阶段名称标识。API stage A logical reference to a lifecycle state of your REST or WebSocket API (for example, 'dev', 'prod', 'beta', 'v2'). API stages are identified by
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

《数学分析原理》笔记之无理数的引入

说明:《数学分析原理》指 г.м.菲赫金哥尔茨 著《数学分析原理》(第一卷 第九版)高等教育出版社 整数和分数统称为有理数。有理数域不能完全满足数学定义的需求,比如人们无法将一个边长为1的正方形的对角线长度表示为有理数,也即 没有一个其平方能等于2的有理数 ${\frac{{p}}{{q}}}$(${p}$ 与 ${q}$ 是两个自然数)存在(需要说明的是原书中的自然数相当于我们说的正整数)。下面记录书中用反证法证明这一结论的过程。 证明 1 论点:没有一个其平方能等于2的有理数 ${\fra
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0

练习项目

输入日期: 输出星期几: while 1: f={1:[1,7,12,18,29,35,40,46,57,63,68,74,85,91,96],2:[2,13,19,24,30,41,47,52,58,69,75,80,86,97],3:[3,8,14,25,31,36,42,53,59,64,70,81,87,92,98],4:[9,15,20,26,37,43,48,54,65,71,76,82,93,99],5:[4,10,21,27,32,38,49,55,60,66,77,83,88
分类: 其他 发布时间: 10-03 20:34 阅读次数: 0