其他

为什么会爱上一个人

俄狄浦斯情结 中和父亲母亲不好的一面,从坏的课题中分离出来一直完全好,即理想化的一种心理机制, 最初婴儿是全能自恋的,全能幻想状态,无所不能,自我为中心,没有自我-他人的认知. 主体和客体分化,全能感依旧存在,母亲是全能神,延续自己的全能感,好都是自我的,坏都是外在的,因为母亲的不完美,调用理想化母亲,防御自己被环境破坏的恐惧. 维持理想化愿望-我的客体母亲可以无限满足我,你(客体)完美的,所有我

计算机基础(用户态与内核态)

计算机基础(用户态与内核态) 0.Linux 整体架构图 1.什么是用户态什么是内核态? 故事理解 ​ 张三是某科技公司的运维工程师(低权限),在 15 楼办公码代码,公司提供的资源仅有一套电脑(用户态) ​ 张三,奋斗 5 年终于当上了sre工程师(高权限),之后张三搬到 30 楼,可以随时向资源部(系统调用)申请公司各种资源与获取公司的机密信息(内核态),所谓是走上人生巅峰。 ​ 我们发现,

Fork-2.1.0 记录

Fork-2.1.0 记录 Confuser(1.X) 脱壳 目录Fork-2.1.0 记录Confuser(1.X) 脱壳1、定位koi模块2、dump koi 模块3、设置入口点注册分析 run,等待加载koi模块 1、定位koi模块 2、dump koi 模块 dump koi模块 3、设置入口点 打开dump文件,右键“编译模块”,“入口点”选择托管,选择入口函数 保存 注册分析

Stanford CS149 -- Assignment 2: Building A Task Execution Library from the Ground Up

作业描述及代码参见:CS149-asst2 Part A Step 1 只需要实现一个简单的任务系统,在run()的开始生成工作线程,并在run()返回之前从主线程合并这些线程。任务的分配方式采用动态分配,即每个线程每次取一个任务完成,能者多劳。 每个线程的核心实现为: Step 2 Step 1 实现的任务系统,每次调用run()都会重新生成线程,线程管理开销大。为了减少线程创建开销,引入线程

Leetcode_exercise_01

题目 两数之和 枚举所有可能的两个不同的数字之和,与 target 做比较。 哈希表查询 用到了 unordered_map 数据结构做无序哈希表。 字母异位词分组 补充知识 unordered_map<>容器 https://deepinout.com/cpp/cpp-tutorials/g_unordered_map-in-cpp-stl.html

npm uninstall screenfull --legacy-peer-deps

下面是解决此错误的几种方法: 1. 清空缓存 在终端中运行下面的命令清空 npm 缓存: npm cache clean --force 然后重新安装依赖包。 2. 使用 --force 在安装或更新命令后面加上 --force 选项,强制解析依赖树并安装依赖包。 npm install --force 请注意,这种方法可能会引入不兼容的依赖关系,导致项目出现错误,需谨

为什么https安全?工作流程解释

一 客户端向服务器发送请求 二 服务器收到请求后,发送一个证书(该证书是受到第三方权威机构认证的)和服务器的公钥给客户端,客户端收到证书后,对证书进行验证 三 如果验证成功,客户端会随机生成一个会话密钥,并用服务器刚刚发过来的公钥进行加密该会话密钥,然后将会话密钥发送给服务器 四 服务器用自己的私钥解密收到的会话密钥(只有服务器的私钥能解密由服务器的公钥加密的会话密钥),此时,客户端和服务器都拥有

Stanford CS149 -- Assignment 3: A Simple CUDA Renderer

作业描述及代码参见:CS149-asst3 实验环境:WSL2;GeForce MX350;Cuda 12.6 第一部分:CUDA 热身练习 1:SAXPY 实验结果: 相比基于 CPU 的实现,性能明显下降。这是由于 SAXPY 属于 I/O 密集型任务,计算量较小,主要的时间耗费在数据的转移。 第二部分:CUDA 热身练习 2:并行前缀和 第三部分:简单的圆形渲染器 渲染时,圆渲染的先后

【qt】一个动画实现

基于https://www.bilibili.com/video/BV1Li421Y7EH/?spm_id_from=333.999.top_right_bar_window_history.content.click原理的一个qt实现

解决 Maven 插件报错:The plugin org.codehaus.mojo:flatten-maven-plugin:1.5.0 requires Maven version 3.5.4

检查 Maven 版本:首先,确认当前使用的 Maven 版本是否与插件要求的版本一致。可以通过在命令行中输入 mvn -v 来查看当前 Maven 的版本信息。 升级或降级 Maven 版本:如果当前 Maven 版本过低,需要升级到插件要求的版本;如果过高,可能需要降级。升级或降级 Maven 可以参考 Maven 的官方文档进行操作。 检查 Maven 配置:确保&nb

每日总结001

一. 今天中午看了一本小说,看得着迷,然后很急切的想知道后续剧情,如果之前遇到这种情况,我会毫不犹豫的继续追,但是今天我做出了改变,我努力说服自己沉迷于小说会浪费很多宝贵的时间,我应该适可而止,并且下午还有课,最终我克服了自己的欲望,选择了休息。 二. 下午两点上课,中午1.15的闹钟响了,今天我没有赖床45踩点进教室,而是在闹钟响的时候立刻起床洗漱,为下午的课程做准备。 三. 开学前一直有做兼职

Stanford CS149 -- Assignment 4: NanoGPT149

作业描述及代码参见:cs149gpt Warm-Up:访问张量 张量/数组都是按行存储的,四维数组可以看作元素为三维数组的数组,元素大小即为三维数组内元素总数,以此类推。 第 1 部分:简单(但不太高效)的注意力机制实现 主要实现两个矩阵乘法和一个 softmax 运算。 第 2 部分:块矩阵乘法和 Unfused Softmax 通过对矩阵进行分块,有效提高缓存的利用率,减少 miss。 N=

关于scanf 和 fscanf

①   scanf 中 格式说明符出现浮点型时 不允许限制小数点后位数   如:   同理可得   日期:2024-10-14

[NOI2014] 动物园——KMP 倍增

[NOI2014] 动物园 题目描述 近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法。 某天,园长给动物们讲解 KMP 算法。 园长:“对于一个字符串 (S),它的长度为 (L)。我们可以在 (O(L)) 的时间内,求出一个名为 (mathrm{next}) 的数组

CentOS7更换yum源

下载阿里云的 YUM 源配置文件到 /etc/yum.repos.d/ 目录中 sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 清理 YUM 缓存并生成新缓存 sudo yum clean all sudo yum makecache 验证是否成功更换 YUM 源

我怎么理解集合划分容斥

注:实在想切 相互再归的鹅妈妈 和 [GDKOI 2024]异或图 的,建议先开 [POI2006] KRY-Crystals 题解看一下。 天下 OIers 苦证明久矣。通过对集合划分容斥的学习,使我加深了对容斥的目的与过程的理解。 先看最原始的集合划分容斥。 相互再归的鹅妈妈 在 0 到 R 间选 N 个互不相同的数 x1~N,使它们异或和为 0,求方案数。(R<=21e6-1,N&l

洛谷死亡时间

有些人想卡洛谷报仇洛谷 下面给出示例代码和题单。 死亡时间到

csp-s模拟11

赛时rank 11,T1 100pts,T2 17pts,T3 0pts,T4 0pts,T5 10pts 这场模拟赛就是糖,告诉我题目难度不按升序排列就是除了T1我都不会呗。 玩水 (water) 签成了,还签了个首切? 定义一个形如(begin{matrix} A** end{matrix})的为一个角,角的位置为A的位置。 有解的时候就是两个角相邻或者一个角在另一个角的左上方。 点

10月14日课程动手动脑

1. 此处出错是因为new foo()中没有参数,编译器无法识别该方法。 2 其最终的值为200,首先我们应该明白其中的顺序,在对象实例化的时候 1静态字段和静态初始化块(如果有的话,这个例子中没有静态字段或静态初始化块)。 2实例字段和实例初始化块:在对象被创建时,实例字段和实例初始化块会按照它们在类中出现的顺序执行。 3构造函数:最后执行的是构造函数的代码。 在此程序中包含,实例初始化块,实例

2024牛客暑期多校训练营4 - J. Zero (卡常)

(O(N^2)) AC。 输入后预处理 ? 数量的前缀和。 双层循环找所有的区间 ([l,r]) 使区间内没有 (0),找到以后直接用逆元+快速幂求 (frac{(r-l+1)^k}{2^{sum_{r}-sum_{l-1}}}),最后累加和。 因为数据过水,这样已经能 AC 了。 然而,还没有到极限。 预处理出所有的 (2^i bmod 998244353, i in [0,n]) 和 (i^

传统题

题面 $quad $ 我们记 (F(x)) 为 (x) 为真的方案数,(len) 为序列最长连续相同子段长度。 $quad $ 那么就有: [ans=sum _{i=1}^{n}F(len=i)*i ]$quad $ 也就是: [sum _{i=1}^{n}F(len>=i) ]$quad $ 这里可以画个图,发现结果形如三角形,即可得出上式。再改变一下形式: [ans=nm ^{n}

2024.10.14~10.20

10.14 上午调了两题图论题,并完全掌握了连通性算法,还有dij也搞明白了,下午用dij写了个最长路,挂了!!! 经验包+1,dij写不了最长路,因为贪心不成立,然后那一道题调了5小时左右,最后发现原来是我sort排完序后数组下标改变了的原因 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!! 今天状态还可以

esp32_lvgl_driver小缺陷

问题背景 最近在调试一个新屏幕的过程中,使用LVGL官方的lvgl_esp32_driver驱动,在我这个分辨率比较大(454 x 454)的屏幕下会出现,在分配完成buff后,若buff过大会出现,在刷屏的时候会这种警告。 研究了底层代码后发现在spi_master.c文件中,在发送大量数据queue中,会检测一下相关参数。 查看一下这个宏SPI_LL_DMA_MAX_BIT_LEN [

AE软件下载安装

Adobe AE安装步骤 2.1准备工作 https://pan.baidu.com/s/1Hdl1gGIpi4LH9zxUflv5DA?pwd=oap4 下载Adobe After Effects安装包并解压。 确保计算机满足软件安装的配置要求。 2.2安装过程 双击安装程序:双击解压后的文件夹中的 set-up安装程序。 更改安装位置:在安装界面点击文件夹图标,选择合适的安装路径(注意路径中不

软件需求分析测试2

问题1   工作量逐渐增加;问题账户类型比例未确定;问题用户三年内历史数据查找难; 问题3   快速查询客户信息,系统能自动推算出问题用户并展示三年内历史数据 问题4   功能:查询客户账户;标记并显示问题用户;计算并可视化展示问题用户所占比例;显示问题用户三年内历史数据。  

Python数学建模算法与应用

习题5.4 import numpy as np from scipy.optimize import minimize def objective_function(x): return np.sum(np.sqrt(x)) def linear_constraint(x): weights = np.arange(1, 101) return 1000 - np.dot(x, weights)

DBPM: 增强时间序列对比学习:一种动态坏对挖掘方法《Towards Enhancing Time Series Contrastive Learning: A Dynamic Bad Pair Mining Approach》(时间序列表征学习、对比学习、噪声正对、错误正对,损失重新加权)

今天是2024年10月12日,思路枯竭,还是论文看的太少了,继续看论文. 论文:Towards Enhancing Time Series Contrastive Learning: A Dynamic Bad Pair Mining Approach 或者是:Towards Enhancing Time Series Contrastive Learning: A Dynamic Bad Pai

odoo18.0 POS微信支付

我们在前面一节中介绍了如何在销售点(Point of Sale)中使用支付宝进行收款/退款,本节我们将介绍如何使用微信支付完成同样的操作。 模块安装 在设置-POS设置-支付终端中开启微信支付: 开启之后,系统会自动把微信支付模块安装上,同样地,POS微信的设置也复用的网站应用中的微信支付模块设置,这里就不再赘述了。 添加微信支付方式 在设置-支付方式中新建一个微信支付: 设置微信支付 在会话

<<  <  288  289  290  291  292  293  294  295  296  297  298  >  >>