从语言编译器源码入手,编译原理该这么学 视频选集 2/8 P101 P202 P303 P404 P505 P606 P707 P808 标志符 & 关键字: Java 是先一起识别出来,再挑出保留关键字; Python 不区分,在后面语法处理阶段再区分 Java:同时使用自顶向下(总体)和自底向上 ...
分类:
编程语言 时间:
2020-06-14 15:16:47
阅读次数:
91
实验九 python 包管理 【实验目的】 进一步 了解python 的计算生态,python第3方包的安装方式 掌握采用pip 命令搜索、下载、安装卸载 python包的方法; 【实验条件】 PC机或者远程编程环境 【实验内容】 - 查阅资料进一步了解pip 安装命令的参数 运用相关命令查询本地计 ...
分类:
编程语言 时间:
2020-06-14 15:13:49
阅读次数:
67
ThreadLocal介绍 我们知道,变量从作用域范围进行分类,可以分为“全局变量”、“局部变量”两种: 1.全局变量(global variable),比如类的静态属性(加static关键字),在类的整个生命周期都有效; 2.局部变量(local variable),比如在一个方法中定义的变量,作 ...
分类:
编程语言 时间:
2020-06-14 15:12:11
阅读次数:
122
双指针 思路: 双指针覆盖多余重复项,一个指针i负责遍历,一个指针j负责要覆盖的重复项位置。 用count记录重复项的个数,则不用覆盖的情况是nums[i]==nums[j]并且count>2,那么需要覆盖的情况就是nums[i] != nums[j] 或者 count<=2,这里我们可以在nums ...
分类:
编程语言 时间:
2020-06-14 15:00:47
阅读次数:
63
JavaScript弹出框 警告框alert (常用于消息提示,比如注册成功等等) <script> function register(){ alert("注册成功"); } </script> <button onclick="register()">注册</button> View Code ...
分类:
编程语言 时间:
2020-06-14 14:59:36
阅读次数:
62
原文:redis 数据删除策略和逐出算法 数据存储和有效期# 在 redis 工作流程中,过期的数据并不需要马上就要执行删除操作。因为这些删不删除只是一种状态表示,可以异步的去处理,在不忙的时候去把这些不紧急的删除操作做了,从而保证 redis 的高效 数据的存储# 在redis中数据的存储不仅仅需... ...
分类:
编程语言 时间:
2020-06-14 14:58:48
阅读次数:
59
python数据可视化分析首先载入必要的库import warningsimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snssns.set()warnings.filterw ...
分类:
编程语言 时间:
2020-06-14 14:52:00
阅读次数:
98
1. 模块介绍 1. bisect模块为内置标准库,它实现了二分法查找算法(只要提到二分法查找,应该优先想到此模块) 2. 主要包含有两个函数:bisect函数(查找元素)和insort函数(插入元素)。 2. 常用方法介绍 场景1:已知一个有序列表,查找目标元素的位置索引 import bisec ...
分类:
编程语言 时间:
2020-06-14 14:51:33
阅读次数:
75
使用MyBatis Generator生成器时,有时候没办法使用xml型的配置文件,比如将Maven项目设置成pom打包方式(<packaging>pom</packaging>)!由于Maven的工作机制对于打包方式为pom的项目是不会输出jar包或war和resources内容,所以放在reso ...
分类:
编程语言 时间:
2020-06-14 14:50:50
阅读次数:
69
添加jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 添加application.pr ...
分类:
编程语言 时间:
2020-06-14 14:48:38
阅读次数:
49
1、Java的封装性 我们都知道Java的一大特性是封装性,即把某个类的行为(方法)和属性封装起来,再对外提供能调用其非私有属性和方法的对象。如果出现了一个东西不仅能调用其私有的方法和属性,还能获取整个类的信息,这样是否破坏了Java的封装这一特性呢? 2、静态语言和动态语言 静态语言:举个例子就是 ...
分类:
编程语言 时间:
2020-06-14 14:44:56
阅读次数:
89
String类 String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。String 类在 java.lang 包下,所以使用的时候不需要导包! String类的特点 字符串不可变 ...
分类:
编程语言 时间:
2020-06-14 14:42:26
阅读次数:
57
以下是 Spring 框架的基本模块:第 393 页 共 485 页 Core module Bean module Context module Expression Language module JDBC module ORM module OXM module Java Messaging ...
分类:
编程语言 时间:
2020-06-14 14:38:28
阅读次数:
95
题目链接:http://poj.org/problem?id=3889 根据对称性以及规律可以分四种情况进行归纳。旋转的情况可以这样考虑, ①、对于位置为(x,y)的点,边长为k的正方形中,顺时针旋转九十度之后的坐标是(y,k-1-x), ②、对于位置(x,y)上的点,边长为k的正方形中,逆时针旋转 ...
分类:
编程语言 时间:
2020-06-14 14:36:53
阅读次数:
56
import pandas as pdimport numpy as np def quantile_test(): """ 计算样本的分位数(0到1) Return value at the given quantile. 计算的时候总共分3步, 1.对要计算的一组数据进行从小到大的排列 2.4个 ...
分类:
编程语言 时间:
2020-06-14 14:34:00
阅读次数:
143
1.介绍 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则,即:先存入队列的数据,要先取出。后存入的要后取出 队列是属于线性结构中的一种 2.图示 3.通过数组实现 public class CircleArrayQueue { /// <summary> /// 队列最大值 // ...
分类:
编程语言 时间:
2020-06-14 14:31:17
阅读次数:
60
1.四种权限修饰符:private < 缺省 < protected < public ...
分类:
编程语言 时间:
2020-06-14 14:28:12
阅读次数:
61