IO流拷贝文件目录和文件
package yn.ngems.cn; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class JavaDemo{ public static void main(String[] a
模拟输入数字,找出最大值和最小值
package yn.ngems.cn.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class InputUtil {//数字输入类 public static int getNumber(String prompt) throws IOException { BufferedReader buf = new BufferedR
再来练一遍,模拟键盘输入数字,找出最大值和最小值
package yn.ngems.cn.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class InputUtil { public static int getNumber(String warn) { BufferedReader buf = new BufferedReader(new InputStreamReader(
练手:创建目录文件,并向其写入内容
package yn.ngems.cn.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class InputUtil { public static final BufferedReader INPUT = new BufferedReader(new InputStreamReader(System.in)); public s
[leetcode]双指针题:Three sum
three sum 考虑三数之和,主要的考点在于: 三数是否意味着需要设置三个变量? 如何保证结果的去重? 针对第一点,这其实是指针题很喜欢的场景,因为对于新手可能一下子思路很直,单其实一般如果几个变量之间存在一定的关系,都要采取化简得形式,毕竟变量越少处理的时候就会越简洁。 针对第二点,其实是这题的一个重点,我第一次的想法也是判断一下数组里面如果存在就不继续添加这种线性的思维。其实应该判断,如果是重复就不应该继续走下面的寻找过程。 解题思路: 其实不难,核心思想就是将3sum分解为『1 Su
[leetcode]双指针 Longest Substring Without Repeating Characters
Longest Substring Without Repeating Characters 考虑不重复的字串,主要的考点在于: 是否了解指针构建字串移动窗口 当出现新的重复值时怎么改变窗口left指针 其实自己一开始的想法是想着能不能记录下每次出现的位置,然后用集合取交集的思想得到一个区域差值。最后发现不可以,因为对于两端的情况很难解决。 参考网上的解法,其实只要知道用双指针来构建这个字串的滑动窗口,其实就差不多知道怎么做了。其外一个坑的地方就在于这个窗口left指针如何进行移动,不过自己画
输出矩阵每行都出现的字符
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ljt735029684/article/details/80821495 没事刷一道算法题目,这是道水题,但还是挺有趣的 题目描述 输入一个n*m矩阵,输出矩阵每行都出现的字符,如果有多个,输出字典序最小的字符 思路都写注释里了 /*
输出每行都出现的字符,如果有多个,输出字典序最小的
思路:记录每个字符最后一次出现的行数(通过判断每行上次出现是在上一行)
map可以输出字典
一文学会使用selenium, 并实现登录挂英语网站不掉线
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ljt735029684/article/details/80879017 本文用于快速入门或者复习selenium的webdriver但不讲解如何安装selenium以及ChromeDriver 先教一些简单功能,各函数功能在注释里 from selenium import webdriver
import time
#访问百度首页
first_url = 'http://www.baidu.
Problem D: 指针函数
Description YHZ自认为很聪明的人, 在C语言课上老师布置了一个作业,让能求正方形和圆的面积, 正当YHZ要跃跃欲试的时候, 老师却要求使用函数指针来实现这个功能,YHZ立马就不会了,他现在向你求助,你能帮他完成这个程序吗? 提示: 编写calAreaSquare(double x)函数来计算边长为x的正方形面积。 编写calAreaCircle(double x)函数来计算半径为x的圆面积。 编写calArea函数用以上两个函数作为参数实现求正方形和圆的面积。 Pi的求法 #in
AngularJs解决表达式闪烁的问题(ng-cloak)
举例: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
/*[ng-cloak] 属性选择器 匹配所有包含这个属性的元素*/
.ng-cloak,
[ng-cloak] {
display: none;
}
</style>
</hea
Netty源码分析第6章(解码器)---->第3节: 行解码器
Netty源码分析第六章: 解码器 第三节: 行解码器 这一小节了解下行解码器LineBasedFrameDecoder, 行解码器的功能是一个字节流, 以\r\n或者直接以\n结尾进行解码, 也就是以换行符为分隔进行解析 同样, 这个解码器也继承了ByteToMessageDecoder 首先看其参数: //数据包的最大长度, 超过该长度会进行丢弃模式
private final int maxLength;
//超出最大长度是否要抛出异常
private final boolean fai
字典树(trie树)学习总结(例题讲解:POJ2001,HDU1251,HDU4825)
一、概念 1.定义 是一种树形结构,是一种哈希树的变种,又名单词查找树。 2.基本性质 (1)根节点不包含字符,除根节点外每一个节点都只包含一个字符。 (2)从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串。 (3)每个节点的所有子节点包含的字符都不相同。 4.优点 擅于处理前缀问题,比hash查询快。 5.缺点 占空间大,易爆内存。 3.应用 典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串)。 二、实现过程 顾名思义,应该
superset安装配置
1、安装操作系统依赖 yum -y install vim net-tools yum upgrade python-setuptools yum -y install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel bzip2 sqlite-devel 2、安装python3 tar -zxvf Python-3.7.0.tgz
今日推荐
周排行