自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 关于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 3407

原创 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 708

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

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

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

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

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

2020-05-02 16:56:56 2418

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

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

2020-05-01 16:09:34 1011

原创 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 5091

原创 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 2778 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 378

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

C# VC DLL 关联调试

2016-02-01 16:05:32 822

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

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

2016-01-28 17:44:55 564

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

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

2016-01-28 16:24:18 508

转载 "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 366

原创 关于书签的切换(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 1485

原创 VS2015 代码的自动对齐

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

2016-01-25 16:38:30 1353

转载 中文字体的英文名称

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

2016-01-19 16:59:45 225

原创 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 1296

原创 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 383

原创 如何在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 647

原创 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 273

原创 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 166

原创 LLaMA大模型安装中的requirements.txt的使用

最近在调试LLaMA的大模型,发现Python包的安装有时候也是一个大麻烦。如果,按照错误的提示出现前后,进行包的安装,会发现有时候的包的版本不对,导致了一系列错误,然后进行反复调整。所以,如能利用好requirements.txt进行安装的话,效果是最好的。如果采用默认的方法,进行intall的话,会从官网下载需要的包,所以速度会比较慢。(点击右上角的“install requirements”即可开始包安装)既一次性的安装了各个包,又使用了镜像网站进行安装,大大加快了速度。

2025-01-02 08:39:50 374

原创 一个在ios当中采用ObjectC和opencv来显示图片的实例

在ios中采用ObjectC编程利用opencv来显示一张图片,并简单绘图。听上去似乎不难,但是实际操作下来,却不是非常的容易的。本文较为详细的描述了这个过程,供后续参考。

2025-01-01 16:17:19 1166

原创 XCode如何知道所打开源码文件的路径

在XCode上编程的很多时候,我们需要探究特定函数的来源。特别是调用第三方库的时候。有时候一个陌生的代码文件被打开,我们却不知道的它来自何方。直接从磁盘上搜索,显得有点浪费时间,本博客给出一个解决的办法。那么如何直接打开这个ios.h文件所在的路径呢?如果是Visual Studio的话就比较方便直接右键点击在菜单中选择即可。通过前面的那个操作,代码发生了跳转。可以发现上述函数的定义,在这个ios.h这个文件当中。总体来说,也还是非常方便的。

2025-01-01 15:52:09 470

原创 苹果系统MacOS下ObjectC建立的App程序访问opencv加载图片程序

其苹果系统下使用opencv感觉还是有些不太方便,总是感觉有点受到限制。本博客描述的是在MacOS下建立App程序然后调用opencv显示图片时出现的一些问题并最后解决的一个过程。

2024-12-31 09:16:26 829

原创 苹果系统MacOS下采用ObjectC访问opencv加载图片的一个简单实例

苹果系统是完全可以使用opencv的,无论是C++,还是ObjectC还是Swift应该都是可以的。本文就是建立一个在MacOS下ObjectC访问opencv的实例,抛砖引玉,仅供参考。

2024-12-31 08:59:23 665

原创 建立一个Macos载入image的实例含界面

为了方便ios程序的开发,有时候需要先用的Macos平台进行一些功能性的程序开发。作为对比和参考。本博客就给出了一个采用Macos载入图片的简单例子,供参考。

2024-12-30 15:08:33 619

原创 一个最简单的ios程序(object_c)的编写

如何在苹果系统MacOS创建一个简单的ios(iphone)程序,貌似非常的简单。但是,作为习惯了Windows开发的程序员来说,有时候还觉得有点麻烦,至少开始有点很不习惯。本博文试着把这个过程展现一下,供大家参考。开发硬件平台是MacBook Air 2022版,苹果MacOS系统是Sonoma 14.6.1,XCode版本是15.4。手机是iphone 15pro,系统是ios17.4。

2024-12-30 14:21:40 1419

原创 苹果系统中利用活动监视器来终止进程

苹果系统使用的时候总是感觉不太顺手。特别是转圈的彩虹球出现的时候,就非常令人恼火。如何找到一个像Windows那样任务管理器来终止掉进程呢?本博客就来给出对应的解决拌饭。

2024-11-23 16:04:43 596 1

原创 虚拟苹果系统MacOS中新建自定义C++Dylib并用C++测试程序测试

苹果系统中Dylib的建立和使用是一个非常基础的功能。本博客使用苹果虚拟机MacOS Ventura 13.6.7,XCode15.2,来复现这个过程。供参考。

2024-11-21 11:03:15 835

原创 苹果虚拟机启用root账户

苹果系统MacOS在编程的时候也会遇到很多的文件操作权限不足的问题。因为,我们平时用的基本是普通管理员,想用超级管理员的话,还是得用root。本博客把我尝试使用root的一些心得写了下来,供大家参考。

2024-11-21 10:22:54 384

原创 MacOS下的Opencv3.4.16的编译

MacOS下编译opencv还是有点麻烦的。本文尝试解决了这个问题,供大家参考。

2024-11-20 11:24:43 1259

原创 虚拟机苹果OS当中XCode安装后如何增加对ios的支持

参考我的博客《虚拟机VWware中的苹果OS的Xcode安装》已经完成了苹果虚拟机的安装,版本是MacOS 13.6.7且在MacOS当中完成了Xcode的安装,且支持桌面应用的开发和调试。

2024-11-20 11:07:25 593

原创 苹果MacOS 调用自编译opencv的Dylib显示一个图片的C++程序的步骤

为了测试自编译的opencv库是否能在苹果MacOS系统下使用,需要写一个简单的测试程序。这个测试程序写起来不难,麻烦的是一些配置。网上的办法很多,里面因为版本的问题有一些坑。特此写了一个建立步骤,供大家参考。这个team不要指定,涉及到TeamID,数字签名啥的,也比较麻烦,影响后续的编译和链接。苹果MacOS 调用自编译opencv的Dylib显示一个图片程序的步骤。首先用XCode新建一个Console工程。然后,选中所有的lib。

2024-11-19 14:31:59 599

原创 如果苹果系统的opencv的XCode解决方案中缺少install工程怎么办

一般而言利用开源的opencv生成的解决方案中,肯定是包含install工程,但也会出现例外的情况。本博客就是讨论当这种情况发生的时候的一个解决办法。

2024-11-19 14:06:48 510

原创 使用Geekbench6软件对真实和虚拟的苹果桌面系统(macOS)进行打分比较

感觉VMWare安装的MacOS使用起来非常的慢,所以特意用打分软件GeekBench进行了评测。

2024-11-11 14:46:47 470

原创 苹果系统安装Homebrew时CLT缺失的问题

为了使用brew命令,必须安装Homebrew工具。但是在Howebrew安装的时候,会出现CLT(CommandLineTools)缺失的问题。本博客就是讨论如何来解决这个问题的。

2024-11-11 14:24:48 486

原创 向日葵软件Windows系统连接苹果系统(MacOS)的无反应问题解决办法

向日葵软件最近开始收费了的,打算收割我们。这也是没有办法的事情,毕竟他们的程序员也是需要吃饭的,我也表示理解。 所以,我在连接了几次发现反应很迟钝后,果断的买了158元的包年会员。 但是,在买了会员后,我发现,远程连接苹果系统(MacOS)后,仍然只能看到画面和鼠标的移动,无法进行实际的操作,我就感到了非常愤怒! 后来,我平静下来,通过从网上搜索了一些资料,并通过自己的实践,终于找到了解决的办法。

2024-11-08 14:24:30 3929

原创 如何防止苹果MacOS进入休眠状态

远程控制的时候,发现MacOS已经进入了休眠状态。如何设置MacOS,防止其进入休眠状态,这样才能远程控制。显示器自动关闭了不要紧。只要操作系统不进入休眠就可以。

2024-11-08 14:08:24 861 1

原创 VMware _ESXI安装初探

第一次安装VMware EXSI的时候难免有点糊涂。因为这个步骤确实有点复杂,而且稍微有点让人费解。但是后续理解了之后呢,又感觉确实有用。

2024-11-08 13:59:30 865

原创 苹果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 758

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关注的人

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