![](https://img-blog.csdnimg.cn/20210809113951542.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
杂文
各种杂七杂八的开发知识点,不太好分
苦涩花开5486
更行,更远,还生
展开
-
QT 在linux下交叉编译windows10程序
留个底,要不我怕回头忘记了。转载 2023-12-26 14:44:11 · 164 阅读 · 0 评论 -
float32和64的精度损失问题
最后更新于2023年11月29日 11:25:02。原创 2023-11-29 11:28:21 · 149 阅读 · 0 评论 -
记录一些微服务的知识
最后更新于2023年4月13日 17:20:28。看着挺有意思的,玩一下。转载 2023-04-13 17:21:37 · 71 阅读 · 1 评论 -
一种解决mobaXterm中,vim下中文乱码问题的办法
最后更新于 2023年4月3日 15:30:16。然后在重新打开文件即可。原创 2023-04-03 15:34:55 · 1045 阅读 · 0 评论 -
杂文:一个很重要的语义上的知识,state和status的区别
滚滚滚转载 2022-11-17 14:42:44 · 83 阅读 · 0 评论 -
杂文:工作中遇到的正则表达式,记录一下
摘要这种东西就根本没什么意义嘛,要标题就够了。原创 2022-08-17 13:36:22 · 86 阅读 · 0 评论 -
杂文(不知道多少):Git submodule(自用)
无转载 2022-06-15 14:52:17 · 71 阅读 · 0 评论 -
杂文(33)记录一点需要的C++知识点
最后更新于2022年2月16日 16:08:05原创 2021-11-11 09:59:17 · 107 阅读 · 0 评论 -
杂文(32)Linux下swap分区没有UUID,导致交换分区不生效
最后更新于2021年11月29日 09:47:01Ubuntu虚拟机,要打包一个镜像,空间不够,就给虚拟机扩容了,扩容后找不到swap分区了。使用sudo blkid或者ls -l /dev/disk/by-uuid/都找不到交换分区的uuid。解决办法,以swap分区是sda5为例:sudo mkswap /dev/sda5这下就重新生成交换分区的uuid了,再使用sudo blkid查看生成的交换分区的uuid后,使用此uuid替换对应文件中的sda5的uuid:sudo gedit /etc原创 2021-11-29 09:55:11 · 1504 阅读 · 0 评论 -
杂文(31)C++11以上的函数在Vscode中报错但是编译没问题
最后更新于2021年11月10日 18:06:53我是Cpp Standard没有指定为C++11以上,导致编译没问题,但是插件在VsCode中显示错误。很简单的小错误,但是网上确实没啥人给出解决办法。原创 2021-11-10 18:08:54 · 1022 阅读 · 1 评论 -
杂文(30)计算机网络的学习
最后更新于2021年10月8日 11:33:36入门书籍TCP/IP网络编程小知识理解TCP/IP底层的结构和传输转载 2021-10-08 11:35:09 · 47 阅读 · 0 评论 -
杂文(29)安装oh-my-zsh
最后更新于2021年9月27日 10:08:56首先安装zshsudo apt-get install zsh配置默认使用zsh(不要加sudo)这一步好像也没什么用,在安装oh-my-zsh的时候会提示你,是否切换默认的shell为zsh。chsh -s /bin/zsh我看有人说需要配置密码,我就不改了,放这里留个底吧,万一出错再说配置密码文件,解决chsh: PAM认证失败的问题sudo vim /etc/passwd把第一行的/bin/bash改成/bin/zsh,这个是root原创 2021-09-27 10:26:38 · 93 阅读 · 0 评论 -
杂文(28)在postinst中修改owner的方法(自用)
最后更新于2021年9月22日 15:57:05(cat << EOF#!/bin/bashsession_user=\`echo \${SUDO_USER:-\$USER}\`uid=\`id -un \${session_user}\`gid=\`id -gn \${session_user}\`chown -R \${uid}:\${gid} [package_name]EOF) > postinst给大佬跪下了...原创 2021-09-22 15:58:13 · 133 阅读 · 0 评论 -
杂文(27)JetBrain一些问题修复
最后更新于2021年9月10日 10:42:05Inotify Watches Limit转载 2021-09-10 10:42:50 · 84 阅读 · 0 评论 -
杂文(26)一些计算机的知识
What and where are the stack and heap?转载 2021-09-08 14:18:52 · 63 阅读 · 0 评论 -
杂文(23)Python 小知识点收集
最后更新于2021年8月17日 19:15:54Python用得少,写点小知识得了。python下SimpleHTTPServer 用法转载 2021-08-17 19:40:14 · 64 阅读 · 0 评论 -
杂文(21):Ubuntu16.04 虚拟机安装ROS后不能自适应屏幕,且只有一个分辨率
最后更新于2021年7月2日 13:15:29下载驱动:试过了,虚拟机就没有物理驱动,下个锤子。新建分辨率:试过了,没用。document1重新安装VMware:试过了,没用。最后我还是翻到这么一篇外文文档解决的。The system is running in low-graphics mode solves the Ubuntu 16.04 startup problem under the VMware virtual machine直接:sudo apt updatesudo apt原创 2021-07-02 13:20:45 · 236 阅读 · 0 评论 -
杂文(20)一个究极sima问题:pycharm中报错:rospkg.common.ResourceNotFound tf2_ros
最后更新于2021年6月29日 14:38:56首先说明,我的tf2_ros这个包是有的,位于/opt/ros/kinetic/lib/python2.7/dist-packages文件夹下,这个没问题,然后用rospack find tf2_ros也是能找到它的位置的,网上翻了一圈,没有一个是我这种情况的,难受。 File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf_conversions/__init__.py", line 28, in &l原创 2021-06-29 15:03:32 · 1096 阅读 · 3 评论 -
杂文(19)ubuntu16 + python2.7 更新pip报错 importerror no module named typing
最后更新于2021年6月28日 11:03:47每次输入pip相关命令都会有一行黄字,提示更新pip到最新版本,今天终于手贱看不下去更新了,然后就报大错:importerror no module named typing 。原因是pip21和python2.7不配套,报错里面的typing库是python3.5才出现的,python2.7版本没有这个库。我需要使用ros,那么只能使用python2.7,不能更新版本,那只能用旧版本的pip去覆盖现在的pip21,但是现在输入任何以pip开头的命令都会原创 2021-06-28 11:13:06 · 2017 阅读 · 0 评论 -
杂文(18)学一下HTTP协议,笔记
最后更新于2021年6月23日 15:25:19前面抄的菜鸟教程 只适合已经学明白的人查阅内容。HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。HTTP默认端口号为80。HTTP的三点注意事项无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送转载 2021-06-23 17:20:20 · 82 阅读 · 0 评论 -
杂文(17)我的win10系统下切换jdk版本(自用)
我直接使用了oraclejdk16和redhat-openjdk1.8的安装版,不用自己配置环境变量。系统变量列表中的“path”如图:倒数第三条是jdk16的路径,倒数一二条是jdk1.8的路径,想要更换版本只需上移或下移,调整前后者的先后顺序即可。...原创 2021-06-07 11:04:37 · 130 阅读 · 0 评论 -
杂文(16)ubuntu 手动安装 Oracle JDK 8
oraclejava8 点此下载Linux x64 Compressed Archive 下这个tar -zxvf jdk-8u291-linux-x64.tar.gzsudo mkdir /usr/lib/jdksudo mv jdk1.8.0_291/ /usr/lib/jdk/jdk1.8sudo gedit ~/.bashrc.bashrc文件下增加:export JAVA_HOME=/usr/lib/jdk/jdk1.8export JRE_HOME=${JAVA_HOME}/转载 2021-06-02 14:03:13 · 288 阅读 · 0 评论 -
杂文(14)maven项目报错 没有主清单属性
最后更新于2021年6月1日 18:45:19劳资服了,次次打包都这样,我不玩了,直接记下来。直接把这个加在pom.xml里面就好了<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin原创 2021-06-01 18:45:45 · 72 阅读 · 0 评论 -
杂文(13)cmake+VScode 编译与断点调试
最后更新于2021年6月1日 10:19:47launch.json:{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "原创 2021-06-01 10:25:08 · 306 阅读 · 0 评论 -
杂文(12)在docker中部署gitlab-runner实现springboot项目的gitlab-CI(施工中)
最后更新于2021年5月28日 14:39:05fatal: unable to access ‘http://XX.XX/XX/XX.git/’: Could not resolve host: XX.XX运行docker-runner容器的命令是这样的。docker run -d --name gitlab-runner --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/gitlab-runner/confi原创 2021-05-28 14:46:05 · 393 阅读 · 0 评论 -
杂文(11)RequestBody拿到数据后进行处理
@RequestBody的使用今天尝试把requestbody拿到的数据字段名转换为北京那边需要的字段名,由于requestbody拿到的value类型是object类型,遇到了麻烦,看到了这篇文章,先记录下再说。原创 2021-04-07 11:17:31 · 433 阅读 · 0 评论 -
杂文(9):Ubuntu16.04下的AppArmor中,aa-complain 或 aa-enforce 提示profile for #{profile_name} not found 的问题
今天遇到一个问题:在ubuntu上安装snap.XXXX.run格式的程序后,修改enforce mode到complain mode不成功。[Resolved] Can’t put Apparmor profiles in enforce mode根据这里面HuangLao的回答:AppArmor profiles should live in /etc/apparmor.d/.Amazon-ssm-agent AppArmor profile not allowing “enforce” mode原创 2021-03-04 15:09:52 · 635 阅读 · 0 评论 -
杂文(6):HashMap总结
提示:这篇文章由于我懒癌犯了因此有很多内容都是不全的,文章的最后有参考文章部分,可以结合着看。最后更新于2021年3月3日08:58:49目录HashMaphashmap内部结构hashmap关键属性hashmap的puthashmap的扩容(这个被问到了,看一下)JAVA8中的元素迁移:hashmap的getjdk1.8新增链表转化为红黑树put方法小知识HashMapHashMap是基于哈希表的Map接口的实现,允许使用null值和null键。HashMap是非线程安全的,也就是说在多个线程同时转载 2021-03-04 14:45:24 · 125 阅读 · 0 评论 -
杂文(8):MQTT
最后更新于2021年3月3日08:54:11MQTT入门 这个的三级服务质量部分写的太差了,又是错别字又是语句不通顺。其他部分可以看看。MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。订阅者(Subscriber) 会向 消息服务器(Broker) 订阅一个 主题(Topic) 。成功订阅后,消息服务器会将该主题下的消息转发给所有的订阅者。MQTT的三级服务质量(Quality of Service,QoS):级别0:最多一次。到达不到转载 2021-03-04 14:41:28 · 128 阅读 · 0 评论 -
杂文(1):Java对象引用详解
以前没有深究过 new 对象的语句,今天查询单例模式的实现,看到一篇文章觉得对自己理解对象引用有帮助,就转载了。JAVA快速教程这一套都写得挺好的,很细,支持!作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!目录对象引用引用的赋值垃圾回收参数传递总结对象引用我们沿用之前定义的Human类,并有一个Test类:public class Test{ public static void main(String[] args转载 2020-12-01 11:03:24 · 117 阅读 · 0 评论 -
杂文(2):java 回调
翔哥都能看懂的入门级讲解:JAVA回调机制(CallBack)详解转载 2021-01-07 09:19:56 · 99 阅读 · 0 评论 -
杂文(3):数据库查找数据类题目练习
更新于2021年1月18日17:07:10题目来自于这个大佬的博客:超经典SQL练习题,做完这些你的SQL就过关了同时这个大佬有解析,说的很清楚:呕心吐血之作-Mysql经典练习题的答案以及解析 代码是参考的这位知乎大佬的,把#都改成id了。我就是写个自己的思路,加强学习。(脑瘫瘫学习法)1.查询" 01 “课程比” 02 "课程成绩高的学生的信息及课程分数:首先查出01和02课程都考了的学生的课程分数:select a.*, b.* from (select * from sc where C原创 2021-01-18 17:07:21 · 185 阅读 · 0 评论 -
杂文(4):激光SLAM相关文章
学习卡尔曼滤波所需要阅读的一些好文章转载 2021-01-21 13:52:53 · 85 阅读 · 0 评论 -
杂文(5):FactoryBean 和 BeanFactory 的区别
公司大佬讲完,害怕忘了,赶紧写篇博客记下来。目录Spring BeanBeanFactoryFactoryBeanReferences:Spring BeanSpring bean是Spring框架在运行时管理的对象,是任何Spring应用程序的基本构建块。用我自己的话说就是我们写的XXXXController,XXXXService都算Bean。定义Spring可以通过@Component, @Controller, @RestController, @Service等注解来标识Bean。XXX原创 2021-01-28 11:18:54 · 101 阅读 · 0 评论 -
杂文(7):排序算法总结
转载自:it_coders转载自:排序算法的稳定性及其意义小知识:算法稳定性假设在数列中存在a[i]=a[j],若在排序之前,a[i]在a[j]前面;并且排序之后,a[i]仍然在a[j]前面。则这个排序算法是稳定的。堆排序、快速排序、希尔排序、直接选择排序 不稳定基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序 稳定稳定性的意义举例:例如要排序的内容是一组原本按照价格高低排序的对象,如今需要按照销量高低排序,使用稳定性算法,转载 2020-11-17 13:58:03 · 134 阅读 · 0 评论