自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(37)
  • 收藏
  • 关注

转载 【转】STL 四种智能指针

STL 一共给我们提供了四种智能指针:auto_ptr、unique_ptr、shared_ptr 和 weak_ptr,auto_ptr 是 C++98 提供的解决方案,C+11 已将其摒弃,并提出了 unique_ptr 作为 auto_ptr 替代方案。虽然 auto_ptr 已被摒弃,但在实际项目中仍可使用,但建议使用较新的 unique_ptr,因为 unique_ptr 比...

2019-09-05 17:12:00 214

转载 关于计算机网络的几个分层

找到几张图,看起来很有条理,有助于我们的理解。虽然不知道原作者是谁,但还是在此对原作者的奉献表示尊敬!!!图如下:转载于:https://www.cnblogs.com/hellovan/p/11455928.html...

2019-09-03 21:49:00 269

转载 递归方法求运油商最大运油量

题目描述西昂是一名运油商。他通过管道网将炼油厂的有运输到主存储装置。管道呈网形,其中基础炼油厂是根,主存储装置是这棵树的叶子。管道通过内部连接站连接到各个存储装置,管道可以具有不同的传输速率[单位时间内的油升数]。他需要找出在任何给定时间内课通过管道网络传输的最大油量。输入函数/方法的输入包括三个参数:numNode,一个整数,表示管道网中的站数。sourceNode,一个整数...

2019-09-03 15:15:00 803

转载 贪心算法

贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。贪心算法的基本思路是从问题的某一个初始解出发一步一步地进行,根据某个优化测度,每一...

2019-09-03 15:04:00 225

转载 字符串匹配算法

原博地址:https://blog.csdn.net/ls291187101/article/details/51891974(字符串匹配算法综述:BF、RK、KMP、BM、Sunday)。写的很好,特意粘贴过来,转载。非常感谢原作者创作。字符串匹配算法,是在实际工程中经常遇到的问题,也是各大公司笔试面试的常考题目。此算法通常输入为原字符串(string)和子串(pattern),要求...

2019-09-01 09:59:00 111

转载 求字符串中出现次数最多的子串及其出现次数

题目描述:求字符串中出现次数最多的子串的出现次数。例如字符串abcbcbcabc,出现次数最多的子串是bc,出现次数为4思路:利用后缀数组:abcbcbcabc 第0个bcbcbcabc 第1个cbcbcabc 第2个bcbcabc 第3个cbcabc 第4个bcabc 第5个cabc 第6个abc 第7个bc ...

2019-09-01 09:36:00 1983

转载 C++中string、char *、char[]的转换

string转char*。  主要有三种方法可以将str转换为char*类型,分别是:data(); c_str(); copy();1.data()方法,如:string str = "hello";const char* p = str.data();//加const 或者用char * p=(char*)str.data();的形式同时有一点需要说明,这里在devc++...

2019-08-30 16:16:00 117

转载 记一次Win10除桌面软件外其他UMP软件都无法联网的解决方法

突然发现自己实验室用的Win10系统的台式机电脑无法进入MicroSoft Store,然后就在网上搜解决方法,发现全都无效。想起前阵子为了使笔记本和电脑的Google Chrome浏览器可以快速同步书签,安装了一款“Ghrome 同步助手”的插件:我想可能是它导致的问题,于是把它禁用掉,发现果然可以了。写这篇随笔,一方面是提醒其他碰到此类问题的网友,在查找网上的解决方法没有效果...

2019-08-29 09:12:00 474

转载 类的大小计算

类的大小计算关于类的内存大小,需要注意:1.虚函数,编译器需要为类构建虚函数表,类中需要存储一个指针指向虚函数表的首地址;2.静态成员函数,类的所有实例共享,不被sizeof计算在内;3.普通函数或静态普通函数,都存储在栈中,不被sizeof计算在内;例class A //12{ public: virtual void funa();...

2019-08-28 21:25:00 179

转载 算式转移

算式转移题目描述给出一个仅包含加减乘除四种运算的算式(不含括号),如1+2*3/4,在保持运算符顺序不变的情况下,你可以进行若干次如下操作:如果交换相邻的两个数,表达式值不变,那么你就可以交换这两个数。现在你可以进行任意次操作,使得算式的数字序列字典序最小,然后输出结果,数字之间的字典序定义为若a<b,则a的字典序小于b。输入第一行包括一个整数n,表示算式的长度,即包含...

2019-08-28 10:49:00 401

转载 多重背包问题

多重背包问题前面的01背包问题中,每种商品(物品)只有一件,而当遇到每种物品超过一件的情况叫做多重背包问题。下面请看这道编程题:有 N 种物品和一个容量是 V 的背包。第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表...

2019-08-27 16:13:00 95

转载 排序算法学习[4] 快速排序

5.快速排序快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。演示如何设计一个算法使得通过一趟排序将要排...

2019-08-26 10:41:00 103

转载 排序算法学习[3] 插入排序

4.插入排序插入排序(Insertion sort)是一种简单直观且稳定的排序算法。如果有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为\(O(n^2...

2019-08-26 09:55:00 114

转载 排序算法学习[2] 选择排序

3.选择排序选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。原理动图演示代码/*选择排序*/void selectS...

2019-08-26 09:48:00 130

转载 排序算法学习[1] 冒泡排序及其优化

现在的IT行业并不像以前那么好混了,从业人员过多,导致初级程序员过剩,这也间接导致了公司的招聘门槛越来越高,要求程序员掌握的知识也越来越多。算法也是一个争论了很久的话题,程序员到底该不该掌握算法?不同的人有不同的答案,而事实上,很多公司都对算法有一定的要求,有些公司直接在面试的时候便会要求面试者手写算法题。这就对程序员的技术要求产生了很大的考验,所以面对如今的大环境,我们必须掌握算法...

2019-08-26 08:55:00 191

转载 工资排序问题

题目描述某公司由N名员工,给定所有员工工资的清单,财务人员要按照特定的顺序排列员工的工资,他按照工资的频次降序排列,即给定清单中所有频次较高的工资将在频次较低的工资之前出现。如果相同数量的员工都有相同的工资,则将按照给定清单中该工资第一次出现的顺序排列。写一个算法来帮助财务人员排列员工工资顺序。输入该函数/方法的输入包括两个参数——num,一个整数,表示员工人数。salari...

2019-08-25 22:11:00 998

转载 反应堆问题

题目描述维克多博士创造了一个裂变反应堆,可取用处于液体状态的放射性物质。反应堆的容量是V加仑。他有N瓶的放射性液体,每个都有一定的质量和一定的体积。当液体倒入反应堆时,也产生一些单位的能量。现在,维克多想要将能量输出最大化。但是,有一个限制条件。他研究了原子元素的物理知识和历史,认识到反应堆内放射性液体的总量不能超过特定的临界质量M,否则反应就会失控,并引发剧烈的爆炸。写一个算法,帮...

2019-08-25 21:49:00 355

转载 指针偏移量的理解

今天刷题的时候碰到如下的一道题:int main() { int array[2019] = { 0 }; array[19] = 2019; unsigned long offset = (unsigned long)((short*)array + 2019) - (unsigned long)(array + *(unsigned char*)(arra...

2019-08-25 09:58:00 2157

转载 [转]各种数据类型在16位、32位和64位系统下所占字节差异

数据类型16位系统(byte)32位系统(byte)64位系统(byte)备注char111short 、unsigned short222int、unsigned int244long、unsigned long448float444double888long long88...

2019-08-19 21:30:00 146

转载 计算结构体和联合体的大小

结构体的大小计算结构体中可以定义的数据类型:1.基本类型2.上面已经出现过的数据类型,比如说上面已经定义过的结构体3.指向自己的指针因为内存对齐的问题,各个数据类型放的位置不同就会导致结构体的大小不一样,那么到底怎样计算一个结构体的大小呢?先介绍一个概念——偏移量,结构体中的偏移量就是结构体成员和结构体变量的地址之差,比如说第一个结构体成员的偏移量就是0,第二个结构成员的偏移...

2019-08-19 21:12:00 572

转载 C++的引用

本文引用自《c函数中形参为引用的情况;C++中a和&a的区别》,原文地址:https://www.cnblogs.com/djtycm/p/7192858.html引用经常被用作函数参数,使得函数中的变量名成为调用程序中的变量别名。这种传递参数 的方法称为按引用传递。按引用传递允许被调用的函数能够访问调用函数中的变量。void foo(int* ptr); //传值调用...

2019-07-17 20:03:00 100

转载 Python三目表达式

python中没有其他语言中的三目表达式,不过有类似的实现方法其他语言中,例如java的三元表达式是这样:h=a>b?变量1:变量2在python中只有类似的替代办法,如果a>b的结果为真,h="变量1",如果为假,h="变量2"a = 1b = 2h = ""h = "变量1" if a>b else "变量2"print(h)转载于:http...

2019-07-13 14:00:00 156

转载 Python使用isinstance函数判断类型

众所周知,python可以使用type()函数查找变量类型,如:>>>type('444')<class ‘str’>但是,如果需要判断变量类型的话,这样子之后还需要进一步判断。使用isinstance()函数可以自动进行判断你想要的类型。>>>a = "XTU is beautiful !">>>isinsta...

2019-07-08 10:41:00 184

转载 MATLAB使用dbstop if error调试程序

MATLAB使用dbstop if error调试程序 在之前的matlab编程中,如果出现错误,特别是在for循环里面的时候,因为有时候你不知道是在第几次循环中出现的错误,需要在循环里面加断点一个个检测,或者先找到出错的循环次数再设置条件断点了检测和修复错误。 显然使用以上的操作是很繁琐的,使用`dbstop if error`可以极大的提高matlab程序的调试效率。...

2019-07-04 15:08:00 580

转载 在WIn10上删除以windows保留字命名的文件

在WIn10上删除以windows保留字命名的文件在使用NeQuick的时候,从github上下载的Galieo系统的NeQuick的python代码里面有一个aux.py的文件,下载下来之后由于aux是windows的保留字,因而windows会自动无法对这个文件进行访问、修改、删除等操作。关于这些保留字还有很多。下面列出来了大部分。CON, PRN, AUX, NUL, COM...

2019-06-26 16:17:00 713

转载 MATLAB中矩阵reshape的顺序规律

MATLAB中矩阵reshape的顺序规律首先,使用以下代码生成一个(3,4,5)的三维矩阵:count = 0;for i = 1:3 for j = 1:4 for k = 1:5 count = count + 1; M(i,j,k) = count; end endend如果...

2019-06-16 15:13:00 2130

转载 Tensorflow:ImportError: DLL load failed: 找不到指定的模块 Failed to load the native TensorFlow runtime...

配置: Windows 10python3.6CUDA 10.1CUDNN 7.6.0tensorflow 1.12过程:import tensorflow as tf,然后报错:Traceback (most recent call last): File "<ipython-input-6-64156d691fe5>", line 1, in &lt...

2019-06-11 16:57:00 250

转载 差分定位和精密定位

目录 # 差分定位和精密定位 1. 差分定位 1.1 差分系统的种类 根据系统所服务的地理方位来分,差分GPS通常分为局域,区域和广域三大类,他们拥有不同长度的基线距离。 根据差分校正的目标参量不同,差分GPS主要分为位置差分,伪距差分,载波相位平滑后的伪距差分以及载波相...

2019-05-09 22:06:00 1905

转载 NP完全问题

NP完全问题NP完全问题(NP-C问题),是世界七大数学难题之一。 NP的英文全称是Non-deterministic Polynomial的问题,即多项式复杂程度的非确定性问题。简单的写法是 \(NP=P?\),问题就在这个问号上,到底是NP等于P,还是NP不等于P。P类问题:所有可以在多项式时间内求解的判定问题构成P类问题。判定问题:判断是否有一种能够解决某一类问题的能行算...

2019-05-09 21:56:00 490

转载 FORTRAN混合编程笔记

FORTRAN混合编程笔记1、C++调用FORTRAN静态链接库首先将FORTRAN编译成静态链接库(***.lab)文件;在VS中创建一个C++工程文件创建一个f2c.h头文件,主要目的是将FORTRAN的变量类型和C++的变量类型做一个转换/* f2c.h -- Standard Fortran to C header file *//** barf [ba...

2019-04-26 21:15:00 313

转载 [转]彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”提示

原博地址:https://www.cnblogs.com/jngwl/articles/10241540.html(1)打开Chrome安装目录,找到chrome.dll文件。(2)安装x64dbg 工具,双击x96dbg.exe,选择x64dbg(如果打不开,换x32dbg打开),然后打开上面的dll文件:(3)连续多次点击运行到用户代码按钮,直至窗口标题处的模块变成c...

2019-03-11 15:05:00 104

转载 Windows系统无法创建以aux命名的文件

今天在github上下载了一个NeQuick的python代码,里面有一个aux.py的文件,一下载到我电脑(WIN10 系统)上就会自动消失。。。。后来发现任何以aux命名的文件在Windows系统上都不能被创建,貌似aux是Windows的预留文件名。。其实除aux之外,Windows还有许多预留文件名不能用,一下这篇文章做了很好的总结。https://www.howtogee...

2019-03-11 10:09:00 944

转载 [转]详解最大似然估计(MLE)、最大后验概率估计(MAP),以及贝叶斯公式的理解...

声明:本文为原创文章,发表于nebulaf91的csdn博客。欢迎转载,但请务必保留本信息,注明文章出处。本文作者: nebulaf91本文原始地址:http://blog.csdn.net/u011508640/article/details/72815981转载于:https://www.cnblogs.com/hellovan/p/10248319.html...

2019-01-10 10:16:00 172

转载 [转]解决Matlab R2014a与VS2017混编问题

原文链接:https://blog.csdn.net/t15281180631/article/details/81302936转载于:https://www.cnblogs.com/hellovan/p/10246902.html

2019-01-09 21:13:00 222

转载 python使用matplotlib的savefig保存时图片保存不完整的问题

python使用matplotlib的savefig保存时图片保存不完整的问题使用如下形式的代码进行图片保存时,保存的图片出现不完整的情况,如图1所示。plt.colorbar()plt.savefig(title)plt.show()一开始我以为是图片大小比例不对,因而通过以下代码进行修改:plt.figure(figsize=(10,8))但是无论怎么修改,始终会出现...

2018-12-18 10:58:00 3974

转载 周跳探测方法之MW组合法

周跳探测方法之MW组合(Melbourne-Wubeena combination)法MW组合是由Melbourne和Wubbena于1985年提的组合观测值算法。该方法由同一历元的相位观测值的宽巷组合减伪距观测值的窄巷组合求得 ,适用于实时观测值的周跳探测。设第 \(i\) 历元伪距观测值(单位 :m )为P1、P2,相位观测值(单位 :m)为 \(L_1\)、\(L2\) ,...

2018-11-18 09:52:00 6582

转载 GNSS仰角和方位角的计算及代码,XYZ转BLH坐标的代码及原理

function [E,A]= Get_EA(sx,sy,sz,x,y,z)%GET_EA Summary of this function goes here%sx,sy,sz:站点的XYZ坐标,x,y,z:卫星的XYZ坐标% Detailed explanation goes here[sb,sl]=XYZtoBLH(sx,sy,sz);T=[-sin(sb)*cos(...

2018-11-17 21:54:00 4485

空空如也

空空如也

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

TA关注的人

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