自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FEEL的博客

纵有疾风起,人生不言弃

  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

原创 Linux下安装Java(JDK8)

文件下载文件名称jdk-8u211-linux-x64.tar.gz下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html工具准备Xshell: 强大的安全终端模拟软件,支持SSH2,以及Microsoft Windows平台的TELNET协议。FILEZ...

2019-04-30 06:56:20 2590 2

原创 C++中的 =default和=delete

首先,什么是默认功能呢(Defaulted Function)明确默认的函数声明式一种新的函数声明方式,在C++11发布时做出了更新。C++11允许添加“=default”说明符到函数声明的末尾,以将该函数声明为显示默认构造函数。这就使得编译器为显示默认函数生成了默认实现,它比手动编程函数更加有效。例如,每当我们声明一个有参构造函数时,编译器就不会创建默认构造函数。在这种情况下,我们可以使用d...

2019-04-12 23:47:26 39201 7

原创 SpringBoot(2):Tomcat部署

通过SpringBoot应用程序,可以创建一个war包部署到web服务器中。接下来,就介绍一下如何创建war包并在Tomcat服务器上部署SpringBoot应用程序。SpringBoot Servlet初始化程序传统的部署方式是使Spring Boot应用程序@SpringBootApplication类扩展SpringBootServletInitializer类。 SpringBootS...

2019-04-10 14:34:53 2411 1

原创 BF算法和KMP算法详解

串匹配问题给定两个字符串S和T,在主串S中查找子串T的过程称之为串匹配(模式匹配),T称之为模式。这样一类的问题在实践中应用非常广泛。在文本处理系统、操作系统、编译系统、数据库系统以及Internet信息检索系统中,串匹配都是使用最频繁的操作。一般来说,串匹配问题具有以下的特征:问题输入规模很大,常常要在大量信息中进行匹配。因此,算法执行依次的时间也不可忽视匹配操作经常被调用,执行频率很...

2019-04-09 17:24:32 5036

原创 C++中的std::initializer_list详解

initializer_list是C++11提供的一种新类型,其定义于头文件<initializer_list>中,此头文件是工具库的一部分,<initializer_list>定义如下:namespace std { template<class E> class initializer_list { public: using value_...

2019-04-09 11:03:15 16407

原创 C++中的array容器

c++ 11中提供了数组类Array(容器)该Array的引入引入为C风格的数组提供了更好的选择。array类相对于c类数组有以下的优点:1. 数组类(Array class)知道自己的大小,而c风格的数组缺乏此属性。所以当传递给函数时,我们不需要把数组的大小作为单独的参数传递。2. 使用c风格的数组,数组退化为指针的风险更大;而数组类不会衰退为指针。3. Array通常比c风格的数组更有效...

2019-04-09 00:21:42 6714 5

原创 More Effective C++ (2):最好使用C++转型操作符

那些不少人常用的低阶转型动作,几乎像goto一样被视作是程序设计上的“贱民”。尽管如此,却仍苟延残喘,因为当某种情况变糟时,转型可能时必要的。不过,旧式的C型转型方式并非时唯一选择。它几乎允许你将任何类型转换为任意其他类型,这是极为拙劣的。若每次转型都能更精确地指明意图,则更好。例如:将一个pointer-to-const-object转型为一个pointer-to-non-const-obje...

2019-04-08 16:30:01 179

原创 高等排序之分割法(partition)

首先先给出Partition函数的伪代码: partition(A,p,r) //r是数组A末尾元素的下标, x=A[r] //分割时以A[r]为基准进行分割 i=p-1 for j = p to r-1 if A[j] <= x i=i+1 交换A[i]与A[j] ...

2019-04-08 15:58:30 1023

原创 More Effective C++(1):pointers和references

首先,我们从pointers(指针)、reference(引用)、casts(类型转换)、arrays(数组)、constructors(构造函数)说起,这些议题,几乎是C++程序最基础的部分,大多数情况都会用到上述所有特性。首先,今天作为此专题的第一节,我们谈一下pointers和references的区别想必C/C++的初学者对pointers和references的感觉是既爱又恨的。他们...

2019-04-07 00:30:20 216

原创 高等排序之归并排序

为什么会有如此多的排序方法呢,我们常使用的有冒泡、选择、快速排序,希尔排序等等。这是因为每一种排序方法有其特定的使用范围,尤其是对时间和空间复杂度要求高的算法中,很显然像冒泡这类的高复杂度的算法就无法胜任。对付此类问题则需要使用到高等排序方法。而归并排序就是其中之一。归并排序理解其实也非常简单,就是将数组分割为包含n/2个元素局部数组,对每个数组继续执行归并排序。并通过Merge(合并)将两个已...

2019-04-06 21:33:19 138

原创 初等排序(三):选择排序

选择排序法作为一种非常直观的排序方法,会在每一个计算步骤中选出一个最小值,依次选出,进而完成排序。selectionSort(A,N) //包含N个元素的0起点数组A for i 从0到 n-1 minj = i for j 从 i 到 N-1 if A[j] < A[minj] minj = j A[i] 与 A[minj] 交换 ...

2019-04-04 08:31:19 339

Measurement Studio 2012.txt

NI Measurement Studio 是为Visual Studio开发环境提供的一个集成式套件,包括各种常用的测量和自动化控件、工具和类库。NI Measurement Studio带有的ActiveX和.NET控件、面向对象的测量硬件接口、高级的分析库、科学的用户界面控件、测量数据网络化、向导、交互式代码设计器和高扩展性类库等功能,极大的减少了您应用程序的开发时间。

2020-05-19

elasticsearch-analysis-ik-7.6.1.zip

ElasticSearch-analysis-ik-7.6.1中文分词插件,配合ElasticSearch7.0以上的版本使用

2020-03-19

rabbitmq-server-3.7.9+ErLang.zip

消息中间件RabbitMQ3.7.9以及配套ErLang安装包,资源是刚刚学习使用,为方便以后使用,特上传到CSDN,权当一个代码工具记录。

2020-03-19

consul_1.7.1_windows_amd64 (2).zip

从consul官网下载Windows安装包,经常出现网络错误,下载失败。此次下载耗费了很长时间,所以就上传到CSDN,以便大家可以方便的使用。

2020-03-11

StarUML破解文件

将该文件复制到StarUML目录下的resources目录,将之前的app.asar文件替换,即完成StarUML的破解工作。亲测有效

2019-04-08

计算机组成原理

计算机组成原理唐朔风版教材PPT,有助于考研复习加深记忆

2019-01-14

C++编程思想

介绍了对象的创建与使用,C++中的C,面向对象方法和编程方法,强调代码实践的重要性。

2019-01-14

简易聊天室

实现简单的客户机与服务端间的通讯,可以不断的向服务端发送消息

2018-02-10

C语言活期储蓄账目管理系统

活期储蓄账目管理系统,实现储户开户、销户、存入、支出等活动。其主要要求是能比较迅速地找到储户的账户,实现存款、取款,还要能比较简单、迅速地实现插入和删除,以实现开户和销户的需要: (1)实现储户开户。开户时需要填写登记卡,记录储户信息(包括姓名和账号),并设置开户余额为0。 (2)实现储户销户。需要先找到储户的账户信息,然后将其删除。 (3)向某账户存款。需要找到账户信息,然后修改账户的余额(原来的余额 + 存入金额)。 (4)从某账户取款。需要找到账户信息,然后修改账户的余额(原来的余额 − 取出金额)。 (5)排序显示所有账户信息。根据账号对所有账户信息排序。 (6)查询某账户余额。找到要查找的账户,然后显示账户余额。 (7)查询某账户交易记录。找到要查询的账户,然后显示该账户的交易记录。 (8)所有账户及其交易信息存储至文件,程序运行时从文件中读入。

2018-01-11

实验设备管理系统

实验实验设备的录入、增加、删除、修改等功能。所完成的界面美观、大方。

2018-01-06

计算机组成原理与汇编语言程序设计

完整的计算机系统由硬件系统和软件系统构成,二者相辅相成,缺一不可,

2017-10-25

空空如也

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

TA关注的人

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