自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 工具:dumpbin.exe : COFF DLL 动态库依赖库 :VS工具

摘要:速度快,不会像depend.dll 那样卡顿。但是无法查看调用dll 调用的dll,所以不如depend.exe 好用。查看方式不如depend.exe 直观。总结:** 可能不怎么用**介绍:dumpbin.exe是微软二进制文件转储器。显示有关通用对象文件格式 (COFF) 的二进制文件的信息。可以使用 DUMPBIN 检查 COFF 对象文件、 COFF 对象、 可执行文件和动态链接库 (Dll) 的标准库。参考:DUMPBIN options -MSDN-官网:位置:

2023-03-27 10:43:41 1032

转载 【转载】“无法解析的外部符号”产生的几种原因

这个是实际遇到的情况 , 在编译一个关于sqlite3.c的项目的时候 , 总是提醒无法解析的外部符号_ReadWriteBarrier.但是服务器上一直都有在不停编译的啊wc怎么会出问题呢 , 于是就去msdn上直接查了一下 , 应该是要包含头文件 .于是,在B项目中因为定义了PRJ_B所以其为导出模式,而在A项目中因为没有定义过PRJ_B所以其为导入模式;比如项目A中引用了项目B的类,后来修改了项目B中类的成员函数等但A中没改过,导致编译的时候出错。1.只声明了函数但并没有实现它。

2022-12-20 20:26:22 3378 1

原创 【Qt】【功能】写一个独立的计时器工具,用于判断某些操作花费的时间长短。

一、目的: 写一个独立的计时器工具,用于判断某些操作花费的时间长短。二、要求 1、可以用于多个线程中,记录不同线程中的某个流程的时间。 2、引用方式简单 (头文件导入,变量生成,启动,结束,输出合理的日志信息) 3、三、实现思路: 1、生成一个对象,并给对象一个唯一的Uuid (?不需要),保存起始时间,但是结束的...

2022-06-01 14:09:14 467

原创 Opencl : VS2017 :N卡 : demo

参考博客:OpenCL 环境适配流程 : vs环境搭建 + 最简单的设备信息输出,代码。OpenCL环境搭建、获取平台设备信息 : 上面类似的博客, 补充作用。OpenCL开发环境搭建 : 主要是AMD SDK 的安装。opencl编程指南 : 简单的概述,没有代码和图,只是说明相关概念**OpenCL快速入门教程: 【好】很好的文章,部分代码,但是简单介绍了各个流程的核心函数的基本使用方法 **资源:OpenCL 2.0 异构计算 [第三版] (Heterogeneous Compu

2022-02-28 15:18:21 455

原创 大华摄像头错误码

在dhnetsdk.h 中// 错误类型代号,对应CLIENT_GetLastError接口的返回值#define _EC(x) (0x80000000|x)#define NET_NOERROR 0 // 没有错误#define NET_ERROR -1 /

2022-02-14 10:56:19 10068

原创 VS2017 远程调试进程 (两种方法)

参考博客VS2017 远程调试方法: 常规方法,也是自己使用方法。VS2017远程调试: 另一个修改 具体vs项目属性中的内容,感觉好像是把本地代码生成的exe 拷贝到了目标电脑中,然后进行调试主要步骤:目标电脑操作目标电脑中运行Vs2017 的 [Remote Debugger 文件夹](C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Remote Debugger)下面的 x64 或 x8

2021-06-23 14:42:58 4779

原创 VS2017 : boost::log NuGet 包管理工具

(一)安装方法(二)注意事项:安装时记住要安装boost-vc141这个包,具体原因没有去研究,刚开始没安装这个,使用boost后,编译报错无法打开“libboost…lib”文件其中boost-vc141是141是对应于vs2017这个版本的...

2021-06-22 15:03:32 201

原创 opencv:avi: 非正常avi存在的问题

因为在录制并生成avi的时候,程序突然崩溃导致,虽然写入的图片信息,但是avi最后没有帧数的信息。导致了win播放器可以正常的播放,但是没办法

2021-06-18 17:47:00 485 1

转载 C++:跨平台创建 UUID

参考博客:c 获取UUID:代码:#include <string>#ifdef _WINDOWS#include <stdio.h> #include <objbase.h>#define GUID_LEN 64 #else#include <uuid/uuid.h> #endifusing namespace std;std::string getUuid(){#ifdef _WINDOWS char buffer[

2021-04-16 09:47:18 659

原创 JavaScript: 解决了<el-image>频繁加载图片出现白色边框问题

问题描述当频繁加载图片并渲染的时候,出现加载渲染图片的控件在两张图片切换的过程中出现白色闪烁的问题。问题排查查看源代码后,发现html中用 元素来显示图片的。 并且通过改变:src="jpgPath"的值来替换图片。解决方法:临时解决方法: 用canvas 绘制图片的方式来代替 。新问题: 1. canvas 直接不断的绘制image,会出现闪屏的问题。解决方法:使用双缓存解决 Canvas clearRect 引起的闪屏问题 : 使用双缓存解决问题updateCanvas(){

2021-03-29 13:19:27 1903

转载 【转载】boost库中filesystem中path的使用

转载:boost库中filesystem中path的使用:boost库中的filesystem中有关路径的操作十分的方便特别是path重载的/,看起来就像对普通路径的书写一样,你再也不用担心为组合路径时少写‘/’而导致找不到文件或者程序直接崩溃烦恼啦,因为当你缺少时path会自动的给你添加上啦。而在C++14以上的版本这块正式成了C++的标准啦。废话不说啦,直接上代码,下面只演示了一些常用的,更多方法可以直接go到源码中去看看。#include <iostream>#include &lt

2021-03-16 20:28:26 1419

原创 【Qt】【Windows】 windows系统下,程序开机自启动

实现原理其实就是把 exe的绝对路径 和 exe 的名称写入到 注册表中的开机启动表中就可以了。代码实现Qt 代码实现参考博客:win10写注册表开机自动启动自己编写的Qt exe程序:Qt 设置应用程序开机自启动:#include <QSettings>#include <QDir>#define EXE_NAME "NeuViewer.exe"#define REGEDIT_PATH "HKEY_CURRENT_USER\\Software\\Micros

2021-02-24 20:01:49 621

转载 C/C++ 数学库文件 (math.h)

转载:C/C++ 数学库文件 (math.h)

2021-01-15 17:27:18 2781

转载 【转载】蠕虫病毒 incaseformat 在国内肆虐,可导致用户数据丢失

本文转载自 云头条2021年1月13日,深信服、360、火绒安全实验室等国内安全公司对外发布预警,称一种名为incaseformat的蠕虫病毒在国内爆发。今早某公司电脑中毒以后的情况:深信服称,该蠕虫病毒早在2014年就已经爆发。因为该病毒所使用的delphi库中的 DateTimeToTimeStamp 函数中 IMSecsPerDay 变量的值错误,最终导致 DecodeDate 计算转换出的系统当前时间错误。该蠕虫病毒执行后会自复制到系统盘Windows目录下,并创建注册表自.

2021-01-15 17:11:18 336

转载 【转载】常见的C++数学计算库

转载来源:https://blog.csdn.net/panhao762/article/details/55276811作为理工科学生,想必有限元分析、数值计算、三维建模、信号处理、性能分析、仿真分析。。。这些或多或少与我们常用的软件息息相关,假如有一天你只需要这些大型软件系统的某一个很有限的功能,你是不是也要因此再用一用那动辄几个g的软件呢?其实我觉得如果系统不是很大,不是很复杂,我们个人完全有可能自己去编写代码来实现这些‘’有限的功能‘’。别以为这是件很困难的事情,我总以为大学期间学的c语言是极.

2021-01-14 09:51:26 4079

转载 【转载】C/C++内存泄漏常见情况分析

转载:[C/C++内存泄漏常见情况分析](https://blog.csdn.net/weixin_43277501/article/details/98204546)对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的..

2021-01-12 19:39:33 435

转载 条件编译#ifdef的妙用详解_透彻【转载】

转载于:[条件编译#ifdef的妙用详解_透彻](https://blog.csdn.net/qq_33658067/article/details/79443014) :本文主要介绍c语言中条件编译相关的预编译指令,包括#define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。#define 定义一个预处理宏#undef 取消宏的定义#if 编译预...

2021-01-07 10:32:22 787

转载 【Intellij IDEA】 模仿webStrom 上可以设置服务的 直接运行html,js文件

IDEA 设置html 和js热发布:之前在webstorm上写前端,写完直接刷新浏览器就能够生效,现在用idea,希望也能实现修改html、css、js的热发布,方案如下:1.Help->Find Action->输入Registry2.开启compiler.automake.allow.when.app.running3.设置 Settings->Build, Execution, Deployment->Compiler开启Build project automati

2020-12-27 16:47:46 1038

转载 Qt: 获取本机网络信息

核心类:QHostInfoQNetworkInterfaceQHostInfo:通过静态函数, 获取本机名, 获取本机对象,通过本机对象获取来获取本机的ip地址【QHostAddress】列表成员函数QHostInfo::localHostName(); 静态函数,获取主机名QHostInfo::fromName(hostName); 静态函数,通过主机名获取一个HostInfo对象QList<QHostAddress> addresses(); 返回一个HostAddress

2020-12-21 16:26:39 164

原创 Qt :语法: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点

关键词: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点总结:正常情况下,字体设置都是设置成 像素大小的。 --qss 。窗口 组件 这些大小也是按照像素大小来设置的。点大小: 物理上的空间大小不变,使用的屏幕像素改变 。像素大小: 物理空间大小变化(肉眼区分出大小),屏幕像素个数不变。相关概念DPI: Dot per inch,在显示器上也就是每英寸包含的像素。英尺的换算为 1 inch = 2.

2020-07-22 17:19:47 5939

原创 Ubuntu 20.04 下载、安装、配置、使用 QT 5.14.2

参考博客: Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0主要按照这篇博客操作就好了。待学习: 这篇博客中的每一步骤的用意是什么?为什么需要这些步骤?遇到的问题:chmod +x 的含义和作用: linux下chmod +x的意思?为什么要进行chmod +x ; 给文件执行的权限:在安装包安装过程中,因为自己在联网状态下,所以无法跳过注册公司信息之类的,解决方法就是断网就好。qt 安装包用的是清华的镜像:https://mirrors.tuna.tsinghu

2020-07-16 00:53:54 2900 1

原创 Go: go-tour-zh -离线教程安装 : 使用git 工具来下载安装

资源go-tour-zh go-tour-zh 官网教程安装过程: 用 git 工具下载go get bitbucket.org/mikespook/go-tour-zh/gotour其中,在这些目录下面放置这些对应的解压文件的。go-tour-zh : https://bitbucket.org/mikespook/go-tour-zh/gotourgithub.com/golang : … 根据报错信息中的显示的http github的路径来下载这些库。golang.org

2020-06-27 18:20:39 1136

原创 window10 安装 nodejs 和环境配置

文章目录nodejs安装一:node 安装二:环境配置三:设置国内的下载源 (我没弄)四:删除配置nodejs安装一:node 安装参考博客Node.js安装及环境配置之Windows篇参考博客windows10,nodejs安装步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试【...

2020-04-03 15:28:58 539

原创 JavaScript : 好的资源或查询网站汇总收集

比如Array的所有接口查询:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array

2020-03-17 15:39:25 258

原创 Cesium javascript this this产生的报错 javascript 语法

容易忽略的this - bug1、 this 作为参数 或 this.val 作为参数的时候初始化时: var _scope = this;虽然在最开始初始化的时候, this === _scope, 所以效果一样。但是当this 或 this.val 作为参数或间接参数被传入到函数中时,就会出现this值动态改变的问题,从而导致this.val 为undefiend的情...

2020-03-12 16:25:48 286

转载 linux下启动tomcat服务 【转载】

/usr/3dgis/apache-tomcat-9.0.31/conflinux下启动tomcat服务cd /usr/3dgis/apache-tomcat-9.0.31/bin./startup.sh./shutdown.sh../logs/ 然后就可以看启动tomcat的是??待验证。。。linux下启动tomcat服务Linux下tomcat服务的启动、...

2020-03-04 11:38:10 168

原创 WebStrom : JavaScript :Html : 跨域问题 和 简单的测试是否跨域的 html页面

initMap.html:1 Access to XMLHttpRequest at 'http://218.207.195.169:8086/SuperMap/Data-jia3/tileset.json' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-A...

2020-03-04 11:35:10 1270

原创 手机浏览器如何链接电脑本地服务网页

参考博客:手机连接电脑服务器 基于SpringBoot 工程1、启动服务2、关闭 电脑防火墙或者80端口允许连接;设置方法:打开控制面板—Windows防火墙—高级设置—入站规则—新建规则—端口—输入803、保证手机和电脑的链接性(1) 同一个wifi 下: 保证手机和电脑在同一个局域网下(2)电脑在wifi或有线情况下, 打开 电脑热点 , 手机连...

2020-03-02 11:55:18 1053

原创 openlayer : 地图 : openlayer 加载互联网地图(谷歌地图/天地图) 和 遇到的问题

1、怎么部署地图服务的?2、openlayer 怎么连接 互联网地图? 互联网地图是不是可以看出服务器是别人的而已,把原本的ip改成别人的ip就可以了。其他的不变?3、参考:天地图API及服务接口调用418错误天地图官网 :https://www.tianditu.gov.cn/天地图key:https://console.tianditu.gov.cn/ap...

2020-02-28 15:05:04 2806

转载 JavaScript : javascript dom 获取 css 值

参考博客:获取元素CSS值之getComputedStyle方法熟悉这篇博客讲的很好,pdf已下载《获取元素CSS值之getComputedStyle方法熟悉 « 张鑫旭-鑫空间-鑫生活.pdf》基本概念:CSS 伪类 (Pseudo-classes)还有比如:hover, actived, link,visited 这些类似“状态”的。window...

2020-01-14 15:50:57 225

转载 JavaScript:openlayer 上层div挡住了下层div的点击事件解决办法,pointer-events:none

博客:上层div挡住了下层div的点击事件解决办法,pointer-events:none今天,我爱模板网在一个《打地鼠》的游戏时,遇到一个棘手的问题:鼠标移动到画布上,锤子跟着动,当点击的时候,理应锤子挥舞,地鼠被打中。可是,只要锤子跟着鼠标跑,就别想打到地鼠。将锤子事件注释掉,鼠标就能打到地鼠。思前想后,应该是锤子这个层阻挡了地鼠的点击事件,因为锤子所在的层刚好在鼠标和地鼠之间。也就...

2020-01-13 19:30:49 2701

转载 JavaScript : Select 元素的使用

添加:function selectChange(){ var sel=document.getElementById("select1"); Option option = new Option("Text","Value"); sel.add(option);} 删除所有: document.getElementById("select1").optio...

2020-01-03 14:51:14 237

转载 three.js : 图形绘制基础

参考博客:ThreeJs 图形绘制基础二、图形绘制主要流程图形绘制一般流程为:构造 Shape、构造 BufferGeometry 、构造 Mesh 并添加到场景中。图形绘制的基础有 3 个比较核心的类:Curve,Path 以及 Shape。Shape 是间接继承自 Curve ,Curve 定义了 getPoints() 的基础。Shape 的 getPoint...

2019-12-03 18:49:34 973

原创 编译问题 : javascript Uncaught ReferenceError: THREE is not defined

问题:Uncaught ReferenceError: THREE is not defined原因:服务器访问范围有限。webStrom 在运行html的时候虽然会打开其自带的服务器功能,并且以此来运行。但是html文件的访问权限只能限制在以服务器:localhost:63342为根目录的文件。对于localhost:63342所在目录的上层目录的文件是更...

2019-11-29 18:33:56 9277

原创 JavaScript: 解决问题: 解决在程序运行时,为函数 动态的传入不同个数的参数

一、背景openlayer的ol.format.filter.and( filter1,filter2, ...,filterN);函数可以实现你输入任意多个参数,然后进行交处理。https://openlayers.org/en/latest/apidoc/module-ol_format_filter.html#.andmodule:ol/format/filter.and(con...

2019-11-27 16:39:29 717

转载 【转载】JavaScript 中 call()、apply()、bind() 的用法

javascript中call()、apply()、bind()的用法终于理解其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解!先看明白下面:  例1 obj.objAge; //17 obj.myFun() //小张年龄undefined  例2  shows() //盲僧 比较一下这两者this 的差别,第一个打印里面的this...

2019-11-27 16:07:37 109

转载 【JavaScript】 javascript 判断对象类型。

转载于:js判断是否为对象var obj = {};1、toString(推荐)Object.prototype.toString.call(obj) === '[Object Object]'2、constructorobj.constructor === Object3、instanceof 需要注意的是由于数组也是对象,因此用 arr instanceof O...

2019-11-14 14:10:56 233

原创 【JavaScript】JavaScript 函数同名覆盖问题和解决方法

一、问题描述: class myClass{ A(){}; A(arg){} } 编译为ES5标准的时候,变成 myClass.prototype.A= function (){} myClass.prototype.A= function (arg){} 结果就是,所有调用A的地方,无法参数个数是否相同,都是执行...

2019-11-14 11:58:08 2852 1

原创 【GeoServer】 geoserver 跨域问题

一、问题描述:Access to fetch at 'http://localhost:8089/geoserver/wfs' from origin 'http://localhost:63342' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the re...

2019-11-13 11:25:31 1176

原创 【Node】 node.js 原本可用,后面突然报错的可能原因

(一)问题描述: 原本可以正常运行的node.js 命令,包括npm 命令,突然之间不能用了,会报错。(二) 分析原因: 因为处理node_module模块内容和其他json等等内容都没有改变,但是突然不能用,可能原因就是大环境变化了,或者是node.js中某个内容调用错误了,比如不同版本的同名exe或npm命令。 1、大环境: 操作系统改...

2019-11-08 17:20:07 1499

GCC学习(1)之MinGW使用 - 简书.pdf

因为后续打算分享一些有关GCC的使用心得的文章,就把此篇当作一个小预热,依此来了解下使 用GNU工具链(gcc、gdb、make等)在脱离IDE的情况下如何开发以及涉及的编译相关的原理。当 然,这方面的内容开发环境不限于使用MinGW,像之前介绍过的Cygwin,或者直接在Linux系列 的操作系统上,一般都自带GUN工具。

2019-10-10

软件架构汇总

系统:为了某个目标而建立的构建集合体,具有可分解行、结构性、相对独立性、集成性。 计算机软件系统:计算机系统中的软件构成的子系统。 系统工程:把为了实现特定的目标,在一定的准则和规范下指导的系统开发过程称为系统工程。

2015-06-29

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

TA关注的人

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