LeetCode 精选 TOP 面试题(Java 实现)—— 对称二叉树

文章目录一、题目描述1.1 题目1.2 知识点1.3 题目链接二、解题思路2.1 解题思路三、实现代
分类: 其他 发布时间: 01-23 22:51 阅读次数: 0

LeetCode 精选 TOP 面试题(Java 实现)—— 最小栈

文章目录一、题目描述1.1 题目1.2 知识点1.3 题目链接二、解题思路2.1 自研思路三、实现代
分类: 其他 发布时间: 01-23 22:51 阅读次数: 0

LeetCode 精选 TOP 面试题(Java 实现)—— 二叉树的最大深度

文章目录一、题目描述1.1 题目1.2 知识点1.3 题目链接二、解题思路2.1 自研思路三、实现代
分类: 其他 发布时间: 01-23 22:51 阅读次数: 0

使用百度 AI 进行智能写诗 & 智能春联

注:本博客为博主在 百度 AI 社区 上分享的一篇文章,由于本博主也是作为一个学习者,所以如果文章中存在错误或者不适合的地方还请见谅。 先来一波推荐: 如果你也喜欢开发,欢迎加入百度 AI 开发平台的核心团队,分享自己的 idea,当然也是有福利的,具体信息访问以下链接:【招募令】核心团队在找最优秀的你! 。如果不介意的话可以说是我推荐的哟,本博主百度AI社区ID:busyboxs 我为什么要做这个小项目? 要说起我为什么要做这个小项目,其实要从我的学习生涯谈起。我本来是学深度学习图像处理的,
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

kali linux下的部分命令

查看发行版本 cat /etc/issue cat /etc/*-release 查看内核版本 uname -a 显示机器的处理器架构 arch uname -m 清屏 clear 命令行别名 alias 新的命令='原命令 -选项/参数' 例:alias dir='ls -l' 查看进程详细信息 ps -ef ps eux 查看域名/ip的详细信息 whois 域名/ip 更改mac地址(更改eth0的MAC地址) macchanger -m 00:2a:26:4c:8q:23 eth0 l
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

java学习笔记之IO编程—内存流、管道流、随机流

1.内存操作流 之前学习的IO操作输入和输出都是从文件中来的,当然,也可以将输入和输出的位置设置在内存上,这就需要用到内存操作流,java提供两类内存操作流 字节内存操作流:ByteArrayOutputStream:将内存中数据输出 ByteArrayInputStream:将内容写入到内存中 字符内存操作流:CharArrayWriter CharArrayReader 使用场景: 假设现在需要实现IO操作,又不希望产生文件,则就可以以内存为终端进行处理,这个时候的流程 与文件IO不同,I
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

Ubuntu & 配置火狐浏览器

Ubuntu确实不太友好,自带的火狐浏览器是旧版的,而且不可以登录中国区的火狐帐号,因此需要将其卸载。 但是下载的火狐是解压版的,不会向系统中添加快捷方式,使用起来并不方便。 假设下载后的火狐浏览器安装包存放于~/library/program中 kagome@kagome-pc:~$ cd ~/library/program/ kagome@kagome-pc:~$ tar -xf Firefox-latest-x86_64.tar.bz2 kagome@kagome-pc:~/librar
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

pikachu漏洞练习之sql注入

这里因为实验的时候只记录了一部分所以就展示一部分 1.1.1数字型注入 (1)看到界面发现是查询id功能,没有在url里看到有传参所以应该是post方法提交数据。 (2)进行sql注入之前我们最好是先想像一下这个功能提交的参数到了后台之后后台是怎样的操作的,对于当前的页面我猜测后台是这样操作 现接受我的id请求然后带入到查询语句 $id=$_POST['id'] select 字段1,字段2 from 表名 where id = $id 可以用下面的语句添加在等号后面来测试是否真确(post请
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

linux禁用触摸板

第一种方法: 终端输入如下命令: sudo modprobe -r psmouse 如果打开触摸板就是: sudo modprobe psmouse 第二种方法: 如果不行,本机上第二种方法好用 Method 2:   第一步:打开终端,执行 synclient touchpadoff=1   指令。   Done!!!!搞定!!!当然恢复只要执行 synclient touchpadoff=0 也就行了
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

js中的4种循环结构

js有4种循环结构: 1.for循环 ==》多次遍历代码块 2.for / in循环==》遍历对象属性 3.while循环==》当指定条件为true时,循环代码块 4.do while循环==》当指定条件为true时,循环代码块 for循环 一般都有特定的计数器变量。操作计数器的三个重要步骤为:初始化、检测、更新 语句1的作用是将变量初始化; 语句2的作用是在每次循环前都要检测变量的值是否在某一个范围内; 语句3的作用是更新计数器变量:每次循环后进行自增或者自减操作 for(语句1;语句2;语
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

Pandas中merge和join的区别

可以说merge包含了join的操作,merge支持通过列或索引连表,而join只支持通过索引连表,只是简化了merge的索引连表的参数 示例 定义一个left的DataFrame left=pd.DataFrame([ [1,2],[3,4],[5,6] ], index=['a','c','e'], columns=['chenqionghe','muscle'] ) 定义一个right的DataFrame right=pd.DataFrame([ [7,8
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

Flutter 学习 ---- Contain、Text

Flutter Contain、Text组件 Text组件是在编写界面中使用频率算是靠前的一个 Flutter Text 名称 功能 textAlign 文本对齐方式(center 居中,left 左 对齐, right 右对齐, justfy 两端对齐 textDirection 文本方向(ltr 从左至右,rtl 从右至 左) overflow 文字超出屏幕之后的处理方式(clip 裁剪,fade 渐隐,ellipsis 省略号) textScaleFactor 字体显示倍率 maxLin
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

248 闭包:概念,作用,案例,思考题案例,chrome 中调试闭包

5.1 变量的作用域复习 变量根据作用域的不同分为两种:全局变量和局部变量。 函数内部可以使用全局变量。 函数外部不可以使用局部变量。 当函数执行完毕,本作用域内的局部变量会销毁。 5.2 什么是闭包 闭包(closure):指有权访问另一个函数作用域中的变量的函数。 简单理解就是 ,一个作用域可以访问另外一个函数内部的局部变量。 【被访问的局部变量所在的函数,就是闭包函数】 <!DOCTYPE html> <html lang="en"> <head> <meta charset=
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

「TJOI2019」甲苯先生的滚榜

「TJOI2019」甲苯先生的滚榜 传送门 双关键字感觉不太好搞?直接压成一个 long long 就好了呗。 然后就是平衡树板子了。 参考代码: #include <algorithm> #include <cstring> #include <cstdlib> #include <cstdio> #define rg register #define file(x) freopen(x".in", "r", stdin), freopen(x".out", "w", stdout) #de
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

流畅的python,Fluent Python 第十八章笔记 (使用asyncio包处理并发)

书中的代码用的应该是Python3.3的,从Python3.5开始协程用async 与await 代替了@asyncio.coroutine与yield.from 话说asyncio与aiohttp配合使用,从书中的教程来看真的非常强大,以后的并发io处理,协程才是王道了。 18.1线程与协程对比 import threading import itertools import time import sys class Signal: go = True def spin(m
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

Caused by: java.io.FileNotFoundException: class path resource [mappers/*.xml] cannot be opened because it does not exist

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'methodValidationPostProcessor' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Uns
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

Ubuntu & 系统安装

最近一直在折腾ubuntu,过程中遇到过一些问题,因此决定写篇文章分享一下,毕竟推广linux,人人有责。 系统版本:ubuntu-18.04.3-desktop-amd64 语言选择“English”,好处在于文件夹的命名都是英文,毕竟在控制台敲中文还是比较麻烦的,至于中文环境,后续会进行介绍。选择“Try Ubuntu”进行安装配置。 选择键盘布局。 (1)在没联网的情况下,该项是禁用状态,无法修改选择状态(如果可以修改的话,请取消勾选),如果安装的时候没有联网是不会下载这些更新的。 选择
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

测试一下啊哈哈哈

测试一下啊哈
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

PTA乙级 (1048 数字加密 (20分))

1048 数字加密 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805276438282240 第一次提交: 错误原因:a的位数大于b时,b不足的位需要补0做运算! 第二次提交: 代码: #include <iostream> #include <cstring> #include <string> #include <cmath> #include <algorithm> #include <cstd
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0

吴裕雄--天生自然Python Matplotlib库学习笔记:matplotlib绘图(2)

import numpy as np import matplotlib.pyplot as plt fig = plt.figure() fig.subplots_adjust(bottom=0.025, left=0.025, top = 0.975, right=0.975) plt.subplot(2,1,1) plt.xticks([]), plt.yticks([]) plt.subplot(2,3,4) plt.xticks([]), plt.yticks([]) plt
分类: 其他 发布时间: 01-23 22:50 阅读次数: 0