本文将一次性直接列出所有接口,再逐个分析,功能分别有:删除、编辑修改、新增 ...
分类:
编程语言 时间:
2020-06-14 16:44:40
阅读次数:
45
不考虑内存映射,就当是在实模式下运行。 1.程序运行时数据和代码存放的区域分为栈空间和堆空间: 局部变量,函数分配在栈上,在编译时由编译器确定好 栈的大小在不同系统,不同编译器中不一样,很小。 Windows10 + Visual Studio2017 32位大概在1M左右就会溢出。在函数中声明 c ...
分类:
编程语言 时间:
2020-06-14 16:47:34
阅读次数:
74
题目链接:https://www.acwing.com/problem/content/102/ 给定一个序列,只能对一个区间加一或者减一,问至少需要多少步使得所有数都变成一致的?有多少种一致序列? 利用差分,对一个区间进行加一或者减一的话,一定是一个差分+1加上另一个差分-1。 代码如下: #in ...
分类:
编程语言 时间:
2020-06-14 16:48:39
阅读次数:
71
1、变换 OpenCV提供了两个转换函数cv.warpAffine和cv.warpPerspective,您可以使用它们进行各种转换。cv.warpAffine采用2x3转换矩阵,而cv.warpPerspective采用3x3转换矩阵作为输入。 import cv2 as cv from goog ...
分类:
编程语言 时间:
2020-06-14 16:51:07
阅读次数:
116
##利用单调栈,可以找到从左/右遍历第一个比它小/大的元素的位置. #####假设有一个单调栈S和一个数组a[5]; #####有一个记录数组L[5],序号由1-5,表示a[i]向左遍历第一个比a[i]小的数的下标; a[5]:3 5 7 4 6 当a[1]=3压入栈中,是空栈,L[1]=0; 当a ...
分类:
编程语言 时间:
2020-06-14 16:56:48
阅读次数:
53
import java.util.*; import java.text.*; import java.util.stream.*; import java.util.function.*; public class Test{ public static void main(String[] ar ...
分类:
编程语言 时间:
2020-06-14 17:01:58
阅读次数:
111
1、java.util.concurrent.atomic 的包里有AtomicBoolean, AtomicInteger,AtomicLong,AtomicLongArray, AtomicReference等原子类的类,主要用于在高并发环境下的高效程序处理,来帮助我们简化同步处理. 在Java ...
分类:
编程语言 时间:
2020-06-14 17:02:20
阅读次数:
78
题目: 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。(不可以使用额外数组存储空 ...
分类:
编程语言 时间:
2020-06-14 17:08:35
阅读次数:
59
代码: import re import datetime from pyspark.sql import SparkSession from pyspark import SparkContext from elasticsearch import Elasticsearch spark=Spar ...
分类:
编程语言 时间:
2020-06-14 17:09:05
阅读次数:
125
前言 Java异常处理的十个建议,希望对大家有帮助~ 本文已上传github: https://github.com/whx123/JavaHome 公众号:捡田螺的小男孩 一、尽量不要使用e.printStackTrace(),而是使用log打印。 反例: try{ // do what you ...
分类:
编程语言 时间:
2020-06-14 17:10:03
阅读次数:
69
用python写了一个小程序,发现没学过打包网上搜了打包程序 1 用pip安装pyinstaller:pip install pyinstaller 然后回车,开始自动安装pyinstaller 2 pyinstaller -F -w C:\Users\ly\hello.py 然后回车打包,主程序的 ...
分类:
编程语言 时间:
2020-06-14 17:10:18
阅读次数:
98
为模型加上Nav mesh Agent 之后,相当于把模型置于寻路模式中,模型的跳跃取决于bake的结果,相当于是锁死了Y坐标,只能根据寻路可达的路径进行运动。 一种方法是临时置navmeshagent enabled为false,跳跃后可以再置为true,但是要小心,取消navmesh的时间内,就 ...
分类:
编程语言 时间:
2020-06-14 17:11:05
阅读次数:
134
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 re 模块使 Python 语言拥有全部的正则表达式功能。 re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。 compile 函数根据一个模式字符串和可选的标志参数生成 ...
分类:
编程语言 时间:
2020-06-14 18:23:40
阅读次数:
70
SpringBoot启动任务 可以注入CommandLineRunner类及其实现类的Bean Spring启动时会扫描到这些类,并执行其中的run方法 最简单的Demo,在启动类中注入CommandLineRunner @SpringBootApplication public class Tac ...
分类:
编程语言 时间:
2020-06-14 18:25:16
阅读次数:
78
1: c语言区分有符号数,无符号数.有符号数是符号位在首位,无符号数首位就是普通位数. java只有有符号数,换句话说java二进制中首位都是符号位.0正1负. 2: 左移在所有语言中只是左移,不存在有符号无符号左移的说法,也不存在算数左移,逻辑左移的说法.算数移动(又叫有符号移动),逻辑移动(又叫 ...
分类:
编程语言 时间:
2020-06-14 18:29:47
阅读次数:
64
形式语言与自动机 有穷自动机(有限自动机Finite Autometa) 自动机通常用 状态转移图 来表示。 从一个状态输入一个刺激得到另一个状态的过程。 软件工程里面的实时系统、复杂系统也用状态转移图来表示,因此状态转移图非常有用。 通过状态转移图,可以明确的描述某个系统 有穷自动机表示状态转移: ...
分类:
编程语言 时间:
2020-06-14 18:30:35
阅读次数:
58
在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 package com.komiles ...
分类:
编程语言 时间:
2020-06-14 18:32:00
阅读次数:
66
1、函数定义 语法: def func(): 代码块 含义:def为声明函数的关键字,然后空格 + 函数名 + 英文冒号;之后换行 + 缩进,然后编写代码 例子: def cook(): print('妈妈正在做饭!') 2、函数的调用 语法: # 定义函数 def func(): 代码块 # 调用 ...
分类:
编程语言 时间:
2020-06-14 18:32:27
阅读次数:
65
Java基础语法 注释: 注释并不会执行,它是写给人看的 Java注释有三种 单行注释(linecomments) >>// +注释内容 多行注释(Blockcomments) >>/* 注释内容 */ 文档注释(JavaDoc) >>/** 注释内容 */ 例:/** *@ Description ...
分类:
编程语言 时间:
2020-06-14 18:34:57
阅读次数:
56
一、所用的python知识 1.python基础知识:数据类型、变量、list、循环和判断等; 2.python进阶知识:函数、切片、迭代以及类的基础用法等; 3.模块:numpy模块中矩阵相关的操作;random模块中的几个简单函数; 二、游戏设计思路 首先要有一个用于我们存储阵列数组(也就是游戏 ...
分类:
编程语言 时间:
2020-06-14 18:43:31
阅读次数:
67