学习了二分思想 不难想到应用它来进行幂的快速运算 首先要有一些理论基础 a4=(a2)2(上过初中的都知道吧……) 现在可以快乐的开始了 本人采用的是嵌套的方法 首先要考虑几种情况 1. 指数为1 这种情况下直接return 底数就可 2. 指数为偶数 这种情况return (底数指数/2)2 3. ...
分类:
其他 时间:
2021-04-01 00:55:06
收藏:
0 评论:
0 赞:
0 阅读:
19
分布式锁需要解决的问题:多个进程不在同一个系统中,用分布式锁控制多个进程对资源的访问,防止脏数据产生 互斥性 只有一个客户端获取锁 安全性 锁只能由持有概客户端的删除 不能由其他客户端删除 死锁 一个客户端获取到锁,导致宕机,而其他客户端无法获取到资源 容错 一个节点宕机,客户端任然能获取锁和释放锁 ...
分类:
其他 时间:
2021-04-01 00:54:24
收藏:
0 评论:
0 赞:
0 阅读:
27
#fiflter函数 names = ['axx_nb', 'bxx_sb', 'cxx_sb'] res = [name for name in names if name.endswith('sb')] print(res) res1 = filter(lambda name:name.ends ...
分类:
其他 时间:
2021-04-01 00:53:58
收藏:
0 评论:
0 赞:
0 阅读:
15
Linux下编译Qt 5版本源码
分类:
系统服务 时间:
2021-04-01 00:53:26
收藏:
0 评论:
0 赞:
0 阅读:
16
Data: from torch.utils.data import Dataset, DataLoader class MyDataset(Dataset): def __init__(self, file): self.data = ... def __getitem__(self, index ...
分类:
其他 时间:
2021-04-01 00:53:13
收藏:
0 评论:
0 赞:
0 阅读:
17
MySQL 入门 1、什么是数据库? 数据库是存储数据的仓库,本质是一个文件系统,数据按照特定的格式将数据存储起来,用户通过SQL语句对数据库中数据进行增加、删除、修改和查询等操作。 2、数据库与数据管理系统及数据表单的关系: 数据管理系统用于建立、使用和维护数据库,对数据库进行统一的管理和控制。 ...
分类:
数据库技术 时间:
2021-04-01 00:52:54
收藏:
0 评论:
0 赞:
0 阅读:
16
需要实现的效果 为什么清除浮动 不清除浮动 <style> div#container { border: solid 1px red; } div div.one { height: 200px; width: 200px; background-color: aquamarine; float: ...
分类:
其他 时间:
2021-04-01 00:52:39
收藏:
0 评论:
0 赞:
0 阅读:
20
136. 只出现一次的数字 LeetCode_136 题目描述 相似题目:剑指 Offer 56 - I. 数组中数字出现的次数 代码实现 class Solution { public int singleNumber(int[] nums) { int n = nums.length; int ...
分类:
其他 时间:
2021-04-01 00:52:01
收藏:
0 评论:
0 赞:
0 阅读:
18
编程当然追求精简,与代码的复用。如果两个类其中第一个类能实现第二个的所有功能,那可以让第二个类直接去继承第一个类。这样就可以减少很多重复的代码。 需要注意的是如果子类继承与父类: 第一,子类拥有父类非private的属性和功能;第二,之类具有自己的属性和功能,即子类可以扩展父类没有的属性和功能,第三 ...
分类:
其他 时间:
2021-04-01 00:51:47
收藏:
0 评论:
0 赞:
0 阅读:
20
1.关键字 本地maven环境、安装maven环境。 2.为什么本地要安装maven环境 加载依赖的时候会比较快。 3.操作步骤(将安装包放在D盘的lyr文件夹的Maven文件夹) 新建Maven安装包,将压缩包放在里面,然后解压到当前文件夹,会生成apache-maven-3.5.0文件夹。 进入 ...
分类:
其他 时间:
2021-04-01 00:51:29
收藏:
0 评论:
0 赞:
0 阅读:
33
Web高难度面试题 #####请你谈谈网站是如何访问的? 1 首先第一步我们需要输入一个域名 2 第二步计算机需要检索内部程序盘中的etc下面hosts配置文件有没有这个域名的映射 C:\Windows\System32\drivers\etc\hosts(计算机盘符下面的路径) 3 - 有:直接返 ...
分类:
Web开发 时间:
2021-04-01 00:50:56
收藏:
0 评论:
0 赞:
0 阅读:
16
赋值操作符 1、赋值必须返回对 *this 的引用 这与内置类型的赋值一致。而且, 因为赋值返回一个引用,就不需要创建和撤销结果的临时副本 2、是否为自赋值 用if(this==&other)来判断,若是,直接返回*this 否则,自赋值可能会导致dangling point的fatal error ...
分类:
其他 时间:
2021-04-01 00:50:39
收藏:
0 评论:
0 赞:
0 阅读:
11
####有两种方式 vue中自带的: :to="{ name: 'article', params: { articleId: article.art_id } }" 或是自己写的: this.$router.push({ name: 'editAddress', params: { address ...
分类:
其他 时间:
2021-04-01 00:50:24
收藏:
0 评论:
0 赞:
0 阅读:
30
主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。 哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原 ...
分类:
其他 时间:
2021-04-01 00:50:08
收藏:
0 评论:
0 赞:
0 阅读:
21
1、命令:cd 功能:切换到指定的目录。 语法:cd [ 绝对路径 | 先对路径 ] 其中绝对路径:以/开头的路径,该路径从根目录开始定位 。 相对路径:从当前的位置开始定位。 举例:cd /home 进入home文件夹 2、命令:pwd 功能:显示当前所在位置 3、命令:mkdir 功能:创建一级 ...
分类:
系统服务 时间:
2021-04-01 00:49:53
收藏:
0 评论:
0 赞:
0 阅读:
20
像 Python、JavaScript 这类的动态语言,基本上都是使用引用赋值的,不管是基本数据类型,还是复杂的数据类型,都是按照引用传值。 引用赋值 在引用赋值中,变量名和变量的真实值是分开保存的,变量名中保存的是真实值的一个指针,对变量赋值时,也是将这个指针赋值给新变量。我们在使用变量的时候,不 ...
分类:
编程语言 时间:
2021-04-01 00:49:40
收藏:
0 评论:
0 赞:
0 阅读:
45
NUGET 安装 Select.HtmlToPdf库 代码如下: public class PdfUtils { /// <summary> /// html字符串转PDF /// </summary> /// <param name="html">html</param> /// <param n ...
分类:
Web开发 时间:
2021-04-01 00:49:26
收藏:
0 评论:
0 赞:
0 阅读:
42
MergeSort 算法 1.问题 对一个数组进行排序,使其有序 2.解析 利用归并算法,将数组不断拆分成一个数字,最后不断归并、返回,形成一个有序数组。 3.设计 MergeSort算法 function void merge(int[] array, int left, int mid, int ...
分类:
编程语言 时间:
2021-04-01 00:49:03
收藏:
0 评论:
0 赞:
0 阅读:
33
1 .替代密码 加密: public class Caesar { public static void main(String args[]) { Scanner in = new Scanner(System.in); int k = 25; // System.out.println("输入要 ...
分类:
其他 时间:
2021-04-01 00:48:44
收藏:
0 评论:
0 赞:
0 阅读:
18
容器是什么? 简单来说容器相当于一个Box,其中的List、Set、Queue和Map这些基本类型,方便在容器内进行反复存删的操作 1.1为什么需要容器? 在端与端之间的传输中,需要Java临时存储数据。 ArrayList的初始化 2.1 ArrayList和List的区别: 2.2 ArrayL ...
分类:
其他 时间:
2021-04-01 00:48:09
收藏:
0 评论:
0 赞:
0 阅读:
13