169. 多数元素

给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:[3,2,3]输出:3示例 2: 输入:[2,2,1,1,1,2,2]输出:2 解法一:哈希表 public in ...

个人博客

2021年6月14日; 昨天新增了一个团员绩效评价的功能,今天完成了后端代码以及增加了评价后就不能在评价的代码,下面是我的页面展示: 这是已经评价完的代码,当社评价完自己社团的团员的时候就不能在评价了,这是未评价的页面: 重新评价后会显示已评价和重新评价的按钮,这是我的代码: @ResponseBo ...

redux-persist状态持久化6.0.0版本

博主头像 网上挺少关于redux-persist的教程,个人去github看了下,看的一脸懵逼,然后百度查了查,发现redux-persist每一个版本的语法改的都挺大的,造成我下载的6版本在网上之中到一个教程,配合着网上的教程和github上redux-persist的文档,终于把我的项目写了出来 百度上的 ...

算法中的伪代码语法格式

博主头像 伪代码 pseudo-code,是一种非正式的,类似自然语言,用于描述模块结构图的语言。对于熟练不同编程语言的程序员要理解其他编程语言编写的功能时很困难,而伪代码清晰、简单、可读性好,可将整个算法运行过程的结构用接近自然语言的形式描述出来。伪代码不关心软件工程的问题,常忽略数据抽象、模块性、错误处理 ...

网络编程复习 D3章 多线程

博主头像 #多进程、多线程概念及作用 多进程就是指计算机同时执行多个进程,一般是同时运行多个软件。 #多线程两种实现方法的步骤 #理解线程的 run()以及 start()方法 #多线程状态及其之间的切换 #线程为什么需要调度?为什么引入优先级? 优先级高低? #线程调度原则 #什么是线程同步?为什么要线程同 ...

C#打开WiFi热点,WiFi共享的四种方式总结(三)

拚忘的博客园要开始写随笔了,第一期就先讲讲wifi热点吧..... 持续更新C#、wpf、.NetCore相关内容,欢迎关注!! C#打开WiFi热点,WiFi共享的四种方式总结(一) C#打开WiFi热点,WiFi共享的四种方式总结(二) C#打开WiFi热点,WiFi共享的四种方式总结(三) C ...

【ZJOI2020】 传统艺能【矩阵快速幂】【DP】

博主头像 洛谷传送门 Description 给定一棵 \([1,n]\) 范围内的广义线段树,\(k\) 次等概率随机选择一个区间 \([l,r]\) 执行区间覆盖操作,问最终 \(tag=1\) 的节点数量的期望。 \(n\le 200000,k\le 10^9\)。 Solution 根据期望的线性性, ...

用Unity做水波效果

博主头像 遇到了需要做动态水波效果的需求,类似下图 1. 最简单最naive的是只用一张水波图 将这个图片挂在一个有mask组件的父节点上,这个父节点可以挂一个圆形的图当做遮罩。注意这个水波图的宽度一定要比圆形的直径长。 用代码控制水波图的左右移动,来做水流波动的效果,进度条的位置通过调整其y轴的大小。 这种 ...

动态规划之背包问题详解

博主头像 动态规划之背包问题详解 说明 动态规划也是一种将复杂问题拆解为许多子问题的一种算法,与分治算法类似,只不过动态规划拆解后的子问题是互相有关联的,而分治拆解后的子问题彼此没有关联 背包问题是指有一堆物品,每个物品都有自己的价格,现有一个背包,有一定的存储容量,现要求背包能存储物品的最大价值为多少,即背 ...

第八次团队作业:用户调查报告

| 这个作业属于哪个课程 | 2018级计算机和综合实验班 | | | | | 这个作业要求在哪里 | 作业要求 | | 作业正文 | 如下所示 | | 这个作业的目标 | 完成用户调查报告,检验小程序的实践功能 | 一、用户反馈截图 二、总体评价 1、用起来比较方便、快捷; 2、界面有点简单没有太 ...

7-falsk 中的上下文

上下文:即语境,语意,在程序中可以理解为在代码执行到某一时刻时,根据之前代码所做的操作以及下文即将要执行的逻辑,可以决定在当前时刻下可以使用到的变量,或者可以完成的事情。 Flask中有两种上下文,请求上下文和应用上下文 Flask中上下文对象:相当于一个容器,保存了 Flask 程序运行过程中的一 ...

python 新式类与旧式(经典)类

object 是 Python 为所有对象提供的 基类,提供有一些内置的属性和方法,可以使用 dir 函数查看 新式类:以 object 为基类的类,推荐使用 经典类:不以 object 为基类的类,不推荐使用 在 Python 3.x 中定义类时,如果没有指定父类,会 默认使用 object 作为 ...

C# int转换成byte数组原理

C# int转换成byte数组原理 例如int 300,因为int占4字节,所以byte数组长度为4,先将300转换成二进制: 00000000 00000000 00000001 00101100,然后将每个字节转换成十进制由低到高存入byte数组中,所以最后结果是44 1 0 0 ,byte[0 ...

LRU算法

LRU算法 简介 ​ LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的数据予以淘汰。 ​ 很多缓存中采用这种算法。 一:LinkHashMap实现LRU算法 LinkedHashMap 会对数据使用来排序,这样服务LRU算法的最少使 ...

实验九 线程

1.线程的创建 编写程序模拟 Allen 和 Luffy 爬楼,楼层是从 1-10 层。 Allen 每上一层休息 10ms , Luffy 每上 一层休息 5ms . (需要注意的是 Allen 和 Luffy 是一起爬楼的,而非某个人先爬楼,爬完后接着另一 个人爬楼。) 因为线程用到 pthre ...

Converter的实现与管理

博主头像 日常的开发中,在分层的架构中,对象在跨域边界时,难免需要需要转换成对应层次的模型对象,例如Entity、DO、DTO等。实现这些Converter也有不同的处理方案,如动态的BeanCopy、静态的MapStrut。 ...

<1···456···200>