码迷,mamicode.com
首页 > 编程语言
python中可迭代对象和列表
什么是可迭代对象?什么是迭代器? 如果一个对象拥有__iter__方法,其是可迭代对象; 如果一个对象拥有__iter__方法和next方法,其是迭代器; 迭代器的特性 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 ...
分类:编程语言   时间:2021-05-24 16:41:11    阅读次数:0
Java_继承
继承的格式 继承它描述的是两个类之间的关系,如果一个子类继承父类,那么子类可以使用父类非私有的成员。 1 public class 父类{ 2 //成员变量 3 //成员方法 4 } 5 6 public class 子类1 extends 父类{ 7 8 } 9 10 public class 子 ...
分类:编程语言   时间:2021-05-24 16:40:08    阅读次数:0
python中字典生成式
先看一个简单的字典生成式: 1 columns=[1,2,3,4] 2 3 new_dict={c:1 for c in columns} 4 5 print(new_dict) 结果是:{1: 1, 2: 1, 3: 1, 4: 1} ...
分类:编程语言   时间:2021-05-24 16:39:55    阅读次数:0
八种排序方法
一.直接(选择)插入排序 有两种方式:升序和降序 我使用升序 第一种排序:直接(简单)插入排序:每次向已经排序好的 队列里面找个合适的位置,将值插入 //笔试和面试: //1.算法的描述 2.算法的实现 3.效率(时间复杂度和空间复杂度和稳定性) //稳定性定义:如果两个关键值A和A`,如果一开始A ...
分类:编程语言   时间:2021-05-24 16:38:12    阅读次数:0
Spring Security + OAuth2 + JWT 基本使用
Spring Security + OAuth2 + JWT 基本使用 前面学习了 Spring Security 入门,现在搭配 oauth2 + JWT 进行测试。 1、什么是 OAuth2 OAuth 是一个关于授权(authorization)的开放网络标准,使得第三方应用可以使用该令牌在限 ...
分类:编程语言   时间:2021-05-24 16:37:46    阅读次数:0
小甲鱼第005讲:闲聊之Python的数据类型 | 课后测试题及答案
测试题: 在 Python 中,int 表示整型,那你还记得 bool、float 和 str 分别表示什么吗? bool -——布尔类型 float ——浮点型 str ——字符串 你知道为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗? 因为计算机是只认识二进 ...
分类:编程语言   时间:2021-05-24 16:37:27    阅读次数:0
Java_抽象
抽象的基本使用 抽象的关键字是abstract,可以用来修饰类(抽象类),还可以修饰方法(抽象方法)。 1 //抽象类 2 public abstract class Animal{ 3 //抽象方法 4 public abstract void eat(); 5 //抽象方法 6 public a ...
分类:编程语言   时间:2021-05-24 16:36:37    阅读次数:0
Spring Cloud Gateway-自定义异常处理
一、前提 我们平时在用SpringMVC的时候,只要是经过DispatcherServlet处理的请求,可以通过@ControllerAdvice和@ExceptionHandler自定义不同类型异常的处理逻辑,具体可以参考ResponseEntityExceptionHandler和Default ...
分类:编程语言   时间:2021-05-24 16:36:19    阅读次数:0
Java原子操作保证方案
#引言 原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。通常所说的原子操作包括对非long和double型的primitive进行赋值,以及返回这两者之外的primitive。之所以要把它们排除在外是因 ...
分类:编程语言   时间:2021-05-24 16:35:44    阅读次数:0
数组去重
数组去重不仅在工作中经常使用,也会在面试中经常问到,现在有几种常用的方法: 比如要将数组去重: const arr = [1, 2, 3, "1", 2, undefined, undefined, "undefined", NaN, NaN]; 方法一: 直接通过indexOf 或者 includ ...
分类:编程语言   时间:2021-05-24 16:35:21    阅读次数:0
1442. 形成两个异或相等数组的三元组数目
思路: 类似的题做过了,一个优化算法就是(s0s1s2...si-1)(s0s1s2....si-1....sn)=(si...sn). 因此我们就能计算出前缀异或的结果从而将暴力算法O(n4)优化成O(n^3) 代码: class Solution { public: int countTripl ...
分类:编程语言   时间:2021-05-24 16:33:33    阅读次数:0
Linux系统安装Python3环境(详解)
背景:虽然linux有自带python2.7 但是很多时候需要用到python3,故需要在linux上重新安装python3,由于python3的版本太高,由于出现一些问题,故尽量安装python3.6版 以下详细介绍以下python3.6.1的安装过程。 1.下载安装包,可以直接wget http ...
分类:编程语言   时间:2021-05-24 16:32:17    阅读次数:0
python如何使用条件语句if
我们在写程序时,常常需要指明两条或更多的执行路径,而在程序执行时,允许选择其中一条路径,或者说当给定条件成立时,则执行其中某语句。在这个过程中我们就需要用条件语句来帮我们判定。在python中,最常见的条件语句就是if,if是如何用的呢?下面我们来看看。 if 语句的判断条件可以用>(大于)、<(小 ...
分类:编程语言   时间:2021-05-24 16:32:02    阅读次数:0
如何实现LRU(最近最少使用)缓存淘汰算法?
我们维护一个有序单链表,越靠近链表尾部的结点是越早之前访问的。 当有一个新的数据被访问时,我们从链表头开始顺序遍历链表。 如果此数据之前已经被缓存在链表中了,我们遍历得到这个数据对应的结点,并将其从原来的位置删除,然后再插入到链表的头部。 如果此数据没有在缓存链表中,又可以分为两种情况:如果此时缓存 ...
分类:编程语言   时间:2021-05-24 16:22:09    阅读次数:0
mackBook使用Xcode学习C语言(1)
C语言介绍:百度百科 Xcode版本:12.5 创建测试项目 proudct Name:填写本次的项目名称:test team:创建的组 Organization Idenifiter:本次项目的唯一ID Language :开发语言 C ...
分类:编程语言   时间:2021-05-24 16:19:19    阅读次数:0
python k-means 一堆乱七八糟的程序
python k-means F:\PythonProject\K-Means import pandas as pd import numpy as np from sklearn.preprocessing import StandardScaler from sklearn.model_sel ...
分类:编程语言   时间:2021-05-24 16:18:04    阅读次数:0
Python+Selenium - 一个元素有两个标签时:一个用于显示,一个用于底层
如下图,这种一个元素由两个标签控制的,用js改值时需要两个标签的属性值都改 改值代码 js_code = 'a = document.getElementById("lostdate");' \ 'a.removeAttribute("readonly");' \ 'a.value = "2021- ...
分类:编程语言   时间:2021-05-24 16:17:00    阅读次数:0
453443条   上一页 1 ... 88 89 90 91 92 93 94 ... 26674 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!