码迷,mamicode.com
首页 > 编程语言 > 日排行
【JavaScript】6种函数的调用方式和this指向
普通函数 function fn1(){ log(1); } 调用 fn1(); 对象函数 var obj={ a : 0, b : 1, fn2:function(){ log(2); } } 调用 obj.fn2(); 构造函数 function fn3(uname,uage){ this.un ...
分类:编程语言   时间:2021-01-21 10:35:33    阅读次数:0
Python使用random.shuffle()随机打乱字典排序
###示例.1 import random from random import shuffle x = [[i] for i in range(10)] shuffle(x) print(x) 运行结果: [[1], [2], [5], [0], [7], [9], [3], [8], [4], ...
分类:编程语言   时间:2021-01-21 10:36:13    阅读次数:0
python 进阶之路:namedtuple
python 中的tuple(元组) 大家应该非常熟悉,元组的特性namedtuple 也具有 在这基础之上新增了一些功能,正常情况下,元组以下标的形式获取数据,我们往往不知道这个数据所代表含义,在namedtuple中得已解决,我们可以知道每个数据所代表的含义。 Namedtuple比普通tupl ...
分类:编程语言   时间:2021-01-21 10:37:34    阅读次数:0
Java8中的日期API
声明:本文参考自:http://suo.im/5RJhaU 新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。 示例1:Java 8中获取今天的日期 Java 8 中的 LocalDate 用于表示当天日期。和java.util.Date不同,它只有日期,不包 ...
分类:编程语言   时间:2021-01-21 10:40:20    阅读次数:0
KMP算法模板
概述 模板出自kuangbin的博客 典型应用: 给你两个字符串,寻找其中一个字符串是否包含另一个字符串,如果包含,返回包含的起始位置。 (1) 头文件 1 #include <bits/stdc++.h> 2 using namespace std; 3 const int N = 1e5+10; ...
分类:编程语言   时间:2021-01-21 10:42:47    阅读次数:0
[golang/go语言]YY的GCD(莫比乌斯反演)
学会一种语言最好的办法就是拿它写一道算法题{ 鉴于sort和stl实现不了,就选取了莫比乌斯反演的题来实现 golang还是挺臭屁的,但是大的上面难度还是很低的,go也熟悉了不少 package main import "fmt" func Min(x, y int) int { if x < y ...
分类:编程语言   时间:2021-01-21 10:45:47    阅读次数:0
JAVA 1.对象和封装
1. 2. 3.Java类里面属性可以付初使值 4.属性的名字一小写开头 5 6.构造方法 1.语法: 7.staitc的应用 1.statia可以用来修饰:方法,属性,代码块 , static只能修饰成员变量和成员方法。 static变量是专属于类的,不能在方法定义里面使用。 2. 注意:代码块作 ...
分类:编程语言   时间:2021-01-21 10:46:33    阅读次数:0
python写的笔趣阁网站小说下载器
import requestsimport refrom lxml import etree# source = requests.get('http://www.paoshu8.com/0_984/746463.html').content.decode('utf8')# #print(sourc ...
分类:编程语言   时间:2021-01-21 10:48:04    阅读次数:0
Union-Find算法详解
Union-Find 算法,也就是常说的并查集算法,主要是解决图论中「动态连通性」问题的。 什么是动态连通性? 对于一幅图中,各个节点是否是相连的?如果不相连,就把他们连起来。涉及到几个操作: union:连接节点p和节点q find:查找节点p的父节点 connected:判断节点p和节点q是否是 ...
分类:编程语言   时间:2021-01-21 10:49:02    阅读次数:0
python 装饰器
一、函数装饰器 1.从函数中返回函数 在 if/else 语句中我们返回 greet 和 welcome,而不是 greet() 和 welcome()。为什么那样?这是因为当你把一对小括号放在后面,这个函数就会执行;然而如果你不放括号在它后面,那它可以被到处传递,并且可以赋值给别的变量而不去执行它 ...
分类:编程语言   时间:2021-01-21 10:49:34    阅读次数:0
线程执行带有参数的任务
from threading import * from time import * def show_info(name,age): print(name,age) def show_user_info(username,password): print(username,password) if ...
分类:编程语言   时间:2021-01-21 10:50:33    阅读次数:0
线程的基本使用
一、线程的概念: 1、线程是进程中执行代码的一个分支,每个执行分支想要执行代码都需要CPU进行调度。即:线程是CPU调度的基本单位 2、每个进程中至少要有一个线程,就是主线程。 二、线程的作用 实现多任务的一种方式。 三、多线程的特点 可以共享全局变量。(因为在一个进程里) 四、基本语法 impor ...
分类:编程语言   时间:2021-01-21 10:50:51    阅读次数:0
python+pytest打印日志
使用python自带的logging日志模块 1.简单设置 import logging # 设置log级别为 info logging.basicConfig(level=logging.INFO) # error > debug > info def run(*args, **kwargs): ...
分类:编程语言   时间:2021-01-21 10:53:34    阅读次数:0
LeetCode | 0530. 二叉搜索树的最小绝对差【Python】
Problem LeetCode Given a binary search tree with non-negative values, find the minimum absolute difference between values of any two nodes. Example: I ...
分类:编程语言   时间:2021-01-21 10:55:51    阅读次数:0
自动化测试和手动测试的选择(python篇)
一.前言: 软件测试是为了评估软件应用程序的功能,以确定开发的软件是否满足指定的要求,并确定缺陷,以确保产品无缺陷,从而生产出高质量的产品。而软件测试分为手工测试和自动化测试两大类。手工测试和自动化测试都有各自的优点和缺点,而且我们知道项目都有很关键的要素:质量、成本和时间,任何项目的目标都是获得高 ...
分类:编程语言   时间:2021-01-21 10:56:11    阅读次数:0
裸机状态-汇编语言-实现OS
实现OS 这个标题给的太大了,只能说实现了几个小的功能而已。 如标题所说,纯裸机,也就是没有任何的字符库,BIOS中断也没有使用,利用时钟中断、键盘中断、BEEP、在200 * 320 像素显示模式下实现了 自己的系统(DOGE) 先来看看效果吧 虽然直接看演示比较直接,但是还是啰嗦一下。 包括4个 ...
分类:编程语言   时间:2021-01-21 10:56:24    阅读次数:0
Java数据类型
Java数据类型 基本类型(primitive type) 整数(int byte short long【数字后加L】) 浮点数(float【小数后加F或f,因为小数默认为double】 double) 字符(char【单引号中只能有一个字符】) 布尔值(boolean) 整数拓展 二进制0b 十进 ...
分类:编程语言   时间:2021-01-21 10:58:26    阅读次数:0
c++拷贝(复制)构造函数
c++拷贝(复制)构造函数 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 1、通过使用另一个同类型的对象来初始化新创建的对象,即用已有对象给新创建对象赋值。 Line line1(10); Line line2 = lin ...
分类:编程语言   时间:2021-01-21 10:59:33    阅读次数:0
11.线程池Thread Pool
一下内容来自B站老杨 线程池线程也是一个线程。 最简单的进入池线程运行代码的方法。 线程池整洁的概念 ...
分类:编程语言   时间:2021-01-21 11:01:08    阅读次数:0
c++从浅拷贝和深拷贝到默认拷贝函数
c++从浅拷贝和深拷贝到默认拷贝函数 1. 深度拷贝和浅拷贝 深度拷贝和浅拷贝在c语言中就经常遇到的了,在这里我简单描述。 一般的赋值操作是深度拷贝: //深度拷贝 int a = 5; int b = a; 所谓深度拷贝,即为在堆栈内存中新开辟了一块区域,存储着拷贝过来的数据。以上述代码为例,a和 ...
分类:编程语言   时间:2021-01-21 11:01:26    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!