迷宫 笔记 问题1255

阅读笔记1

《程序员的修炼之道:从小工到专家》这本书第一章主要介绍了程序员的成长路径和所需技能。通过阅读这一章,我深刻认识到程序员的成长不是一个简单的过程,而是一个需要不断努力和修炼的旅程。 在这一章中,作者们首先介绍了程序员的成长路径,即从小工到专家的发展历程。这个历程包括掌握基础技能、积累经验、形成自己的技 ......
笔记

动态规划 DP 的一些笔记以及解题思路

万物的开始,首先介绍一下动态规划(dynamic programming,DP)的基本概念:动态规划适用于有重叠子问题和最优子结构性质的问题,并且记录所有子问题的结果,因此动态规划方法耗费时间远远少于朴素解法。 动态规划总共可以分为4个步骤:1、定义子问题 2、写出子问题的递推关系 3、确定DP数组 ......
思路 笔记 动态 DP

Linux 环境下(Ubuntu)webbench的安装问题解决与使用

webbench最多可以模拟3万个并发连接去测试网站的负载能力。 并发能力比较高,可以测试https及动态静态页面。 适合中小型网站测试承受能力。 原理: 父进程fork若干个子进程,每个子进程在用户要求时间或默认的时间内对目标web循环发出实际访问请求,父子进程通过管道进行通信,子进程通过管道写端 ......
webbench 环境 Ubuntu 问题 Linux

games101一些问题及思考

games101一些问题及思考 1. 透视投影为什么z值变大 从透视投影矩阵可以看出z会变大,但从直观上怎么想呢。 想象一段向无穷远处延伸的铁轨,假设有100m,但照片中前一半明显不足50m,后一段明显多于50m,可以体会到近平面和远平面之间的点都会向远平面压缩,使得出现近大远小的情况。 2. 各个 ......
问题 games 101

【学习笔记】模拟退火

快一年前写的东西了。从洛谷上搬过来滴。 以下是正文。 简介 模拟退火 Simulate Anneal 是一种随机化算法。用于求解方案数量极大(甚至是无穷的)而且不是一个单峰函数的问题。 模拟退火的出发点是基于物理中固体物质的退火过程与一般组合优化问题之间的相似性。模拟退火算法是一种通用的优化算法,其 ......
笔记

【图论】二分图的判定 学习笔记

二分图的判定 记无向图 \(G = (V, E)\),若存在点集 \(A,B\) 满足: \(A \cup B = V\) \(A \cap B = \varnothing\) \(\forall e = (u,v) \in E\), 满足 \(u,v\) 不同时在 \(A\) 或 \(B\) 中。 ......
笔记

【笔记】问题控制与管理&故障、问题、已知错误、变更请求之间的逻辑关系&问题管理流程

【笔记】问题控制与管理&故障、问题、已知错误、变更请求之间的逻辑关系 问题控制与管理 与故障管理的尽可能快地恢复服多的目标不同,问题管理是要防止再次发生故障 **例如你制作了一个报表,用户填写了问题数据进去,因此报错提示了,让用户换个数据或者和用户说不要这样填写的方法就算是故障管理,问题还存在,只不 ......
问题 amp 逻辑 故障 流程

EFCore学习笔记 - 主键

主键 1、自增主键 简单, 但是不满足分布式, 并发性能差 long、int等类型主键, 默认为自增 自增字段的代码中不能为Id赋值, 必须保持默认值0, 否则运行的时候就会报错 因为是数据库生成的值, 所以SaveChanges()后会自动把主键的值更新到Id 例子: 插入帖子后, 自动重定向帖子 ......
笔记 EFCore

EF Core学习笔记 - 配置

约定配置 1、主要规则 表名采用DbContext中对应的DbSet的属性名 数据表列的名字采用实体类属性的名字, 列的数据类型采用喝实体类属性类型最兼容的类型, 可以自定义设置 数据表列的可空性取决于对应实体类属性的可空性 名字为Id的属性为主键 如果主键为short, int或者long则默认采 ......
笔记 Core EF

2023/10/18 学习笔记

VLAN网络 vlan——虚拟局域网 由于交换机所有的端口都在同一个广播域,只要发送广播会产生大量的垃圾信息,同时会有安全隐患(病毒)。 解决这个问题有两种方法: 物理解决:需要在交换机之间安装路由器(成本太大) 逻辑解决:使用vlan虚拟网络技术 vlan的优势: 控制广播 增强网络安全性 简化网 ......
笔记 2023 10 18

【笔记】数据库、网络故障与恢复

【笔记】数据库故障与恢复 数据库故障主要分:事务故障、系统故障和介质故障 事务故障 是指事务在运行至正常终点前被终止,此时数据库可能出现不正确的状态。 是由于事务程序内部错误而引起的,有些可以预期,如金额不足等,有些不可以预期,如非法输入、运算溢出等。 类似于手动执行回滚 恢复过程: 1、反向(从后 ......
故障 数据库 笔记 数据 网络

开源项目 | 美团开源监控告警服务,Java 开发的实时应用监控平台,能够帮助开发者快速定位线上的问题。

美团开源的实时监控告警服务,能够帮助开发者快速定位线上的问题。功能丰富包括全量采集指标数据、分布式跨机房部署、性能分析报表等,还支持多种编程语言客户端。 ......
开发者 实时 项目 问题 平台

TS 踩坑笔记: 箭头函数添加泛型报错(Error: JSX element ‘T’ has no corresponding closing tag.ts(17008))

前言 今天给大家分享一个在 React 项目中使用 TypeScript 遇到的错误 项目背景 React + TS 的项目配置,项目中关于 React 组件的使用 .tsx 后缀,其他单纯的文件使用 .ts 后缀 问题描述 在 React 组件附近定义泛型的箭头函数时产生 TS 报错警告,原本以为 ......
箭头 corresponding 函数 element closing

Internet-augmented language models through few-shot prompting for open-domain question answering阅读笔记

Internet-augmented language models through few-shot prompting for open-domain question answering 其实我没怎么正经读过论文,尤其是带实验的,我目前认真读过的(大部头)也就是一些LLM的综述。记录这个文档主 ......

/sys/class/gpio/连续读取gpio引脚电平有问题的原因

一、通过shell命令读取引脚电平值 /sys/class/gpio/目录下的内容 可以向export写入相应引脚输出来导出gpio, 例如 echo 66 > export 进入gpio66下,读取value的值即为gpio输入的值(默认为输入) 二、通过C程序读取引脚电平值 程序: int ma ......
电平 gpio 原因 问题 class

《代码大全》阅读笔记02

1、以解决问题为导向 不仅仅是要完成一个任务; 一切的一切都以实际的问题和需求为导向,最终的目的只有一个,而不是一直变换目标,就是解决真正的问题; 2、把程序员当人看 我们在项目中要记得,这是一个项目团队,团队由不同的个体组成,总是需要磨合的, 所以,这就需要我们不仅仅将成员当人看,也要将自己当人看 ......
代码 笔记 大全

大数据Hive词频统计作业总结及出现的权限问题解决(每日总结10.18)

学习网站链接Hive3.1.3安装和使用指南_厦大数据库实验室博客 (xmu.edu.cn) 下面是我自己的作业完成过程 1.首先要启动hdfs集群和hive数据库 2.创建并导入文件 进入到hadop目录下 在命令行窗口输入下面的命令: hadoop fs -mkdir /input1 在电脑桌面 ......
词频 权限 数据 问题 10.18

QT -- QToolButton选定/取消时文字下沉问题

QToolButton在选中和取消两个状态下,控件上的字符会出现上升和下沉的现象,如需取消该效果,qss代码如下: QToolButton { padding-left:0px; } ......
QToolButton 文字 问题 QT

Mysql 连接池配置问题

使用SglSugar BulkCopy方法进行大批量插入时一直报错,检查了实体、数据库字段属性都无异常,最后发现数据库连接中配置了 Allow Zero Datetime=true;ConvertZeroDateTime= true;注释后异常解决。 Allow Zero Datetime=true ......
问题 Mysql

win下 remix安装 遇到很多问题,

npm install -g remix-ide 安装成功npm install remixd -g 安装失败,npm install -g @remix-project/remixd 安装成功,得益于这篇文章, 从零开始学区块链dapp开发之remix安装 - 知乎-- https://zhuan ......
问题 remix win

[vue]精宏技术部试用期学习笔记 II

精宏技术部试用期学习笔记(vue) router : vue的模拟路由 前置准备 安装 vue-router pnpm i vue-router@4 //安装版本4的 vue-router 可以在 package.json 文件中查看依赖 "dependencies": { "vue": "^3.3 ......
笔记 技术 vue II

vue进行跳转之后出现Cannot read properties of undefined (reading 'router') TypeError: Cannot read properties of undefined (reading 'router'的问题

问题描述 使用router进行页面跳转时,就出现了这样的问题: 也就是这里出现了问题: 问题解决 本来是按照网上的教程: const _this=this; 但是,但是,我本来就是用的这种方法呀~ 然后就打算直接在这个界面引用: import router from '@/router' route ......
properties undefined reading Cannot router

C++模板笔记

参考文章:https://juejin.cn/post/7078530622527897631 模板是C++的泛型编程机制,这种机制可以最大程度复用代码并且不会增加运行时开销 模板分为函数模板和类模板 函数模板 函数模板是对函数的参数进行泛型化,传递给模板函数的类型实参可以是类,也可以是整型值,还可 ......
模板 笔记

Spring MVC,Mybatis常见问题

如果您面试一个只做过Spring MVC+MyBatis项目的候选人,您可能会问一些问题来评估其在这两个技术上的了解和经验。以下是一些可能的问题及其答案: 什么是Spring MVC和MyBatis?它们在项目中的作用是什么? 答:Spring MVC是一个基于Spring框架的用于构建Web应用程 ......
常见问题 常见 Mybatis Spring 问题

可重复读解决了幻读问题了吗

可重复读解决了幻读问题了吗 结论 没有。但是解决了大部分的。 情况一 两次快照读 默认都开启事务。假设表有a,b字段,有99行数据。 事务A 事务B 1 快照读 a>90; 2 插入行a=100;并提交 3 更新a=100的行 4 快照读 a>90; 发现可以读取到a=100的行 原因 第一次读取没 ......
问题

通过npm overrides 解决cube.js oracle driver 依赖oracle 版本问题

以前我通过替换解决的(适合容器场景),以下是使用npm 自带的特性解决 项目配置 package.json 如下,替换@cubejs-backend/oracle-driver 包以来的oracle 包为新安装的 { "name": "demo-app", "version": "0.0.1", " ......
oracle overrides 版本 driver 问题

走迷宫问题

给定一个n×m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁。 最初,有一个人位于左上角 (1,1)处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。请问,该人从左上角移动至右下角 (n,m)处,至少需要移动多少次。 数据保证(1,1)处 ......
迷宫 问题

linux 7正确设置透明大页重启无法生效问题

linux 7正确设置透明大页重启无法生效问题 一直以来都按照如下方式设置,第一次遇到了重启无用的现象。 cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never 结果:always表明当前透明大页是启用的。 禁用透 ......
问题 linux

[vue]精宏技术部试用期学习笔记 I

精宏技术部试用期学习笔记(vue) 什么是vue? 我个人对 vue 的理解 是把 html\css\js 三件套融合起来的结构,同时用组件化的思维把一个页面装填起来 同时让页面形成树状结构 优点是方便多人员维护 提高代码复用性 如何创建一个 vue 项目? 我这里使用的是 vite+vue 的轻量 ......
笔记 技术 vue

基本技巧——分数规划 学习笔记

基本技巧——分数规划 学习笔记 引入 分数规划用来求一个分式的极值。 具体的,给定 \(n\) 个元素,每个元素有属性 \(a_i,b_i\),求一个集合 \(P\in[1,n]\),最大/最小化比率:$$\dfrac{\sum_{i\in P}a_i}{\sum_{i\in P}b_i}$$ 求解 ......
基本技巧 分数 技巧 笔记