XOR
题30
25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系! native方法表示该方法要用另外一种依赖平台的编 ......
Java 缺失的特性:扩展方法
扩展方法,就是能够向现有类型直接“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改现有类型。调用扩展方法的时候,与调用在类型中实际定义的方法相比没有明显的差异。 ......
数据挖掘6
import osimport pandas as pd # 修改工作路径到指定文件夹os.chdir("./data") # 第二种连接方式import pymysql as pm con = pm.connect(host='127.0.0.1', user='root', password=' ......
C语言-变量的存储类型
0 存储类型是指变量占用内存空间的方式,也称为存储方式。从内存分配的时间上,可分为“静态存储”和“动态存储”类。 0.1 静态存储:在程序前,系统(编译器)自动分配内,程序结束后,系统(编译器)自动释放。 0.2 动态存储:在程序执行时;根据需要手动分配内存,使用完成后再手动释放。 1 C语言中,变 ......
1673. 找出最具竞争力的子序列
题目描述 在一个数组中找出长度k的子序列,使其字典序最小? f1-单调栈 基本分析 字典序最小肯定是单调不减最好,但是怎么保证序列的长度是k?需要删除的个数是n-k,利用单调栈同时维护这个信息,超过了就不再维护有序性了。 stk中最终的结果有没有可能多于k?可能的,比如本身就是单调不减,会在stk中 ......
ASP.NET Core - 缓存之内存缓存(上)
#1. 缓存 缓存指的是在软件应用运行过程中,将一些数据生成副本直接进行存取,而不是从原始源(数据库,业务逻辑计算等)读取数据,减少生成内容所需的工作,从而显著提高应用的性能和可伸缩性,使用好缓存技术,有利于提高我们提升用户体验性。 对于缓存的使用有以下一些注意点: 缓存最适用于不常更改且生成成本很 ......
异常操作
一、异常的概念 1、定义:程序在运行时,如果Python解释器遇到一个错误,则程序会停止运行,并且提示一些错误信息,这就是异常。 程序停止执行并提示错误信息这个动作,称为抛出异常。 2、捕获异常 try: #尝试执行的代码 except: #出现异常时执行的代码 #1、获取用户从键盘输入的数据 nu ......
30分钟带你熟练性能优化的那点儿事儿(案例说明)
前言 性能优化是数据库运维人员和中、高级软件开发人员的必备技能,很多时候老司机和新司机的区别就在写出的东西是否优化。 博主接触过近千家客户的系统,这些系统都存在着各种各样的性能问题。那么如何透彻的了解我们的数据库性能问题?今天就用一个案例来说明性能优化的那点儿事儿。 PS:很多技术人员对优化有一套自 ......
Hugo-Eureka 主题安装指南
前言 虽然官方教程已经把主题安装方法说的挺清楚了,但是真正摸上手还是觉得这个主题坑比较多。 玩别人的主题的时候,不会随便弄一下就报错,但是这个主题怎么搞都报错。 其中一个重要原因就是不管哪种方法都需要为hugo-modules设置代理。 下面对这个主题相关的步骤做了一个简单梳理,也希望可以帮到更多人 ......
退役倒计时
#3.25: 做完了GSS系列,算是退役前的一点小成就了。 #3.26: CF335F solution(反悔贪心blog) #3.27: #3.28: #3.29: #3.30: #4.3: 退役喽,188天,挺吉利的。 现在看一看之前几天写的终于明白自己为什么退役了,好像就前两天好好做了几道题, ......
20201231之类的八位数字设置日期格式
excel选中要设置的区域, 点开菜单“数据”,选分列, 取消所有分隔方式的勾选,下一步 选择 日期 YMD 即可将20200101格式的数据读取为日期格式,此时20200101可能显示为43831(自1900年1月1日以来的第43831天),设置成需要的日期格式即可 ......
【已解决】configure: error: C++ compiler cannot create executables
1.背景 centos 7 在升级gcc configure 的时候出现的问题 A100-01-$build#../configure --prefix=/usr/local/gcc --enable-threads=posix --disable-checking --disable-multil ......
cmd命令记录
命令查看iis pidc:\windows\system32\inetsrv\appcmd list wp 查看端口使用情况:netstat -ano 所有端口的情况netstat -aon|findstr "49157" 查看指定端口的使用情况,最后一位数字,即PIDtasklist|findst ......
安装 Stable Diffusion web UI
AI画图安装首先需要 python 和 gitpython:https://www.python.org/downloads/windows/ (建议用3.10.6)git:https://git-scm.com/download/win我的是3.10.7,感觉应该影响不大新建个文件夹,就要 AI ......
Django自动插入登录用户用户名
在Django管理界面中我想在发布时自动插入登录用户名和博客文章,目前我已经在每个用户的下拉菜单中显示每个用户选择但显然这不是很好,所以我想它自动输入这个。自动插入登录用户用户名在Django 这里是我的代码: models.py 从django.db进口车型 从django.contrib.aut ......
ROW_NUMBER()函数的使用
今天在做一道用SQL排名排序的类型问题时发现一个既好用又容易理解的SQL函数 ROW_NUMBER() ROW_NUMBER() OVER(PARTITION BY SC.corse_id ORDER BY SC.number) RN PARTITION BY后面跟需要分组的字段 该参数可选 ORD ......
GPT-4杀进网络安全,攻击面管理今后该怎么做?
从GPT-4的正式发布到现在还不到半个月,科技圈热闹得像过年一样,尤其是OpenAI的金主微软爸爸,感觉它三天两头地在做产品升级发布会——Office全家桶、Copilot X、Bing、Edge…… 一连串融合了AI技术的产品组合拳打得让人应接不暇,频频在行业内掀起浪潮。 这不,凌晨微软又宣布将A ......
java vue获取当月第一天和最后一天,当前周一和周日
1,vue前端,通过moment获取当月第一天和最后一天,当前周一和周日 let currDate = moment(new Date(),"YYYY-MM-DD"); var firstDay= moment(currDate.startOf("month").valueOf()).format( ......
Spring源码复习
Bean的生命周期 ApplicationContext Central interface to provide configuration for an application.* This is read-only while the application is running, but m ......
.net6(.net core)使用MailKit收取邮件乱码的问题
配置IMAP地址后,MailKit读取邮件时中文乱码。 主要问题是.net core以后默认缺失中文字符集。 1.安装System.Text.Encoding.CodePages包 2.在Main方法注册 static void Main() { //注册字符集,缺失字符集,一些中文编码数据为乱码 ......
bzoj1969. [AHOI2005] LANE 航线规划 树链剖分+离线逆向处理删边
保证了无论怎么破坏航线,图都会是一个连通图 也就是说,起码肯定有一棵生成树 考虑在生成树上U,V之间加边,会对树上各个点的割边情况产生什么影响 对于任意点对(u,v),如果它们之间的最短路径不经过从U到V的树上路径,那是没有影响的 否则:关键路径的数目会减少 减少了多少?U,V之间树上路径经过的所有 ......
New Year Tree
New Year Tree 线段树,打标记,位运算 操作1,区间赋值,很容易的线段树操作 对于询问以$u$为根的子树上的所有节点的颜色数量,一开始我在线段树里开了一个大小61的数组,喜提MLE,但后续观察发现,$1 << 60 \leq \text{longlong}$,所以我们设每种颜色$ c_i ......
sql 单号编码规则
--SET QUOTED_IDENTIFIER ON|OFF --SET ANSI_NULLS ON|OFF --GO /* Description:单号编码规则 @key:开头字符串 @datelen:日期长度 2:年的后两位 4:年 6:年月 8:年月日 @numlen:流水号长度 例如0:1 ......
vm实现不同物理机与虚拟机之间的通信
参考说明: https://blog.csdn.net/qq_31329893/article/details/83511815 场景:我的win10电脑,安装了vm workstation,搭建了几个虚拟机集群,我想让其他物理机也可以访问。 1. 但不切虚拟机的IP,因为这样很麻烦,换个网络,又得 ......
04分时操作系统4.3
分时操作系统 一台主机连接多台显示器和终端,允许多个用户通过客户端访问,以交互的方式,共享主机中的资源。 为什么需要分时系统 人机交互 共享主机 便于用户上机(提高商业价值) 需要解决的关键技术问题 及时接收信息 及时处理(作业提前进入内存,能够与用户交互) 分时系统的特征: 多路性:与多道批完全不 ......
Java-Day-2(转义字符 + 注释 + 代码规范 + 变量 + 数据类型)
Java-Day-2 常用转义字符 代码中只一个 \ 会默认转义(写在 “ ” 里) \t :制表位,可以实现对齐功能,可以看作有一个无形表框( 上下两行长度相差不大 ) \n:换行符,仅换代码行的话 \\:一个 \,想输出 " \\ " 就要输入四个 \ \'':一个 “ ,字符串里输出双引号 \ ......
关于三层架构与MVC架构 及其controller与表现层的关系
众所周知: 软件设计的三层架构是一种将软件系统分为三个主要组成部分的设计模式,这三个部分分别是: 表示层(Presentation Layer):负责与用户交互,接受用户输入,向用户呈现输出结果。 业务逻辑层(Business Logic Layer):处理业务逻辑,负责处理各种业务逻辑,实现系统的 ......
vue - 通过JS屏蔽自带右键菜单
//通过JS屏蔽自带右键菜单 document.oncontextmenu = function (e) { return false; } ......
docker安全设置
限制容器之间的网络流量 默认情况下,同一主机上的容器之间允许所有网络通信。 如果不需要,请限制所有容器间的通信。 将需要相互通信的特定容器链接在一起。默认情况下,同一主机上所有容器之间都启用了不受限制的网络流量。 因此,每个容器都有可能读取同一主机上整个容器网络上的所有数据包。 这可能会导致意外和不 ......