自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 Git学习笔记(1)

参考链接:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6概述:Git是一种分布式版本控制系统,在分布式版本控制系统中,客户端并不只提取最新版本的文件快照,而是将整个代码仓库完整的镜像下来。Git的特点:直接记录...

2019-07-09 15:49:12 231

转载 迭代期望定律

转自:https://www.jianshu.com/p/e26d340b9c631.条件期望1.1期望离散随机变量期望连续随机变量期望对比平均值和期望平时常见的多是平均数的概念,平均数和期望两者既有联系也有区别,也容易弄混。平均数是统计学概念,主体是特征样本。 期望是概率论概念,主体是随机变量。 平均数和期望可以通过大数定理联系起来:掷骰子用掷单...

2018-11-22 10:57:38 27344 1

原创 字符编码那些事儿

Unicode,ASCII,UTF-8,GB2312......这些到底是什么?为什么vim打开编辑文档出现乱码?怎么修改字符编码之后就解决了?很多与文档编辑有关的软件,也总是涉及到设置字符编码的选项?应该怎么设置?让我们带着疑问一步一步拨云见日。1、为什么要有字符编码?计算机系统中所有信息以二进制形式存储,因此为了将我们日常所用的字符转化为计算机内部的信息,需要通过字符编码将这些...

2018-11-05 20:09:36 197

原创 strcpy/strlen/strcat/strcmp的实现

刷到一道题:写出完整版的strcpy函数索性对相关函数进行一下整理:参考博客:https://songlee24.github.io/2015/03/15/string-operating-function/一、字符串拷贝函数strcpy 函数strcpy的原型是char* strcpy(char* des , const char* src),des 和 src 所指内存区域不

2018-01-15 16:18:32 338

转载 说出来你们可能不信,但是数组名确实不是指针常量

这篇是一篇C语言劝退流教学文,看不懂的同学应该是劝退教学流的目标对象(写完了才想起来注一下,本文提到的“数组”和“数组名”字样,指的是数组左值表达式(array lvalue expression)或数组声明(array declaration)所声明的变量)首先,数组名不是常量指针,从两方面: 1. 类型方面,数组的类型是type[size],和常量指针类型type* const不同

2018-01-11 17:06:19 3453 1

转载 C++ 内存分配(new,operator new)详解

转载自:http://blog.csdn.net/wudaijun/article/details/9273339本文主要讲述C++ new关键字和operator new, placement new之间的种种关联,new的底层实现,以及operator new的重载和一些在内存池,STL中的应用。一. new operator 和 operator newnew operator:指我们在C

2018-01-04 16:25:39 308

原创 typedef与函数指针

typedef利用typedef声明一个新的类型名的方法是:1. 先按定义变量的方法写出定义语句(如int i;)。2. 将变量名换成新类型名(如将i换成COUNT)。3. 在最前面加typedef(如typedef int COUNT)。4. 然后可以用新类型名去定义变量。以声明上述的数组类型为例来说明:1. 先按定义数组形式书写: int n[100];2. 将变量名n换成自己指定

2018-01-03 15:50:55 403

原创 一小段C++程序反映出的问题

#include#includeusing namespace std;class A{public: A(int n){ value = n; } A(const A& other){ value = other.value; } //直接调用other的私有成员,这是因为访问权限针对的是类而不是对象,所以在同一个类中,还是可以直接访问私有成员变量的 //注意拷贝构造函数

2017-12-31 12:02:07 245

转载 C++ const修饰函数、函数参数、函数返回值

const修饰函数在类中将成员函数修饰为const表明在该函数体内,不能修改对象的数据成员而且不能调用非const函数。为什么不能调用非const函数?因为非const函数可能修改数据成员,const成员函数是不能修改数据成员的,所以在const成员函数内只能调用const函数。[cpp] view plain copy print?#include <iostream>  using namesp

2017-12-09 11:53:23 406

原创 利用带花树算法解决一般图的最大匹配

找了下带花树算法的相关资料,推荐下面两个: 1. https://www-m9.ma.tum.de/graph-algorithms/matchings-blossom-algorithm/index_en.html 对利用带花树算法求解最大匹配的动画演示和伪代码解析,个人认为非常有助于理解 2. http://www.csie.ntnu.edu.tw/~u91029/Matching.htm

2017-12-03 17:00:33 2430 1

原创 Smart Thief 问题

问题: 实验室的老师发在群里的问题,不知道出处,下面给出一些自己的解答:方法一:整数规划(只是想求一个结果) 建模: 将各房间看成一个变量Xi:X1,X2,…X12 权重为每个房间的profit:W[i] 目标:最大化所偷房间的权重和 限制条件: X1+X2<=1, X2+X3<=1, … X12+X1<=1 Xi属于{0,1} (0,1)整数规划问题可以借助excel或其他

2017-11-22 19:27:52 294

原创 Leetcode-String to Integer (atoi)

问题 Implement atoi to convert a string to an integer. 将一个字符串转化为整数问题看似简单,实际上有许多需要注意的细节。 要点:对特殊字符进行处理:空格字符,放在前面的0字符只有在数字0-9内的字符才能转化为整数,否则全部返回0正负号的问题:默认为正数,直接读取符号判断是否为正数还是负数边界的问题:去掉正负数之后,与INT_MA

2017-11-22 17:29:26 214

原创 消费社会的丰盛与单一

——读鲍德里亚《消费社会》有感 如鲍德里亚所言,我们处在一个空前丰盛的世界,被不断增长的物包围,丰盛的物,丰盛的欲望,丰盛的消费。我们处在一个无比多样化的世界,多样化的选择,多样化的满足。这一切正符合人类的需求,舒适,便捷,新奇,又愉悦。可是这些选择是否真的是人们所需,人们真的按照自由意志做出选择,而这些所谓的满足真的给人类带来了幸福么?罗素说:“须知参差多态,乃幸福本源”。如果将参差多态理解为人

2017-10-10 16:41:11 940

原创 LeetCode-Reverse Integer

原题: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 Note: The input is assumed to be a 32-bit signed integer. Your function should return 0 w

2017-09-29 16:27:59 190

原创 LeetCode-ZigZag Conversion

原题: The string “PAYPALISHIRING” is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) And then read

2017-09-29 10:08:54 194

原创 LeetCode-Longest Palindromic Substring

原题: Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example: Input: “babad” Output: “bab” Note: “aba” is also a valid

2017-09-27 20:46:13 211

原创 LeetCode-Median of Two Sorted Arrays

原题: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). Example 1: nums1 =

2017-09-25 18:34:36 194

原创 LeetCode-Longest Substring Without Repeating Characters

原题: Given a string, find the length of the longest substring without repeating characters. Examples: Given “abcabcbb”, the answer is “abc”, which the length is 3. Given “bbbbb”, the ans

2017-09-23 15:32:53 200

原创 LeetCode-Add Two Numbers

原题: You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and ret

2017-09-21 19:36:54 198

原创 LeetCode-Two Sum(两数之和)

原题: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the s

2017-09-19 15:51:24 442

原创 LeetCode-水箱问题(求最大容量)

原题: Given n non-negative integers a1, a2, …, an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find t

2017-09-19 11:31:19 1545

转载 常量指针与指针常量

本文转载自:找不到源出处了,原作者看到请私信我^_^,稍有修改。三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。一) 常量指针常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。在C/C++中,常量指针是这样声明的: 1)const int *p; 2)int

2017-09-11 19:18:53 176

原创 利用Kuhn-Munkras算法求最小权值匹配

本文参考博客: http://blog.csdn.net/zhangpinghao/article/details/12242823 http://philoscience.iteye.com/blog/1754498KM算法求的是基于带权二分图中完备匹配下的最大权值匹配。关于km算法的讲解网上资料比较丰富,此处就不详述啦。这里主要整理一些用KM算法求最小权值匹配的一些问题。在求最大权值匹配时

2017-07-20 19:11:31 4016 1

转载 【网络基础】电路交换、虚电路交换、分组交换的区别比较

电路交换:以电路联接为目的的交换方式是电路交换方式。电话网中就是采用电路交换方式。电路交换的动作,就是在通信时建立(即联接)电路,通信完毕时拆除(即断开)电路。优点: ①由于通信线路为通信双方用户专用,数据直达,所以传输数据的时延非常小。 ②通信双方之间的物理通路一旦建立,双方可以随时通信,实时性强。 ③双方通信时按发送顺序传送数据,不存在失序问题。 缺点:①电路交换的平均连接建立时间

2017-05-02 15:20:49 3092

原创 我的读书心得

其实这一篇是去年世界读书日那一天写的日记。因为感觉近段时间博文写的太少啦,所以把这篇发上来充个数,也顺便应个景,毕竟昨天是今年的世界读书日嘛,嘻嘻^^。最近读书仿佛开窍了一样,觉得好像掌握了些门道,较之以往更能发挥书的价值,于是忍不住反思了一下自己过往的读书经历。(现在想想,其实也不算开窍,只是稍稍变得有经验有技巧了一点而已,人啊,总喜欢把好的事情夸大化哦)以往接触的书好像也不少,许多好书草草的读过

2017-04-24 11:17:50 2418

转载 计算机内存中的堆与栈

转载自: http://blog.csdn.net/fengxinlinux/article/details/51541229一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由O

2017-03-08 10:38:12 435

原创 技术之惑 ——《全网公敌》(Hated in the Nation)观后感

剧情回顾该集秉承《黑镜》整部剧的风格,一如既往地灰暗阴郁,从整体色调、背景音乐到角色的压抑、事件的惊悚似乎都在为最后的巨型葬礼进行铺垫。一切源于一场互联网社区发起的“后果游戏”,游戏规则是:每天人们在网络上进行hashtag,投出当天最讨人厌的话题人物,截止下午五点,得票最高者将会遭受死亡惩罚,数据到午夜清零,新一轮的投票开始。游戏的参与者自然是参与投票的广大网民,那么游戏发起人是谁,谁来担当刽子手

2017-03-05 15:36:56 2829

原创 opnet调用matlab引擎

环境: matlab2014b (win32) + opnet14.5 (32位)+ win10环境变量设置: include: G:\VS2010\VC\include C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include G:\opnet\opnetinstall\14.5.A\sys\include

2017-01-03 18:40:46 2091 4

转载 MATLAB引擎方式函数库

转自:http://hi.baidu.com/yaoyuan725/item/1ca97caaf61506f615329bf3MATLAB引擎函数库是MATLAB提供引擎方式接口的一系列程序的集合,它允许用户用自己的C/C++语言或FORTRAN语言应用程序中对MATLAB进行调用,将MATLAB作为一个计算引擎使用,让其在后台运行,完成复杂的矩阵计算,简化前台用户程序设计的任务。在用户启动MATL

2017-01-03 16:06:40 1297

原创 OPNET学习小结(1)

前言学习opnet也快一个多月啦,想就这一段时间的opnet学习进行一下小结,主要整理了一些我觉得opnet中比较重要的知识点,进行一下巩固和OPNET关键概念1. Opnet 事件表与仿真核心事件是在一个特定时刻的一个特定动作的请求。OPNET仿真由事件驱动,在仿真中,仿真时钟仅在处理时间表头事件的时间更晚时随之变化。事件表OPNET仿真维护一个全局事件表。所有对象共享同一个仿真时钟。事件依

2016-12-01 19:42:15 14968 9

转载 OPNET学习笔记之simple_source模块

simple_source模块的功能是按照配置产生包,包括不同的包格式和产生速率,也是比较简单的进程模型。参考了《opnet process model:simple_source分析》http://hi.baidu.com/ebinghaus/blog/item/c7cade9228876c83a877a405.html  该模块有4个local statistic,注意有5个mo...

2016-11-13 09:57:26 1335

转载 如何快速转载CSDN中的博客

前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑

2016-11-13 09:51:40 250

原创 opnet14.5+win10+VS2010安装

安装问题应科研需求,需要使用Opnet,于是CSDN上找到了Opnet14.5的安装包,由于实验室自己的电脑是win10系统,且已经装有VS2015,因此,虽然没有在网上找到符合条件的安装教程,还是抱着试一试的心态,开始了安装。按步骤装好Opnet之后,因为没有在网上找到有关VS2015的环境变量设置,所以只能根据其他的VS版本如VS2010或VS2008做一些改动,基本包括include、lib环

2016-11-04 20:19:00 13245 16

转载 数学建模十大经典算法漫谈

作者:July 二零一一年一月二十九日本文参考: I、 细数二十世纪最伟大的十大算法 [译者:本人July] II、 本BLOG内 经典算法研究系列 III、维基百科博主说明:1、此数学建模十大算法依据网上的一份榜单而写,本文对此十大算法作一一简单介绍。 这只是一份榜单而已,数学建模中还有很多的算法,未一一囊括。欢迎读者提供更多的好的算法。 2、在具体阐述每一算法的应用时,除了列出常见

2016-10-29 09:45:23 2374

原创 我认可的意义

先放一张女神剧照<( ̄︶ ̄)> 平凡生活想起前段时间去找导师,交流过程中老师说了句”研究生了,要进行点有意义的研究“。语气很平淡、甚至略带一点调侃意味,我听完脑子却感觉轰的一声,顿时觉得科研好像变成了一件很神圣的事,大概是在平凡不羁的生活里浸淫得太久了,那些所谓的英雄梦想已经变得非常遥远而渺茫了。在那之后,我的内心沉重了一下午,因为又开始对未来感到恐慌了。现在的我,依然像一只无头苍蝇一样,在自认为

2016-10-28 21:05:47 564 1

原创 连接图算法CGR(二)

前言第二篇论文研究了连接计划的优化问题。如前一篇博客所述,CGR路由中连接图的生成依赖于连接计划,连接计划指的是导航卫星系统中所有卫星的连接信息,由于在GNSS中,由于卫星平台的资源有限,每颗卫星能建立的星间链路是有限的(例如该篇论文在研究问题的时候令一颗卫星一次只能建立一条星间链路),如何确立这些星间链路的建立,形成一个优化的连接计划,以满足星间通信和星间测距的要求,是导航卫星形成的DTN网络中值

2016-10-28 16:24:13 1400 5

转载 意想不到的有趣linux命令

声明:转载自http://blog.csdn.net/lanxuezaipiao/article/details/90621591. sl 命令sl是指“steam locomotive(蒸汽机车)”,你会看到一辆火车从屏幕右边开往左边。。。。。。安装  $ sudo apt-get install sl 运行  $ sl命令有 -alFe几个选项,-a An accident seems

2016-10-26 10:01:53 351

原创 连接图算法CGR(一)

前言这几天的科研任务需要了解与CGR路由有关的知识,重点阅读了两篇相关论文,想通过写这篇博客将理解的知识进行一下整理,同时也希望给其他想要了解CGR路由算法的童靴提供一点参考信息。这一篇博客重点介绍CGR路由。下一篇博客将会介绍一下连接计划的优化问题。CGR路由算法简介连接图算法CGR(Contact Graph Routing)提出背景在导航卫星网络中,卫星采用动态调度的指向性天线来实现星间链路

2016-10-25 21:55:42 4544 7

原创 Hello,Markdown!

前言打算写博客的我,发现从简书到CSDN,这两者都提供Markdown编辑器,甚至比起传统的富文本编辑器,它们鼓励使用Markdown编辑器。另外,一些我关注的博主也十分推荐使用Markdown语法写文章,Markdown这个词出现得越发频繁,到底什么是Markdown,Markdown的魅力何在?在好奇心的驱使下,我查找了一些资料,进行了如下总结。什么是Markdown?Markdown是一种轻量

2016-10-25 14:49:13 390 1

原创 算法复杂度笔记

数据结构课程笔记

2016-09-29 17:17:43 305

空空如也

空空如也

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

TA关注的人

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