自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 【unity】编辑器扩展——在OnValidate中创建、删除游戏物体

所以我们使用协程,将开始动作的信号放在OnValidate中,将动作的执行放在帧结尾。我们知道在OnValidate中创建游戏物体会发出警告,删除游戏物体会报错。

2024-10-10 10:01:17 489

原创 【unity开发】实用辅助函数:RectTransformUtil

【代码】【unity开发】实用辅助函数:RectTransformUtil。

2024-08-14 23:07:15 375

原创 【报错】Something went wrong.Try rebooting your PC and then launch GeForce Experience. ERROR CODE:0x0003

Something went wrong.Try rebooting your PC and then launch GeForce Experience. ERROR CODE:0x0003

2024-06-02 22:50:25 6387

原创 【lua】面向对象

建议提前学习https://www.runoob.com/lua/lua-metatables.html。

2024-05-14 17:43:33 347

原创 基于sumo实现交通灯控制算法的模板

十字路口的规模是可自定义的十字路口的道路是有专用转向车道的节点node边edge道路lane:每条边对应多条道路连接connection:边与边之间的连接关系。

2024-01-05 17:12:44 1544

原创 翻译:Utilization-Aware Adaptive Back-Pressure Traffic Signal Control

先更新第二、三部分II. 系统建模信号交叉口的建模是开发背压控制算法的必要基础。在本节中,我们将介绍用于模拟交叉口的排队网络。交叉口就像一个服务器,由一组链路组成,使交通流成为可能。车辆根据泊松分布从网络外部到达,从网络内的其他交叉口到达。每个控制阶段都会打开所有链接的一个子集,允许车辆向特定方向转移。A. 队列网络我们将信号化十字路口建模为一个有向图,节点数为N={Ni∣i∈N}N=\left\{N_{i} \mid i \in \mathcal{N}\right\}N={Ni​∣i∈N},其

2023-11-23 16:54:19 162

原创 Ubuntu22.04 通过 python 指令启动 python3

【代码】Ubuntu22.04 通过 python 指令启动 python3。

2023-07-03 15:37:44 519

原创 将带有 .class 文件的项目导入idea,并成功运行

这篇文档起源于老师布置的一份作业,项目内容如下所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gMsYGqJJ-1682567312564)(image/image_xf-uCIYJ0x.png)]bin 文件夹中的.class文件src 文件夹中的.java文件根目录中的.bat文件甚至,很阴间地,他的项目启动程序都是以.class给出的!按照逻辑,你应该编写好相关源代码,并放置在 src 目录下。

2023-04-27 11:50:39 2540 1

原创 更新到win11之后,anaconda激活环境失效

我通过修改系统执行策略搞定了,具体请参考:

2023-04-24 20:01:37 267

原创 判定出栈序列非法的充分必要条件

小于序号x的元素出现在序号x的右侧时,说明他们将在序号x出栈后出栈。如果这对任意的x都成立,那么由栈的性质,这个出栈序列是合法的。我们发现cab非法的原因是:第一个元素出栈为c,所以ab均在栈中,那么应该以逆序出栈,即ba顺序。显然,x的位置是任意的且具有局部性,例如:dc ab ef,cd ab ef 均是非法的。规模为2的全排列均是正确出栈序列,例如:ab,ba均是正确的出栈顺序。这是因为:序号x的右侧,小于序号x的元素一定在栈中,应该以减区间出栈。如果一个出栈序列是非法序列,那么。

2023-03-23 16:11:03 802 1

原创 python带音效倒计时

【代码】python带音效倒计时。

2023-02-21 16:38:04 288

原创 c++可视化 横向打印二叉树(连线、规整)

这次其实是之前一片博客的改进版。这次的二叉树我们使用了经典的 string + vector + shared_ptr 组合,从而使二叉树代码更直观,同时也把内存管理交由 STL 负责。同样地,本文也遵守 Google 风格,以供大家参考。

2022-12-09 20:11:14 1820

原创 c++ 杂谈 右值引用与 std::move()

说到左值与右值的起源,我们甚至可以追溯到 c 语言。}最开始,我们只是称赋值运算符(=)左侧的值为左值,右侧的值为右值。它仅仅是一个称呼,以至于很离谱地:变量既能是左值也能是右值。但是后来,我们变得更加注重两者的区别。左值(loactor value):存储在特定地址的值右值(read value):能提供数据的值左值一般是可供操作的内存地址右值一般是临时的一个结果,包括:字面量、表达式、临时对象等赋值运算符左侧的,一定是左值有名称的,一定是左值对其取地址。

2022-11-24 22:52:23 248

原创 基于 qt creator 4.8.1 的贪吃蛇游戏

基于 qt creator 4.8.1 的贪吃蛇游戏

2022-11-20 00:28:20 699

原创 windows 安装 wsl 及 mate 桌面

windows 安装 wsl 及 mate 桌面

2022-11-06 14:40:53 435

原创 c++ 让 std::pair 更好看

pair 的 first 和 second 真的很丑,那么能不能对其进行重命名呢?答案是没问题,我们通过引用实现之。

2022-10-27 15:34:20 561

原创 基于 Visual Studio 配置 opengl 环境

基于 Visual Studio 配置 opengl 环境,超多图片过程,保姆级教程

2022-09-29 22:08:43 2243

转载 在 powershell 中,尝试使用 mysql 执行 sql 文件,由于指令中包含 < 而无法执行

powershell 中由于没有 < 导致 mysql 指令无法执行

2022-09-06 16:38:03 580

原创 2021gdcpc完整题解,(几乎完整,C、E是真滴不会)

我的这波题解应该是几乎完全的了。很全面了。。。除了c、e真滴不会。这套题的质量其实很高,主要考察了许多算法与数学的结合,非常考验选手算法池的广度。这次补题,我也是慢吞吞地磨蹭了 2 天才写完这些。比赛上,我可能会直接 g。我感觉到了我做题是真滴慢啊。。。。.........

2022-06-03 19:40:17 805

原创 SCUCPC-4th 四川大学第四届新手赛,部分题解(补题)

四川大学第四届新手赛重现赛复盘

2022-05-15 16:04:13 195

原创 关于操作系统线程调度中,链表实现的讨论

关于操作系统线程调度中,链表实现的讨论

2022-05-13 14:01:11 253

原创 2020ccpc秦皇岛站部分题解

2020ccpc秦皇岛站部分题解

2022-05-11 20:55:35 1347 3

原创 OI-note

本人的OI学习笔记,特在此开放gitee仓库,持续更新。听说内容太少了,csdn 会把我这篇卡死?那么我把目录放出来吧。我个人也是按着目录顺序学习的,大家可以作为参考

2022-04-27 21:29:38 230

原创 c++ stl vector(手写版)

迭代器还没写完,待更新。之后会有讲解部分

2022-04-23 09:48:31 1358

原创 c++数据结构——堆(可重载规则)

数据结构:堆的c++实现,可重载排序规则,使用了模板函数指针

2022-04-22 18:30:49 1240

原创 c++可视化 横向打印二叉树(连线、规整)

最近本人在和 avl 树、红黑树进行“友好交流”,特此水一篇可视化辅助。

2021-12-23 23:15:49 2119 2

原创 数据结构(0)——组织技巧

一、 背景写代码的时候,总有一个经典问题:代码运行效率和简洁性常常不可兼得。换句话说,为了能够快速组织一些高级数据结构,我们可能需要使用stl,从而导致效率下降。人们往往使用一个绝招——牺牲空间来换取效率。所以有以下几个事实:

2021-12-18 22:52:11 713

原创 c++ 整数范围问题

一、模糊估计2^10 = 1024 ~ 10^3而int 是32bit,long long 是64bit,所以:unsigned int : 2^32 ~ 4 * 10^9unsigned long long : 2^64 ~ 16 * 10^18结论:若数据处于[0,10^9]之间,可以使用int若数据处于[0,10^19]之间,可以使用long long一、int 部分#include <bits/stdc++.h>using names...

2021-11-12 15:49:23 1516

原创 vs code 配置 python

出现的问题:Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage AppExecution Aliases.

2021-10-22 14:41:09 508

原创 使用 iPad 远程访问 win10

教程很多,我只是提供一种思路,信息整合如下

2021-10-17 10:56:56 2869 1

原创 《数据结构与算法分析——C++描述》 书本源码

找了半天终于是找到了,文件里面有很多完整(含迭代器)的容器类

2021-10-11 16:55:11 559

原创 c++ 稀疏多项式计算器(可视化操作——鼠标点击型菜单)

写了大作业,来水一贴。这次使用了stl中的双链表管理数据。

2021-10-05 12:20:36 536

原创 c++ primer plus学习笔记(2.5)——数据类型(指针部分)

本来准备在第二章讲完数据类型的,后来发现实在太多了。虽然c++使用指针的程度不如c,但是我还是想把“c语言的灵魂”详细地讲讲。

2021-07-24 18:10:48 407

原创 c++ primer plus学习笔记(2)——数据类型、算术运算符

挖坑一时爽,填坑火葬场。当初复习的时候确实是有很多想说的要点,但是亲手动起笔来才发现多得写不完。。。看来只能慢慢更新了。

2021-07-22 16:42:49 435

原创 c++ primer plus学习笔记(1)——基础知识

本人还有一星期要开始期末考试了,复习c++时顺便挖个坑,之后会详细更新。

2021-07-20 12:38:52 711

原创 c++ primer plus学习笔记——附录

补充该专栏的例子或表格,与节数对应

2021-07-20 11:59:10 1471

原创 c++ primer plus学习笔记(7)——类继承

2.1多继承在这一节,我们将围绕构造函数的发生、方法的二义性进行讨论2.1.1构造、析构顺序:栈原则假如一个test类继承两个基类:base1、base2,下述代码显示了他们的构造顺序。#include <iostream>using namespace std;class Base1{public: Base1() { cout << "Base1 constructor\n"; }; ~Base1() { cout << ".

2021-07-07 12:49:44 244

原创 c++ primer plus学习笔记(3)——结构语句、简单输入输出

1.条件语句1.1条件表达式1.1.1效率原则若表达式的一部分已经能确定真值,则后续部分不再执行。如://for exampleint main(){ int a = 10, b = 0; if (a >= 10 || b++ == 0) //(1) ……; if (a > 10 || b++ == 0) //(2) ……; }(1)中b++不执行,因为a>=10已经使表达式为真。而(2

2021-07-04 23:55:53 145 2

原创 c++ primer plus学习笔记(4)——函数

1.函数意义:封装代码块1.1函数的组成其它代码块调用函数时,将实际参数的值赋给函数块的形式参数。随后,函数块可以使用上述变量执行语句。1.1.1函数声明函数声明可重复多次,但是得完全相同格式:ReturnType FunctionName(...);ReturnType指明返回值的类型FunctionName指明函数名...指明函数的特征标(形式参数列表)如://for exampleint max(int ...

2021-07-02 21:30:19 117 2

原创 c++中,反转字符串(cstring)的几种方法

一、使用<cstring>的strrev函数#include <iostream>#include <cstring>int main(){ char cstr[5] = "abcd"; strrev(cstr); std::cout << cstr;}二、使用STL的copy函数#include <iostream>using namespace std;int main(){ cha

2021-06-29 22:45:41 1306 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除