自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!Please create a ne

这个错误信息是由Homebrew引起的,通常出现在使用M1芯片(ARM架构)的Mac上,尝试在Intel架构的默认前缀/usr/local上安装Homebrew时。Homebrew建议在M1芯片上使用不同的前缀目录/opt/homebrew来安装,以确保与M1芯片兼容的二进制文件被正确安装。这是为了避免架构不匹配的问题。

2023-09-02 16:18:18 2705

原创 GO 多版本管理工具之smart-go-dl

使用smart-go-dl 进行go版本管理。

2023-06-15 18:02:02 520

原创 python 读取文件,因为编码问题不能遍历

代码中默认编码方式和文件中存在不一致。

2023-04-10 20:12:15 196

原创 Linux常用命令记录

linux命令行操作,常用功能实现记录

2023-03-23 19:04:10 127

原创 给定一个数组arr,返回子数组的最大累加和

分治方法:int maxsumofSubarray(vector<int>& arr) { // write code here int n=arr.size(); if(n==0) return 0; int max=arr[0]; for(int k=1;k<n;k++) { arr[k]=arr[k-1]>0?arr[k-1]+arr[k]:ar

2020-09-16 17:08:09 949

转载 const char*类型的值不能用于初始化char*类型的实体

VS2019项目出现"const char *" 类型的实参与 “char *” 类型的形参不兼容错误的解决方法解决方案一在VS2019中依次点击项目->属性->C/C+±>语言->符合模式,将原来的“是”改为“否”即可。解决方案二在声明变量 char* 时改成 const char *即可...

2020-06-18 11:44:00 9900 2

转载 Source Insight(以下简称SI)是世界上最好的编辑器

前言 转载请声明,转自【https://www.cnblogs.com/andy-songwei/p/9965714.html】,谢谢! “Source Insight(以下简称SI)是世界上最好的编辑器”,说这句话不知道会不会出门被打呢?-_- 中国古话说得好,“文无第一,武无第二”,所以不敢说SI是最好的,但是说是“最好的之一”绝对是妥妥的。它以丰富的语言支持、便捷的功能、快速的源码导航、实时的上下文显示、独立的符号数据库等众多优点,在全世界范围内广受程序员们的欢迎。...

2020-05-26 15:15:56 4010

转载 AfxBeginThread的介绍/基本用法

AfxBeginThread 用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThread用户界面线程的AfxBeginThread的原型如下:CWinThread* AFXAPI AfxBegin...

2019-12-18 14:55:04 220

原创 MATLAB使用char、str2mat、strvcat进行字符串连接时仍然带有单引号(已解决)

首先说明问题:a=char('ab','cd','','efg');a='ab''cd''''efg'结果中仍然保留单引号,以上问题在MATLAB2016b以及之后的版本会遇到,使用函数char、str2mat、strvcat都会存在。本人是在对连接字符串进行open操作时遇到问题,无法作为文件名打开文件。解决方法,改用a=[‘ab’,'cd','efg'...

2019-12-03 19:55:22 3248

转载 初识合成孔径雷达SAR

用一个小天线作为单个辐射单元,将此单元沿一直线不断移动,在不同位置上接收同一地物的回波信号并进行相关解调压缩处理。一个小天线通过“运动”方式就合成一个等效“大天线”,这样可以得到较高的方位向分辨率,同时方位向分辨率与距离无关,这样SAR就可以安装在卫星平台上而可以获取较高分辨率的SAR图像。 图1 SAR成像原理示...

2019-09-16 17:01:58 30481 2

转载 谱聚类(Spectral Clustering)算法介绍

一. 前言本来想写关于聚类系列算法的介绍,但是聚类系列的其它几个算法原理比较简单,网上有大量的教程可以查阅。这里主要是介绍一下谱聚类算法,做一个学习笔记,同时也希望对想要了解该算法的朋友有一个帮助。关于聚类的其他系列算法,这里推荐一个写的很不错的博客。谱聚类在最近几年变得受欢迎起来,主要原因就是它实现简单,聚类效果经常优于传统的聚类算法(如K-Means算法)。刚开始学习谱聚类的时候,给人...

2019-06-10 14:49:14 22068 5

转载 结构风险最小化(Structural Risk Minimization, SRM)

1、定义  统计学习理论提出了一种新的策略,即把函数集构造为一个函数子集序列,使各个子集按照VC维的大小排列;在每个子集中寻找最小经验风险,在子集间折衷考虑经验风险和置信范围,取得实际风险的最小。这种思想称作结构风险最小化(Structural Risk Minimization),即SRM准则。2、经验风险与真实风险的关系  统计学习理论系统地研究了对于各种类型的函数集,经验风...

2019-06-03 12:43:56 6873 1

转载 结构风险最小化和VC维度理论

SVM 是在建立在结构风险最小化和VC维理论的基础上。所以这篇只介绍关于SVM的理论基础。1.泛化误差界机器学习的能力和它的表现,有一个衡量的标准那就是统计学习中的泛化误差界。所谓泛化误差,就是指机器学习在除训练集之外的测试集上的预测误差。传统的机器学习追求在训练集上的预测误差最小化(经验风险,下面会具体说到),然后放到实际中去预测测试集的文本,却一败涂地。这就是泛化性能太差,而泛化误差界...

2019-06-03 12:30:15 1858

原创 VC维

举个例子:假设我们有 l 个点,每个点我们都有个标记 Yi={+1,-1},把这 l 个点 分别进行标记+1或者-1 ,那么有2l种方法。对于函数集 { f(x,α) } (f(x,α) 就是前面提到的机器学习得到的分类函数) 中的函数,2l中的每个方法都能从函数集中找到一个函数去成功的标记,那么就说这个函数集{ f(x,α) } 的VC维度为 l 。也就是函数集能够进行标记的数据点的...

2019-06-03 12:19:25 259

原创 二次规划问题和MATLAB函数quadprog的使用

二次规划(Quadratic Programming,QP)问题的一般形式为:其中,,为纯量,为阶对称矩阵。易知二次规划的Hesse矩阵等于。如果为半正定矩阵,则称此规划为凸二次规划,否则为非凸规划。对于凸二次规划,目标函数q(x)是一个凸函数。如果有至少一个向量x满足约束而且q(x)在可行域有下界,二次规划问题就有一个全局最小值x。 如果G是正定矩阵,则称此规划为严格凸二次规划,此时全局...

2019-06-02 10:46:53 11159 3

转载 MATLAB中conv2的详细用法

-------------------------------------conv2函数----------------------------------------1、用法C=conv2(A,B,shape); %卷积滤波复制代码A:输入图像,B:卷积核 假设输入图像A大小为ma x na,卷积核B大小为mb x nb,则 当shape=f...

2019-05-28 15:30:09 4495

转载 卷积神经网络(CNN)讲解及代码(基于matlab)

经典反向传播算法公式详细推导 卷积神经网络(CNN)反向传播算法公式详细推导网上有很多关于CNN的教程讲解,在这里我们抛开长篇大论,只针对代码来谈。本文用的是matlab编写的deeplearning toolbox,包括NN、CNN、DBN、SAE、CAE。在这里我们感谢作者编写了这样一个简单易懂,适用于新手学习的代码。由于本文直接针对代码,这就要求读者有一定的CNN基础,可以参考Lecu...

2019-05-26 16:27:52 12000 8

转载 PyCharm三种解释器的区别(virtual Enviroment, system interpreter, conda Enviroment)

刚开始用Pycharm的时候,选择project interpreter,add local的设置解释器的时候,里面有三个选择:1. virtual Enviroment2. system interpreter3. conda Enviroment1. system interpreter表示本地的解释器选择系统里面安装的Python作为解释器,不推荐使用2. Virtual ...

2019-05-09 20:49:31 13236 1

原创 python获取电脑屏幕分辨率

有时候在创建GUI窗口时,需要考虑电脑本身窗口大小,因此需要获得电脑屏幕分辨率。一般有两种途径:第一种:通过调用Windows API来获得当前屏幕分辨率。需要安装pywin32模块库,然后程序导入:import win32api,win32conwin32api.GetSystemMetrics(win32con.SM_CXSCREEN) #获得屏幕分辨率X轴win3...

2019-05-09 10:56:04 21131

原创 python文件开头# coding=gbk的用途

用于支持中文输入PY文件当中本身是不支持中文的。即使注释是中文也不行,为了解决这个问题,就需要把文件编码类型改为UTF-8的类型,这也就是本行代码的作用。建议新建一个程序就添加上这句话,因为不管是注释还是弹出消息提示,免不了的要输入中文,所以这个基本是必须的。...

2019-05-09 10:46:29 19000 5

原创 Pycharm代码跳转后退回操作

用Pycharm的应该都知道, 它有个跳转的功能, 可以让我们在想深入了解某个函数/库的时候, 可以快速跳转到具体的定义去, 方法就是: 按住ctrl, 再用鼠标左击函数名/库名/变量名.此功能大多说代码编辑软件都有的如何以正确的打开姿势:1.找到View下面的Toolbar并勾选上:2、操作后及出现回退操作按钮:然后就可以操作啦...

2019-04-27 16:44:09 18230 1

转载 anaconda conda环境管理命令

conda测试指南在开始这个conda测试之前,你应该已经下载并安装好了Anaconda或者Miniconda注意:在安装之后,你应该关闭并重新打开windows命令行。一、Conda测试过程:使用conda。首先我们将要确认你已经安装好了conda配置环境。下一步我们将通过创建几个环境来展示conda的环境管理功能。使你更加轻松的了解关于环境的一切。我们将学习如何确认你在哪个环境中,...

2019-04-27 10:00:46 13097

转载 LIBSVM在Matlab下的使用

支持向量机(SVM,Support Vector Machine)是一种基于统计学习理论的模式识别方法,在解决小样本、高维度及非线性的分类问题中应用非常广泛。LIBSVM是一个由台湾大学林智仁(Lin Chih-Jen)教授等开发的SVM模式识别与回归的软件包,使用简单,功能强大,本文主要介绍其在Matlab中的使用。一 安装1. 下载在LIBSVM的主页上下载最新版本的软件包...

2019-04-15 19:47:56 4091 1

转载 关于SVM参数c&g选取的总结帖[matlab-libsvm]

写了个程序来选取SVM中参数c和g的最佳值.[写这个的目的是方便大家用这个小程序直接来寻找c和g的最佳值,不用再另外编写东西了.]其实原本libsvmC语言版本中有相应的子程序可以找到最佳的c和g,需装载python语言然后用py 那个画图就可以找到最佳的c和g,我写了个matlab版本的.算是弥补了libsvm在matlab版本下的空缺.测试数据还是我视频里的wine d...

2019-04-15 19:33:20 7251 4

原创 matlab中svmtrain函数和LibSVM中svmtrain函数冲突的问题的解决方案

在继续下边之前,您应该已经添加了相应路径到matlab;在此我只说一下对生成的svmtrain函数和svmtrain函数重命名问题。注意啦!不可直接把生成文件重命名直接改名会报错,程序不会识别手动加入的.mexw32或者.mexw64。报错内容:在当前文件夹或 MATLAB 路径中未找到 'libsvmtrain',但它位于:D:\yingyong\MATLAB\MATLAB ...

2019-04-15 15:37:52 5540 1

转载 EM算法——具体推导,Q函数直接用

EM算法原文链接:https://www.cnblogs.com/zdz8207/p/DeepLearning-em-gosimix.html本文经过一定修改,个人认为原文中存在符号混用情况,对Q函数的角码使用不太清晰,容易晕假设训练集是由m个独立的样本构成。我们的目的是要对概率密度函数进行参数估计。它的似然函数为:然而仅仅凭借似然函数,无法对参数进行求解。因为这里的随机变量...

2019-04-13 21:10:55 5606 5

转载 李航《统计学习方法》系列Python实现

该书系列代码实现:推荐该博主转链接:https://blog.csdn.net/wds2006sdo/article/details/51923546

2019-04-07 21:01:41 363

转载 EM算法--二维高斯混合模型(GMMs)

参考文章http://blog.163.com/baolong_zhu/blog/static/196311091201421185531966/《统计学习方法》 李航EM算法是一种迭代算法,1977年由Dempster等人总结出,用于含有隐变量的概率模型参数的极大似然估计,或极大后验概率估计。EM算法的每次迭代由两步组成:E步,求期望(expectation);M步...

2019-03-30 20:58:21 4098

原创 python实现求最大子序列、字符串一次连接、仅保留数字字母

直接上源码:求最大子序列:def max_son_sequence(s): flag=0 son1 = '' for i in range(0,len(s)+1): for j in range(len(s),i+1,-1): son=s[i:j] ss='' for k i...

2019-03-30 15:45:03 467

转载 图解机器学习十大经典算法

弱人工智能近几年取得了重大突破,悄然间,已经成为每个人生活中必不可少的一部分。以我们的智能手机为例,看看到底温藏着多少人工智能的神奇魔术。下图是一部典型的智能手机上安装的一些常见应用程序,可能很多人都猜不到,人工智能技术已经是手机上很多应用程序的核心驱动力。图1 智能手机上的相关应用传统的机器学习算法包括决策树、聚类、贝叶斯分类、支持向量机、EM、Adaboost等等。这篇文章将对...

2019-03-22 11:19:56 157

转载 yield的用法详解_基于Python

首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。接下来是正题:首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的re...

2019-03-10 21:17:28 235

原创 C++中头文件使用引号与尖括号的区别

C++中头文件二者区别如下:  1、使用“”是搜索所有目录。  2、使用&lt;&gt;是搜索当前目录。  正常情况下,自行定义的头文件应该用"",因为这些文件放在工程目录(也就是编译器的当前目录)下,而不是放在公共头文件目录下,如果用&lt;&gt;则找不到头文件。而系统提供的头文件,比如库函数的头文件,可以用&lt;&gt;。...

2018-10-07 12:30:47 327

原创 C++关于iostream.h和iostream的区别

#include &lt;iostream.h&gt;非标准输入输出流#include &lt;iostream&gt;标准输入输出流C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace。当代码中用&lt;iostream.h&gt;时,输出可直接引用cout&lt;&lt;x;//&lt;iostream.h&gt;继承C语言的标准库文件,未引入名字空间定义,所...

2018-10-07 12:26:04 13280 3

转载 LaTeX 各种命令,符号

函数、符号及特殊字符 声调语法 效果 语法 效果 语法 效果 \bar{x} \acute{\eta} \check{\alpha} \grave{\eta} \breve{a} \ddot{y} \dot{x} \hat{\alpha} \tild...

2018-10-07 11:17:28 5656

转载 [转载]C/C++中的char,wchar,TCHAR

总体简介:由于字符编码的不同,在C++中有三种对于字符类型:char, wchar_t , TCHAR。其实TCHAR不能算作一种类型,他紧紧是一个宏。我们都知道,宏在预编译的时候会被替换成相应的内容。TCHAR 在使用多字节编码时被定义成char,在Unicode编码时定义成wchar_t。1.VC++中的char,wchar_t,TCHAR 大家一起做一个项目,经常发现有的人爱用str...

2018-10-05 10:07:50 958

转载 MATLAB中白噪声的WGN和AWGN函数的使用

MATLAB中白噪声的WGN和AWGN函数的使用MATLAB中白噪声的WGN和AWGN函数的 使用如下:MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一 信号中加入高斯白噪声。1. WGN:产生高斯白噪声y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。y ...

2018-05-17 10:48:32 22013

转载 sfc /scannow是什么意思,有什么作用?

sfc /scannow是什么意思,有什么作用?(转载)2007-01-08 18:21开始—>运行—>再输入“sfc /scannow”(不含引号),注意:sfc后面必须有空格,“sfc”是“系统文件检测”程序,它是一个在命令提示符下使用的实用程序,只有是管理员才能使用该程序,这个程序的作用就是检测系统文件,如果检测到受保护的文件已经被不正确的文件覆盖,它就从系统文件备份(就

2017-11-11 20:10:09 44134

转载 msp430设置串口波特率的方法

给定一个BRCLK时钟源,波特率用来决定需要分频的因子N:              N = fBRCLK/Baudrate分频因子N通常是非整数值,因此至少一个分频器和一个调制阶段用来尽可能的接近N。如果N等于或大于16,可以设置UCOS16选择oversampling baud Rate模式注:Round():指四舍五入。Low-Frequency Baud Rate

2017-11-09 09:23:21 2046

转载 Java rowtypes告警

告警信息:Collection is a raw type. References to generic type Collection should be parameterized解决方法:这种集合类型 都会提示你 需要明确的定义泛型类 也就是这个内容 。。你可以加上 @SuppressWarnings("rawtypes") 注解就可以去掉警告

2017-10-29 09:52:34 715

转载 Statement和PreparedStatement之间的区别

1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库

2017-10-28 15:33:09 180

freegult.rar

本文件是通过cmake编译后的文件,可以直接放入对应的文件夹使用(include中放入.h文件,freeglutd.dll移动到拷贝至‪C:\Windows\SysWOW64目录中,.lib文件放入安装目录的lib文件夹中)。版本3.2.1。

2020-06-29

合成孔径雷达的点目标回波仿真程序_2.7z

合成孔径雷达的点目标仿真程序,MATLAB代码,可以正常使用。对合成孔径雷达的初步了解很有帮助,对声呐也是如此,多谢支持

2019-09-20

阵列信号处理试题及答案_国科大.pdf

本资源是国科大阵列信号处理课程考试的一套题,附有当时考生的个人完整答案总结

2019-07-08

模式识别与机器学习试卷.pdf

2017-2018年考试试卷,照片形式呈上,内容可以清晰看到,希望对大家有所帮助

2019-06-06

STM32中GPIO的8种工作模式!

STM32中GPIO的8种工作模式!,内容详细,可用于GPIO配置使用

2019-03-10

基于算法导论的c++代码

本代码是基于算法导论内容的实现,在学习中是很好的参考

2018-10-15

蓝桥杯第八届预赛全部完成

蓝桥杯第八届北京市省赛,内容全部完成,欢迎大家下载

2018-09-16

蓝桥杯第八届决赛全部完成

第八届蓝桥杯嵌入式决赛项目,功能全部实现,获全国一等奖。欢迎大家下载

2018-09-16

vs2013所有版本秘钥

vs安装密匙,适用于2013所有版本,真是测试可用,欢迎大家下载

2018-09-16

基于GUI的模拟通信与数字通信系统设计

基于GUI的数字和模拟的文本与音频传输,采用OFDM QAM调制与解调,

2018-07-10

蓝桥杯第七届决赛模拟

设计一个电压测量与方波信号输出设备,设备能检测模拟信号输入,并根据检测到的电 压值,计算出两路异相方波信号的相位差,输出信号频率可通过按键调整,设备硬件部分主 要由电源部分、控制器单元、按键部分、存储单元和显示部分组成

2018-05-17

第六届蓝桥杯赛题(全部实现)

“双通道方波频率检测与倍输出 ”设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,

2018-05-17

蓝桥杯第六届全国赛题

“双通道方波频率检测与倍输出 双通道方波频率检测与倍输出 双通道方波频率检测与倍输出 双通道方波频率检测与倍输出 双通道方波频率检测与倍输出 双通道方波频率检测与倍输出 双通道方波频率检测与倍输出 ”设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定设计要求测量输入方波信号的 频率,并根据定倍频数 ,输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; 输出经过倍频的方波信号。数可以通按键设定,也串行口; LCD 显示 2个通道的 个通道的 频率测量值和倍数。 频率测量值和倍数。 频率测量值和倍数。 频率测量值和倍数。

2018-05-17

synergy鼠标键盘共享机制

鼠标键盘共享 ,一套键盘鼠标可控制多台电脑,自由布局管理

2017-11-09

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

TA关注的人

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