XOR
C++迷宫的最短通路问题[2023-05-21]
# C++迷宫的最短通路问题[2023-05-21] 题0:迷宫的最短通路问题 [问题描述] 以一个m*n的长方阵表示迷宫,1和0分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出从入口到出口的最短通路,或得出没有通路的结论。 [功能要求] (1)从键盘或文件中导入迷宫数据 (2)输入 ......
CSerialPort笔记
[前面的博客](https://www.cnblogs.com/dapenson/p/17135239.html)讲了如何以第三库方式使用[CSerialPort](https://github.com/itas109/CSerialPort),下面将介绍如何通过**cmake直接编译与使用[CSe ......
Python 设计模式-单例模式
Python中有多种实现单例模式的方式,以下是其中的几种: 1. 基础单例模式 ```python class Singleton(object): __instance = None def __new__(cls, *args, **kwargs): if not cls.__instance: ......
MybatisPlusConfigration
package com.huoziqi.springboot.common.config; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.Myb ......
后端拦截器
package com.huoziqi.springboot.common.config; import com.huoziqi.springboot.common.handler.LoginInterceptor; import org.springframework.context.annota ......
SpringBoot限制接口访问频率 - 这些错误千万不能犯
> 最近在基于SpringBoot做一个面向普通用户的系统,为了保证系统的稳定性,防止被恶意攻击,我想控制用户访问每个接口的频率。为了实现这个功能,可以设计一个annotation,然后借助AOP在调用方法之前检查当前ip的访问频率,如果超过设定频率,直接返回错误信息。 ## 常见的错误设计 在开始 ......
实验4 函数与异常处理编程
实验任务1 print(sum) sum = 42 print(sum) def inc(n): sum = n+1 print(sum) return sum sum = inc(7) + inc(7) print(sum) 运行测试截图 答: 不是, 第一行中的"sum"是一个未定义的变量,第二 ......
Centos (openEuler)下快速安装cmake 2.8.12.2及cmake-gui
因为目前cmake版本远高于2.8,且search的结果只有3.2,因此通过wget从官网下载源码 1.首先安装wget,最新版即可 yum install wget 2.使用wget下载: 进入自己设置的下载存储目录 cd ~/downloads wget https://cmake.org/fi ......
生涯回忆
# 生涯回忆 第一稿 2022.10.7 于北京 第二稿 2022.11.27 于杭州 第三稿 2023.5.3 于北京 虽然写了三稿但是和前两稿没有任何关系,前两稿写完了都删了。 好像已经写不出来文青或者说青春伤痛的感觉了,流水账一下凑活着看吧。 好像写的和 OI 也没太大关系。 好像有些长了,不 ......
2.4 过程
过程是软件中的一种抽象,提供一种代码封装的方式,类似于函数。 要提供对过程的机器级支持,必须包含以下机制: 传递控制:在进入过程Q的时候,程序计数器必须被设置为Q的代码的起始地址,然后在返回时,要把程序计数器设置为P中调用Q后面那条指令的地址。 传递数据:P必须能够向Q提供一个或多个参数,Q必须能够 ......
番外篇——成功率100%的通达信指标公式,你敢相信吗?
前几天,有人问能不能把通达信副图公式改成选股公式。我把指标公式加载到副图(如上图),发现这个指标真是牛了,成功率100%,发出信号的之后两天,总是能涨。难道找到了交易的圣杯,如果按照这样的成功率,即使每次盈利只有1%,不出几年就可以脚踢巴菲特,拳打索罗斯了。真的有这种好事吗? 代码如下: 暴好用:= ......
【2023.05.21】爱无能病
当心中彻底放下那段很长很长的感情后,没想到迎来的是爱无能,期待快餐式的爱情了 我知道自己是值得被爱的人,但是却感觉很难很难再喜欢上别人 不断地不断地约会,短短一个月竟然约过了三个异性,见见面,逛逛街啥的 我似乎很焦急把自己的第一次送出去,想这么做,或许这样我就能忘记那段很长的感情 但是现实中遇到开房 ......
springboot集成websocket
导入依赖 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-websocket</artifactId> 4 </dependency> 编写配置类 @Conf ......
UserThreadLocal简单使用
1 package com.huoziqi.springboot.utils; 2 3 /** 4 * @version 1.0 5 * @Author 作者名 6 * @Date 2022/10/22 11:16 7 */ 8 9 import com.huoziqi.springboot.ent ......
文件上传下载
文件上传 /** * 文件上传 * @return */ @PostMapping(value = "/upload") public String fileUpload(@RequestParam MultipartFile file) throws IOException { //获取源文件名 ......
手动实现分页查询(菜鸟版)
public Map<String,Object> selectPage(Integer pageNum, Integer pageSize,String username,String email,String address) { // 拼接sql username = "%"+username ......
复旦大学数学学院22级高等代数I期中考试压轴大题的解答及其推广
七、设矩阵 $M=(m_{ij})$ 仅由 $0$ 和 $1$ 组成, 其主对角元全为 $0$, 且对任意的 $i\neq j$, $m_{ij}=0$ 当且仅当 $m_{ji}=1$, 这样的矩阵称为锦标赛矩阵. 求证: $r(M)\geq n-1$. 证法一 (代数方法) 一方面, 注意到 $M ......
mac软件最佳资源下载站「macw」
macw是一个专业的Mac苹果电脑软件下载网站。海量Mac软件,Mac教程技巧,壁纸,字体,模板,插件视频等资源集一身。 有众多业界所推崇的主流软件, 还有许多你不曾了解的小众精品软件。 完美破解,人工测试,及时更新。 更多详情:https://www.macw.com/?id=ODA2NCZfJj ......
springboot+mybatis逆向生成xxxmapper+xxxmapper.xml和xxx实体类
1.新建springboot工程 pom 文件如下 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X ......
如何在Windows中使用FAT32格式化大于32GB的U盘SD卡TF卡
diskgenius 大容量 FAT32 如何在Windows中使用FAT32格式化大于32GB的U盘 由于FAT32格式本身在Windows系统中的一些限制,以及目前超过32GB的大容量U盘已经成为了主流,所以默认情况下Windows系统只能把容量小于32GB的U盘格式化为FAT32格式,对于大于 ......
Waves 14 Complete Mac (Waves混音效果全套插件)
Waves 14 Complete是一款全功能的音频处理软件套装,包含超过140个插件,可用于各种音频处理和音乐制作任务。这个套装包含了多种不同类型的插件,包括均衡器、压缩器、混响、延迟、合成器、调制器等等。 Waves 14 Complete还提供了许多专业级功能,如自适应限制、自动启动时间校准、 ......
Linux目录下明明有可执行文件却提示找不到,“No such file or directory”
明明一切正常,find ls均可找到,权限也是777 检查文件的头部: readelf -h repeat 发现machine条目: Machine: Intel 80386 问题出在了文件是32位的,但是虚拟机是64位的 如果想要运行文件,需要安装32位程序的运行架构: $ sudo yum in ......
整数逆序
### 题目:  + #### 细节:输入int,放回String ```java class IntegerRe ......
期望练习
# 期望练习 ## P1393 Mivik 的标题 不难想到一个暴力$dp$,$dp_{i,j}$表式前$i$位匹配了$j$位的概率,如果$n$不大直接矩阵就行了 这里我们变化一下思路,考虑设$f_i$表示到$i$位第一次匹配到$S$的概率 不难发现答案即为$\sum\limits_{i=1}^nf ......
13-1 udp和internet层协议 13-2IP地址组成和分类13-4 网卡配置文件和命令 13-5 网络理由和配置 13-6 网桥技术
一、查看当前机器广播的地址和mac [root@centos8 ~]#arp -n 查看当前机器的广播地址[root@centos8 ~]#tcpdump -i eth0 arp -nn 抓包[root@centos8 ~]#ip a a 10.0.0.100/24 dev eth0 添加多网卡命令 ......
第十六篇——学会标记函数,简单实现通达信指标公式做标记(从零起步编写通达信指标公式系列)
前面两篇文章介绍了通达信指标公式的画线函数,今天给大家介绍绘图函数的第二种类型——标记函数,讲解DRAWICON、DRAWTEXT、DRAWNUMBER的具体用法。标记函数可以给指标发出的信号做醒目的标记,方便我们查看信号。 一、DRAWICON函数 含义:绘制图标 使用方法: DRAWICON(C ......
第十七篇——手把手教你调整通达信指标的颜色、线形粗细、线型(从零起步编写通达信指标公式系列)
内容提要:本文介绍了通达信指标公式常用绘图函数的第三种类型——修饰函数,主要讲解了颜色、线形粗细、线型这三种修饰函数的具体使用方法。 在第三篇——通达信指标公式编写基础(一)(从零起步编写通达信指标公式系列)这篇文章中讲过通达信指标公式语句的基本组成部分(如下图),包含了这四部分的的语句就可以正常执 ......
锁机制和信号量机制实现水果问题,同步机制
使用Semaphore类实现 package com.huo.HelperClass.demo; import sun.security.krb5.internal.TGSRep; import java.util.concurrent.Semaphore; /** * @version 1.0 * ......
线程的三个辅助类
Semaphore 1 package com.huo.HelperClass; 2 3 import java.util.concurrent.Semaphore; 4 import java.util.concurrent.TimeUnit; 5 6 /** 7 * @version 1.0 8 ......
ajax的几种请求方式
1 $.ajax({ 2 type: 'get', 3 url: 'js/cuisine_area.josn', 4 async: true 5 }) 6 7 // 忽略返回值, 传递参数 8 $.get('url',{name: 'nihao'}) 9 10 // 有返回值,有参数 11 $.ge ......