AND
特殊方法
## 特殊方法 ```python class Foo(object): def __getattr__(self, item): print(item) return '__getattr__' obj = Foo() print(obj.method) # 输出: method __getatt ......
继承类中执行优先级
# 继承类中执行优先级 [toc] ## 1 方法 ```python class Base(): def foo2(self): print('base foo1') def foo1(self): print('base foo1') self.foo2() class Foo(Base): d ......
sweetviz工具避坑和简单使用
网上关于sweetviz的文章比较少,有些坑这里说一下给大家避坑。 使用sweetviz遇到的错误如下: 1. KeyError: "None of ['index'] are in the columns" 2. AttributeError: 'DataFrame' object has no ......
在T620上安装系统遇到的问题
由于买的T620主要是自己玩,不需要特别高的配置,不需要组raid,就让卖家把H710阵列卡换成了[直通的H310阵列卡](https://www.bilibili.com/read/cv5583360/ "直通的H310阵列卡")(non raid),这样家里富裕的sata固态和机械硬盘就可以直接 ......
使用C++界面框架ImGUI开发一个简单程序
[TOC] # 简介 ImGui 是一个用于C++的用户界面库,跨平台、无依赖,支持OpenGL、DirectX等多种渲染API,是一种即时UI(Immediate Mode User Interface)库,保留模式与即时模式的区别参考[**保留模式与即时模式**](https://learn.m ......
BBS-注册功能
注册功能 注册功能页面搭建: <body> <div class="container"> <div class="row"> <div class="col-md-8 col-md-offset-2"> <h1 class="text-center">注册页面</h1> <div class="f ......
使用 SpringData 操作 Mongodb
本篇博客主要介绍 SpringBoot 如何通过 SpringData 操作 Mongodb。在上篇博客部署的 mongodb 为了方便,在 admin 库中创建了一个 root 角色的账号,使用这个账号具有最高权限,可以访问和操作任何库。在实际项目中强烈建议为每个 mongodb 数据库创建一个低 ......
关键字
final finally finalize 区别 final 有什么用? 用于修饰类、属性和方法; • 被 final 修饰的类不可以被继承 • 被 final 修饰的方法不可以被重写 • 被 final 修饰的变量不可以被改变,被 final 修饰不可变的是变量的引 用,而不是引用指向的内容,引 ......
redis数据结构跳表
# redis数据结构跳表 ## 数据结构 ### 跳表节点 ```c typedef struct zskiplistNode { // 层 struct zskiplistLevel { // 前进指针 struct zskiplistNode *forward; // 跨度 unsigned ......
TCP
# 1. 如何理解UDP 和 TCP? 区别? 应用场景? ## 一、UDP UDP(User Datagram Protocol),用户数据包协议,是一个简单的**面向数据报的通信协议**,即对应用层交下来的报文,不合并,不拆分,只是在其上面加上首部后就交给了下面的网络层 也就是说无论应用层交给` ......
Red Hat 8.5下安装19c的GI,11.2.0.4的DB,遇到哪些错误
需要在Red Hat 8.5下安装19c的GI,11.2.0.4的DB,安装过程中遇到一些小问题,记录下来。 遇到的错误1: 在安装19c的GI,执行./gridSetup.sh时,安装界面报错,如下所示。 [INS-08101] Unexpected error while executing t ......
c# 利用数据库将程序加密隐藏?
下面将介绍如何通过LiteDB将自己的程序进行加密,首先介绍一下LiteDB。 LiteDB LiteDB是一个轻量级的嵌入式数据库,它是用C#编写的,适用于.NET平台。它的设计目标是提供一个简单易用的数据库解决方案,可以在各种应用程序中使用。 LiteDB使用单个文件作为数据库存储,这个文件可以 ......
redis主从复制
# redis主从复制 ## 同步 当客户端向从服务器发送SLAVEOF命令,要求从服务器复制主服务器时,从服务器首先需要执行同步操作,也即是,将从服务器的数据库状态更新至主服务器当前所处的数据库状态。从服务器对主服务器的同步操作需要通过向主服务器发送SYNC命令来完成,以下是SYNC命令的执行步骤 ......
vue.js框架的iframe页面计时器无法销毁的解决方法
同学试过使用生命周期等方式都不能清除计时器;因而改用这个方法; 1,首先vue页面上随便写个有高度的div如下:用refs获取高度 <div class="hub-fixed-box" :style="{width:fixedWidth+'px' }" ref="fixedTop"></div> 2 ......
为什么我决定要自己做饭
饮食与你的身体健康密切相关,身体会跟你一辈子,身体是一切的大前提。控制饮食是你确定人生目标之前最值得花时间去做的一件事,拥有更好的身体永远不是坏事,你永远不会后悔花在控制饮食上的时间。 自己做饭有非常多的好处: * 身体变得更加**健康**,有效避免了外面的不干净的食物,外面的食物为了味道以及掩盖食 ......
自我介绍
1.姓名?用三个词语描述一下自己?可以解释一下为什么这么描述。 答:许睿涵同理(换位思考,理解尊重)沉浸(注意力集中,一丝不苟,力求完美)兴趣广博(愿意了解自己不擅长的领域,爱好广泛) 2 自己有什么特长(超过周围90%的人的技能),这个特长获得的经验是什么?(不少于100字)参考 https:// ......
Shell 实现终端 rm 回收站效果
本次实现的 rm 脚本的功能有: 1. 回收站收容删除的文件 2. 脚本记录删除的文件绝对路径和时间戳 3. 可根据脚本恢复删除的文件,并且可以只根据文件名匹配回收站所有的文件进行选择 4. 可直接删除文件 5. 可同时接收多个参数 6. 清空回收站 后续会更新定时清空回收站的功能。 ```shel ......
Tree Distances I
# Tree Distances I ## 思路 先考虑只算节点 $1$ 的答案,我们发现如果要每个节点都这么算一次的话,绝对会 #ctrl+l //(注意是字母L的小写,不是数字1) 2、查找以前执行过的指令 (比用上下箭头方便) ctrl+p 上翻; ctrl+n 下翻 3、清空bash输入的命令(当输入了很多字符,想删除,但用回退键太慢) ctrl ......
8.15 模拟赛小结
## 前言 最自闭的一集 ## T1 这一切 题意:给你一个图,定义操作为 若一个点只有一条白边 那么剩余的白边就会自动变黑 求至少要提前染几条边 通过若干次操作后使所有边都变黑 思考:画一下图就知道 满足所有点只有一条出边 其实就是一棵树 所以将每个联通快多余的边删掉即可 Code ``` #in ......
设计模式-行为型模式
⾏为模式:负责对象间的⾼效沟通和职责传递委派。 PS:博客根据it老齐大话设计模式课程课件进行整理,IT老齐 视频学习网站: https://www.itlaoqi.com 包含的设计模式: 策略模式、模板⽅法模式、观察者模式、迭代⼦模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介 ......
这是一个空白文档
添加依赖:spring-boot-starter-data-redis和spring-boot-starter-cache 在具体Redis应用中有2种方式:编程和注解 注解缓存应用开发 @Cacheable如果缓存中不存在目标值,则将调用目标方法并将返回的值存入缓存;如果存在,则直接返回缓存中的值 ......
Python Fire:自动生成命令行接口
首先创建一个 student_file.py pip install fire 使用 Fire 转换成命令行程序 1. 默认方式 import fire def import_file(fp): print("函数1打印结果: {}".format(fp)) def export_file(fp): ......
ui自动化从登录到新增数据
from selenium import webdriverfrom time import sleepfrom selenium.webdriver.common.by import By# 通过ID来定位driver = webdriver.Chrome()driver.maximize_win ......
ubuntu18从java8更新到java11
先安装java 11, 再更新软连接 sudo apt update sudo apt install -y openjdk-11-jdk 1. check java $which java /usr/bin/java $ ls -lrt /usr/bin/java lrwxrwxrwx 1 roo ......
卷积层
# 卷积层 ## 卷积操作 [torch.nn](https://pytorch.org/docs/stable/nn.html)是对[torch.function](https://pytorch.org/docs/stable/nn.functional.html)的封装 pytorch官网详细 ......
Linux系统DD一键脚本
> 使用脚本存在一定的风险,谨慎使用。 > 重统重装之后,请重新设置密码。 # 脚本介绍 GitHub 地址:[GitHub - leitbogioro/Tools](https://github.com/leitbogioro/Tools) - 全自动无人值守安装; - 支持各主流 VPS 商家; ......
.Net的性能调优
# .Net的性能调优 ## 一、.Net Core中的内存泄露 ### 1.1什么是[内存](https://so.csdn.net/so/search?q=内存&spm=1001.2101.3001.7020)溢出和内存泄露 #### 什么叫内存泄露**(memory leak)** 是指程序在 ......