自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

回首愁的博客

保存我的问题,免得以后遇到还不会

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 ANFIS(自适应神经模糊推理系统,Adaptive Neuro-Fuzzy Inference System)

NFIS(自适应神经模糊推理系统)是由Jyh-Shing Roger Jang在1993年首次提出的,其详细描述发表在IEEE Transactions on Systems, Man, and Cybernetics上的论文《ANFIS: Adaptive-Network-based Fuzzy Inference System》。有感兴趣的可以去搜索下载该论文。

2024-09-11 16:10:55 1184

原创 模糊如果-那么规则(Fuzzy If-Then Rules)

模糊(fuzzy)其实没有定义,只是用来描述那些难以定义、存在不确定性或边界模糊的事物。比如我们聊天的时候经常会说,“温度有点高”,“房间有点亮”,“人有点累”等等;模糊是与确定相对的,比如说“温度有353535度”, “房间有1000Lux”等。在模糊集合理论中,给定一个集合AAA,其上的元素 𝑥的隶属度用一个函数$ 𝜇_𝐴(𝑥)$来表示,该函数称为 隶属度函数(Membership Function, MF)。隶属度函数的值范围在μAX→01μA​X→01。

2024-09-11 15:51:19 490

原创 把循环矢量化

简单理解循环矢量化

2024-07-31 11:37:26 142

原创 构建了anaconda环境,但是每次用pip install安装包总是不在anaconda路径下

首先要清楚pip可以在不同的环境中安装包,包括全局环境和虚拟环境(如 Anaconda 环境)。如果在cmd命令行直接运行安装,就会安装在全局环境中,路径在C\user\appdata\pip下,安装的格式也是whl的二进制文件。但是这很容易造成安装的包在anaconda运行的时候找不到/不同项目之间的依赖冲突,显示系统找不到文件等错误。但也有好处在全局环境中安装包意味着包会被安装在 Python 的全局路径中,可以被所有使用该 Python 解释器的项目共享。

2024-07-18 10:38:31 275

原创 git显示游离HEAD的处理方法

git提交当前更改的时候显示提交到了”no branch“推送到远程库的时候显示正在尝试将当前游离HEAD(detached HEAD)推送到远程库,但git无法识别目标位置。

2024-06-07 10:38:03 496 1

原创 解决vs出现“cannot open program database”的问题

解决“cannot open program database”的问题

2023-08-30 16:40:59 637 1

原创 安装vs2019等高版本之后再使用vs2010显示当前的工程需要.NET4.0

安装vs2019等高版本之后再使用vs2010显示当前的工程需要.NET4.0

2023-01-28 13:39:38 885

原创 记录matlab安装遇到的问题

记录安装matlab中遇到的问题

2022-09-05 11:23:23 1255 1

原创 记录问题:已有ssh-key后仍需输入密码,报错:remote:Support for password authentication was removed on August 13...

众所周知,github原本的密码凭证的从2021.8.13就不能用了,必须使用personal access token,我也相应地设置了。具体的设置步骤参考 官方文档 一直都用得很顺利,然后有天新建了仓库,克隆到本地提交的时候又报错:查了大半天,才发现犯了低级错误,克隆仓库的时候使用的https方式克隆git clone https://....应该使用ssh方式克隆仓库git clone git@github.com:....两种解决方式:1、干脆利落地重新克隆,将添加的东西复制进去

2022-05-11 16:43:39 279

原创 git bisect 二分法查找引入bug的提交

git bisect

2022-04-26 13:25:27 218

原创 C\C++中的malloc、calloc

malloc、calloc

2022-04-26 11:04:13 2494

原创 C/C++预处理命令

预处理

2022-04-14 16:23:06 2205

原创 C/C++ 函数签名与名字修饰(符号修饰)

名字修饰和extern "C"

2022-04-13 15:59:39 8427

原创 CMake选择静态库或动态库

生成动态库或静态库

2022-04-12 14:28:16 1594

原创 CMake构建一个安装程序

cpack

2022-04-11 15:29:27 323

原创 CMake增加系统自检

CheckSymbolExists

2022-04-11 11:20:01 287

原创 CMake安装和测试

CMake安装和测试

2022-04-08 17:10:01 801

原创 CMake添加库

尝试添加给项目添加一个库,还是以上一篇的CalculateSqrt为例。1、新建库新建一个子目录,命名为MathFunctions。在该目录下新建MySqrt.h和MySqrt.cpp,MySqrt.h我们把这个库放进一个名为MathFunctions的子目录中,这个目录已经包含了一个头文件MathFunctions.h和一个源文件mysqrt.cxx。这个源文件有一个名为mysqrt的函数,它提供了和标准库中的sqrt相似的功能。在MathFunctions目录中创建CMakeLists.txt文

2022-04-08 13:37:34 3470

原创 CMake增加版本号

CMake增加版本号

2022-04-07 13:25:06 2768

原创 cmake初识

初识cmake,简单的流程

2022-04-07 10:05:46 946

原创 python中的argparse

因为平常用python命令行给不多,所以也只是知道有argparse这个库,现在遇到了看了下。实现基本的功能还是比较简单的。一、argparse介绍argparse是python的一个用于命令行选项和参数解析的模块。本质上是用sys.argv从命令行语句中解析出命令行参数,然后自动生成帮助和使用信息。参考官方链接:Argparse Tutorial — Python 3.9.6 documentation二、 argparse简单使用1、argparse使用流程:导入argparseimp

2021-08-20 16:39:30 2552 3

原创 python中的异常处理

学python中的文件操作的时候,会使用以下简单的代码fp = open('test.txt', 'r')data = fp.read()fp.close()print('主模块')当“test.txt"不存在的时候,也就是当遇到错误的时候,程序报错并且中止,不会运行错误之后的语句。遇到错误前Traceback (most recent call last): File "D:\untitled2.py", line 22, in <module> fp = ope

2021-08-13 15:11:49 204

原创 markdown

因为用markdown的时候不多,对markdown熟练度不高,每次要用到的时候就到处搜索,干脆就自己记录一下,以后用的时候方便自己查找。我使用的软件是typora,提供了很多的快捷键,但是我还是习惯一些通用的命令1、标题标题的表示比较简单,在行首添加“#”,第n级标题就添加n个“#”,别忘了在“#”之后添加空格????2、 格式加粗:**需要加粗的文字**(效果:需要加粗的文字)倾斜:*需要倾斜的文字*(效果:需要加粗的文字)注:如果想要单纯地输入“*”,则输入“\*”下划线:

2021-08-13 11:36:53 922

原创 用vs编译后报错:NuGet Package restore failed for project PROJECT: Unable to find version 2.7.82 of package

从github上克隆的命令行代码,用vs编译后报错:NuGet Package restore failed for project PROJECT: Unable to find version 2.7.82 of package ‘CommandLineParser’解决方案依次打开tools -> NuGet Package Manager -> Package Manager Console解决方案1:参考官方网站https://www.nuget.org/packages/Com

2021-07-26 15:33:06 1701

原创 append和extend的差别

python中append()与extend()方法的区别两个方法都是针对list的,不同的是输入对象不同,如下:my_list.append(object) # 输入的是objectmy_list.extend(iterable) # 输入的是可迭代对象一个典型的例子就是,对于append:>>> my_list['foo', 'bar']>>> another_list = [1, 2, 3]>>> my_list.ap

2021-06-10 11:50:58 7671

原创 遇到的问题:libgit2 returned: the index is locked; this might be due to a concurrent or crashed process

在使用tortoiseGit添加新文档的时候,出现错误:libgit2 returned: the index is locked; this might be due to a concurrent or crashed process

2021-06-10 09:58:44 3196

原创 c++之const

1、const的含义const是“constant”的缩写,意思是“恒定不变的”,也就是说const定义的是常变量 = 恒定不变的变量 = 不能改变的变量。常变量只能使用,不能改写。2、const的作用(1)定义常量const int a = 10;(2)保护被修饰的变量,防止意外修改,增强程序的健壮性。例如在函数中用const修饰形参,则该形参在函数内不可修改,如果有改动则会报错int f(const int data){ // return data++; 这种方

2021-02-19 14:10:23 829 1

原创 git安装问题解决方案

安装git的时候出现了如下提示:Error: Could not fork child process: Resource temporarily unavailable (-1).DLL rebasing may be required; see ‘rebaseall / rebase –help’.解决问题:是由于安装版本和支持资源不匹配导致的。检查你电脑上安装的MinGW是哪个版本的。MinGW是Minimalist GNU for Windows的缩写,允许你在GNU/Linux和Wi

2020-11-05 09:15:43 2808

原创 VC6.0建立的项目用vs2010打开遇到的问题以及解决方法(记录)

VS有将低版本程序转换到高版本的功能,但是转换之后出现一系列报错,对遇到的问题进行总结以备后续使用。1. error(64位):error C2668 'floor': ambiguous call to overloaded functionerror C2668 'pow': ambiguous call to overloaded function 方法:这个错误出现的原因是由于转换过程中函数重载定义歧义,导致调用函数时候报错“重载调用不明确”。函数重载的几个原则:函数名相同;参数..

2020-10-14 10:17:13 1575

matlab到期

针对近期matlab到期的解决方案,,matlab2010,matlab2012a 2013等

2017-11-23

空空如也

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

TA关注的人

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