题目: https://leetcode cn.com/problems/letter combinations of a phone number/ 给定一个仅包含数字?2 9?的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。 注意 1 不对应任何字母。 示例: ...
分类:
编程语言 时间:
2020-03-22 01:12:44
阅读次数:
66
使用pip或者conda安装包时注意换好源,否则速度很慢。具体设置参见参考链接[4,5]。 使用Linux(物理主机或者虚拟机)安装pypcap包非常容易,不再赘述。Windows10系统上安装的坑很多,这里按照步骤做了具体说明。WinPcap和Win10存在兼容性问题,因此推荐使用Npcap替代W ...
分类:
编程语言 时间:
2020-03-22 01:18:46
阅读次数:
225
1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode(int x) : val(x), next(NULL) {} 7 * }; ...
分类:
编程语言 时间:
2020-03-22 01:19:40
阅读次数:
66
类 方法 对目标对象进行初始化操作,若该方法需要输入参数,在实例化是输入。 字段(类变量与实例变量) 类变量,即原型中的变量,通过原型引用;也可以通过 引用。(类似与JS中原型的用法) 实例变量,即实例中添加/更改的变量,通过self引用。 + 若一个对象变量与一个类变量名称相同时,类变量将会被隐藏 ...
分类:
编程语言 时间:
2020-03-22 01:24:00
阅读次数:
84
from threading import Thread,Lockimport timea=10b=10lock=Lock()def fun(): # lock.acquire() global a global b a+=1 time.sleep(1) b+=1 # lock.release() ...
分类:
编程语言 时间:
2020-03-22 01:27:05
阅读次数:
73
简介 AWT(译:抽象窗口工具包),是Java的平台独立的窗口系统,图形和用户界面器件工具包。 Swing 是为了解决 AWT 存在的问题而以 AWT 为基础新开发的包(在使用Swing时也常会用到java.awt.*包)。 JFrame JFrame容器允许程序员把其他组件添加到它里面,把它们组织 ...
分类:
编程语言 时间:
2020-03-22 01:28:46
阅读次数:
82
简介 SPI的全名为Service Provider Interface,主要是应用于厂商自定义组件或插件中。在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下java SPI机制的思想:我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块、xml解析 ...
分类:
编程语言 时间:
2020-03-22 01:30:05
阅读次数:
82
一、conftest特点: 1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture 2、conftest.py与运行的用例要在同一个pakage下,并且有__init__.py文件 3、不需要import导入 conftest ...
分类:
编程语言 时间:
2020-03-22 01:30:19
阅读次数:
83
Java多线程 当我们去阅读java的Thread类的时候,会发现这个类与大部分的java类库API有着明显的差别,它的所有关键方法都被声明为 native 。 native 本身指代的就是本地方法,而又由于java线程模型采用基于操作系统原生线程模型,这里默认Thread中 方式代指的是 Nati ...
分类:
编程语言 时间:
2020-03-22 01:30:37
阅读次数:
146
1. SpringMVC执行流程 ★★★★★ Spring MVC主要由DispatcherServlet、处理器映射【找控制器】、适配器【调用控制器的方法】、控制器【业务】、视图解析器、视图组成。 (1) 客户端请求提交到 DispatcherServlet控制器。 (2) 由 Dispatche ...
分类:
编程语言 时间:
2020-03-22 01:37:33
阅读次数:
80
最近工作中用到了pytest,总结一些用法: 1. 安装: pip install pytest 2. 运行: pytest 默认只能识别以test_ 开头的文件和测试用例,如果pytest后面不带文件名,则默认执行当前目录下所有以test_ 开头的文件。 执行某个文件里所有以 test 开头的用例 ...
分类:
编程语言 时间:
2020-03-22 01:39:18
阅读次数:
216
C++内存解析 一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元 ...
分类:
编程语言 时间:
2020-03-22 01:40:43
阅读次数:
97
周末真好,时间充裕,都能按照要求自己练习,感觉就是好 一、描述符 上次针对描述符的内容,理解的非常不到位,所以我就特地找了新的内容好好看了看,总结一下就是下面这些 # 前天我大概知道类描述符的一些特性,以及什么是数据描述符和非数据描述符 # 今天白天没事琢磨了一下,顺便又看了看各种案例,貌似理解更深 ...
分类:
编程语言 时间:
2020-03-22 01:41:16
阅读次数:
85
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2.假定工厂的电力有限,一次只能供给一个车间使用。 ...
分类:
编程语言 时间:
2020-03-22 01:46:12
阅读次数:
85
这套题难啊。。好多坑点。而且想了好久。交卷两小时。。想了一晚上。 第一题还是不知道怎么dp的。。可能要坑一下明天补。。 如果有大佬能指点下我就更好了QAQ。我是真的菜。。 试题链接:2020校招算法工程师方向笔试题 5、 外卖小哥的保温箱 题意:众所周知,美团外卖的口号是:”美团外卖,送啥都快”。身 ...
分类:
编程语言 时间:
2020-03-22 01:48:06
阅读次数:
312
题目: https://leetcode cn.com/problems/basic calculator/ 实现一个基本的计算器来计算一个简单的字符串表达式的值。 字符串表达式可以包含左括号?(?,右括号?),加号?+?,减号 ,非负整数和空格 。 示例 1: 输入: "1 + 1" 输出: 2 ...
分类:
编程语言 时间:
2020-03-22 09:11:04
阅读次数:
95
简介:本文重点给出面试高频二叉树的实现 二叉查找树,顾名思义,就是用于辅助我们进行查找的树状数据结构。 在讲本文的主角之前,先讲一下其他与查询相关的数据结构。 首先,无序表,查找的时间复杂度为O(n). 有序表(预排序),查找(二分查找)的时间复杂度为O(logn),但是插入和删除的时间复杂度为O( ...
分类:
编程语言 时间:
2020-03-22 09:11:42
阅读次数:
91
下载 protobuf "下载地址" 使用wget下载,或者手动下载好FTP传到Linux上 在Linux 64位环境下进行编译 我下载的是protobuf all 3.11.4.tar.gz 包 首先解压 进入解压目录 安装 protobuf 此时可能会遇到报错,如:autoreconf: com ...
分类:
编程语言 时间:
2020-03-22 09:13:20
阅读次数:
185
前言 最近这段时间跟很多同学沟通以后发现很多人虽然来学习Python,大家只是抱着好奇的心来看看,对于编程,计算,Python这些没有一些基础的概念。思前想后,写下这篇博文,希望能够帮助到各位同学。 什么是编程语言 我想这是大部分学习Python的人会问的第一个问题。Python是计算机语言的一种, ...
分类:
编程语言 时间:
2020-03-22 09:13:32
阅读次数:
118
今天我们学习Python中几种常见数据结构的相互转换: 、 、 。 字符串 列表 字符串转列表 1.使用内置函数 2.使用内置函数 3.使用内置模块 方法 4.使用 进行分割 如果我们要对多个字符进行分割,那么可以使用内置模块 方法。 列表转字符串 1.使用内置函数 上面直接使用 ,是将整个列表转换 ...
分类:
编程语言 时间:
2020-03-22 09:14:47
阅读次数:
101