- 博客(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
原创 关于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
原创 关于公钥加密,私钥解密,数字证书和签名的一点理解
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
原创 拾色器的取色的演示
今天,有一个新新的程序员问我,如何确定图片中我们需要选定的颜色范围。一开始,我感到对这个问题很不屑。后来,想了想,还是对她说,你可以参考一下“拾色器”。我比较喜欢这个老款的图像编辑器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
原创 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
VS2019(VC16)调用Open3D库实现一个pcd点云文件的载入并显示
2024-08-20
opencv-2.4.9源码采用vs2019(vc16)进行编译生成的包
2024-08-20
opencv-2.4.9源码采用vs2015(vc14)进行编译生成的包
2024-08-20
VS2019(VC16)调用Open3D库实现一个ply点云文件的载入并显示
2024-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人