python列表分组

  问题:最近遇到一个小问题,需要对列表中的元素分组,保证每组元素的和尽可能平衡,最后返回每组的值和所对应的下标,这里对处理办法进行记录,方便以后查看。     解决思路:     step1: 对列表进行排序,新建输出的空列表out_list[N];     step2: 根据需要分组的个数$N$,每次遍历$N$个元素;     step3: 循环执行step2,前后两次交替分配;     step4: 处理最后未分配的元素,依次分配给out_list。   代码: def listGrou
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

[FE] G2Plot 在 Vue 中使用 CDN 方式避免构建时增大 js 体积

使用 npm、yarn 方式安装的包,虽方便使用,但是会极大增加 vendor.xx.js 体积,拖慢网站运行速度。 以 G2Plot 为例,实际在 build 构建时,会下载一些额外字体到 vendor.xx.js 中。 要解决这个问题,选择引入 CDN 是比较常见的方式,在 Vue 中可以参考如下写法: 在 index.html header 中引入 g2plot.min.js,并加 G2Plot 挂到 window 上面。 <script src="https://xxxxx/g2plo
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

四、网络层

1.网络层最大努力交付什么意思 1)有错 2)无序 3)丢失 4)有重复 5)会丢弃
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

python截取根域名

  我们在备案网站上查询域名的时候,查询的域名会被自动截取,这样返回的信息就不是host对应的信息,而是二级域名对应的信息,为了应对这种情况,我们就需要截取域名: #导入模块 from tld import get_fld from tld import get_tld #只取到二级域名 print(get_fld('http://www.baidu.com')) #只取到一级域名(顶级域名),包含gov.cn,me.uk,net.bz等 print(get_tld('http://www
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

在LaTeX中打出证明结尾的方框

黑色方框 在tex文件头部导入amssymb \usepackage{amssymb} 使用以下命令打出黑色方框: $\blacksquare$ \(\blacksquare\) 如果需要让黑色方框右对齐,则再加上\hfill命令: $\hfill\blacksquare$ \(\blacksquare\) 白色方框 在tex文件头部导入amsthm \usepackage{amsthm} 使用以下命令打出白色方框: $\qedsymbol$
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

省选模拟103

e
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

SXSSFWorkbook的简单使用

在工作中使用到SXSSFWorkbook来导出Excel,写一篇博客记录一下SXSSFWorkbook的使用方法 1.介绍 SXSSFWorkbook是属于apache基金会的Excel导出工具类,从其官网上可以看出SXSSFWorkbook实现了Workbook接口 Streaming version of XSSFWorkbook implementing the "BigGridDemo" strategy. This allows to write very large files w
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

jekins-安装&build

首先下载: https://www.jenkins.io 然后找到对应的centos jekins 安装,安装前首先下载jdk。 > rpm -ivh jekins.rpm >rpm -ql jekins https://www.jenkins.io/zh/doc/book/installing/ 安装文档 >java -jar jenkins.war --httpPort=9090 //如果不指定端口号则默认是8080 -Dhudson.util.ProcessTree.disable=tr
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

[FE] 推荐两个能全球访问的 CDN 前端资源仓库

https://unpkg.com/ https://cdnjs.com/ 部分资源库的版本不全。 访问速度请自行评估。 Link:https://www.cnblogs.com/farwish/p/12944662.html
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

力扣226. 翻转二叉树

226. 翻转二叉树 翻转一棵二叉树。 示例: 输入: 输出: 思路一:递归 直接进行递归,交换左右孩子后,对左右孩子分别递归交换左右孩子 1 class Solution { 2 public TreeNode invertTree(TreeNode root) { 3 // 如果根节点为null, 直接返回null 4 if(root == null){ 5 return null; 6 } 7
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

计网实验 第十章 路由器 RIP 动态路由配置

  配置如下拓扑图      配置ip   ·      然后。。。。然后疯狂配置,当一个无情的复制机器            其全部过程可理解为,各种开vlan开端口,配置交换机路由器的rip协议   需要注意一点是若三层交换机不能配置RIP路由协议,先输入IP routing即可   然后两个PC机就可以互通啦      
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

js函数的形参

今天,在uni-app中想要将上传文件的功能封装在一个方法中 uploadTask(imageUrl,formData,tempFilePaths,filename,markUrl,markData){   uni.uploadFile({   url: imageUrl,   filePath: tempFilePaths[0],   name: 'file',   fileType: "image",   formData: formData,   success: function (u
分类: 其他 发布时间: 05-23 22:18 阅读次数: 0

关于jMeter 的安装与使用

安装 1. 下载jmeter https://jmeter.apache.org/ 要求jdk要1.8以上 2. 解压jmeter ,配置系统变量 ..... 3. 打开软件 4. 设置为中文 使用 TestPlan->右键->添加->线程组 线程组->右键->添加->http请求 http请求->右键->添加->监听器->察看结果树,聚合报告,生成概要结果,图形结果
分类: 其他 发布时间: 05-23 22:01 阅读次数: 0

第011封信|新冠带给全球少儿编程教育的挑战和机会

CodeCombat 首席支持者,你好! 数据看全球少儿编程新业态 政策风向 全球超过50个国家,中国6个省市和美国50个州建议在K12中小学阶段推广少儿编程。在正在进行的全国两会期间,全国政协委员、网易CEO丁磊建议将少儿编程纳入学业水平考试,作为素质教育评价内容之一。 专业考试 在过去的三年,美国大学先修课程AP计算机科学原理 (进入美国名校的重要考试之一,CodeCombat是AP计算机科学原理指定学习平台) 考试人数增长了3倍,预计未来2年将再增长2倍。 就业市场 计算机行业在中国和美
分类: 其他 发布时间: 05-23 22:01 阅读次数: 0

JUC学习笔记(三):线程池和ForkJoin

使用线程池以前,需要先了解阻塞队列: 阻塞队列 BlockingQueue 先进先出的数据结构。 写:如果队列满了,就必须阻塞等待消费。 取:如果队列是空的,就必须阻塞等待生产。 一般在多线程并发处理和线程池中使用。 有这些实现类,重要的是红色中的 继承结构其实和List类似 主要API 阻塞队列有4组API,其实就是添加、移除和查看队首元素的4组方法。 这4组方法面对无法执行的时候会有着不同的行为,可以根据业务需求去使用。 比如队列满了,无法添加元素的时候,add方法会抛出异常,offer则
分类: 其他 发布时间: 05-23 22:01 阅读次数: 0

YML配置实例说明

1、基本语法 k:(空格)v 表示一对键值对(空格必须有) 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 属性和值是大小写敏感的 server: port: 8081 path: /hello 2、值的写法 2.1字面量:普通的值(数字,字符串,布尔) k: v:字面直接来写; 2.2字符串默认不用加上单引号或者双引号; “”:双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思 name: “mingzi01 \n mingzi02” 输出
分类: 其他 发布时间: 05-23 22:01 阅读次数: 0

OO第三单元——很缺钱的社交网络

一、JML理论基础和工具链 基于规格的设计可以使开发人员能高效准确地完成开发,也能够使代码测试变得十分的轻松。 1.1 原子表达式 \result:方法的返回值 \old(expr):expr在方法执行前的取值 \not_assigned(x,y,...):当括号中所有变量均没有被赋值,返回true,否则返回false \not_modified(x,y,...):当括号中所有变量取值均没有变化,返回true,否则返回false \nonnullelements(container):容器中不
分类: 其他 发布时间: 05-23 22:01 阅读次数: 0

day58——jQuery事件特性、bootstrap基本使用

jQuery事件特性 阻止后续事件执行 需求:点击form表单内的提交按钮后,只给form标签内的span标签设置文本内容,不向后端提交数据,也不刷新。 <form action=""> <span id="d1" style=" background-color:red;"></span> <input type="submit" id="d2"> </form> <script> $('#d2').click(function (e) { $('#d
分类: 其他 发布时间: 05-23 22:01 阅读次数: 0

解决论文标题和题注设置

摘要 标题格式要求:一级标题为第一章,二级标题为1.1的情况 实现效果简单,只需要设置在二级使用正规形式编号即可,但无法兼顾图表标注中要使用1形式一级标题,例如 : 第一章的图一为图1.1 主要实现思路:先设置标题为第1章形式, 在定稿后改为第一章,这样修改是不影响图表标注的 实现 标题 定义多级列表 一级标题 二级标题,注意勾选正规形式编号,以此实现即使第一标题使用一,二级标题也能是1.1 图表标注 插入 自动编号 修改标题一 右键 调整列表缩进 修改为一 最终实现
分类: 其他 发布时间: 05-23 22:01 阅读次数: 0

golang bitmap(位图)

一、概述 本文将讲述Bit-Map算法的相关原理,Bit-Map算法的一些利用场景,例如BitMap解决海量数据寻找重复、判断个别元素是否在海量数据当中等问题.最后说说BitMap的特点已经在各个场景的使用性。 二、Bit-Map算法 先看看这样的一个场景(来自《编程珠玑》):给一台普通PC,2G内存,要求处理一个包含40亿个不重复并且没有排过序的无符号的int整数,给出一个整数,问如果快速地判断这个整数是否在文件40亿个数据当中? 问题思考: 40亿个int占(40亿*4)/1024/102
分类: 其他 发布时间: 05-23 22:01 阅读次数: 0