自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 关于QT中的boundingRect和shape

作为QGraphicsItem的子类,boundingRect是必须要实现的函数,它决定了item碰撞的时的边界。也是一般选中item时的边界。 但是shape比boundingRect更加精准,支持更多边型的复杂图形。如果shape和boundingRect同时存在的时候,选中Item,以 shape为准。参考另外一个博客:https://blog.csdn.net/weixin_39583140/article/details/93599949...

2020-05-12 14:35:54 3341

原创 ui_MainForm.h修改头文件路径无效的问题

QT当中界面文件对对应的头文件ui_MainForm其实是系统自动生成的(VS+QT插件环境下)。编译的时候,如果提示ui_MainForm.h中的头文件的路径不对。如果,直接修改ui_MainForm.h头文件中的内容,结果是修改无效的(系统会重新修改为原来的结果,编译还是无法通过)所以必须用Editplus等一类的文本修改工具直接修改MainForm ui这个资源文件就可以了。MainForm.ui中的文件路径修改完毕后,ui_MainForm.h重新生成后就正确了,编译自然可以通过。

2020-05-11 14:03:49 688

原创 关于QT中View和Sence的坐标问题

演示了QT中QGraphicsView和QGraphicsSence的坐标转换的关系。如下图:

2020-05-11 09:44:24 793 1

原创 关于Nvidia的GPU架构的演进

Pascal之后就是Volta,Volta是比较小众的架构,目前已知Tesla V100和TITAN V两款显卡。以下是Pascal架构的一些显卡:目前,最新的架构是Turing(图灵)架构,红色部分就是图灵架构的显卡。基本上Pascal架构和Turing架构是无缝对接的主流架构。...

2020-05-02 16:56:56 2390

原创 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"

鼠标右键点击该cpp,然后选择预编译头,修改为“不使用预编译头”。

2020-05-01 16:09:34 1000

原创 cudaMalloc和cudaMallocManaged的所用时间比较

#include "cuda_runtime.h"#include "device_launch_parameters.h"#include "device_functions.h"#include <stdio.h>#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/imgproc/types_c.h"#...

2020-04-30 17:26:58 5001

原创 Cuda的Kernal函数中Block和thread的数量上限测试

#include "cuda_runtime.h"#include "device_launch_parameters.h"#include <stdio.h>#define N 512#define K 64 __global__ void printf_base(){ printf("Hello \n");}void printf_bas...

2020-04-30 14:35:04 2740 1

原创 Cuda下检查网格和块的索引和维度

#pragma region 检查网格和块的索引和维度//这里为何cuda内核函数中,无论Debug版本和Release版本,都无法采用printf进行打印。__global__ void checkIndex(void){ printf("threadIdx:(%d, %d, %d)\n", threadIdx.x, threadIdx.y, threadIdx.z); p...

2020-04-28 20:25:43 368

原创 如何用C#调用VC DLL,且可单步跟踪到DLL内部调试

C# VC DLL 关联调试

2016-02-01 16:05:32 803

原创 双缓冲和非双缓冲的区别比较(gdi,gdiplus)

gdi gdiplus(gdi+)双缓冲用和不用的比较

2016-01-28 17:44:55 552

原创 关于公钥加密,私钥解密,数字证书和签名的一点理解

RSA非对称加密,产生一对公钥和私钥,应该是当前非对称加密的主流。以下的资料来自网络。便于我们从整体上来理解。/RSA加密和其他加密手段配合使用:为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。这就使加密的计算量很大。为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式,即信息采用改进的DES或IDEA对话密钥加密,然后使用RSA密钥

2016-01-28 16:24:18 490

转载 "Gdiplus::GdiplusBase::operator new 函数不接受3 个参数"问题的处理

此文源自:http://blog.csdn.net/seafit/article/details/8442925解决 方法:注释掉:#ifdef _DEBUG#define new DEBUG_NEW#endif这就好了。详细见:Microsoft Foundation Classes DEBUG_NEW Does Not Wor

2016-01-26 17:04:35 357

原创 关于书签的切换(VS2015 VS2012 VS2010)

关于给行打上书签:Ctrl+K,Ctrl+K   这种方式,2010,2012,2015均支持                                    Ctrl+F2  关于这种打书签的方式,2010,2012支持             书签的切换:F2   (我个人比较喜欢这种书签的切换,比较快捷),2010,2012支持     为了在2015中也能使用F2

2016-01-26 15:07:32 1458

原创 VS2015 代码的自动对齐

记得早期的VS版本,可以采用选中代码,然后alt+f8的方式来自动对齐。VS2015版本,好像有一点改变了,采用了选中代码后Ctrl+K,Ctrl+F的方式,来使代码自动对齐。

2016-01-25 16:38:30 1319

转载 中文字体的英文名称

原文来自:http://www.xwbetter.com/font-family/宋体SimSun黑体SimHei微软雅黑Microsoft YaHei微软正黑体Microsoft JhengHei新宋体NSimSun新细明体PMingLiU细明体MingLiU

2016-01-19 16:59:45 213

原创 unicode下strcpy用wcscpy_s替换

举个例子:        //这个是多字节VC工程    strcpy(m_nid.szTip, "服务器程序");          //这个是Unicode  VC工程    wcscpy_s(m_nid.szTip, _T("服务器程序"));           注意m_nid.szTip,是一个系统结构体(托盘图标)中一个变量,它能自动

2016-01-15 11:41:03 1263

原创 mysql安装后的cmd窗口启动mysql的问题

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password:NO)转载▼刚使用mysql, 就老是碰到这个问题,真是郁闷, 终于找到原因..C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqlERROR 1

2016-01-12 20:41:22 374

原创 如何在jbuilder2008中调试jsp程序

<br />/  如何在jbuilder2008中调试jsp程序?<br />   Jbuilder2008好像和以前的版本大不一样了。<br /> <br />/  Jbuilder2008不再自带tomcat 服务器,需要下载安装<br />   这个和前面的版本大不一样<br />   这里,我们假定Tomcat已下载且已配置好(博主,另文阐述)<br /> <br />1、  首先是新建一个Web Project,里面选择的类型是:<br />"Dynamic Project"<br /> <br

2011-05-26 14:30:00 631 2

原创 struts1.3的安装

<br />1、前提是,tomcat 服务器已经安装完毕,并且可以运行<br />   http://127.0.0.1:8080/可以打开<br />2、将struts的apps/struts-examples-1.3.10.war  复制到<br />D:/tomcat7/webapps下面<br />3、重新启动Tomcat<br />4、tomcat会将struts-examples-1.3.10.war自动解压为一个文件夹<br />   struts-examples-1.3.10<br />5

2011-05-26 08:34:00 272

原创 Tomcat 的配置说明

<br />1、首先,下载安装JDK从www.sun.com下载(一般会跳到Orcale公司网站下载,sun已经被Orcale收购)<br />一般是安装企业版,J2EE<br />2、我的电脑 / 系统属性 /  高级  /  环境变量  / 系统变量<br />   添加系统变量:在path后附加  d:/java/jdk1.6.0_13/bin<br />   新建系统变量:classpath=D:/Java/jdk1.6.0_24/lib/dt.jar;D:/Java/jdk1.6.0_24/lib

2011-05-26 08:23:00 163

原创 苹果MacOS最常用快捷键(一)

参考链接:https://blog.csdn.net/zhouwuhua/article/details/139162557。这样在虚拟机苹果系统下Ctrl+C、Ctrl+V、Ctrl+Z这些常用的快捷键都可以使用了。F11或者Ctrl(Comand)+H,但是我感觉F11更加好用和直观。文章浏览阅读3.2k次。find 使用_mac find命令。实际上就是将Ctrl键和Command键做了一一的映射。find使用_mac find命令-CSDN博客。Clear 类似于Windows的cls。

2024-11-06 11:16:54 261

原创 C++__XCode工程中Debug版本库向Release版本库的切换

C++ XCode的Debug和Release版本分别设置编译后,就分别得到了对应的lib库。

2024-11-06 11:10:47 161

原创 苹果的系统中Homebrew的安装

如果发现Homebrew安装完毕,brew命令还是无法使用。那说明是路径并没有自动设置好。需要手动设置一下路径。Homebrew在苹果系统下是一个非常有用的在线安装工具,类似于Python的pip。然后运行brew help,就可以发现brew可以使用了。可见Homebrew已经安装成功,可以用了。本博客的写作时间为2024年9月4日。

2024-11-05 20:38:57 296

原创 Pod安装软件将CDN改为国内的镜像

将的CocoaPods的源改为国内镜像。

2024-11-05 20:25:50 344

原创 拾色器的取色的演示

今天,有一个新新的程序员问我,如何确定图片中我们需要选定的颜色范围。一开始,我感到对这个问题很不屑。后来,想了想,还是对她说,你可以参考一下“拾色器”。我比较喜欢这个老款的图像编辑器FireWork,可能更多的人喜欢用PhotoShop,效果是大同小异的。可以看到,这个数据是按照RGB的次序进行排列的(Red、Green、Blue)。后来,我想关于拾色器,索性写一篇博客文章来,供大家参考。但是,注意,这个颜色排列的序列是,BGR。

2024-09-24 21:04:30 198

原创 Flask建立的Web网站的can‘t open file C_Program问题的分析

考虑到私有化的大模型都是Python编写为主的。但是,用PyCharm进行调试的时候却出现了问题。所以,只有在Flask的Pycharm的调试模式下要出现异常。但是,调试模式不得不用,因为断点跟踪可以看到更多的程序的细节。如果不重装PyCharm,那只有弃用Flask,打算尝试用DjangGo或者其他的Web框架试试看。

2024-09-24 20:57:51 422

原创 苹果系统Cocoapods的安装

可以发现gem安装普遍比较卡顿,估计主要是文件下载没有进度条的缘故。估计从国外网站下载,太慢。暂时,强行关闭终端。这样cocoapods基本安装完毕,pod命令也可以使用了。这样cocoapods基本已经安装完毕了。重新安装activesupport。然后,重新安装cocospods。感觉卡的有点久,大约5分钟,再次安装cocoapods。可以发现是国外的网站。

2024-09-14 16:34:40 271

原创 小众语言ruby在苹果中的初步应用

说明苹果系统中ruby已经安装完毕,或者就是自带的。可见能成功运行,也说明ruby是一个解释执行的语言。感觉Ruby在苹果系统中充当一种脚本语言来使用。输入: vim test.rb。

2024-09-13 16:32:53 624

原创 Numpy版本过高问题的解决办法

不同Numpy版本的切换,对其他包的版本切换也有借鉴意义!

2024-09-13 16:20:29 527

原创 VSCode中配置MiniGW编译器实现C++编程

参考了上述链接的博客,不过我这里叙述更加简单一些。利用好C++工程自动生成插件,创建C++程序变得简单容易很多。然后,按ctrl+shift+P生成一个C++ Project工程。另外,快捷键方式而言,默认也是同Visual Studio一致的。(说明安装了C++工程的生成的插件还是非常方便的)几乎不用改什么配置,直接按F5就可以编译运行。安装的插件如下图左边所示。

2024-09-12 16:37:57 714

原创 苹果系统(MacOS)中的Finder如何方便展现根目录

初用Finder的时候,感觉非常的不方便。没有Windows的文件管理器来的简单明了。本文,就是针对找不到文件根目录和隐藏文件夹的设置,进行了说明,供大家参考。那么比如,要进入usr目录怎么办?

2024-09-10 10:38:12 823

原创 Windows11下奥比中光Python版本的SDK的安装和使用

奥比中光的PythonSDK,为什么要建两次PyCharm工程,因为第一次建的时候,不知道哪个版本Python是最适合的。第一次新建PyCharm工程的时候,主要的用途就是下载安装了pybind11,这样后续才能进行pyobbecsdk的编译生成pyd,生成了pyd后发现必须使用Python3.12才行。考虑到生成的这个文件采用了python3.12版本,那么我们对应建立的PyCharm工程,也必须是Python3.12的。

2024-09-10 10:25:15 2205

原创 虚拟机苹果系统的QT安装体验

苹果系统MacOS中除了安装XCode,完全可以安装QT。本质上来讲,苹果系统就是Linux改装版本,实际上和Ubuntu非常的接近。可以自行将QT账号填入,然后继续。可见第一个程序已经编译运行成功!

2024-09-09 19:18:28 553

原创 苹果系统安装的QT程序无法显示窗口问题的解决办法

苹果系统是可以安装QT(包含QT带来的集成开发环境QTCreator)的。但是,QT安装完毕跑运行测试程序的时候,却会发现窗口无法显示。本文提出了正确的解决办法。

2024-09-09 18:57:28 406

原创 Windows下Python和PyCharm的应用(六)__应用Opencv的第一个程序(图片载入)

PyCharm(Python)利用opencv实现图像的加载。

2024-09-07 09:28:49 766

原创 Windows下Python和PyCharm的应用(三)__Numpy与矩阵

矩阵运算是Python语言的基石。而支持矩阵运算的基础语言包就是Numpy。

2024-09-07 09:13:22 801

原创 Windows下Python和PyCharm的应用(二)__快捷键方式的设定

程序写久了,难免会形成自己的编程习惯。比如对某一套快捷键的使用,已经形成了肌肉记忆。我比较习惯于微软VC的快捷键设置。(因为早些年VC++开发用的比较多)为了方便快捷键的使用,可以在PyCharm中设置自己喜欢的快捷键。断点就会停在此处,可以查看此时的变量值等,非常的方便。鼠标点击选main.py调试运行。

2024-09-07 08:59:22 514

原创 Windows下Python和PyCharm的应用(一)__第一个测试程序

Python和PyCharm一对组合,对初学python的人来说,非常容易上手。

2024-09-06 16:46:16 658

原创 Python3.12兼容性问题-ImpImporter替换的解决办法

目前现有的很多Python代码都是基于Python3.8、或者Python3.9的甚至是更早的版本。当我们用最新的Python3.12来跑这些程序的时候,就会出现很多兼容性的问题。本文就对“'ImpImporter'”和“'zipimporter'”的替换问题给出了一个解决方案。

2024-09-06 13:45:28 1193

原创 动态IP与域名绑定的实现(阿里云版本)

采用家用的动态IP建立网站。采用花生壳是一个方案,但是收费且限流。本文推荐一种免费且不限流的方法。

2024-09-06 13:19:12 565

Windows下奥比中光官网SDK的下载和测试应用实例

含奥比中光最新的SDK,相关实例,已经用VS2019编译过。直接用VS2019打开工程就可以使用。

2024-08-23

Python中最简单的Bottle框架构建的Web网站

Python中最简单的Bottle框架构建的Web网站。简单易用,目前包含的功能为信息的提交及反馈,文件的上传的功能。

2024-08-20

open3D在Windows下的库,Release版本

open3D在Windows下的库,Release版本

2024-08-20

open3D在Windows下的库,debug版本

open3D在Windows下的库,debug版本

2024-08-20

VS2019(VC16)调用Open3D库实现一个pcd点云文件的载入并显示

VS2019(VC16)调用Open3D库实现一个pcd点云文件的载入并显示。显示的时候,支持点云图像的翻滚和转动,随意的放大。总体而言Open3D的点云显示,比Matplot要流畅和丝滑很多。调用的Open3D的库名称是:open3d-devel-windows-amd64-0.17.0-dbg.zip

2024-08-20

opencv-2.4.9源码采用vs2019(vc16)进行编译生成的包

opencv-2.4.9源码采用vs2019(vc16)进行编译生成的包,方便VS2019以上的程序直接进行调用。免去了opencv原生安装包,需要VC10、VC11、VC12运行时才能运行的烦恼。

2024-08-20

opencv-2.4.9源码采用vs2015(vc14)进行编译生成的包

opencv-2.4.9源码采用vs2015(vc14)进行编译生成的包,方便VS2015以上的程序直接进行调用。免去了opencv原生安装包,需要VC10、VC11、VC12运行时才能运行的烦恼。

2024-08-20

VS2019(VC16)调用Open3D库实现一个ply点云文件的载入并显示

VS2019(VC16)调用Open3D库实现一个ply点云文件的载入并显示。显示的时候,支持点云图像的翻滚和转动,随意的放大。总体而言Open3D的点云显示,比Matplot要流畅和丝滑很多。调用的Open3D的库名称是:open3d-devel-windows-amd64-0.17.0-dbg.zip

2024-08-20

Open3D,VS2019 C++ 最简单的验证使用程序

Open3D,VS2019 C++ 最简单的验证使用程序

2024-08-20

空空如也

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

TA关注的人

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