虚境
码龄9年
求更新 关注
提问 私信
  • 博客:48,196
    48,196
    总访问量
  • 57
    原创
  • 17
    粉丝
  • 18
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2017-08-14
博客简介:

虚境的博客

博客描述:
跨专业转码成功,CS研究生在读。
查看详细资料
个人成就
  • 获得61次点赞
  • 内容获得22次评论
  • 获得231次收藏
  • 代码片获得226次分享
  • 博客总排名2,262,013名
创作历程
  • 1篇
    2023年
  • 6篇
    2021年
  • 37篇
    2020年
  • 13篇
    2019年
成就勋章
TA的专栏
  • ROS
    1篇
  • PAT习题
    49篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

ROS 中的三种坐标系(map、odom与base_link)

在网上看了一些大佬的解释,还是感觉有点迷糊,多看了几次之后感觉好像get到了,如果说错了还请指正。其实map和base_link都很好理解,一个是绝对坐标系,另一个是以机器人自身为原点的坐标系,很容易懂。唯一麻烦的就是odam,里程计坐标系。下面就以我的拙见尝试小白化地解释一下这个玩意儿。首先,我们制定机器人路径时,使用的必然是绝对坐标系——...
原创
博文更新于 2024.12.24 ·
10175 阅读 ·
50 点赞 ·
13 评论 ·
118 收藏

使用VScode编写爬取网页代码,无论如何更换编码均为乱码

捣鼓了很久之后发现原因很简单,因为VSCode默认用utf-8打开文件。所以GB2312等格式的网页爬下来、以GB2312格式保存,然后被VSCode用utf-8打开当然会显示乱码。理论上来说,爬取网页只需读取网页的编码,然后读入、保存,不应该有乱码问题。然而我多次尝试仍然失败。建议遇到同样情况的改用记事本之类的打开文件看看是不是正常的。
原创
博文更新于 2023.08.03 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

unity universal media player 中文路径下找不到dll库问题

unity universal media player 中文路径下找不到dll库问题最近做unity,为了播rtsp流用到了universal media player,然后发现这玩意儿事是真的多,不愧是2年前就没人维护了的东西。言归正传,众所周知把软件放在中文路径下是很容易导致运行错误的,又众所周知你是很难让你的用户在找你大喊“我的程序为什么打不开了”之前明白这一点的。既然都2021年了,咱还是尝试着用技术手段解决一下吧。unity本身其实是支持中文路径的,它是用utf-8编码的。但是univer
原创
博文更新于 2021.08.04 ·
1668 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

在WPF中使用SVG矢量图

WPF原生并不支持svg矢量图。但是WPF原生的画形状工具的使用方式与SVG非常相似。以该图片为例:这个图片的形状是这样的:在这段svg代码里面,主体的就是那一段特别长的path标签,它包含的4段“M”开头的数据分别定义了这四个方块。而在WPF中,有着用法完全相同的path标签。所以用法也很简单,只要在WPF中创建一段标签,并将这段数据作为“data”的参数填入,就像这样:但是,这种方法有一个问题:这段svg代码的对应图形如下:可以很明显的发现,这段代码和上一个相比,增加了Line、
原创
博文更新于 2021.08.03 ·
7327 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Unity迷惑踩坑实录

Unity迷惑踩坑实录记录一些做Unity踩的坑。不是那种技术层面的,技术层面知道缺啥网上都能找到(而且记录起来麻烦hhh),这边用来记而是那种死活找不到头绪最后发现“还能在这种地方犯这种错误?”的东西。①允许重名导致的问题。Unity是允许元素重名的。这不会影响在编辑界面的任何操作,如果用拖拽把一个元素绑定到某个脚本的GameObject变量输入里,你会很理所当然的认为这是一个确定的联系。甚至于你修改这个元素的名字时,你会发现脚本的输入那边的名字也相应变动了。绑定的很好嘛。——然而一旦把脚本运行
原创
博文更新于 2021.05.14 ·
564 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

在python代码中调用vba宏的四种方法

在python代码中调用vba宏工作以python为主体,但是遇到了一些word操作的需求(详见上一篇),这个需求用word自带的功能会很容易实现,于是就想着能不能用python调用宏来处理。网上找了一圈,发现了一大堆方法(因为一个个都在我那诡异的工作环境下全失败了所以真的找了很多),给各位罗列一下。①直接调用。win32com库。...
原创
博文更新于 2021.04.25 ·
10867 阅读 ·
7 点赞 ·
5 评论 ·
86 收藏

使用vba宏/python代码更新word目录——只更新页码

使用vba代码/python更新word目录——只更新页码工作中出现了如题的需求。实际上这个操作人工的话只需要右键区域→更新域→选择只更新页码然后确定就行了。不过工作需求就是得用代码去完成以上事情。这个问题的主体部分就是找到相关的代码……实际上关于这一点网上已有不少教程,比如这一篇就实际上作为原型让我写出了我实际使用的代码:Sub UpdateContent() Dim i As Integer i=0 Dim aStory As Range Dim aField As Field
原创
博文更新于 2021.04.23 ·
3717 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

在命令行中使用中文(转)

在命令行中使用中文(转)在工作中用到了python启动命令行程序的情况,然后传了个中文参数进去,报错。跑到命令行那儿一看,传进去的文字变成中文乱码了。于是上网找了个方法。原文:http://www.walkernews.net/2013/05/19/how-to-get-windows-command-prompt-displays-chinese-characters/实际操作:进控制面板(不是设置,是控制面板,找不到建议直接cortana),区域→管理(上方选项卡)→更改系统区域设置。这个链接里
原创
博文更新于 2021.04.23 ·
738 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

PAT A 甲级 1068 Find More Coins (30分)

1068 Find More Coins (30分)杂谈今天才意识到,莫非Eva这个角色是neta《WALL·E》(《瓦力》)那个?思路首先提一嘴,我的算法是“略微聪明的枚举”,不是这道题实际考查的动态规划、背包问题。因为看了那个m<=100以及这个怎么看都只要直接返回枚举找到的第一个答案的情况……感觉没必要。然后……就枚举嘛。递归+循环枚举。看上去很复杂度很高,实际用时都在1...
原创
博文更新于 2020.03.01 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1067 Sort with Swap(0, i) (25分)

1067 Sort with Swap(0, i) (25分)杂谈对4错2后花了很多时间debug结果发现其实问题在一个低级错误。好气。思路首先得搞懂要得到最小值该怎么操作。正确的操作方式是:①如果0不在0位,那把它和该在它现在在的位置的数交换。这个操作每次能且只能让一个0以外的数归位。②这样操作一定次数之后,0必然会回到0位。③此时,如果还有数没有归位,那么0寻找一个没有被归位的...
原创
博文更新于 2020.03.01 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1065 A+B and C (64bit) (20分)

1065 A+B and C (64bit) (20分)思路这道题的难点并不只是相加可能导致数据数据溢出。更重要的是,提供的输入范围里,263根本就不在long long的范围内。long long的范围是到263-1。也就是说,从保存输入这一步开始,就已经只能用string类型了。但是和C++不同,python3的int是无上限的(微笑)。当然啦,C++也是可以做这道题的,只不过大概得...
原创
博文更新于 2020.02.29 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1011 World Cup Betting (20分)

1011 World Cup Betting (20分)杂谈又是看题时间和做题时间差不多长的题目。题意三场比赛,每场三种结果,每种一个赔率,找出每场最大的,以(abc*65%-1)*2求出结果。思路不思路了。题意和怎么做根本一个意思。代码#include<iostream>using namespace std;int main(){ double o = ...
原创
博文更新于 2020.02.28 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1063 Set Similarity (25分)

1063 Set Similarity (25分)吐槽我很怀疑这题没有别的解法了。感觉即使动了脑子最多也就“完成了STL内程序干的事”。虽然N<=50让我想到了用一个东西保存所有set对某一个数的有/没有的解法——实际操作起来大概还挺麻烦的。我做到了。思路思路1:unordered_set使用教程。用unordered_set保存,计算重合度时建立新的unordered_set...
原创
博文更新于 2020.02.28 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1064 Complete Binary Search Tree (30分)

1064 Complete Binary Search Tree (30分)杂谈二叉树日常炸脑子。说实话,完全二叉搜索树也许是最容易建立的搜索树了——因为它对于一个数字集合而言是唯一的。对于一个有序序列,完全可以通过计算直接确定一个节点的子节点。但需要人动脑子的“计算“就是最麻烦的了。思路如上所述,将所有输入数字排序,然后通过计算得出这颗树。对于一个有序序列,假定其数字总数为X,且假...
原创
博文更新于 2020.02.28 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1062 Talent and Virtue (25分)

1062 Talent and Virtue (25分)吐槽又是个描述看半天的题目。以及题面中居然出现了中文了!说起来我一开始还纠结了一会儿是不是错把司马迁打成司马光了,结果司马光还真是史学家,甚至是《资治通鉴》的主编……我就记得他和王安石扯皮了。思路直接搞四个vector,保存不同的人,然后都sort一次。也没啥好多说的。当然cin和cout要改scanf和printf不然会超时。...
原创
博文更新于 2020.02.26 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1061 Dating (20分)

1061 Dating (20分)吐槽怎么会有这么从各种意义上都糟糕透顶了的题目的?????不仅题面又臭又长又难懂而且条件描写模糊不清或者起码让人不敢确定甚至题目内容还充满了不得不大量if+switch七个case的情况而其本质却是个毫无难度、没有上面这堆鬼情况一分钟就能写完的比对字符串内字母?我人傻了。思路这道题……本质是个字符比对。我不特别确定它的题意(指具体是什么样的比对...
原创
博文更新于 2020.02.26 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1059 Prime Factors (25分)

1059 Prime Factors (25分)吐槽你的题目叫我把它分解成质数!质数因子!为啥里面会有个1=1啦?前几道题刚告诉过我1不是质数啊喂!思路这道题其实不需要找出所有质数因子。只要从小到大每找到一个因数就除一下就行,得到的必然都是质数。当你把所有3都除去之后,得到的数必然不是3的倍数的倍数了,所以没关系的。注意测点3。这玩意儿是1=1。代码#include<iostr...
原创
博文更新于 2020.02.26 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1058 A+B in Hogwarts (20分)

1058 A+B in Hogwarts (20分)吐槽完全不记得有这么个货币制度。以及用特殊的方法解特殊的题目描述。没想到吧我也学了python!思路思啥路啊这题做不出的基本告别PAT了。代码(python)lst=input().split()a=lst[0].split('.')b=lst[1].split('.')c=[]for i in range(3): ...
原创
博文更新于 2020.02.26 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1015 Reversible Primes (20分)

1015 Reversible Primes (20分)吐槽说实话做之前我真不确定0和1是不是质数。以及这道题居然是“以负数输入为结束”而不是一贯的先给个说明之后要输入几次的n!这一点都不PAT!思路没啥好说的。一个判断是不是质数的函数、一个进制转化的部分,都是基础操作。唯一要特别注意的是1和0不是质数。(测点1)而且这句特判必须写在判断的函数里,而不是直接判断输入的n是不是0或1,...
原创
博文更新于 2020.02.25 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT A 甲级 1033 To Fill or Not to Fill (25分)

1033 To Fill or Not to Fill (25分)吐槽花了好一会儿才反应过来tank是油箱不是坦克。还以为又battle over cities了。然后这题目很憨。这测点更憨。当然最憨的还是花了这么久才解决这道题的我。思路首先到不了的那种情况,很好处理,只要从距离0的站开始第一次发现两相邻站距离大于满油就输出该站距离+满油箱可走长度即可(测点2坑警告,见之后测点部分)。...
原创
博文更新于 2020.02.24 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多