JAVA 两句话中的不常见单词
用Hash表存放String的个数,先遍历一遍全部的String,记录个数 再遍历一遍Hash表找到个数是1的就是唯一的单词 class Solution {
public String[] uncommonFromSentences(String A, String B) {
List<String> list = new ArrayList<>();
String[] split = A.split(" ");
String[] sp
更好地写博客 - 基本了解Markdown - Markdow编辑器Typora的下载与安装
Markdown是什么?Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,他可以是普通文本内容具有一定的格式特别需要注意的是:Markdown不是一个应用软件,而是一种语言特点Markdown的语法简洁明了,学习容易,而且功能比纯文本更强,相比较word更轻量应用越来越多的博客也兼容Markdown语法Markdow编辑器windows平台: Typora:https://www.typora.io/在线:有道云笔记:http://note.youdao.
更好地写博客 - 基本了解Markdown - 基本操作 - 新建,保存,删除,另存为
内容预览:新建,保存,删除,另存为新建第一种方式(1)新建文本文件(2)将后缀改为.md(3)点击打开方式,点击Typora第二种方式(1)点击文件,然后点击新建,但在第一次保存前并没有对应的文件,不同于第一种方法保存文件 - - > 保存 或 快捷键Ctrl + S删除另存为需要修改文件,但想保存原文件,另存为可以以原来的文件为基础生成两个文件,一个原文件,一个新文件。可以改变内容,也可以改变文件格式。...
VLAN基础配置之Trunk接口与Access接口
实验目的 使得PC-1仅能够与PC-3互通,使得PC-2仅能够与PC-4互通。 实验拓扑 实验编码 设备 接口 IP地址 子网掩码 默认网关 PC-1 E 0/0/1 10.1.1.1 255.255.255.0 N/A PC-2 E 0/0/1 10.1.1.2 255.255.255.0 N/A PC-3 E 0/0/1 10.1.1.3 255.255.255.0 N/A PC-4 E 0/0/1 10.1.1.4 255.255.255.0 N/A 实验步骤 为PC机配置IP地址,并测
(黑马十次方项目day06)base64-encoded secret key cannot be null or empty.
java.lang.IllegalArgumentException: base64-encoded secret key cannot be null or empty.
at io.jsonwebtoken.lang.Assert.hasText(Assert.java:135)
at io.jsonwebtoken.impl.DefaultJwtBuilder.signWith(DefaultJwtBuilder.java:97)
at util.JwtUtil.
Fastbin attack 总结
Fastbin attack 本文参考了ctf-wiki 和glibc 要了解fastbin attack,我们先要了解fastbin的机制。由于libc2.26后加入了tcache机制,我们这里就只分析glibc 2.23。 下面的代码选自glibc 2.23 (有删除) static void _int_free (mstate av, mchunkptr p, int have_lock)
{
size = chunksize (p); //获取p的size
check_i
一篇文章帮你解决离线服务器的运维效率问题
在企业中,一般的服务器都是linux的,并且是不会让你联网的。这个时候我们要安装部署我们的项目,就少不了在离线服务器上安装很多的服务。有tar包的,rpm的,还有python的。如果服务器可以联网,真的会方便很多。往往就是一个命令的问题,但是对于离线服务器就变得困难重重。笔者因为最近的工作需要,从一个运维小白,一步步的变成了公司的运维大佬,虽然我是搞开发的!一个不会linux的开发,是一个不合格的开发。废话不多说,我们开始介绍离线服务器安装软件的方法吧。 tar包的安装 Tar包的安装,一般只
Spring的第一个程序 HelloSpring
创建实体类: package com.king.pojo;
/**
*/
public class Hello {
private String str;
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
@Override
public String toString
80. docker-ce 版本的安装(day80)
1 DockerHub github docker search Search the Docker Hub for images Docker registry àgitlab Swarm Mesos k8s 2. 不指定虚拟机目录的挂载方式: [root@localhost ~]# docker run -d --name nginx-volume-tests -v /data nginx e57a78590a6fe47cdf145a39da56063d79612615af9d830b9c
【算法 笔记2】Promise 实现
/**
* then onResolved成功回调函数,onRejected失败回调函数
*/
const PENDING = 'pending',REJECTED = 'rejected',FULFILLED='fulfilled'
function MyPromise(executor){
let self = this
self.status = PENDING
self.value = undefined
self.onResolvedCallba
android实现头像更改并保存(调用系统相册,系统相机)
先给大家展示一下效果图: 点击头像会弹出对话框,提示选择路径相机,相册 代码如下: private ImageView iv;
iv=findViewById(R.id.imagetouxiang);
iv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlertDialog.Bui
AtCoder Grand Contest 044 题解
为了不误人子弟,以后我在开头写出目前我做了哪些题,以防一些搜到这篇博客的人没找到想要的内容而产生负面情绪。 目前进度:A, B, C (你问我为什么不放在标题里面?因为看着难看啊) 开场看 A,不会。看 B,不会。 不打算了吧,反正之前打了 A 然后就自闭,这次即使把 A 做出来了也挂惨了…… 没事,rating 乃身外之物,还是把 A 做出来算了,不然太耻辱了。 30min 后……自闭。 60min 后……自闭。 75min 后……这好像是个很蠢的 dp 啊…… 90min 后……溢出好烦啊
Create First HTTP Web Server in Node.js: Complete Tutorial
The Node.js framework is mostly used to create server-based applications. The framework can easily be used to create web servers which can serve content to users. Node.js框架主要用于创建基于服务器的应用程序。该框架可以轻松地用于创建可为用户提供内容的Web服务器 There are a variety of modules s
delimiter解释
例如: 然后将//设置为一个结束的符号,delimiter //后,就将delimiter后的字符当作一个分隔符,代码执行到下一个带有//的地方的时候,整个sql就会被执行。 我们前面设置了//为结束符的时候,后面我们执行sql的话,可以直接使用“//”代替“;” 例如:
Day01_虚拟化架构与系统部署
学于千峰教育开源课程 感恩 千峰教育官网 b站在线视频 前言:本人所使用的操作系统是MacOS 使用的虚拟机软件为parallels desktop 本章结构 构建桌面端虚拟环境 虚拟机的概述 VMare安装于系统部署 管理虚拟机 传统运行模式 一台计算机同时只能运行一个操作系统 虚拟机运行架构虚拟机运行架构 寄居架构 寄居架构(实验环境、测试环境) a)虚拟机作为应用软件安装在操作系统上 b)可以在此应用软件上安装多个操作系统 c)直接安装在硬件上的系统为宿主
今日推荐
周排行