Linux
文科升
无人驾驶行业程序员。
展开
-
怎样对系统进行优化?
作为一名软件开发人员,我想对于怎样对系统进行优化这样的问题,迟早都会遇上的。在此简单记录一下自己的一点思考,如果有哪位大神飘过,有不对的或者不恰当的地方麻烦指正,对于您的任何高见还请补充,不吝赐教,谢谢[拱手]。一个系统的良好高效运行涉及到许多方面。运行在怎样的硬件平台上、什么样的操作系统、用的什么语言、有没有使用一些现有的被证明优秀的框架(刚好和该系统某些模块匹配)或者设计模式,等等,这些方面对系统都是有影响的。那么,如果你现在接手了一个系统的优化和维护任务,你该怎么来优化?以下是笔者的一点个人思原创 2020-11-23 23:15:08 · 3217 阅读 · 0 评论 -
在Nvidia PX2板子上使用docker方式安装autoware的失败记录
笔者最开始按照官网autoware.ai源码方式进行安装,但是安装好后运行demo的时候发现特别卡,CPU直接拉升到100%甚至Rviz直接卡死掉。看了下别人在PX2上跑autoware的视频,还是相当流畅的,怎么在自己这就卡成这样了呢?检查了下原因,主要是因为PX2上的GPU没有用起来,相当与还是在用CPU跑,这种情况下PX2甚至还不如PC。要在Rviz中渲染点云、加载地图等信息这种复杂的渲染工作不是单单靠CPU就能很好完成的。笔者使用的PX2环境是ubuntu16.04的系统,arm64架构,cud原创 2020-06-05 10:33:47 · 668 阅读 · 2 评论 -
error: Error parsing XML: not well-formed (invalid token)解决办法
从另一个工程中拷贝代码到新的工程后,编译出现了error: Error parsing XML: not well-formed (invalid token)错误,刚开始不清楚怎么解决。重新拷贝编译,也还是同样的问题。后来进入到工程中对相应的.xml文件cat看了下,发现里边全部是一些二进制的信息或者乱码。 这才发现问题所在,改用ftp服务器上传的方式后问题解决。原创 2016-01-26 11:39:47 · 4942 阅读 · 0 评论 -
input keyevent发送按键值
1.adb shell进入android设备,执行命令input keyevent keycode即可,例如:input keyevent 3 3为KEYCODE_HOME2.直接adb shell input keyevent keycode也可以,adb shellinput keyevent 3 3为KEYCODE_HOME KEYCODE和对应的数值在android源码中定原创 2017-05-05 15:15:37 · 33427 阅读 · 0 评论 -
实现两个文件内容逐行进行对比的shell脚本
写一个实现两个文件内容逐行进行对比的shell脚本,将两个文件相同的内容输出到一个文件中。代码实现如下:#!/bin/bash#output is the same line in file1 andfile2for line1 in $(cat $1) do grep $line1 $2 > /dev/null if [ $? -eq原创 2017-11-08 10:07:30 · 12724 阅读 · 1 评论 -
正则表达式里Matcher中group()/group(int group)/groupCount()用法
1.正则表达式简述 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。正则表达式中符号的具体含义可以网上搜索。 在开发中判断用户的输入是否符合特定要求的类型格式时,使用正则表达式来进行格式判断是一种非常便捷的方式。2.17...原创 2018-11-01 15:02:21 · 4574 阅读 · 0 评论 -
shell脚本实现遍历目录查找类和其所有的子类被调用的地方
1.目标和方案目标:给定一个类名称,在一个目录下查找该类所有的直接和间接子类,并查找该类和其子类被调用的地方。方案:第一步:遍历目录查找该类的所有子类。例如类名称为A,此时需要查找extends A的所有地方,取出子类名称B,再查询extends B出现的地方,获取到B的子类......以此递归找到所有的A的直接和间接子类,并将类A和其所有的子类存入一个文件final_class_name...原创 2018-11-15 17:23:59 · 416 阅读 · 0 评论 -
ubuntu16.04上安装openni2记录
下载了ORB-SLAM2和相关的KITTI数据集运行ORB单目效果时出现了如下错误:zhuwsh@zhuwsh-TM1705:~/Desktop/SLAM/ORB_SLAM2$ ./Examples/Monocular/mono_kitti Vocabulary/ORBvoc.txt Examples/Monocular/KITTI00-02.yaml ../dataset/sequence...原创 2019-04-28 18:20:12 · 1514 阅读 · 0 评论