ICode9

精准搜索请尝试: 精确搜索
  • [转]GIN框架中间件 C.NEXT() C.ABORT() C.SET() C.GET 跨中间件取值 GIN中间件中使用GOROUTINE2021-10-10 08:00:06

        ------------- 1. C.NEXT()演示 //HandlerFunc func indexHandler(c *gin.Context) { fmt.Println("index") c.JSON(http.StatusOK, gin.H{ "msg": "index", }) } //定义一个中间件 func m1(c *gin.Context) { fmt.Println("m1 in ...&

  • codeforces 1467C. Three Bags2021-10-03 19:33:24

    谈谈心路历程: 模拟完样例后直觉挑出合法的最大和最小(不在一个包里) 让最小减去最大,然后如果最小所在的集合只有它自己的话,就可以开始疯狂堆了。 但样例2告诉我们可能最小所在的集合可能不只有自己,那么最小的小伙伴一定要被吃掉。 我们就要在剔除前面已经用过的两个数的情况下,再跑一

  • 洛谷P1093 奖学金2021-09-30 21:59:27

    目录 题目描述 输入格式 输出格式 分析思路:  源代码(已通过):   题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,

  • kuangbin带你飞数论2021-09-28 20:59:22

    LightOj 1045 Digits of Factorial 题意(好题) 给定一个数N,和进制k, 求N!在k进制下 位数的个数 思路 设进制为base,m为个数 N ! = b a

  • Vue Data数据对象 第二天2021-09-27 20:31:33

    Vue中用到的数据类型定义在data中 <script> var ap=new Vue({ el:"#a", data:{ loca:"没有", school:{ m1:"m1", m2:"m2",

  • B-比较两个日期2021-09-20 00:00:41

    /* 题目描述 编写一个程序,输入两个日期,然后显示哪一个日期更早: 3/6/08 5/17/07 5/17/07 输入 按"mm/dd/yy"的日期格式输入两个日期,每个日期独占一行。 输出 按"mm/dd/yy"的日期格式输出更早的日期。 样例输入 3/6/08 5/17/07 样例输出 5/17/07 */ #include <stdio.h> int mai

  • 同态加密Paillier2021-09-18 12:04:57

    一、概念 Paillier于1999年提出,是一种概率非对称加密。计算第 n 个剩余类的问题在计算上是困难的。 判定性复合剩余假设 是难解的假设,这是Paillier的基础。该方案是一个加法同态密码系统,表明仅给定公钥和m1和m2的密文,可以计算m1+m2的密文 注1:剩余类 注2:判定复合剩余假设 给定一

  • Windows IDEA 配置国内阿里云镜像2021-09-11 22:33:17

    1.找到文件夹中的.m2文件 创建settings.xml文件 C盘->用户->用户名->.m2 在此文件夹下创建settings.xml文件夹 点击右键编辑 粘如下代码 <settings> <mirrors> <mirror> <id>aliyun</id> <name>aliyun</name> <

  • MATLAB学习1 认识矩阵2021-09-11 17:30:28

    赋值运算符与等号运算符  a=1,b=1%幅值运算符  a==b%等号运算符 m*n矩阵 %空矩阵 m=[] %1*1矩阵 m=[1] m1=[1,2,3] %列矩阵(分号表示换行) m2=[1;2;3] %m*n矩阵 m3=[1,2,3;4,5,6] 冒号运算符 a=1:10 a1=1:0.5:10 上述代码的运行结果为   可见,其语法为“初始值:步长:终值” ,当

  • 货币政策术语2021-09-04 22:34:31

    狭义货币 (M1),流通中现金与商业银行活期存款的总和。现金+活期。 广义货币(Broad Money,M2)是“狭义货币” 的对称。由于各种定期存款一般可以提前支取转化为现实购买力,把它算作货币,可以更全面地反映货币流通状况,便于分析和控制市场金融活动。代表市场上的总货币量。其计算方法是:M1+

  • (转)Golang reflect.DeepEqual函数:判断两个值是否一致2021-09-03 12:03:39

    介绍: 对于array、slice、map、struct等类型,想要比较两个值是否相等,不能使用==,处理起来十分麻烦,在对效率没有太大要求的情况下,reflect包中的DeepEqual函数完美的解决了比较问题。 函数签名: func DeepEqual(a1, a2 interface{}) bool 文档中对该函数的说明:DeepEqual函数用来判断两

  • Idea加载pom依赖卡顿解决2021-09-02 02:00:41

    一、确认Idea Maven配置 1. maven home path可以选择为本地maven安装目录,重新选择User Settings file,选择maven home path/conf/settings.xml文件 2. 将settings.xml重新配置到本地/Users/xxxx/.m2/路径下(windows用户是C://用户//xxx//.m2)路径下   二、确认setting.xml文件中的m

  • CF1559D2 - Mocha and Diana(构造)2021-08-17 12:03:50

    题目 Problem - D2 给定两个不同的分别包含\(n\)个点的森林,每次可以同时在两个森林加一条相同的边,加边过程中不能出现环。问最多能加多少边,输出任一方案。\(n\le 10^5\) 题解 在submission上看到一个很吊的做法。 先确定一个根\(rt\),比如1号结点,然后遍历每个点\(u\),有三种情况: \(

  • 2011数据结构真题2021-08-14 10:33:21

      思路: 设定两个升序序列分别为A与B,中位数分别为a和b。 1)若a = b,则a或b即为所求中位数,算法结束。 2)若a<b,则舍弃序列A中较小的一半,同时舍弃序列A中较小的一半,同时舍弃序列B中较大的一半,要求两此舍弃的长度相等。 3)若a > b,则舍弃序列A中较大的一半,同时舍弃序列A中较大的一半,同

  • 读懂M0,M1,M22021-08-08 10:04:31

    一、什么是M0,M1,M2? M0、M1、M2是反映货币供应量的三个重要指标: M0(货币)= 流通中的现金,即流通于银行体系之外的现金 M1(狭义货币)= M0 + 企业活期存款 M2(广义货币) = M1 + 准货币(居民储蓄款 + 定期存款 + 其他存款),M2被称为广义货币,是所有企业、个人的定期、活期存款以及所有现金加起

  • 修改Gradle 和Maven本地仓库的位置 方法2021-08-04 10:31:21

    关于Maven的配置: 用过Maven的开发人员应该知道Maven可以通过配置 conf文件夹下面的settings.xml文件来修改maven下载的包,默认是下在c盘的用户文件夹下的.m2中,日积月累.m2会越来越庞大,自然会影响windows的响应,所以一般我们都会将其移动到其他非系统盘下。具体是修改下面这段配置

  • maven-012021-07-31 15:01:59

    maven是什么? 主要用来管理jar包,以及管理项目运行周期,包含clean,install,test,package,repackage等。jar包常会出错。 一.配置文件 settings.xml 作用:配置maven的信息,包含maven的本地仓库和镜像。 位置:Maven的安装目录的conf子目录下面,或用户目录的.m2下面 位置优先级:conf

  • 中国剩余定理的应用:表达整数的奇怪方式2021-07-30 17:33:24

    什么是中国剩余定理呢?  当m1,m2,....mn的值两两互质的时候,求x的值。 假设 M = m1 * m2 * ... * mn 在设 Hi = M / mi (也就是除了mi之外,其他的m值的乘积) 由于m1,m2...mn两两互质, 所以Hi与mi是互质的。 那么Hi ^ (-1)  也就是 Hi 关于 mod mi 的逆元是存在的。 (使用扩展欧几

  • 进程与线程2021-07-29 22:59:35

    进程:正在运行的程序 线程:进程中单个顺序控制流,是一条执行路径 单线程:一个进程中只有一条执行路径 多线程:一个进程中有多条执行路径 记事本属于单线程程序 扫雷属于多线程程序 实现多线程的方法: 方法1:    线程调度的优先级:  线程控制方法: join方法  等待此线程结束,其他线

  • 本地已存在jar包,maven打包还是去下载2021-07-29 17:03:44

    解决方法 在pom文件里面添加以下: file后修改为本地仓库的位置 oss file:C:\Users\admin\.m2\repository <pluginRepositories> <pluginRepository> <id>oss</id> <url>file:C:\Users\admin\.m2\repository</url>

  • 模块12021-07-22 15:32:38

    内容概要 互相导入模块 一个python文件有几种用途 模块功能 模块搜索路径的优先级 内容详细 互相导入模块 m1.py # print('正在导入m1') # x = 'm1' # from m2 import y # 三件事,造一个m2的名称空间 # 开始运行m2 # 产生y这个名字去指向m2中的y的内存

  • 做题记录 Luogu P43812021-07-19 21:01:18

    P4381 [IOI2008] Island - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 基环树 DP。以后会重写。 #include<bits/stdc++.h> using namespace std; #define int long long #define N 1000005 queue<int> q; int n, t[N], w[N], d[N], f[N], g[N], ans; int dfs(int x) { int st =

  • 【luogu P4777】【模板】扩展中国剩余定理(EXCRT)(数论)2021-07-18 10:32:04

    【模板】扩展中国剩余定理(EXCRT) 题目链接:luogu P4777 题目大意 给你一些条件,要你找最小的 x,使得满足它被一些数取模的答案是要求的数。 模数不一定互质。 思路 不会 CRT 的自己先看看 CRT 怎么写。(点我查看) 不难想到,前面我们是将式子的答案选可以加载一起的直接加在一起。

  • Dell G3590 升级配置拆机记录2021-07-17 11:01:18

    前情概要:这台本本自2019年夏天购入后已经高强度使用了两年有余了,由于现在的工作需要,原先的 8+512 的配置已经不太够用了。所以在仔细挑选后购入了两张内存和一片硬盘,仅将升级配置的过程记录如下。 原先配置 Intel(R) Core(TM) i7-9750H CPU @2.60GHz KBG40Z0ZNS512GB NVMe TOSH

  • 三分法2021-07-15 19:31:48

    三分法 举一反三,二分法是将区间一分为二,那么三分法就是将区间一分为三。  那么有了二分,为什么还要有三分呢? 原因是:二分算法解决的是单调函数求极值的问题,而三分算法解决的是单峰函数求极值的问题。 具体来讲,二分法可以解决一次函数的极值,而二次函数就要交给三分法解决了。 三分法

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有