NOT

大二蓝桥杯菜鸟的自我反省 & 未来计划

悟已往之不谏 知来者之可追 保持你的决心! xilan:大学就像一个梦幻的泡泡,外面则是竞争残酷的社会。 内心:想做动画/AI方向,简单的目标才能走得更深更远 一定要去教室自习室! 怀疑自己的时候看一看:zhuanlan.zhihu.com/p/479036890 本周任务 acwing:每日3题, ......
蓝桥 amp

依赖倒置原则

依赖倒置原则 /** * 依赖倒置原则(DIP) * TV(打开之前,)就可以控制灯的开关状态 * 高方法,实现前,必须实现低方法, 执行入库前,记录日历 */ public class dipTest { // 定义一个接口:开关 public interface Switchable { voi ......
原则

cxLookAndFeelController1控件换肤(08)

cxLookAndFeelController1控件,只是对 设计 窗口的控件进行 换肤 ,不对Form标题栏进行换肤,且在设计时,即可立即看到效果。 ......

数定律和中心极限定理

(125) 《赤裸裸的统计学》| 什么是大数定律?|什么是中心极限定理?|什么是随机抽样?|什么是回归分析?|常犯的概率学错误有哪些?|查尔斯·惠伦作品|Naked Statistics - YouTube ......
定理 定律 极限

记录相关操作

一、介绍 针对于记录的相关操作: 使用insert实现数据的插入 update实现数据的更新 使用delete实现数据的删除 使用select查询数据。 二、查询数据SELECT - 单表查询 1.查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY f ......

码农批量下岗后的全新开发模式预览

本文向整个软件行业展示了出现GPT后的软件开发流程的颠覆性变化。由于这只是一个简单的案例,并没有涉及代码初次编写后的debug以及变更维护的流程。通过纳入GPT以及一些其他的开发环节和工具,后GPT时代的软件开发估计至少可以降低0%以上的人工编码量,50%以上的测试工作量,以数量级规模提成文档完整率 ......
全新 模式

nodejs简单例子

post const http = require('http') const server = http.createServer((req,res)=>{ if(req.method 'POST'){ //数据格式 console.log('content-type',req.headers[' ......
例子 nodejs

.net6使用Nlog生成日志文件和日志写入sqlserver数据库

创建sqlserver的日志表 CREATE TABLE [dbo].[NLog]( [Id] [BIGINT] IDENTITY(1,1) NOT NULL, [Application] [NVARCHAR](50) NOT NULL, [Logged] [DATETIME] NOT NULL, ......
日志 sqlserver 数据库 文件 数据

AQS_AbstractQueuedSynchronizer

AQS是什么 字面意思, 抽象的队列同步器 是用来构建锁或者其它同步器组件的重量级基础框架及整个JUC体系的基石,通过内置的CLH (FIFO)队列的变种来完成资源获取线程的排队工作,将每条将要去抢占资源的线程封装成一个Node节点来实现锁的分配,有一个int类变量表示持有锁的状态(private ......

cas——compareAndSwap

概念 compareAndSwap翻译过来就是 比较并交换 cas底层 调用的是unSafe,unSafed对底层的修改调用的native方法(CPU并发原语),天然原子性 代码说话 创建一个AtomicInteger类,初始化值5,此时线程A去修改,把5读到工作内存,修改成2000,在写回主内存时 ......
compareAndSwap cas

npm err! command sh -c vue-cli-service serve

代码中给到的node_modules没法直接使用 从新install rm -rf node_modules npm install https://www.jianshu.com/p/9bc970082020 ......
vue-cli-service command service serve npm

里氏替换原则

里氏替换原则 /** * 里氏替换原则(LSP) * 接口多实现, * 新建类,接口当参数入参, */ public class lspTest { //打折活动 public interface Alarm { double addAlarm(double price); } //折扣不同,海康 ......
里氏 原则

第 7 -8章 Linux 实操篇-开机、重启和用户登录注销-8.用户管理

第 7 -8章 Linux 实操篇-开机、重启和用户登录注销-8.用户管理 7.1 关机&重启命令 7.1.1 基本介绍 1)shutdown –h now 立该进行关机 2)shudown -h 1 "hello, 1 分钟后会关机了" 3)shutdown –r now 现在重新启动计算机 4) ......
用户 Linux

SimpleAdmin手摸手教学之:导入导出

一、说明 导入导出是系统中经常需要用到的功能,大部分系统的导入功能都是上传一个excel文件,然后导入成功就提示导入成功,失败就提示导入失败,顶多返回一个导入结果的excel,非常的不直观。如何设计一个优雅的导入让用户能非常直观的在数据还没导入进系统的时候看到有哪些数据是可以导入的,有哪些是会导入失 ......
SimpleAdmin 教学

判断字符串是不是正则表达式

:rules="[ { required: true, trigger: 'blur', validator: this.checkCanonical }, ]" checkCanonical (rule, value, callback) { if (value) { let isReg = tr ......
正则 表达式 字符串 字符

.NET 6版本中间件的使用

.NET 6版本中间件的使用 中间件是一种处理HTTP请求和响应的可重用组件,通常用于添加处理逻辑或修改请求和响应。本文将演示如何创建.NET 6版本的中间件。 创建中间件 让我们从创建一个简单的中间件类开始。我们将打印请求的URL,然后调用下一个中间件: public class MyMiddle ......
中间件 版本 NET

ThreadLocal

什么是ThreadLocal ThreadLocal提供了线程局部变量. 这些变量和正常的变量不同,因为每一个线程在访问ThreadLocal实例的时候 都有自己独立的 变量副本. ThreadLocal实例通常是类的私有静态字段,使用它的目的是希望将状态(用户ID、事务ID) 与线程关联起来 通俗 ......
ThreadLocal

自定义线程池详解

自定义线程池 ThreadPoolExecutor executor = new ThreadPoolExecutor(5, 10, 200, TimeUnit.MILLISECONDS, new ArrayBlockingQueue<Runnable>(5)); 第一个参数:核心线程池大小,默认创 ......
线程

sklearn miscellenous

StandardScaler in preprocessing Standardize features by removing the mean and scaling to unit variance. scaler = StandardScaler() can have .tranform w ......
miscellenous sklearn

校验输入的是不是正则表单式

checkCanonical (rule, value, callback) { if (value) { let isReg = true try { isReg = eval(value) instanceof RegExp } catch (e) { isReg = false } retur ......
正则 表单

java中的引用

引用分类 强引用 强引用是我们常见的普通对象引用,只有还有强引用指向一个对象,就表明这个对象还“存活”,垃圾收集器不会碰这个对象 当一个对象被强引用对象引用时,它就处于 可达状态,它是不能被垃圾回收的,即使出现了OOM也不会对该对象回收 软引用 软引用是相对于强引用弱化了一些的引用 当系统内存充足时 ......
java

机器学习深入浅出

机器学习是一种人工智能的分支,它使用算法和数学模型来让计算机自主学习数据并做出预测和决策。这种技术正在被广泛应用于各种领域,包括自然语言处理、计算机视觉、语音识别、医学诊断和金融预测等。在本篇博客中,我们将介绍机器学习的基本概念、算法和应用,并提供一些代码和分析。 机器学习基本概念 机器学习是一种基 ......
深入浅出 机器

Elaticsearch

ElasticSearch安装 声明:最低要求JDK8,必须保证ElasticSearch的版本与Java的核心jar包版本对应。 下载 官网:https://www.elastic.co/ windows安装 1、解压 2、熟悉目录 bin 启动文件 config 配置文件 1og4j2 日志配置 ......
Elaticsearch

使用Golang实现Nginx代理功能

由于业务需要实现对多个web应用做同域二级目录代理,用NGINX的又感觉太重了,而且不好做配置页面,用golang来实现代理功能 支持正则表达式匹配机制 支持多应用多级目录代理。 支持应用子路由代理 支持webapi代理 支持websocket代理 支持禁用缓存设置 支持http、https混合使用 ......
功能 Golang Nginx

tailwindcss 安装

# tailwindcss pnpm i tailwindcss postcss autoprefixer # 生成 tailwindcss 配置文件 npx tailwindcss init -p // tailwind.config.js module.exports = { ... conte ......
tailwindcss

git 出现 连接超时443的情况

解决 Failed to connect to github.com port 443:connection timed out 1)取消代理 git config --global --unset http.proxy git config --global --unset https.proxy ......
情况 git 443

DecimalFormat的使用

参考博客:https://blog.csdn.net/weixin_42721317/article/details/115675707 一、保留两位小数 public class TestDecimal { public static void main(String[] args) { //保留 ......
DecimalFormat

3月

3月 挑战 |ACM 网络 (acmcyber.com) flag{1377_2127_3343_4241_5864} https://en.wikipedia.org/wiki/Book_cipher 书籍加密 五首诗作为密码本 写cookie的js document.cookie = "Bage ......

4月

4月 jwt [JWT — JWT原理解析及实际使用[通俗易懂] - 腾讯云开发者社区-腾讯云 (tencent.com)](https://cloud.tencent.com/developer/article/2148676#:~:text=nbf%3A 定义在什么时间之前,该jwt都是不可用的 ......

节点加入到单链表时按需求排序

JAVA实现节点加入到单链表时按需求排序 回顾 在上文《带头节点的单链表的思路及代码实现(JAVA)》中我们想要去实现让数据节点不考虑加入顺序实现数据节点排序效果。 那么我们要如何实现这一需求呢? 一、实现思路 ①理论思路 假设我们要根据数据节点的ID进行排序,那么我们可以通过使用待增加的节点id逐 ......
节点 需求