首页 > 2021年01月05日 > 全部分享
__iter__和__next__
__iter__(self)和__next__(self) Python中for循环的原理就是调用可迭代对象的__iter__方法得到迭代器对象,然后调用__next__方法进行取值,直到对象抛出StopIteration异常。某些语言例如go,即支持迭代循环,也支持索引循环。 自定义一个可迭代对象 ...
分类:其他   时间:2021-01-05 22:20:44    收藏:0  评论:0  赞:0  阅读:3
793. 阶乘函数后K个零
题目描述: f(x) 是 x! 末尾是0的数量。(回想一下 x! = 1 * 2 * 3 * ... * x,且0! = 1) 例如, f(3) = 0 ,因为3! = 6的末尾没有0;而 f(11) = 2 ,因为11!= 39916800末端有2个0。给定 K,找出多少个非负整数x ,有 f(x ...
分类:其他   时间:2021-01-05 22:20:33    收藏:0  评论:0  赞:0  阅读:2
# Mycat 分片
分片规则配置文件rule.xml位于conf目录下,它定义了所有拆分表的规则。在使用过程中可以灵活使用不同的分片算法,或者对同一个分片算法使用不同的参数,它让分片过程可配置化,只需要简单的几步就可以让运维人员及数据库管理员轻松将数据拆分到不同的物理库中。 mycat分片规则列表有: 分片枚举 固定分 ...
分类:其他   时间:2021-01-05 22:20:23    收藏:0  评论:0  赞:0  阅读:2
usb hid(驱动开发)
hid 是不需要内核驱动的,但是需要在 linux用户层 做 hid 的业务封装 ...
分类:其他   时间:2021-01-05 22:20:08    收藏:0  评论:0  赞:0  阅读:2
第五节:工厂模式总结
一、工厂模式在 JDK-Calendar 应用的源码分析 测试代码: 1 public class Factory { 2 3 public static void main(String[] args) { 4 // getInstance 是 Calendar 静态方法 5 Calendar c ...
分类:其他   时间:2021-01-05 22:19:53    收藏:0  评论:0  赞:0  阅读:2
sti指令导致奇怪问题
由于要在打印字符函数前后加上cli和sti关闭/打开中断以保证打印不会错乱。结果发现执行完sti指令以后后面一个正常的mov指令都直接报错,通过打开bochs的show dbg-all参数执行debug,结果显示如下: 通过上面来看是由于GP异常导致执行0008:c0001515这条指令报错。GP异 ...
分类:其他   时间:2021-01-05 22:19:41    收藏:0  评论:0  赞:0  阅读:2
[Codeforces1055E] Segments on the Line
给定给 \(n\) 个点,以及 \(m\) 条线段,选择 \(s\) 条线段,使得至少被一个线段覆盖的点的坐标从小到大排序后,第 \(k\) 大最小,没有则输出 \(-1\)。 \(n, m, s, k \leq 1500\)。 二分答案 \(ans\),判断是否存在一个方案使小于等于 \(ans\ ...
分类:其他   时间:2021-01-05 22:19:28    收藏:0  评论:0  赞:0  阅读:2
KubeSphere(三)--示例:安装wordpress到k8s
文档:https://kubesphere.io/zh/docs/quick-start/wordpress-deployment/ ...
分类:其他   时间:2021-01-05 22:19:19    收藏:0  评论:0  赞:0  阅读:2
python函数关键字实参传参
#!/usr/bin/python #coding=utf-8 #好好学习,天天向上 def describe_pet(type,name): print(f"i have a {type};") print(f"my {type}'s name is {name}!") describe_pet( ...
分类:编程语言   时间:2021-01-05 22:19:05    收藏:0  评论:0  赞:0  阅读:2
ubuntu安装python3.7
##ubuntu安装python3.7 ###下载安装包 1、官网或者wget得到对应的tgz包 配置python环境 # tar -zxvf Python-3.7.1.tgz # cd Python-3.7.1/ # mkdir -p /usr/local/python3.7 # ./config ...
分类:编程语言   时间:2021-01-05 22:18:52    收藏:0  评论:0  赞:0  阅读:2
封装方法之数组降维去重排序--记录
//数组降维、排序、去重。 function reduceSortUniq(arr) { let newarr = []; arr.flat(Infinity).sort().forEach(function (item) { if (!newarr.includes(item)) { newarr ...
分类:编程语言   时间:2021-01-05 22:18:38    收藏:0  评论:0  赞:0  阅读:2
org.apache.commons.logging.LogFactory错误解决方法
解决方法 第一种方法:导入commons-logging.jar包 第二种方法,如果用的是maven项目,则直接在pom.xml中加入commons-logging依赖包,如下: <dependency> <groupId>commons-logging</groupId> <artifactId> ...
分类:Web开发   时间:2021-01-05 22:18:26    收藏:0  评论:0  赞:0  阅读:3
删除排序数组中重复的元素
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nu ...
分类:编程语言   时间:2021-01-05 22:18:12    收藏:0  评论:0  赞:0  阅读:2
__str__和__repr__
__str__(self) 打印对象时print(obj)时会触发__str__的执行。 class A: def __str__(self): return 'str执行了' def __repr__(self): return 'repr执行了' a = A() print(a) str执行了 ...
分类:其他   时间:2021-01-05 22:18:02    收藏:0  评论:0  赞:0  阅读:2
剑指offer JZ-16
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 示例1 输入 复制 {1,3,5},{2,4,6} 返回值 复制 {1,2,3,4,5,6} 思路 1.非递归: 申请新的空间用于存放合并后的链表; 若当前pHead1的val值不大于pHead2 ...
分类:其他   时间:2021-01-05 22:17:49    收藏:0  评论:0  赞:0  阅读:2
1457. Pseudo-Palindromic Paths in a Binary Tree
今天继续刷leetcode。 今天着重练习了一下回文串(Palindromic string)相关的题目,其中做到1457. Pseudo-Palindromic Paths in a Binary Tree这一道题的时候,自己方法没错,但跑了两次都是TLE,然后心态有点崩,就去看了一下别人的代码, ...
分类:其他   时间:2021-01-05 22:17:38    收藏:0  评论:0  赞:0  阅读:2
react的setState到底是同步还是异步?
在介绍这个问题之前,我们先来看一下一个例子: state = { number:1 }; componentDidMount(){ this.setState({number:3}) console.log(this.state.number) } 看完这个例子,也许很多小伙伴会下意识的以为setS ...
分类:其他   时间:2021-01-05 22:17:28    收藏:0  评论:0  赞:0  阅读:2
Java基础__03.异常
什么是异常? 异常是指程序运行中出现的各种例外情况,如文件找不到、网络连接失败、传参错误。。。异常发生在程序运行期间,它影响了正常的程序执行流程。 异常体系结构: 在java中,异常是被当作对象来处理的,并定义一个基类java.lang.Throwable来作为所有异常的超类。 在Java API中 ...
分类:编程语言   时间:2021-01-05 22:17:13    收藏:0  评论:0  赞:0  阅读:1
Unity3D——关于质量的设置
在Unity3D中,你开发一款游戏,可能需要同时发布到不同平台中。比如,对于PC平台,你可能需要引擎打包高质量的材质纹理,光照图信息。而对于Mobile平台,由于CPU上载数据到GPU需要一定宽带,想象下,如果你的一个渲染实例使用了一个2048*2048分辨率的纹理,然后你把这个游戏发布到移动端,那 ...
分类:编程语言   时间:2021-01-05 22:17:00    收藏:0  评论:0  赞:0  阅读:1
C++面向对象:C++ 继承
面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建 ...
分类:编程语言   时间:2021-01-05 22:16:45    收藏:0  评论:0  赞:0  阅读:1
439条   上一页 1 2 3 4 ... 22 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号