substring :网络译义是截取字符串中的子串 它的功能也是如翻译一样是 java中截取字符串的一个方法。 下面有一个例题代码如下: public static void main(String[] args) { String names[] = {"Thomas", "Peter", "Jo ...
分类:
编程语言 时间:
2020-06-13 00:56:23
阅读次数:
67
一、快速排序 快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整 ...
分类:
编程语言 时间:
2020-06-13 00:55:25
阅读次数:
101
1.public static void main(String[] args) String[] args为字符串数组的变量名 不是关键字 2.Java变量 局部变量 //作用域方法里面 类变量(静态变量) //用static修饰符修饰 成员变量(非静态变量) 3.实例化一个对象,new一个对象, ...
分类:
编程语言 时间:
2020-06-13 00:55:05
阅读次数:
104
在pycharm中导包很容易, 只要将src目录mark为src root就行。 但在vs code中导包就有点特别, 我使用的是code-runner来运行python, 在没有配置code-runner之前无论如何都导如不了包, 下面是解决方法, 希望能帮到你 ...
分类:
编程语言 时间:
2020-06-13 00:52:23
阅读次数:
255
package com.cmd; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; public class Test { /** * 调用方法 * @param ...
分类:
编程语言 时间:
2020-06-13 00:51:24
阅读次数:
101
关于线程和线程池的学习,我们可以从以下几个方面入手: 第一,什么是线程,线程和进程的区别是什么 第二,线程中的基本概念,线程的生命周期 第三,单线程和多线程 第四,线程池的原理解析 第五,常见的几种线程池的特点以及各自的应用场景 一、什么是线程 线程,程序执行流的最小执行单位,是行程中的实际运作单位 ...
分类:
编程语言 时间:
2020-06-13 00:50:53
阅读次数:
61
1.通过maven引入相关的jar包依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> 2.配置 ...
分类:
编程语言 时间:
2020-06-13 00:49:38
阅读次数:
73
一、静态文件设置(static) 一、概述: #静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例): # URI请求 > 按照Web服务器里面的配置规则先处理,以nginx为例,主要求配置在nginx. #conf里的location | >如果是静 ...
分类:
编程语言 时间:
2020-06-13 00:48:34
阅读次数:
61
前言 来了来了,50道Java集合面试题也来啦~ 已经上传github: https://github.com/whx123/JavaHome 1. Arraylist与LinkedList区别 可以从它们的底层数据结构、效率、开销进行阐述哈 ArrayList是数组的数据结构,LinkedList ...
分类:
编程语言 时间:
2020-06-13 00:45:58
阅读次数:
62
###图形系统 图形生成 应用程序:顶点 帧缓存:像素 每个顶点与每个像素都要处理 ###图形系统实现的两种策略 基于对象空间 基于图像空间 ###图形绘制系统四阶段 建模->几何处理->光栅化->片元处理 建模: 定义几何对象的顶点数据库 几何处理: 投影、图元装配、裁剪、着色 作用于顶点数据 光 ...
分类:
编程语言 时间:
2020-06-13 00:42:47
阅读次数:
91
在一次使用idea工具进行jdk动态代理方法编写的时候,出现了一个[rawtypes]的编译错误,见下图: 经过多次调试和搜集网上的资料,终于发现了问题的原因: 因为jdk动态代理需要传入一个Class数组,虽然这样写Class[] classes = new Class[]{IndexServic ...
分类:
编程语言 时间:
2020-06-13 00:41:00
阅读次数:
134
<!DOCTYPE > <html> <head> <meta charset=UTF-8"> <title>DOM增删表格中的元素</title> <link rel="stylesheet" type="text/css" href="ex_2_style/css.css" /> <script ...
分类:
编程语言 时间:
2020-06-13 00:38:03
阅读次数:
73
C风格字符串 字符串实际上是使用 NULL 字符 ( '' 或 '\0' ) 终止的一维字符数组;C++编译器在初始化数组时,会自动把 '' 放在字符串末尾 char str[6] = { 'H', 'e', 'l', 'l', 'o', '' } C风格字符串的头文件为 #include<cstr ...
分类:
编程语言 时间:
2020-06-13 00:37:08
阅读次数:
63
起因 项目中双层for循环时,想当然的认为内部局部指针变量的变化会影响外面数组中模型的地址。结果调试后发现,是不对的。 - (void)pmy_updateCachedArr:(NSArray<HTBNWaitBusesM4Cal *> *)cachedArr withNewInfoArr:(NSA ...
分类:
编程语言 时间:
2020-06-13 00:34:42
阅读次数:
87
首先什么是特殊方法? 特殊方法从名称上看都是以双下划线开头和结尾的函数,他们通常不需要直接调用,当python解释器遇到某些句法时会调用对应的特殊方法。 比如obj[key]在python解释的时候就会调用__getitem__方法,这种常用的写法又等同于obj.__getitem__(key)。 ...
分类:
编程语言 时间:
2020-06-13 00:34:15
阅读次数:
64
段寄存器 8086 CPU有四个段寄存器: CS, DS, SS, ES 段寄存器用来提供段地址 CS和IP CS: 代码段寄存器 IP: 指令指针寄存器 修改CS,IP: jmp 段地址:偏移地址 仅修改IP的内容: jmp 某一合法寄存器 jmp ax 用ax中的值修改IP 下面的3条指令执行后 ...
分类:
编程语言 时间:
2020-06-13 00:33:38
阅读次数:
78
内存中的五大区域 栈:存储局部变量 堆:程序员手动申请的空间 BSS 段:未初始化的全局变量,静态变量 常量区:已经初始化的全局变量,静态变量 代码段:存储代码的 如何向堆区申请字节空间来使用 1 我们在堆中申请的字节空间,如果不主动释放,那么系统就不会释放的,除非程序结束了 在堆中申请字节空间的步 ...
分类:
编程语言 时间:
2020-06-13 00:32:59
阅读次数:
56