###题目 删除排序链表中的重复元素 ###题解 对空链表的处理,可以吧cur的赋值放到while中去,并对应修改while循环条件。 ###代码 class Solution { public ListNode deleteDuplicates(ListNode head) { ListNode ...
分类:
编程语言 时间:
2020-06-21 22:51:17
阅读次数:
59
sudo pacman -S yay yay -S fcitx yay -S fcitx-sogouimebs yay -S fcitx-configtool fcitx-qt5 ...
分类:
编程语言 时间:
2020-06-21 22:51:44
阅读次数:
884
在 C/C++/Java 等等语言中,整型变量的自增或自减操作是标配,它们又可分为前缀操作(i 和 --i)与后缀操作(i 和 i--),彼此存在着一些细微差别,各有不同的用途。 这些语言的使用者在接触 Python 时,可能会疑惑为什么它不提供 ++ 或 -- 的操作呢?在我前不久发的《Pytho ...
分类:
编程语言 时间:
2020-06-21 22:52:05
阅读次数:
75
有时需要根据条件,访问DataFrame中的数据。例如,找出电影数据集中,某个导演的电影: # 加载数据 movies_df = pd.read_csv("IMDB-Movie-Data.csv", index_col="Title") movies_df.columns = ['rank', 'g ...
分类:
编程语言 时间:
2020-06-21 22:57:55
阅读次数:
81
目录 1.关键字和保留字 2.标识符 3.变量 4.运算符 5.程序流程控制 2.1 关键字与保留字 2.1.1 关键字(keyword) 关键字的定义和特点: 定义:被Java语言赋予了特殊含义,用作专门用途的字符串(单词)。 特点:关键字中所有字母都为小写。 2.1.2 保留字(reserved ...
分类:
编程语言 时间:
2020-06-21 22:59:08
阅读次数:
77
一、桶排序 概念 桶排序,核心思想是将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排序之后,再把每个桶里的数据按照顺序依次取出,组成的序列就是有序的。 应用场景 桶排序比较适合用在外部排序中。所谓的外部排序就是数据存储在外部磁盘中,数据量比较大,内存有限,无法将数据全部加载到内 ...
分类:
编程语言 时间:
2020-06-21 23:00:56
阅读次数:
52
一、基础 线程与进程的 在计算机中,我们把一个任务称为一个进程,浏览器就是一个进程,视频播放器是另一个进程,类似的,音乐播放器和Word都是进程。 某些进程内部还需要同时执行多个子任务。例如,我们在使用Word时,Word可以让我们一边打字,一边进行拼写检查,同时还可以在后台进行打印,我们把子任务称 ...
分类:
编程语言 时间:
2020-06-21 23:02:00
阅读次数:
67
一、动态代理的定义 代理类在程序运行时创建的代理方式被成为动态代理。静态代理是自己定义好的,在程序运行之前就已经编译完成。然而动态代理,代理类并不是在Java代码中定义的,而是在运行时根据我们在Java代码中的“指示”动态生成的。相比于静态代理, 动态代理的优势在于可以很方便的对代理类的函数进行统一 ...
分类:
编程语言 时间:
2020-06-21 23:05:19
阅读次数:
68
字符串的定义 字符串就是一串字符(Python不区分字符和字符串),Python字符串是不可变的有序集合。 字符串可以使用一对单引号和双引号定义: 若字符串内部需要使用双引号,常以单引号定义字符串; 若字符串内部需要使用单引号,常以双引号定义字符串; 若字符串内部同时包含单引号和双引号,则可以使用转 ...
分类:
编程语言 时间:
2020-06-21 23:12:21
阅读次数:
61
本文主要讲述加载 BeanDefinition 的大致流程,并没有涉及太多的细节,概括来说就是:XML Resource --> EncodedResource --> org.xml.sax.InputSource --> XML Document --> BeanDefinition ...
分类:
编程语言 时间:
2020-06-21 23:13:05
阅读次数:
63
C语言 字节数组和hex和互相转换 #include<iostream> #include<string.h> #include<stdio.h> //字节流转换为十六进制字符串 void ByteToHexStr(const unsigned char* source, char* dest, i ...
分类:
编程语言 时间:
2020-06-21 23:17:25
阅读次数:
162
参考链接: https://docs.unity3d.com/ScriptReference/EditorWindow.html https://docs.unity3d.com/ScriptReference/Editor.html 1.EditorWindow TestEditorWindow. ...
分类:
编程语言 时间:
2020-06-21 23:22:18
阅读次数:
173
1.Bean <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i ...
分类:
编程语言 时间:
2020-06-21 23:23:18
阅读次数:
59
IO流 1.概念 流:数据传输通道 模型:采用Decorator装饰者模式。依照功能可以对流进行分类。 2.分类 按数据流方向: 输入流 输出流 按传输类型: 这4种均是抽象流,为所有IO流的超类 字节流(用来处理图像,视频,PPT,Word) Reader Writer 字符流(只能处理纯文本) ...
分类:
编程语言 时间:
2020-06-21 23:24:26
阅读次数:
66
一、进制 /*进制:(了解)1、进制的分类十进制: 数字范围:0-9 进位规则:逢十进一二进制: 数字范围:0-1 进位规则:逢二进一八进制: 数字范围:0-7 进位规则:逢八进一十六进制: 数字范围:0-9、A-F(或者a-f) 进位规则:逢十六进一 十进制 二进制 八进制 十六进制0 0 0 0 ...
分类:
编程语言 时间:
2020-06-21 23:27:19
阅读次数:
63
隐式转换: 系统默认将其转换为我们需要的数据类型; 强制转换:=号两边数据类型不同时,可以通过,前面加(类型)转换 例如:int j=10;float f=100.123; int j=(int)f; {其中使用float时须加f} 基本数据类型之间规则: (1)整型之间数据类型强制转换规则:lon ...
分类:
编程语言 时间:
2020-06-21 23:28:10
阅读次数:
59
在本节中,我们将学习和使用原型模式;这一节学习的原型模式也是创建型 模式的其中之一。再次复习一下:创建型 模式就是描述如何去更好的创建一个对象。 我们都知道,在JAVA 语言中。使用new 关键字创建一个新对象。将新的对象放到堆内存 里面。当然,这个内存肯定是有大小限制的,况且,JAVA 不同于C语 ...
分类:
编程语言 时间:
2020-06-21 23:29:18
阅读次数:
84
一、环境准备: 操作系统:Windows7 或者 Windows10 IDE集成环境:IDEA 2018版本或者更高 数据库:MySQL 5版本或者更高 服务器:Tomcat 8版本或者更高 二、工程目录划分: src主要目录: pojo 实体类,存放一些数据模型类,又称为domain,entity ...
分类:
编程语言 时间:
2020-06-21 23:31:59
阅读次数:
82
《算法导论》第二章,讨论了归并排序,其中思考题2-4提出了逆序对问题,需要注意边界条件: # inversion 逆序对 A =[3,1,4,5,2,-3,6] def inversion(arr): ''' 冒泡版 ''' invs = [] for i in range(len(arr)): f ...
分类:
编程语言 时间:
2020-06-21 23:32:57
阅读次数:
67
一、问:线程有哪些状态? new, runnable, running, waiting, dead 线程状态间的流转 二、问:线程实现方式? 实现 Runnable 接口,然后new Thread, 将实现的类对象传入Thread 构造函数 继承Thread (细心同学会发现,Thread本身就是 ...
分类:
编程语言 时间:
2020-06-21 23:34:42
阅读次数:
53