线程 笔记java 11
每日总结11.22
软件复用的优点有:(1) 提高生产率(2) 减少维护代价 (3) 提高互操作性 (4) 支持快速原型依据复用的对象,软件复用分为(产品复用)和(过程复用)。最常用的可复用设计是(设计模式)和(架构模式)。(构件)通常是代码复用,而(设计模式)是设计复用,(框架)则介于两者之间框架方法包括:(构件技术 ......
2023-11-22 Invariant Violation: [app.model] namespace should be unique ==》模块命名相同导致报错,修改名称即可
如上图,报错原因:存在多个名为demoDataSource的模块名称导致报错 解决方案:修改模块名称即可,把demoDataSource改为demoDataSource2就不会报错了 扩展:该问题是由rudex引起的,redex要求数据模型(models)命名(namespace)必须不同,否则在注 ......
图论杂项 学习笔记
图论专题新学的知识点有点太多了,还是新开一篇比较好。 数据结构优化建图 reference:常见优化建图技巧。 考虑一个题:CF786B。思考如何维护单点/区间向单点/区间连边: 点对点。直接连就行。 点对区间。开一颗线段树,每个节点代表一段区间,父亲向儿子连权为 \(0\) 的边。点对区间连边时直 ......
算法学习笔记(41): 朴素多项式算法
朴素多项式算法 - \(O(n^2)\) 合集 我们并不需要 NTT,就算需要,也只是用来优化乘法。 多项式求逆 对于多项式 \(\sum a_i x^i\) 我们需要构造出一个多项式 \(\sum b_i x^i\) 使得: \[\begin{cases} a_0 b_0 = 1 \\ \sum_ ......
2023-11-22诸法无我,无我即是空
2023-11-22 什么是空?无我即是空。什么是我? 常,一,主宰,同时符合这三项条件的就是我。不是你我他,代词我。常,就是恒常不变。比如认为身体里有一个我,从小到大,思想行为待人接物都变了,我没变,那个灵魂恒常不变。一,就是只有一个我。我要是有两个我,我就不是我了。一神论,里面只有一个神我。主宰 ......
mujoco安装报错:mujoco_py/gl/eglplatform.h:99:10: fatal error: X11/Xlib.h: 没有那个文件或目录
安装mujoco报错: mujoco_py/gl/eglplatform.h:99:10: fatal error: X11/Xlib.h: 没有那个文件或目录 修复方法: sudo apt install libx11-dev ......
雅礼信奥 2023.11.22 习题课记录(讲解版)
雅礼信奥 \(2023.11.22\) 习题课记录(讲解版) 都是 CF 题,不如 AT。 剧情版后面会更。 A - Yarik and Array(CF1899C) dp 题,作为学 OI \(3\) 年的萌新 OIer,后面才想到 dp 真是太蒟蒻了,时间复杂度 \(O(tn)\)。 初始 \( ......
Java泛型的历史背景与限制局限性
Java泛型的语法 简要提一下一些众所周知的泛型语法和类型擦除特性。 泛型类 泛型类中,类型变量用尖括号括起来,放在类名的后面,可以有多个类型变量。public class Pair<T, U> {...}。 类型变量在整个类定义中用于指定方法的返回类型以及字段和局部变量的类型。 可以用具体的类型替 ......
Java模版引擎注入(SSTI)漏洞研究
一、FreeMarker模板注入安全风险 0x1:FreeMarker简介 FreeMarker 是一款Java语言编写的模板引擎,它是一种基于模板和程序动态生成的数据,动态生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员 ......
Django11days
Cookie和session发展史 cookie补充 django操作 cookie session django操作session三种方法 ——————————————————————————————————————————————————————————————————————————————— ......
【笔记】C++系列02:连续的作用域解析运算符::的场景有哪些?
在C++中,可以使用连续的作用域解析运算符::来访问嵌套的命名空间、类和类成员。这种用法通常在以下场景下出现: 命名空间嵌套:当命名空间中存在嵌套的命名空间时,可以使用连续的作用域解析运算符来访问内层命名空间中的成员。例如: namespace A { namespace B { namespace ......
2023.11.22学习笔记(2)
跳石头 P2678 [NOIP2015 提高组] 跳石头 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 佬啊佬啊,我的思路:用数组b去储存它的差分,每一次找到它的最小值,将最小值和它旁边的较小的那个值合并,边界的话就直接合并,总计进行m次合并操作,这个时候再找到它的最小值,就是答 ......
piscina nodejs woker 线程池实现
nodejs 线程池工具还是很多的,piscina 是一个比较活跃的项目 包含的特性 快速 包含了固定以及可变任务场景 支持灵活的线程池大小 异步追踪支持 取消支持 支持comonj,esm,以及ts 自定义任务队列 linux 系统上可选的cpu 调度支持 参考使用 app.js const pa ......
sqlalchemy快速使用,sqlalchemy原生操作,sqlalchemy操作表,一对多关系,多对多关系,scoped线程安全,g对象, 基本增查改,常用查询
1 sqlalchemy快速使用 🧃 1.1 介绍 # SQLAlchemy是一个基于Python实现的ORM框架,对象关系映射 # orm 框架 》django orm--》只能用在django中,不能独立使用 # python界的orm框架 -peewee:小型 -sqlalchemy:企业级 ......
java Calendar日历类型常见方法
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00 ......
代码整洁之道笔记4
七.错误信息错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法 使用异常而非返回码 1.遇到错误时,最好抛出一个异常。调用代码很整洁,其逻辑不会被错误处理搞乱 先写Try-Catch-Finally语句 1.异常的妙处之一是,它们在程序中定义了一个范围。执行try-catch-finally语句 ......
代码整洁之道笔记3
四.注释1.若编程语言足够有表达力,就不需要注释 2.注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。注释总是一种失败 3.程序员应当负责将注释保持在可维护、有关联、精确的高度,更应该把力气用在写清楚代码上,直接保证无须编写注释 4.不准确的注释要比没注释坏得多 注释不能美化糟糕的代码 用代码 ......
算法学习笔记(40): 具体数学
具体数学 本文是阅读《具体数学》产生的理解性文本,并且涵盖了部分其他相关的内容。 不怎么重要或者太难的东西因为时间问题,我略过了。 本文来之不易,请勿机械搬运:原文地址 - https://www.cnblogs.com/jeefy/p/17848037.html 第二章 - 和式 和式的处理 和式 ......
关于 提升认知的毒鸡汤 2023-11-22
2023-11-22 之前一直有看到或者听到过,你赚不到你认知以外的钱,凭运气赚来的钱凭本事亏掉,要提升认知,这都是毒鸡汤。 今天想起,某个买六合彩亏了不少钱的人。贪心一起猛烈炽盛的时候,利令智昏,色令智昏,欲令智昏,都差不多,我也有过。猛烈炽盛的时候还管什么测算概率。 算了一下福利彩的概率,35x ......
并发编程笔记
一、基本概念 1、进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的。 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。 ......
[Notes] Mac安装多版本Java并切换
通过 /usr/libexec/java_home -V 查询mac中存在哪些版本的java. 前往https://www.oracle.com/java/technologies/downloads/archive/下载各版本的java。 例如JDK8的具体下载链接为:https://www.or ......
线程池拒绝策略详解
版权声明:本文为CSDN博主「熊猫-IT」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/BruceLiu_code/article/details/126012388 1.前言当线程池已经关闭或达到饱和(最大线 ......
python多线程中一种错误的写法
直接先上错误代码: import multiprocessing def first_way(): init = 3 def process_function(item): result = item * init return result data = [1, 2, 3, 4, 5, 6, 7, ......
团队作业4.3——Scrum Day 3(11/22/2023)
团队成员 学号 博客园主页 GitHub 徐宗韬(组长) 3121004802 yuLLin yulinnn 冯浩天 3121004779 FHTgduthomework FHTHomeworkAtgdut 朱正东 3121004806 Momota momotaaa 黄皓坤 3121004783 ......
sharding分表应用笔记(四)——踩坑记录
sharding分表应用笔记(四)——踩坑记录(更新中) 目录sharding分表应用笔记(四)——踩坑记录(更新中)1 sql语句使用时不带分表关键字段2 在事务中触发数据源路由 1 sql语句使用时不带分表关键字段 如果不带分表关键字段,会默认进行全节点域遍历。如果没有预先创建所有的表节点,会报 ......
论文阅读笔记:Revisiting Prototypical Network for Cross Domain Few-Shot Learning
标题:重新审视用于跨领域少样本学习的原型网络 研究背景: 问题背景:原型网络是一种流行的小样本学习方法, 其网络简单而直观,对于小样本学习问题有着较好的表现,尤其是在图像分类等领域。 存在问题:然而,当推广到跨领域的少样本分类任务时,其性能出现了大幅度下降,这严重限制了原型网络的实用性。 研究动机: ......