自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贝叶斯滤波到粒子滤波的理解

本文重贝叶斯滤波的步骤去理解粒子滤波,尽量避开繁琐的公式推导,希望对粒子滤波的理解有所帮助,文中观点为作者主观想法,若有不足还请批评指正。

2024-02-26 10:44:44 910 1

原创 使用CST仿真软件完成单站雷达目标RCS仿真

theta和phi决定入射方向,其中theta=0,phi=0时为z轴负方向。第五步:选择小目标工作流。(这里的小目标要求小于10倍波长,否则需要选大目标工作流)第十二步:设计模型(建模是个操作比较多的过程,我们这里直接引入现有的基本模型)第八步:设置频率范围(由于受求解限制,建议最低频率为0.05GHz)第六步:选择积分方程求解器(该求解器一般用于远场RCS计算)第七步:设置尺寸、频率、温度、时间单位。第十一步:参数列表中设置平面波入射方向。第十步:设置平面波参数。第十三步:求解器设置。

2023-08-12 11:31:55 5172 5

原创 pycharm中配置conda

pycharm中配置conda

2023-08-11 15:22:50 1050

原创 torch.random.seed()与torch.random.manual_seed()

这两个函数看起来很像,作者最终被他俩误导了一下,但是功能就完全不一样。两个功能是相反的。torch.random.seed()产生随机种子并进行设置,torch.random.manual_seed()产生指定种子并进行设置。

2023-03-27 15:41:07 987

原创 SVM支持向量机理解_KKT条件_拉格朗日对偶_SMO算法

我把KKT条件放到第二节来讲,我觉得更加符合我们的思维方式,在第一节中我们给出了SVM的基本型,那么接下来我们来试图求解这个优化问题,由此引出KKT条件,很多写法将KKT条件直接上来就构建拉格朗日辅助函数,然后就给读者说就是这么回事,这种逻辑其实不合理,应当直接从梯度角度来讲这个事情。上述就是我们所说的KKT条件,KKT条件主要用来求解,但是实际上我们发现KKT条件中的参数还是很多,求解并不容易,为此我们又引入了拉格朗日对偶性,降低要求解的维度。(1)当约束条件无效时,目标函数最优值为其梯度为0时的值。

2023-02-24 22:06:26 1469 1

原创 样本方差为什么是1/n-1而不是1/n

样本方差为什么是1/n-1而不是1/n

2022-10-30 17:15:38 200

原创 matplotlib库入门

matplotlib库入门

2022-10-10 11:06:56 180

原创 测站坐标系、地心非惯性系、经纬高互转

目录一、经纬高转直角坐标系互转1.1 python代码二、wgs84转cgcs2000的转换矩阵如下虽然cgcs2000与wgs84差别很小,但是我比较较真,还是做了两个坐标系的转换。一、经纬高转直角坐标系互转此处可参考链接(百度文库用手机浏览器可以打开看全部的):(1)第四章地球椭球及其数学详解(2)第四章椭球数学变换16节(3)大地测量学基础[1](7)(控制)转换公式如下:LBH转XYZ:a为半长轴,e为偏心率XYZ转LBH:a为半长轴

2021-02-13 11:33:53 21207 20

原创 eclipse里面调用matlab注意

eclipse里面调用matlab要注意(1)matlab的mcr版本要以jdk版本配套。(2)到处都jar包,要在buildpath里面添加一下,lib文件夹下也要添加。

2021-01-24 11:06:16 303

原创 公元纪年法(儒略历-格里高历)转儒略日

目录一、基础知识二、儒略历转儒略日三、格里高历转儒略日四、儒略日转(天文纪年-公历)五、小结六、参考链接一、基础知识 儒略日的计算是从公元前4713年1月1日平午12:00开始的天数积累,这是儒略日计算的起点,儒略历的规则为,分平年和闰年每4年一润各月份对应天数见表1。儒略历一直使用到1582年10月4结束,因为存在误差改为格力高历,从1582年10月15日开始计算,使用格里高历,就是现在使用的公历。即公元纪年法在1582年10月4日及以前使用儒略历,在...

2021-01-05 21:05:48 8632

原创 关于J2000.0坐标系与WGS84坐标系的理解

目录一、基础知识1.1 岁差1.2 章动1.3 极移1.4 基础知识小结二、坐标系一、基础知识在理解坐标系之前需要对地球岁差(进动)、章动和极移有一定的了解,就是要对你所参考的物体有所了解。1.1 岁差 岁差是由于太阳、月球和行星对地球的吸引力造成的。 (1)日月岁差:太阳和月球对地球赤道隆起部分的吸引力产生不可抵消的力偶作用,从而使得地球自转轴在惯性空间中绕黄道轴进动。北天极绕着黄道轴做进动,进动周期约25700年...

2020-12-21 15:50:42 16856 13

原创 使用VS2017将我的c++项目打包成安装程序,并设置开机自启,卸载,图标等

dumpbin指令查看dll依赖包dumpbin /dependents 程序路径列:dumpbin /dependents C:\Users\wxj233\Desktop\新建文件夹\qrCodeAndScan.exedumpbin需要在VS开发人员命令提示符中执行windeployqt.exe指令自动将qt依赖包复制过来列:windeployqt.exe C:\Users\wxj233\Desktop\新建文件夹\qrCodeAndScan.exewindeployqt.exe需要在qt对应

2020-10-27 16:57:43 2954 2

原创 c++项目在VS环境中运行正常,将exe拷贝出来后运行bug

因为小编也是个新手,VS好多东西不清楚,出现这个问题后纠结了一大堆,后来发现要把VS里面的运行环境和我们打包后的运行环境保证一致,这样才有助于调bug这个需要将项目属性->配置属性->工作目录,更改工作目录为我们的运行时目录,然后进行调试。...

2020-10-27 13:17:39 361

原创 关于VS中调用汇编语言

在VS中汇编语言文件为“.asm”后缀的文件,通常情况先VS在生成项目时会忽略掉,需要配置使得生成时不忽略该汇编文件,操作为右键相应的“.asm”文件,选择属性得到下图:将“从生成中排除”选为“否”,项类型选为“自定义生成工具”。接下来选择左侧选项卡“自定义生成工具->常规”,配置命令行与输出两个选项。命令行配置说明见:ML 和 ML64 命令行参考我的配置为:ml64.exe /c /nologo /D_M_X64 /W3 /Zi /Fo"$(IntDir)x64masm.ob

2020-10-24 18:24:14 389

原创 tomcat9.0免安装版在配置使用tomcat9w.exe后,运行出现java.lang.OutOfMemoryError: Java heap space

这个问题是接上一篇我配置好了tomcat的service.bat服务后出现的错误,网上关于这个错误很多,大多数人都说去改catalina.bat去增加set JAVA_OPTS=-Xms256m -Xmx1024m。这种情况是在你使用startup.bat启动tomcat时有效的。如果你是使用tomcat9w.exe是没有效果的,tomcat9w.exe启动时使用的service.bat中的配置,而startup.bat启动是使用的catalina.bat的配置,所以才会无效。打开service.bat

2020-08-06 11:41:50 351

原创 tomcat9.0免安装版在jdk11下配置使用tomcat9w.exe及echo The JAVA_HOME environment variable is not defined correctl

首先解压tomcat后续安装tomcat服务,这个是apache-tomcat-9.0.1\bin目录下的service.bat,在cmd下运行Microsoft Windows [版本 10.0.16299.1087](c) 2017 Microsoft Corporation。保留所有权利。C:\Users\wxj233>cd C:\Users\wxj233\Documents\tomcat\apache-tomcat-9.0.1\binC:\Users\wxj233\Docume

2020-08-06 11:32:50 600

原创 火狐浏览器中报“响应已被截断”提示

这个提示一度让我以为是数据被截断了,实际上并没有。我直接将数据赋值到文本文档中依然是正常的。

2020-07-19 13:04:45 7642 7

原创 c++结构体对齐方式及计算

我先给几个列子以便理解对齐方式:(1)三个一个byte的char类型一个8byte的int类型typedef struct { char ch; char sh; char ds; DWORD64 dw;}Test;//获取地址 Test t; int ss = sizeof(t); auto* p1 = &(t.ch); auto* p2 = &(t.sh); auto* p3 = &(t.ds); auto* p4 = &(t.dw);

2020-06-28 23:55:47 445

原创 多线程下的QT界面UI访问及槽函数的连接。

错误一:ASSERT failure in QCoreApplication::sendEvent: "Cannot send events to objects owned by a different thread. 该错误是由于多线程直接访问非本线程创建的UI所导致的,我的解决办法(个人根据项目需要设定): 首先我声明了一个我需要操作的控件的全局指针,在这个控件在主线程初始化完成后,我让这个全局指针指向这个控件。我在该控件类自定义了signal和slots,构造函数中做了关...

2020-06-22 19:10:13 2023

原创 webServer++库的实现

之前说实现一个c++编写的web服务器接口版本,现在已经实现了,来给大家分享一下。 实现逻辑如下图:

2020-06-11 17:24:35 312

原创 在楼兰的时光

我这样的人理想需要建立在现实基础上,没有可以挥霍的资本。

2020-05-22 22:19:53 106

原创 c++ socket实现http及websocket通信

最近由于工程需要,需要在本地实现网页与本地程序实时通信,但网页又不能直接通过socket与本地程序通信,只能支持相关的web协议,经过考虑我选择了http与websocket协议,这样的话就要实现本地服务器,网上有很多开源库websocketpp之类的开源库,但是我觉得很麻烦,不够轻量化,配置也是麻烦的很。我选择了自己实现一个。 首先编写套接字通信程序如下:(1)main.cpp#include <iostream>#include <thread&g...

2020-05-20 20:50:11 5802 14

原创 使用VS2017编译动态链接库与使用python调用c++dll动态链接库相关

最近小编由于需要,要在python项目中使用c++的一些类库,遇到一些问题与大家分享。首先我在VS中新建空的c++项目,项目结构如下:头文件test.h代码如下:#pragma once#ifndef TEST_H#define TEST_H#include <cstring>class test{public: test(); ~test();...

2019-12-31 11:55:06 606

原创 VS同一个解决方案中不同项目相互引用问题

作者最近也是遇到了需要在一个c++项目中引用另一个项目的类库的情况。遇到一些问题分享给大家。项目如下:我想要在orbit项目中引用core项目的类库:(1)在orbit项目中添加core项目的引用:右键orbit项目的引用->添加引用->选择core项目即可。如果缺少此步骤会报如下错误:2>cNoradSDP4.obj : error LNK2001: 无法解...

2019-12-16 12:57:55 11050 4

原创 react+redux入门

上一篇:react入门 我想要使用react主要的目的在于想要实现组件化,减少类似使用jquery产生的大量数据逻辑与dom操作逻辑,而使用redux最大的目的是想要实现react组件之间state的共享及全局改变组件state。 react组件通过store.subscribe()函数注册监听函数,当数据改动时就会调用subscribe()所注册的函数,通过注册函数改变响应组...

2019-10-14 20:00:07 114

原创 初试react

在使用react前简单介绍一下react,以前常用jquery操作dom,开销较大,使用react的虚拟dom可以减少开销,另外react实现了功能模块化,减少了前端数据处理逻辑与界面渲染逻辑的复杂性。在学习react之前需要学习ES6语法。另外react是可以后端渲染的,使用node.js实现后端渲染,使用前端渲染还是后端渲染根据实际需求来选择,前端渲染速度较慢,但后端渲染会增加服务器压...

2019-10-11 12:51:58 433

原创 使用javaCV实现摄像头调用,并且完成二维码扫描

首先要引入maven javaCV环境<!-- javaCV --><dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>1.4.3</ver...

2019-05-19 21:18:51 3100 23

原创 利用spring AOP实现操作日志功能

首先需要在spring配置文件中配置aop支持,<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xm...

2019-05-19 21:04:09 538

原创 spring实现单元测试

作者使用的版本为spring 5.1.1基类BaseTest配置单元测试环境,继承该类的其他类可以不再配置单元测试环境package Base;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframewo...

2019-03-04 21:32:36 157

原创 spring mvc响应时自动将javabean转化为json数据格式

spring是自己有这个功能的,maven项目中需要引入如下jar&lt;dependency&gt; &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt; &lt;artifactId&gt;jackson-databind&lt;/artifactId&gt; &lt;version&gt;2.9....

2019-03-04 21:19:40 1062

原创 spring mvc + hibernate实现实体化类entity到数据传输类dto的自动转换

package com.wxj233.util;import java.util.List;/** * 完成数据持久化层到传输层自动赋值 * @version 0.0.1 * @since 2019/01/09 * @author wxj233 * */public interface DataTransfer { /** * 完成持久化层到传输层数据赋值,(反向赋...

2019-03-04 21:09:41 475

原创 spring中配置多事物管理器JPA+Hibernate,与No bean named 'transactionManager' available

最近小编学习了Spring JPA相关的知识,spring提供的JPA十分方便,于是在自己已有的项目中尝试了相关技术,原项目中已经配置了hibernate,现又添加JPA我的配置如下:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans...

2019-01-07 20:42:08 2817

原创 hibernate表名称大写造成org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "

可能与很多小伙伴已经遇到过这个问题了,百度有很多解决说是数据库方言的问题,但还有可能造成该问题的是(1)实体化类字段中使用了保留字,例如“describle”(2)实体化类@Table(name="modelInstance")表的名称使用了大写字母,正常小写时情况如下:第一次运行程序创建table,打印语句如下: 第二次运行程序时不再执行创建语句如果表命名为大写,你会发现第...

2018-12-27 18:03:50 18497

原创 jdk11+tomcat9.0.1+Maven3.6+Spring5.1.1+hibernate5.4+eclipse2018/12配置走的坑

(1)首先jdk11的环境变量配置与以前差了很多,没有单独的jre目录,环境变量配置中只需要配置JAVA_HOME你的jdk安装目录。JAVA_HOME     C:\Program Files\Java\jdk-11CLASSPATH      .;%JAVA_HOME%\libpath                    %JAVA_HOME%\bin(2)然后下载Maven,解...

2018-12-21 18:30:15 1674

原创 JavaCV调用摄像头并保存图片

首先要引入javaCV的Maven依赖&lt;dependency&gt; &lt;groupId&gt;org.bytedeco&lt;/groupId&gt; &lt;artifactId&gt;javacv-platform&lt;/artifactId&gt; &lt;version&gt;1.4.3&lt;/version&gt;&lt;/depe

2018-12-18 23:53:45 2763

原创 have started a thread named [Log4j2-TF-3-Scheduled-1] but has failed to stop it.

最近编写项目时遇到这样一个错误The web application [warehouse] appears to have started a thread named [Log4j2-TF-3-Scheduled-1] but has failed to stop it. This is very likely to create a memory leak.程序报错如上图,我的项目时一...

2018-12-11 16:42:46 6984 1

原创 在filter等非spring环境中获取spring bean及org.springframework.beans.factory.NoSuchBeanDefinitionException错误

小编也是由于一些功能需求需要在filter中获取spring bean但是遇到了一些问题,在此与大家分享一下    首先我在我的项目中配置了applicationContext.xml与dispatcher-servlet.xml,applicationContext.xml是针对全局配置,dispatcher-servlet.xml针对spring mvc做配置,但是我只在applicati...

2018-11-15 20:33:26 658

原创 关于ajax跨域访问导致session失效,cookie无法在本地存储问题分析

       大家可能遇到过,做登录时需要使用session来维护用户与服务器之前的关系,可能好多小伙伴不是很清楚session维护的原理,我简单讲一下session的原理,tomcat中session和cookie有着很密切的关联如下图简单理解就是客户端和服务器之间传递着一个sessionID,来维护用户的会话状态,服务器端session生命周期为30min,客户端cookie生命周期也...

2018-10-08 16:53:14 1102

原创 jdk9环境变量配置

  在有了jdk9之后环境变量配置和以前的不一致了,我简单描述一下我的环境变量配置,安装时可能出现提示你的主机名无效字符什么的,把网络断开就好了。首先jdk就安装后在java目录下有jdk和jre两个同一级目录的两个文件夹。其实就算不配置环境变量java也可以运行起来,但是由于其他程序比如tomcat,eclipse等需要配置环境变量,比如我之前一片博客中配置tomcat自启里面就引用了j...

2018-09-25 11:54:55 2095

原创 关于配置Tomcat自启,NB: JAVA_HOME should point to a JDK not a JRE问题

       小编也是被网上一堆配置JDK环境变量给坑了,环境变量干嘛的?我的理解就是给系统一个路径在Dos窗口执行命令时让系统知道该去什么地方搜索对应的命令文件。具体查看百度“环境变量”       我说说我的环境变量配置如下我安装的jdk9.0.1在jdk目录下没有jre目录而是分开在同一个目录下的,我的JDK,JRE安装目录都是默认的文件位子如下:我在系统环境变量中分别配置了JAVA_HOM...

2018-06-17 12:49:58 28892

Sequential Minimal Optimization A Fast Algorithm for Training

Sequential Minimal Optimization A Fast Algorithm for Training

2023-03-05

第四章地球椭球及其数学详解.ppt

第四章地球椭球及其数学详解.ppt

2022-09-30

大地测量学基础[1](7)(控制).ppt

大地测量学基础[1](7)(控制).ppt

2022-09-30

坐标转换知识.zip,经纬高与RAE互转

空间直角坐标系与经纬高互转

2022-07-04

webServerpp_lib库x64x86release_debug库.zip

c++实现简单的http协议websocket协议,并且提供调用接口,4行程序完成一个c++web服务,开源代码位于码云,链接:https://gitee.com/15681906861/webServerpp

2020-06-13

websocketServer(x64).zip

自己项目所需利用c++实现了http、websocket服务,用于浏览器和本地应用程序通信,我是在VS2017环境下编写的,其中使用的c++的json库jsoncpp,c++的常见算法库cryptopp和二维码生成库qrencode,二维码库读者可以直接移除就可以了,这是我项目后面要用到的,我只是添加进去了。

2020-06-11

qrencode4.0.2二维码库.zip

qrencode二维码生成库,压缩文件中包含如何编译的方法。

2020-06-11

jsoncpp-1.9.2.zip

jsoncpp,c++使用json的开源库。

2020-06-11

cryptopp820(加解密算法库).zip

cryptopp820(加解密算法库).zip

2020-06-11

websocketServer.lib

自己项目所需利用c++实现了http、websocket服务,用于浏览器和本地应用程序通信,我是在VS2017环境下编写的,其中使用的c++的json库jsoncpp,c++的常见算法库cryptopp和二维码生成库qrencode,二维码库读者可以直接移除就可以了,这是我项目后面要用到的,我只是添加进去了。

2020-06-11

This application requires Visual Studio 2013 Redistributable.

MySql5.7.20安装过程中报错 This application requires Visual Studio 2013 Redistributable. Please install the Redistributable then run this installer again. 的解决办法.报错如下: 1: Action 10:59:21: INSTALL. 1: 1: MySQL Server 5.7 2: {F08E9C75-A42E-4962-8760-4CBD9CF35D7A} 1: Action 10:59:21: FindRelatedProducts. Searching for related applications 1: Action 10:59:21: AppSearch. Searching for installed applications 1: Action 10:59:21: LaunchConditions. Evaluating launch conditions 1: This application requires Visual Studio 2013 Redistributable. Please install the Redistributable then run this installer again. 1: 1: MySQL Server 5.7 2: {F08E9C75-A42E-4962-8760-4CBD9CF35D7A} 3: 3 1: The action 'Install' for product 'MySQL Server 5.7.20' failed. 安装vcredist_64之后安装mysql就可以了 32位就安装32位的就可以了

2017-11-22

JSTL要使用的相关jar

JSTL要使用的相关jar

2017-02-03

json.jar解析

最好用的javajson解析工具

2017-02-03

JNA-java调用c最方便的工具

java调用C最方便的工具

2017-02-03

jquery.form.min.js

最新jquery.form.min.js,本人博客也有相关讲解

2017-02-03

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

TA关注的人

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