自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯二锅头

噢噢~~

  • 博客(31)
  • 收藏
  • 关注

原创 RX580显卡安装驱动时报184错误的解决方案

最近在朋友的安利之下,想玩玩新出的《小缇娜的奇幻之地》。于是唤醒了我尘封已久的台式机,一顿操作猛如虎的安装了EPIC,然后下载了小缇娜。就当我准备进入游戏大杀四方的时候,游戏刚进入加载界面,正在读取“正在优化着色器”进度条的时候,游戏就会直接退出,并没有任何报错。尝试了几次之后,发现总是这样无缘无故的退出。想到我的电脑已经很久没有使用了,并且是正在优化着色器的时候退出的,于是联想到应该是显卡驱动不支持当前的游戏导致的。于是跑到AMD的官网上下载了当时最新的显卡驱动22.3.2,结果到了安装的时候,驱动安

2022-04-08 10:48:26 13937 1

原创 Linux下GIT常用指令

1.初始化GIT项目git init2.将修改添加到暂存区添加指定文件路径的文件,文件路径可以包含通配符git add <文件路径>添加当前目录下的所有文件git add .git add . 这条语句会受到.gitignore文件影响,根据规则忽略部分文件3.查看当前暂存区中修改的内容git status4.提交暂存区中的所有文件,作为一个新的...

2020-02-25 12:02:18 229

原创 新建工程并同步到GITHUB

1.创建新的GIT项目创建一个文件夹,或者在当前项目的根目录下,使用初始化git命令git init。这时该目录下会出现一个新的文件夹.git,这是个隐藏文件夹,需要使用ctrl+h才能看到。2.将该项目下的部分文件加入到暂存区使用git add .可以将当前目录下,也就是项目的根目录下所以文件,添加到暂存区。如果你的工程不需要忽略提交部分文件,可以直接跳到3。一般来说,我...

2020-02-21 16:54:42 185

原创 warning: CRLF will be replaced by LF in 出现的原因和解决办法

主要原因是,不同系统下,文件的换行符是用不同字符表示的。Linux采用换行符LF表示下一行;Windows采用回车+换行CRLF表示下一行;Mac OS采用回车CR表示下一行。解决方法是,切换git对待换行符的方式。git config core.autocrlf查询当前应对策略。为true时,Git会将你add的所有文件视为文本问价你,将结尾的CRLF转换为LF...

2020-02-19 15:53:38 17948 2

转载 .gitignore 忽略提交部分文件

摘一些比较重要的内容,方便使用。Git 忽略规则优先级在 .gitingore 文件中,每一行指定一个忽略规则,Git 检查忽略规则的时候有多个来源,它的优先级如下(由高到低):从命令行中读取可用的忽略规则 当前目录定义的规则 父级目录定义的规则,依次地推 $GIT_DIR/info/exclude 文件中定义的规则 core.excludesfile中定义的全局规则Git ...

2020-02-19 15:10:09 461

原创 ROS bookmarks

ROS 通讯层模型

2017-05-25 16:23:21 301

原创 ROS中launch文件编写随笔

launch文件编写随笔

2017-05-04 16:35:29 371

原创 python串口通讯模块pySerial使用随笔

最近用到了串口通讯,需要将单片机发上来的数据进行转换,还需要给单片机发一些命令,之前没有用过pySerial这玩意,网上找了一些资料,学习了以下。做个笔记,方便使用。

2017-05-04 16:07:57 9378

原创 ROS定制并使用自己的msg

定制并使用自己的msg

2017-05-02 18:56:27 3650

原创 树莓派ssh连接不上的问题

树莓派配置完ssh之后,能通过树莓派ssh到电脑,但是通过电脑ssh树莓派却会出现错误的解决方法。

2017-05-02 17:52:18 18629 5

原创 树莓派上安装turtlebot

安装时使用到的网页,备用。ROS与开发板入门教程-树莓派3源码安装Turtlebot(ubuntu mate 16.04+kinetic+Turtlebot)

2017-04-19 10:56:17 626

原创 树莓派编译程序时遇到卡死的问题

使用树莓派编译程序的时候,我遇到了程序比较大,编译到某个文件的时候树莓派会死机,关机之后重启可以继续使用,但是编译到同一个地方树莓派又死机的问题。这个问题出现的主要原因是我给树莓派安装的Ubuntu mate 16.04 系统默认设置的swap交换空间不够,而编译某些文件的时候需要较大的交换空间,树莓派的交换空间被用满所以树莓派看起来好像是死机了的样子。解决方法,扩展Ubuntu的交换空间。解决方法,扩展Ubu

2017-04-19 10:34:29 14762 5

原创 在树莓派3上安装ROS

在树莓派3上安装ros,用做备忘,指不住哪天系统就坏了呢。

2017-04-18 15:34:23 15367 3

原创 move_base 配置文件注释

move_base 配置文件注释

2017-04-11 11:34:22 2805

原创 poj 3468 A Simple Problem with Integers

题目大意:给你一串数字,和一堆询问,分别是问一段区间的和,和给某段数字每个数字增加一定的值。解题思路:用暴力做肯定会超时,所以用线段树或者树状数组都可以做。这里为了练习线段树就用线段树做了。线段树的思路就是将当前区间二分成一颗二叉树,通过区间的合并和分解来实现对区间值的修改。做出来的第一个线段树,纪念一下。#include #include #include #include

2013-07-30 10:05:36 404

原创 2013杭电网络赛第一场 1005 Deque

DequeTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 0    Accepted Submission(s): 0Problem DescriptionToday, the teacher gav

2013-07-23 21:35:55 671

原创 POJ 2186 Popular Cows

题目大意:给定m条有向边,求出有多少点,以任意一个点为起始点时都能到达。解题思路:Tarjan.自己做了一个特别渣的Tarjan类,Tarjan题直接套模板就好了。#include #include #include #include #include using namespace std;#define MAXN 10100#define MAXM 50100s

2013-07-20 09:52:56 389

原创 poj 2117 Electricity

题目大意:有n个核电站,去掉一个核电站,最多能把剩下的分成几块。解题思路:求出每个子图的割顶和能判断出这个割顶的儿子数,算出每个割顶能把子块分成几块。最后加上本来图的块数。先是终止条件写错了,一直OLE,样例居然能过。。。然后就是求割顶能把图分成多少块的地方少加了1,最后在输出的时候加上应该也一样。。但是有个地方没搞懂的,假设一个子图被一个割顶分成了k+1份,那么能确定这个点是割顶的儿

2013-07-17 16:43:05 431

原创 poj 1523 SPF

题目大意:求一张图上的割顶,并求出去掉这些割顶会产生多少个联通块。思路:裸的求割顶的算法。想过某个问题,如果同时有两条边连接同一个割顶,而这两条边又能通过别的边相连。去掉割顶之后只会多出一个联通块,而在给联通块计数的时候会不会把这两天条边都当做是可行的儿子记录下来。答案是不会的。因为被访问过的点都被染色了。而搜索到被染色的点时,只会比较一下它的dep值和父亲的low值,而不会对这个节点

2013-07-16 10:43:39 502

转载 KMP字符串模式匹配详解(转)

刚看到位兄弟也贴了份KMP算法说明,但本人觉得说的不是很详细,当初我在看这个算法的时候也看的头晕昏昏的,我贴的这份也是网上找的。且听详细分解:KMP字符串模式匹配详解来自CSDN     A_B_C_ABC 网友KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。

2013-07-08 16:52:13 378

原创 BIT寒假练习-2013__1012:导弹防御问题

经典DP。最多一次可以拦截的导弹数,就是在数列中找到一个最长不上升子序列,需要多少防卫导弹就是求一个最长上升子序列。up[i]表示以第i个为结尾的子序列中最长的不上升子序列的长度。up[i]=max{up[j] + 1}(h[j]>=h[i])。down[i]表示以第i个为结尾的子序列中最长的上升子序列的长度。down[i]=max{down[j] + 1}(h[j]一开始

2013-02-19 17:08:26 319

原创 BIT寒假练习-2013__1010:Maximum Sum

求数列中和最大的子段,输出这个子段的和。很简单的DP。f[i]表示以第i个数字为结尾的子段中最大的和。f[i]=max{f[i-1]+a[i],a[i]}。#include #include #include #include using namespace std;int n,t,a[100000],k,ans;int main(){scanf("%d",&t);

2013-02-19 16:59:48 288

原创 BIT寒假练习-2013__1009:Number Sequence

题目大意:数列按照S1S2S3...的顺序排列,其中,Si=123...i,比如11212312341234512345612345671234567812345678912345678910123456789101112345678910,要求算出第N个数字是什么,比如,第80个是0。数列的增长速度是可以模拟的,先找出要求的数字在第几个数列里面,然后再在数列里面找到要找的数字。模拟题

2013-02-19 16:54:48 296

原创 BIT寒假练习-2013__1008:Putting Apples

————你还记得当年淘淘摘下来的苹果吗?题目大意:N个苹果,放到M个篮子里,篮子可以为空,篮子苹果都是一模一样的,问一共有多少种不同的放法。连续做了那么多水题,一下居然没看出来是DP。f[i][j]表示i个苹果放在j个篮子里有几种方法。f[i][j]=a[i][j-1]+a[i-j][j]。(小心i-j会溢出)#include #include #include #inc

2013-02-19 16:37:12 295

原创 BIT寒假练习-2013__1007:Number Converter

进制转化,水题。先取模,存到数组里面,倒序输出,注意大于9的数字。#include #include #include #include using namespace std;int a[100];int n,m;int main(){while (scanf("%d%d",&n,&m) != EOF){ if (n == 0) {

2013-02-19 16:18:55 291

原创 BIT寒假练习-2013__1006:The most frequent number

找出序列中出现最多的数字。数字的数量不算多,快排,再从小到大扫一遍,AC。#include #include #include #include using namespace std;int n,a[100100];int ans,num,ak,nk;int main(){while (scanf("%d",&n) != EOF){ memset(a,

2013-02-19 16:09:34 227

原创 BIT寒假练习-2013__1004:Who is the Smartest Man

曹操要跟诸葛亮比智商。。。是要好好准备准备。题目大意:曹操想要提高自己的辩论水平,找了N个人来跟他比智商,当然曹操每次肯定都是赢的,智商比曹操低的人,每赢一个曹操增加1点智商;智商比曹操高的人,每赢一次曹操增加2点智商。比试有一个先后顺序,所以当曹操智商变高之后,以前智商比曹操高的人也就只能给曹操贡献1点智商了。所以我们要解决的问题就是,怎么合理的分配,让曹操手下的给曹操贡献的智商最多。

2013-02-19 16:04:41 296

原创 BIT寒假练习-2013__1003:Exchange for Cola

换可乐,水题。好像是小学奥数题,当时纠结了好久。题目大意:现在有N个盖子,用A个盖子能换B瓶可乐。当然你还能借老板几个瓶盖,喝完再换给他。(不科学啊,哪有那么好的老板-。-)因为可以借无数个瓶盖,所以只考虑每次换可乐消耗掉的瓶盖数,A-B,然后看看N个盖子能换几次,最后乘上每次换的可乐瓶数,就是答案了。#include #include #include #inclu

2013-02-19 15:49:22 272

原创 BIT寒假练习-2013__1002:Roman numerals

罗马数字,蛮有意思的。之前做过一样的题目,不过比这个数字大,方法也很好,直接用在这题上了。题目大意是:罗马数字有几个字母组成,Ⅰ(1)、Ⅴ(5)、Ⅹ(10)、L(50)、C(100)、D(500)、M(1000)(罗马人认识的数字可真少。。。)。几个最简单的数字Ⅰ, Ⅱ , Ⅲ ,Ⅳ ,Ⅴ ,Ⅵ ,Ⅶ ,Ⅷ ,Ⅸ ,Ⅹ ,Ⅺ ,Ⅻ,分别是1到12,。规律很容易发现,一般情况下,数字

2013-02-19 15:42:32 646

原创 BIT寒假练习-2013__1001:Average Numbers

大水题。求个平均数,要是平均数不是整数直接输出0,然后在数列里面刷一遍,记录下每个满足条件的数字的编号,输出,OK。这题也纠结了一下。(我真是太水了。)输出格式上说如果没有就输出0,不用再输一个空行,英语不好直接有道,有道给我的翻译是可以输一个空行,结果一直WA。英语果然很重要啊,英语硬伤,无力吐槽。。。#include #include #include int num[20

2013-02-19 15:31:09 291

原创 BIT寒假练习-2013__1000:a+b

这是一道很简单的高精度题目,唯一的难点在于异号时的运算。根据小学减法竖式的计算方法很容易就能算出来了,这道题一共可以分为2种情况讨论:一种是同号,这很简单,相加,然后加上符号;还有一种情况是异号,异号的情况,首先比较两个数,哪个大,结果的符号就是谁的,然后就是大数减小数。这道题纠结了一下,以前遇到过多组数据的情况,自己写了一个觉得好像是正确的while循环,结果一直TLE,还以为是算法

2013-02-19 15:23:01 263

空空如也

空空如也

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

TA关注的人

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