自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

原创 visual studio 2017直接打开文件夹时,选择当前项目或者整个解决方案时,按快捷键查找时显示未找到以下指定文本

有的时候只想要打开一整个文件夹来看里面的代码,平时一般用Qt,但是感觉在打开整个文件夹看代码方面,Qt没有VS方便,于是选择了VS,安装的是VS2017,然后发现有个问题,Ctrl+F查找时,如果选择的是当前项目或者整个解决方案时,按快捷键F3或Ctrl+F3查找时,总是显示未找到以下指定文本;先点击一下解决方案和文件夹按钮,切换到解决方案视图,然后左键选中文件夹后不松开, 拖动鼠标到项目上,等鼠标指针变形后再松开,这个时候就算是当前项目或者整个解决方案时也能按快捷键正常查找了。

2023-07-17 10:10:53 481 1

原创 obsidian,从开始的因排版想放弃到后面的决定使用

表示不作用的例外情况 */ .cm-content >.cm-line:not( /* 应用于所有正文中的段落 */ .HyperMD-codeblock, /* 不应用于代码块*/ .HyperMD-list-line) /* 不应用于列表 */ /*以下是样式代码,em代表相对于字号的大小,例如0.5em表示字体的一半大*/ /*可更换为其他单位,例如px,rem等 */ { /* padding-top: 0.5em;[[图片名|宽度数值x高度数值]]`,这里的 x 是 英文字母x,如!

2023-03-31 16:45:43 6320

转载 去掉CSDN博客网页上多余的内容并保存为pdf

(function(){$("#side").remove();$("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").remove();$(".nav_top_2011, #header, #navigator").remove();$(".p4course_target, .comment-box, .recommend-box, #csdn-toolbar, #to

2021-01-26 16:06:35 339

原创 一种简单可行的小范围内依据高精度地图标注车道线等的方法及相应的提取车道线等信息的程序

之前做的结构化道路下全局路径规划相关的工作,为无人车提供车道线级别的导航,在这简单记录一下。主要有两部分的工作,第一部分是标注地图,即在高精度的slam地图地图上标注出车道线等信息,纯手工标注的,有点麻烦,但小范围内的话也还行;第二部分是编写程序,提取出车道线等信息,供无人车参考。1、标注地图首先是如何标注地图的问题,参照了标准的OpenDRIVE和Apollo OpenDRIVE,形成了自己的一个标图格式,感觉更方便些,但是不能通用了。signal包含交通灯、停车/减速让行、限速、注意行人等。

2020-11-09 18:37:56 1733 10

原创 PSPad自定义语法高亮,notepad++自定义语言格式

由于最近要用ISaGRAF来写结构化文本语言的程序,而ISaGRAF写代码的界面和记事本差不多,只能换其它的文本编辑器了。先试了PSPad,自定义了语法高亮,由于要按Ctrl+J才能自动补全,而notepad++可以敲字母的时候直接自动补全就显示出来了,方便些,于是又试了下notepad++的自定义语言格式。就自定义的语法高亮来说,PSPad比notepad++好用。先说PSPad的自定义语法高亮:安装目录下的Syntax文件夹下的*.ini就是语言的配置文件。“设置 - 自定义语法高亮”,

2020-11-05 14:37:12 2336 1

原创 不复制内存,不用union的情况下,将表示float的4个字节转为float

最近遇到个问题,就是通过udp收到4个字节,这4个字节表示的是一个float,由于所用plc板上的结构化文本语言(st)没有memcpy来复制内存,有没有union数据类型,因此只能自己想办法把这4个字节转为float了。看了这篇文章:float类型的存储方式(https://zhuanlan.zhihu.com/p/82761324)清楚了float是如何转为32位二进制码的,然后就按照这个原则来将4个字节的32位二进制码转为float。以下为C++代码:int main(){ f

2020-10-27 10:34:53 590 2

原创 PostGIS计算线段中间的某一点到该线段起点或终点的距离

假设point的类型为点,road的类型为线。求某一线段的整个长度用st_length就可以,如:select st_length(geom) from road where id=6。postgis求线段某一部分的长度。假设某一point就在某一road的起点与终点之间且挨着该road,现在想计算该point到该road的起点、终点的长度,若直接用road的起点、终点的坐标和sing...

2019-06-22 21:09:00 2996

原创 windows下Qt连接PostgreSQL

windows下Qt访问PostgreSQL由于官方的windows下的qt只有32位的,因此PostgreSQL相应的也只能安装32位的。由于qt的包含的路径中不能有空格,因此PostgreSQL的安装路径中不能有空格。我下载的是10.6版本的PostgreSQL,点此下载。qt工程中的设置:1、包含头文件:#include <libpq-fe.h>2、.pr...

2018-12-21 12:07:00 4428 7

原创 《C++ Primer 第5版》源码下载地址

c++primer 第五版 源代码《C++ Primer 第五版》源代码下载地址书上有标明源码的下载地址:www.informit.com/title/0321714113然后网页的下面有下载源码的链接。...

2018-12-01 10:36:02 11640 5

原创 Ubuntu 14.04下SVN服务器server的搭建和客户端的简单操作

参考:Ubuntu 14.04下搭建SVN服务器(SVN Server)一:搭建环境查看Ubuntu系统的版本信息:可用cat /proc/version命令、uname -a命令与sb_release -a命令。Ubuntu:14.04 64位SVN:通过apt-get 安装二:搭建步骤1.卸载svn利用以下命令查看自己的系统是否已经安装了svn:上面...

2017-07-14 14:54:53 625

转载 SVN服务器搭建和使用教程

SVN服务器搭建和使用教程SVN简介:为什么要使用SVN?程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么?它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数...

2016-12-14 09:24:51 543

原创 ubuntu软件中心安装matlab快捷方式总是卡死的解决方法

Ubuntu14.04下安装的matlab,然后在ubuntu软件中心安装matlab快捷方式总是卡死,试了好多次都这样,还好查到另一种安装方式,终端中输入:sudo apt-get install matlab-support,中间有个选择目录的地方,与在安装过程中有一项是勾选”在/usr/local/bin创建快捷方式“时选择的目录一样,我的是/usr/local/MATLAB/R2014a....

2016-11-02 23:45:06 2033

原创 在MFC的图片控件上用OpenGL的glDrawPixels函数画图时指定起点坐标

在MFC的图片控件(Picture Control)上用OpenGL的glDrawPixels函数画图时,是从图片控件的左下角开始画的,当高度上不能填满控件时,控件的顶部是空白的(图中的红色),如图1所示;当宽度上不能填满控件时,控件的右边是空白的(图中的红色),如图3所示。         图1的情况,为了能将图画在图片控件高度上的中间(即图2所示),需要指定画图的起点坐标。找了好久才在“不

2015-03-25 16:20:03 2459

obsidian修改了的主题和常用的插件

自己摸索的修改的主题,和下载的常用的插件,用obsidian打开这文件夹相应的设置就可以直接用了。

2023-08-30

将gps路线(经纬度)在卫星地图上显示

Qt写的对话框小程序,ubuntu和windows下均可运行。将经纬度投影到卫星地图上显示。界面可放大、缩小和拖动。可将自己采集的gps路径在下载的相应的卫星地图上显示出来。

2018-11-29

谷歌C++编码规范 Google C++ 风格指南

将Google C++ 风格指南中文版(http://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/)整理到一个文件当中,添加了书签以方便定位和阅读,含word版和pdf版,需要的可以下载以减少重复整理的工作量。

2016-05-13

ROS中smartcar机器人的描述文件之Indigo版

下载古月的“ROS探索总结(六)——使用smartcar进行仿真”相关的“ROS中smartcar机器人的描述文件”后不能在Indigo中使用,改了一下后,可以在Indigo中使用了。

2016-04-01

定时关机的小程序

--------定时关机的小程序-------- 睡觉的时候有时喜欢打开音乐播放器,听听歌,然后设个定时关机,然后把显示器关掉,上床睡觉;可有时候如果快到设定的关机时间时又不想让它关机了,还想再继续听听,就得打开显示器,重新设定自动关机的时间。觉得这样很不方便,于是基于MFC的对话框自己编了这么个小程序。 运行这个这个小程序并设置好后,选定此程序,可以不用打开显示器,直接按数字小键盘上的“+”(或Page Up键)为延迟5分钟关机,“-”(或Page Down键)为提前5分钟关机(当此时离自动关机的时间间隔小于5分钟时无效),且按下键时会有提示音(Beep函数,XP为蜂鸣器发声,XIN7为声卡发声)。可以指定几时几分时关机,也可以指定多少分钟后关机,最长的自动关机时间可为24小时。 选定此程序时,可通过鼠标的滚轮调节音量的大小。 有源工程代码。

2015-07-03

鼠标左键准确定位MFC基于对话框的滑块(进度条)控件

MFC中的滑块CSliderCtrl类不能准确定位到鼠标点击的位置,将MySlider.h和MySlider.cpp包含至项目中,用类MySlider来定义滑块变量,鼠标左键点击滑块时,滑块(进度条)能准确定位且不发生漂移。2014-11-12上传的存在的一个小问题是,当靠近滑块(进度条)的右端时不能准确定位,此处修正这个问题。

2015-05-11

串口调试-可通过串口发送接收文件

基于MFC利用CSerialPort类自己写的串口小程序,可以发送文件;接收文件的程序是在《Visual C++/Turbo C串口通信编程实践》(第二版-龚建伟)一书中的“串口调试助手”源码的基础上改写的,文件默认保存于D:\RcvData.dat。 协议是:数据包的组成为:包头为一个字节(0xFF),接下来为一个字节的包长(200,可改变),接下来一个字节为包长的补码(256-200=56),接下来为200个字节的有效数据,接下来为两个字节的效验和。发送程序发送完一个数据包后等待接收程序的响应,如接收正确则发送下一个数据包,否则重发。接收程序接收到0xFF认为数据包开始,然后再累加接下来接收到的两个字节如其和为256则认为接收正确,然后累加接收到的200个有效字节,然后将其与接收到的效验和相比较,如相等则接收正确,向发送程序发送接收正确的响应,否则发送接收错误的响应。 感觉“雪莉蓝串口调试助手”中发送的十六进制输入时的输入模式比较好,打算自己效仿,由于没有源码,只能慢慢百度,于是花了一天,过程比较烦,中间也想过放弃算了,但还好最后实现了,happy一下。

2015-01-19

鼠标左键准确定位MFC基于对话框的滑块控件

MFC中的滑块CSliderCtrl类不能准确定位到鼠标点击的位置,将MySlider.h和MySlider.cpp包含至项目中,用类MySlider来定义滑块变量,鼠标左键点击滑块时,滑块能准确定位且不发生漂移。之前上传的那个在暂停状态下点击滑块时,滑块在总是要先漂移到其他位置后才能定位到鼠标左键点击的位置,本来想将之前上传的那个删除的,但发现删不了,就重新上传了这个。

2014-11-12

MFC中鼠标准确定位滑块位置

MFC中的滑块CSliderCtrl类不能准确定位到鼠标点击的位置,将MySlider.h和MySlider.cpp包含至项目中,用类MySlider来定义滑块变量即可实现鼠标准确定位滑块位置

2014-09-13

通过MFC编程的方式,采用OpenGL的方法显示BMP格式的图片,采用从图像数据流中装载图像的方法显示JPG格式的图片

用VS2008弄的,通过MFC编程的方式,采用OpenGL的方法显示BMP格式的图片,采用从图像数据流中装载图像的方法显示JPG格式的图片.压缩包中有程序运行后的界面,代码中有较详细的注释。

2014-08-27

空空如也

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

TA关注的人

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