XOR
JAVA博客3
一.前言 第三次写Blog,相比较上一次而言自己的经验更加的丰富了,这次blog的书写相对来说要更为轻松些。内容上题目较少,只需要分析有关课程成绩统计系统,但是说容易也并不容易,每一道题都是刺头中的刺头,这一次写博客,不仅仅是以完成任务的目的,更多的,让自己重新对那些打击过自己,折磨过自己的题目进行 ......
使用近10年,说说向大家推荐Linux系统的理由
使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。 为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么一个观点。但 ......
使用近10年,说说向大家推荐Linux系统的理由
使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。 为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么一个观点。但 ......
【每日一题】Problem 253B. Physics Practical
[原题](https://codeforces.com/problemset/problem/253/B) #### 解决思路 1. 定义 $dp[i][j]$ 为对 $i$ 元素做出选择后,要删除的最少元素个数 2. 对于 $i$,有两种情况,选或不选 1. 选:则找到 $y(y>2x)$ 的个数 ......
使用近10年,说说向大家推荐Linux系统的理由
使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。 为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么一个观点。但 ......
Linux安装samba服务,实现与windows及其其他设备内网共享文件
SMB协议其实是微软的一个文件共享协议,即Windows上的文件共享就是这个协议,samba是在Linux上对其的开源实现,由于历史悠久很多桌面和手机的文件共享客户端软件都支持这个协议,所以用来内网共享文件是比较合适的,但是由于安全性的原因,外网还是使用其他协议,如webdav. 具体安装方法参考大 ......
SpringBoot内容协商机制
### 1、是什么? SpringBoot内容协商机制是一种实现了内容协商(Content Negotiation)的Web服务器,它可以根据客户端请求的不同,将响应返回给客户端。 在传统的Web服务器中,如果客户端请求的URL与服务器上的URL不一致,服务器就会返回一个错误响应,告诉客户端所请求的 ......
并查集的具体应用 CF1213G CF444E [HNOI2005]狡猾的商人
每当我们看到“最大值最小”“路径上的最大最小值”等字眼时,我们就可以考虑并查集。 我们可以尝试把这些问题转化为某种意义上按单调顺序的合并,利用并查集求解答案。以下时两例并查集的巧妙应用。 CF1213G Path Queries 注意“最大权值不大于q”,加上允许离线,我们可以把边按照权值排序,并一 ......
pymysql 插入 sql 字符串时的占位符使用
sql 插入的值肯定是动态的,通过 `%s` 占位符插入变量: ```py def insert_cover(data: pojos.Cover): sql = "insert into covers (temp, accel_x, accel_y, accel_z, cover_status,da ......
Windows域认证(笔记)
Windows 的认证包括三个部分: 本地认证:用户直接操作计算机登录账户 网络认证:远程连接到工作组中的某个设备 域认证:登陆到域环境中的某个设备 域内认证即采用了 Kerberos 协议的认证机制,与前两者相比最大的区别是有一个可信的第三方机构 KDC 的参与 活动目录 活动目录:Active ......
《30天自制操作系统》Day01
1、二进制编辑器 二进制编辑器是一种用于编辑二进制文件的工具,它允许用户以原始的二进制形式查看和修改文件内容,而不仅仅是文本形式。相对于文本编辑器,二进制编辑器更加底层和直接,可以对文件的每个字节进行操作,无论是文本、图像、音频还是可执行文件等。在https://www.vcraft.jp/soft ......
Markdown学习
Markdown学习 标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 选择狂神说Java,走向人生巅峰 分割线 三个-,或者三个* 图片 超链接 点击跳转到犬汰twitter 列表 A B C A B C ......
系统调用与库函数的区别
1. 运行空间 库函数是在用户空间运行,而系统调用是在内核空间运行的 2.是否有缓冲 库函数有缓冲区, 而系统调用没有缓冲区 3.开销大小 库函数开销小,因为库函数设置了缓冲区,减少了内核空间与用户空间之间的切换带来的开销, 而系统调用每次发生,必须要从用户空间到内核空间进行切换 4.库函数是可以跨 ......
Python json 字符串插入变量值
在 json 字符串中,对某个 key 插入一个变量值而非固定的值可以照以下的例子来实现: ```py beep_status = "ON" f"{{\"Beep\":\"{beep_status}\"}}" ``` 在 json 字符串外套一层 `{}` 和 f,在取变量时通过 `{beep_st ......
Maven小知识:1.packagingpompackaging是什么意思?2.propertiesproperties标签作用?3.dependencyManagement标签作用?
Maven小知识: (1) ``pom``是什么意思? 1、配置``pom``的意思是使用maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,m ......
linux 中 将所有的数据转换为一行
001、 [root@PC1 test01]# ls a.txt [root@PC1 test01]# cat a.txt ## 测试数据 1 2 3 4 5 6 7 8 [root@PC1 test01]# cat a.txt | paste -s -d " " ## 转换为一行 1 2 3 4 ......
go 1.17 之后使用 go install 来安装 module
### 楔子 根据经验,我们知道 go get 可以用来安装module,module 又分成 2 类,一类是普通的代码依赖,一类是可执行二进制工具。两类 module 分别会被放到不同的文件夹下,第一类代码依赖通常会被放在 `$GOPATH/pkg/mod` 文件夹下,第二类 module 通常被 ......
Games101-Cp4-Geometry
###几何表示方法 - 隐式表达 对应通过隐函数表示点的相对位置,而不是空间的具体位置。具体有:代数公式、水平集、分形/自相似(fractals)、CSG(constructive solid geometry):通过简单几何体的布尔运算获得复杂的几何体、距离函数:指的是到几何体点的最小距离,当两个 ......
期末大作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF3 | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12989 | | 这个作业的目标 | ......
uboot下载和移植
一、uboot简介 Linux 启动需要一个 bootloader 程序,上电后先运行bootloader,因为 linux 是运行在DDR里面的,bootloader 程序会先初始化DDR等外设,一般 linux 镜像zimage(uimage)+设备树(.tdb文件)存放到外置存储区(SPI_f ......
canvas用法
**感谢原文:****点击跳转原文:**[canvas详细教程原文](https://mp.weixin.qq.com/s?__biz=Mzg4MzY5MTAwMQ==&mid=2247495533&idx=1&sn=0f863e0e680c1ba24b47baf344ba4f9f&chksm=cf ......
一类区间统计点对贡献的题目
大概形如每次给定一个区间 $[L,R]$,每对 $L\le u<v\le R$ 的 $(u,v)$ 会有一个贡献,要求所有点对的贡献(取min/max,数颜色等)。 考虑点对共有 $O(n^2)$ 个,遍历一遍所有对也会超时。考虑删除一些无用的点对(例如包含的区间里面有比它更优的),那不看它也会有贡 ......
Uniapp仿ChatGPT Stream流式输出(非Websocket)
## 前言 最近写一个chagpt小程序,流式输出可以使用websocket也可以使用stream来实现,这里就不折腾websocket的了,我发现uniapp实现流式输出的方式挺多的,主要是有些小程序还不兼容,花了点时间研究了一下。 ## EventSource EventSource也称为SSE ......
linux-cmake随记篇
cmake查询版本: cmake --version 项目名称: project(io) 添加项目-制作项目: add CMAKE换GCC工具链指令: cmake -D CMAKE_C_COMPILER=/path/to/gcc/bin/gcc -D CMAKE_CXX_COMPILER=/path ......
大根堆和小根堆在海量数据的top N问题中,时间复杂度O(nlogN)
堆可视化操作演示:https://visualgo.net/zh/heap 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:小根堆:Key[i]<=key[2i+1]&&Key[i]<=key[2i+2] 或者 大根堆 Key[i]>=Key[2i+1]&&key>=key[2i+2] 即任何一 ......
nginx-1.22.1的rpm包,乱打。
## 环境准备 | 主机名 | WanIP | LanIP | 应用 | 角色 | | | | | | | | web01 | 10.0.0.7 | 172.16.1.7 | fpm | 打包工具 | | web02 | 10.0.0.8 | 172.16.1.8 | yumrepo | yum仓库 ......
AT_abc118_d题解
[AT](https://atcoder.jp/contests/abc118/tasks/abc118_d) [Luogu](https://www.luogu.com.cn/problem/AT_abc118_d) ### 题目描述 有 $n$ 根火柴 $m$ 种数字,数字 $1,2,3,4,5 ......
第二章 渲染流水线
第二章 渲染流水线 [toc] # 渲染流水线 渲染流水线是一个概念上的流水线,它与GPU流水线不同,渲染流水线并不在硬件上实现。 ![](https://img2023.cnblogs.com/blog/3227058/202306/3227058-20230622213324497-946642 ......
关于我的Shader学习笔记
由于发布的博客是笔记性质,肯定会在一些方面描述的不够详细。如果对于我的笔记有什么疑问,欢迎私信我提问! 本笔记参考书籍:《Unity Shader入门精要》冯乐乐著 《3D游戏与计算机图形学中的数学方法》 《Introduction to 3D Game Programming with Direc ......
线程池的七种创建方式,线程池的拒绝策略,线程池看这篇就够了
# 转载自:https://blog.csdn.net/weixin_48271092/article/details/124419062 ### 线程池 - - [一、线程存在的问题](https://blog.csdn.net/weixin_48271092/article/details/12 ......