码迷,mamicode.com
首页 > 编程语言 > 日排行
React Hook更新state数组
Hook是React16.8新加特性 当state是数组的时候,要怎么更新呢?我们先直观的看一个代码示例: import React, { useState } from "react"; import ReactDOM from "react-dom"; function Example() { ...
分类:编程语言   时间:2019-12-30 17:11:06    阅读次数:825
C++ STD Gems06
generate、generate_n、sample、iota ...
分类:编程语言   时间:2019-12-30 17:11:19    阅读次数:72
知识点:Spring嵌套事务方式
Spring遇到嵌套事务时,怎么实现 实验时却遇到一个奇怪的问题: 1、当ServiceA.a()方法调用ServiceB.b()方法时,内层事务提交和回滚,都不受外层事务提交或回滚的影响。 2、当ServiceA.a()方法调用ServiceA.c()方法时,内层事务不能正确地提交或回滚。 如下: ...
分类:编程语言   时间:2019-12-30 17:13:39    阅读次数:54
springBoot 整合 swagger 展示返回对象的嵌套属性文档注释
spring boot 处理 swagger 嵌套数据展示在开发的过程中,我们会常常使用swagger做我们的在线文档.我们会在对象的属性上使用@ApiModelProperty 等api注解,但是遇到对象嵌套的时候,如何返回一个嵌套的json文档就需要我们做一些简单的处理 如果只在对象某个属性上使 ...
分类:编程语言   时间:2019-12-30 17:15:43    阅读次数:678
c++语法:多态和虚函数
1.有了虚函数,基类指针指向基类对象时就使用基类的成员(包括成员函数和成员变量),指向派生类对象时就使用派生类的成员。换句话说,基类指针可以按照基类的方式来做事,也可以按照派生类的方式来做事,它有多种形态,或者说有多种表现方式,我们将这种现象称为多态(Polymorphism)。 2. 为了方便,你 ...
分类:编程语言   时间:2019-12-30 17:16:52    阅读次数:85
Java操作Redis
Redis Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-v ...
分类:编程语言   时间:2019-12-30 17:20:24    阅读次数:82
python基础之面向对象编程
python基础之面向对象编程 面向对象编程思想 面向对象是一门编程思想,编程思想仅仅是一门思想,与任何技术无关 核心是对象两字,对象可以理解为特征与技能的结合体 基于该编程思想编写程序,就好比创造世界,一种造物主的思维方式 优点:可扩张性强 缺点:编写程序的复杂难度比面向过程高 以上都是纯理论,理 ...
分类:编程语言   时间:2019-12-30 17:22:25    阅读次数:71
Thinking in java Chapter19 枚举类型
"1 基本enum特性" "1.1 将静态导入用于enum" "2 向enum中添加新方法" "2.1 覆盖enum的方法" "3 switch语句中的enum" "4 values的神秘之处" "5 实现而非继承" "6 随机选取" "7 使用接口组织枚举" "8 使用EnumSet替代标识" " ...
分类:编程语言   时间:2019-12-30 17:22:58    阅读次数:77
JUC-12.1.1-线程池中七大参数 四种线程池 五大状态
>七大参数 在java中 ThreadPoolExecutor 是线程池类,这也是我们通常所说的线程池 下图是ThreadPoolExecutor构造方法 最后一个是全参数构造 里面有七大参数 corePoolSize 核心线程数量 maximumPoolSize 最大线程数 默认策略是超出会抛出异 ...
分类:编程语言   时间:2019-12-30 17:23:58    阅读次数:125
697.数组的度(内存和时间击败100%)
给定一个非空且只包含非负数的整数数组 nums, 数组的度的定义是指数组里任一元素出现频数的最大值。 你的任务是找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。 示例 1: 输入: [1, 2, 2, 3, 1]输出: 2解释: 输入数组的度是2,因为元素1和2的出现频数最大,均为2 ...
分类:编程语言   时间:2019-12-30 17:24:52    阅读次数:70
Python使用过程中的问题
0x001 Pyinstaller 报错 Python 3.8.1 用 安装后,使用 Pyinstaller 生成可执行文件报错。 解决方案 pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz 用 ...
分类:编程语言   时间:2019-12-30 17:25:09    阅读次数:62
c语言之使用指针*和地址&在二维数组中表示的含义
假设有这么一个数组:int a[3][4] = {{1,3,5,7},{9,11,13,15},{17,19,21,23}} 表示形式 含义 地址 a 二维数组名,指向一维数组a[0],即0行的首地址 假设首地址为2000 a[0], *(a+0) *a 0行0列元素地址 2000 a+1,&a[1 ...
分类:编程语言   时间:2019-12-30 17:29:10    阅读次数:94
Python的类(class)和实例(Instance)如何操作使用
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 ![Python的类class和实例instance的操作方法 ](https://img ...
分类:编程语言   时间:2019-12-30 17:36:12    阅读次数:82
Java数据类型、语法和代码块
java基础 类(class)语法元素 public class HelloWorld{?} public class 是类修饰词 helloWorld是类名,要与文件名一致 大括号内是类得内容 main方法(main method)语法元素 public class HelloWorld{ pub ...
分类:编程语言   时间:2019-12-30 17:37:46    阅读次数:119
【Python】密码生成器
import random import string print("欢迎使用密码生成器") def passlength(): print("你想要多长的密码:") global passlen try: input1=input() passlen=int(input1) except: pri ...
分类:编程语言   时间:2019-12-30 17:38:21    阅读次数:153
spring-redis-session 自定义 key 和过期时间
对于分布式应用来说,最开始遇到的问题就是 session 的存储了,解决方案大致有如下几种 使用 spring session 它可以把 session 存储到你想存储的位置,如 redis,mysql 等 使用 JWTs ,它使用算法来验证 token 的合法性,是否过期,并且 token 无法被 ...
分类:编程语言   时间:2019-12-30 17:39:03    阅读次数:99
python ftplib模块
Python中默认安装的ftplib模块定义了FTP类,可用来实现简单的ftp客户端,用于上传或下载文件。ftp登陆连接from ftplib import FTP # 加载ftp模块ftp = FTP() # 设置变量ftp.set_debuglevel(2) # 打开调试级别2,显示详细信息ft... ...
分类:编程语言   时间:2019-12-30 17:41:54    阅读次数:78
spring boot事务管理
spring boot集成事务十分的简单,只需要在启动类上面增加@EnableTransactionManagement注解,然后在需要实现事务的方法上添加@Transactional注解就可以了。下面我们根据上一次的代码来演示下。 首先,我们修改下启动类 package com.example.d ...
分类:编程语言   时间:2019-12-30 17:43:10    阅读次数:76
python+opencv阈值
在opencv中提供了阈值操作,给定阈值进行分割图像 import cv2 import numpy as np import matplotlib.pyplot as plt img_gray=cv2.imread("c:\\Users\\Administrator\\Desktop\\123\\ ...
分类:编程语言   时间:2019-12-30 17:44:44    阅读次数:97
c语言之指向二维数组元素的指针变量
如何使用指针对二维数组进行遍历? 首先我们需要明确的是:二维数组在内存中是连续的,比如一个二维数组int a[2][3]={1,2,3,4,5,6},可以视作是两个一维数组构成的,即int a0[3] ={1,2,3},int a1[3] = {4,5,6},我们知道,一维数组在内存中是连续的一块内 ...
分类:编程语言   时间:2019-12-30 17:45:05    阅读次数:107
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!