自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JDK开发环境

【正文】1、安装JDK开发环境下载网站:http://www.oracle.com/开始安装JDK:修改安装目录如下:确定之后,单击“下一步”。注:当提示安装JRE时,可以选择不要安装。2、配置环境变量:对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe。路径:C:\Java\jdk 1.7.0 _09\b...

2017-01-10 20:09:49 288

原创 C语言及VS快捷键

注释与反注释:Ctrl + K + C注释代码块Ctrl + K + U取消注释代码块代码格式有些乱:1、使用Ctrl + A将代码全选后,再按Alt + F8可以调整到标准格式;2、Ctrl + Alt+ L也可以;3、在VS2008中,选定代码后,按Ctrl+K+F组合键,可以自动进行代码对齐。注意:要先按下Ctrl和K,再按下F,因为Ctrl+F是查找的快捷键。也可以先按下Ctrl+K,再按下Ctrl+F。另外,可以在“工具->选项->文本...

2020-11-22 21:47:47 2346 3

转载 linux 下 C编程学习记(一)

接触C语言已经4年了,但是一直没有在linux下写过C代码也没有想过在linux下开发要学习一些什么东西,最近看了一些在linux下的C开发知识,突然发现用惯了windows下的集成开发环境的自己弱爆了。看了也有一段时间了,总结一下最近的成果,希望对向我们这一类的初学者有抛砖引玉的作用。一:工具的使用1、学会使用vim/emacs,vim/emacs是linux下常用的源码开发工具。2、学会makefile文件的编写规则,并结合aclocal,autoconf,aotumake。生成mak.

2020-10-11 13:01:16 372

原创 Linux 查找操作

很多时候,需要在某个文件夹下查看所有的文件是否包含某个字符串,比如已知一个变量名,但是不知道定义在哪个文件里,就可以搜一下。(1)目录下的所有文件中查找字符串find . | xargs grep -ri "class" 其实,该命令行等价于grep -ri "class" .(2)目录下的所有文件中查找字符串,并且只打印出含有该字符串的文件名find . | xar...

2020-10-11 12:58:45 284

转载 2020-10-11

准备工作需要准备以下环境:- Linux(本文以Fedora25为例)- CD/DVD刻录机- DVD-R刻录光盘或DVD-RW可擦写光盘一张- 刻录软件cdrecord(推荐刻录CD)- 刻录软件growisofs(推荐刻录DVD)使用cdrecord刻录软件cdrecord即wodim,它常被用来刻录CD光盘,当然也可以刻录DVD光盘。安装软件[root@dhcp-14-171 ~]# yum install -y cdrecord1刻录光盘验证光盘(仅可擦写光盘

2020-10-11 12:45:18 275

转载 Nero 软件各种组件简单介绍

Nero 软件套件,它由一系列组件构成,这些组件因不同的套件类型而异。以下是组件清单:Nero Burning ROM、InCD、 Nero StartSmart、Nero Toolkit、Nero CoverDesigner、Nero WaveEditor、 Nero SoundTrax、Nero BackItUp、Nero ImageDrive、Nero ShowTime、 Nero Recode、InCD Reader、Nero PhotoSnap、Nero MediaHome、 Nero Phot

2020-10-11 12:41:08 1005

转载 sqlite3数据库c语言简单操作基础(一)

概述:sqlite3数据库是一个比较精简的数据库操作库,在嵌入式设备上,因其轻量级,大多使用的就是这货了。当然它的使用也是比较简单的,通过几个基础的API就可以完成一些基本的操作了。最近使用这货,所以做一下学习笔记,省得以后用到又的查资料麻烦。这篇笔记就主要是数据库的创建还有基础的几个API介绍。后面的话会具体记录一下数据库的增删改查,以及事务部分。使用测试环境:系统linux:ubuntu14.041,sqlite3库下载地址官网地址:https://www.sqlite.org/downlo

2020-10-08 13:11:28 499

转载 QT读写Sqlite

在.pro文件中添加QT += sql执行qmakeQT对一些基本的数据库的访问封装,可谓是极大的方便的我们开发人员,现在我们就来说下QT对Sqlite这个数据库的读写,Sqlite是一个比较小型的本地数据库,对于保存一些软件配置参数或量不是很大的数据是相当的方便,Qt本身已经自带了Sqlite的驱动,直接使用相关的类库即可,这篇我们主要来说明QT访问Sqlite数据库的三种方式(即使用三种类库去访问),分别为QSqlQuery、QSqlQueryModel、QSqlTableModel,对于这三种类库

2020-10-08 13:09:08 324

转载 sqlite3.h中的函数使用方法

一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。使用的过程根据使用的函数大致分为如下几个过程:sqlite3_open()sqlite3_prepare()sqlite3_step()sqlite3_column()sqlite3_finalize()sqlite3_close()

2020-10-08 13:03:35 558

转载 SQLite学习笔记(八)-- BLOB数据的插入与查询(C++实现)

1.什么是BLOB数据BLOB (binary large object)即二进制大对象,是一种可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。常见的BLOB文件有图片、声音和自定义对象等。2.BLOB操作相关API介绍2.1 准备SQL语句2.2 BLOB绑定函数2.3 准备语句执行函数2.5 获取指定字段的整形数据值2.7 获取指定BLOB数据长度3.代码实例函数原型...

2020-10-08 12:58:03 1830

转载 sqlite3:深入理解sqlite3_stmt 机制

我们在使用sqlite3的过程中,涉及到批量操作时(批量插入、批量读。。。),总会遇到 sqlite3_stmt这个数据类型,按照官方解释说法是这样的:sqlite3_stmt是C接口中“准备语句对象”,该对象是一条SQL语句的实例,而且该语句已经编译成二进制形式,可以直接进行计算。它并不是我们所熟悉的sql语句,而是一个已经把sql语句解析了的,用sqlite3自己标记记录的内部数据结构,可以被直接执行的语句,所以,如果结合变量,采用sqlite3_stmt结构,会使得批量操作执行的效率大大提高...

2020-10-08 12:46:31 933

原创 Qt批量创建控件与批量操作控件QPushButton QLineEdit

使用QT编程,题目1:假设有这样的需求:向Widget窗体中添加30个按钮(QPushButton),如何用代码实现呢?有两种方法,一种是:添加:for (i = 0; i<30; i++){ QPushButton *bt = new QPushButton(QString::asprintf("Button%d", i + 1), ui->widget);//注:最后一个参数一定为一个“父窗体”! bt->setGeometry(i * 10, i * 10

2020-06-05 20:57:26 7170 1

原创 Qt4.8.7连接MySql数据库(windows环境)

1.软件准备qt-opensource-windows-x86-mingw482-4.8.7.exeQt4的最后一个版本,bug应该是最少的,其他版本也类似。官方下载链接(329M) mysql-5.5.37-win32.msiMySql数据库,安装时注意选择全部安装。百度网盘下载(33M)2.安装MySql安装完成后,D盘根目录新建一个MySql文件夹,把D:\Program Files (x86)\MySQL\MySQL Server 5.5目录下的include和lib文件夹拷贝到C:..

2020-06-05 20:20:05 695

转载 C++深拷贝与浅拷贝(实现String类)

浅拷贝:1.什么是浅拷贝? 浅拷贝会出现什么问题?所谓浅拷贝,指的是在对象复制时,只是对对象中的数据成员进行简单的复制,默认拷贝构造函数执行的也是浅拷贝。简单的说,浅拷贝就是值传递,将源空间里面的内容复制到目标空间中。存在缺陷:多个指针可能共用管理一块内存空间,在释放时,导致对一块空间的多次释放,造成内存泄露。深拷贝:2. 什么是深拷贝?在“深拷贝”的情况下,对于对象中动态成员,就不能仅仅简单地赋值了,而应该重新动态分配空间。深拷贝与浅拷贝:3.浅拷贝与深拷贝的不同之处:

2020-05-29 23:22:46 719

转载 结构体深度剖析(内存对齐,对齐参数,偏移量)

一、了解结构体在C语言中,除了最常见用数据类型,字符类型(char)、整数类型(short、int、long )、实型(float、double),,,,,,最常见也是最经典的还有一种数据类型,那就是结构体。二、结构体经典面试题:(1)、什么是结构体?(2)、一般在什么情况下用到结构体?(3)、什么是结构体内存对齐?为什么要对齐?怎样对齐?(4)、对齐参数如何设置?可以设置为按照任意字节数对齐吗?(5)、如何知道结构体某个成员相对于结构体起始位置的偏移量?三、 下面,我们围绕以上提..

2020-05-29 23:16:29 439

转载 “内存对界”原理——数据是如何对齐的

1.内存对界原理在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。例如:struct struct1{char x1; // 对界条件为1,不填充,偏移地址为0short x2; // 对界条件为2,前面.

2020-05-29 23:14:09 611

转载 原码,反码,补码的深入理解与原理

        本文从原码讲起。通过简述原码,反码和补码存在的作用,加深对补码的认识。力争让你对补码的概念不再局限于:负数的补码等于反码加一。接触过计算机或电子信息相关课程的同学,应该都或多或少看过补码这哥仨。每次都是在课本的最前几页,来上这么一段:什...

2020-05-29 23:06:42 700 1

转载 远指针和近指针,巨指针

char near p; /定义一个字符型“近”指针*/char far p; /定义一个字符型“远”指针*/char huge p; /定义一个字符型“巨”指针*/首先要从8086处理器体系结构和汇编渊源讲起。大家知道,8086是一个16位处理器,它设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。8086采用段式

2020-05-29 23:05:44 314

转载 sockaddr_in结构体简介

sockaddr_in(在netinet/in.h中定义):struct sockaddr_in {short int sin_family; /* Address family */unsigned short int sin_port; /* Port number */struct in_addr sin_addr; /* Internet address */unsigned char sin_zero[8]...

2020-05-29 23:04:22 2072

转载 UML-用例图

用例图:主要用于描述系统的行为及各种功能之间的关系,是描述参与者(Actor)与用例以及用例与用例之间关系的图。用例图 = 参与者 + 用例 + 关系1.组成1.1用例(use case) 用例 概念: 1)系统、子系统或类与外部参与者(actor)交互的动作序列的说明,包括各种序列及出错序列。 2)简单理解为用例就是系统的功能。 3)用例分析可以认为是对系统功能的分解。1.2参与者(角色,actor) 1)参与者:...

2020-05-29 23:02:57 592

转载 WSAStartup( )详解

这里用通俗的语言解释一下这个函数,就类似于opencv一样,要添加链接库函数,cv.lib等,要添加到附加依赖项,或者通过#pragma comment(lib,”cv.lib“)一样,然后才能包含头文件进行各种函数的调用。当然了,socket编程要调用各种socket函数,但是需要库Ws2_32.lib和头文件Winsock2.h,这里的WSAStartup就是为了向操作系统说明,我们要用哪个库文件,让该库文件与当前的应用程序绑定,从而就可以调用该版本的socket的各种函数了。头文件header:.

2020-05-29 23:01:10 587 1

转载 NVR+DVR+CVR

一、NVR的简介  简单来说:NVR(Network Video Recorder)又叫网络视频录像机,是一类视频录像设备,与网络摄像机或视频编码器配套使用,实现对通过网络传送过来的数字视频的记录。  NVR最主要的功能是通过网络接收IPC(网络摄像机)、DVS(视频编码器)等设备传输的数字视频码流,并进行存储、管理。NVR的核心价值在于视频中间件,通过视频中间件的方式,广泛兼容各厂家不同数字设备的编码格式,从而实现网络化带来的分布式架构、组件化接入的目的。  NVR的主要工作原理就是将网络作为

2020-05-21 21:08:51 6644 1

转载 安防CVR存储系统设计解决方案

1.1 需求概述存储分系统的设计需建立满足承载应用系统要求的数据存储能力,根据用户的网络和实际应用情况,对视频监控存储系统的建设要满足如下需求:高性能由于有多路摄像头数据并发持续写入,考虑以后摄像头的增加,并且同时有多路服务器可能读取数据,所以需要高性能处理的存储系统。海量存储空间要对海量视频数据进行存储,这就要求存储设备必须提供海量的存储空间。集中式管理与共享实现数据和存储空间的统一管理和共享,使数据的管理、备份非常方便。可靠性数据的安全性是第一位的,系统应保障在单点或多点故障...

2020-05-21 21:02:38 4932

转载 pcap文件详解

一.简介 pcap文件是常用的数据报存储格式,可以理解为就是一种文件格式,只不过里面的数据是按照特定格式存储的,所以我们想要解析里面的数据,也必须按照一定的格式。普通的记事本打开pcap文件显示的是乱码,用安装了HEX-Editor插件的Notepad++打开,能够以16进制数据的格式显示,用wireshark这种抓包工具就可以正常打开这种文件,愉快地查看里面的网络数据报了,同时wireshark也可以生成这种格式的文件。当然这些工具只是我经常使用的,还有很多其它能够查看pcap文件的工具。二...

2020-05-14 20:34:53 1741 1

转载 什么是句柄?指针和句柄的区别

句柄在windows编程中是一个很重要的概念,在许多地方都扮演着重要的角色。在windows环境中,句柄是用来标识项目的,这些项目包括:(1)模块(module)(2)任务(task)(3)实例(instance)(4)文件(file)(5)内存块(block of memory)(6)菜单(menu)(7)控制(control)(8)字体(font)(9)资源(recource),包括图标(icon),光标(cursor),字符串(string)等(10)GDI对象

2020-05-14 20:25:48 355

转载 C语言下划线开头的函数

首先,C++里关于下划线的问题是源于C语言,因为C++允许用extern “C”来修饰代码以C语言语法方式编译。然后说C语言里的下划线:C语言确实允许以下划线开头的函数存在,实际上你用一个下划线开头的函数名或者变量是没问题的,但有可能会发生命名冲突。凡是以两个或一个下划线开始,后面紧跟着一个大写字母的标识符,不管它出现在哪里,都是保留给编译程序或标准库函数使用的。此外,凡是以一个下划线开始,后面不管跟着什么内容的标识符,如果它出现在文件范围内(即它不是出现在一个函数内),那么它也是被保留的。如果你用一个保留

2020-05-14 20:22:14 9868

翻译 Cygwin 和MinGW 的区别与联系是怎样的?

Cygwin,原 Cygnus 出品(已被红帽收购),目前是 RedHat 名下的项目。项目的目的是提供运行于 Windows 平台的类 Unix 环境(以 GNU 工具为代表),为了达到这个目的,Cygwin 提供了一套抽象层 dll,用于将部分 Posix 调用转换成 Windows 的 API 调用,实现相关功能。这里面最典型的,最基本的模拟层就是那个 cygwin1.dll。除此之外,随着 Linux 系统的发展壮大,目前的 Cygwin 已经不仅仅提供 POSIX 兼容,因此也顺带多了更多...

2020-05-14 20:16:27 535

转载 QT:QObject 简单介绍

QObject 是所有Qt对象的基类。QObject 是Qt模块的核心。它的最主要特征是关于对象间无缝通信的机制:信号与槽。使用connect()建立信号到槽的连接,使用disconnect()销毁连接,使用blockSignals()暂时阻塞信号以避免无限通知循环,使用connectNotify()和disconnectNotify()追踪连接。QObject 以对象树的形式组织起来。当...

2020-05-08 22:58:10 1168

转载 #Pragma Pack(n)与内存分配 pragma pack(push,1)与#pragma pack(1)的区别

 #pragma pack(n)解释一:每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”。  规则:  1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offs...

2020-05-08 22:55:30 173 1

转载 C++宏定义详解

一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #define命令剖析1.1 #define的概念 #define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符...

2020-05-08 22:50:26 1602

转载 C++ explicit关键字详解

首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString // 没有使用explicit关键字的类声明...

2020-05-07 23:11:52 144

转载 python os.path模块常用方法详解

os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path)返回path规范化的绝对路径。>>> os.path.abspath('test.csv')'C:\\Pytho...

2020-02-14 17:01:53 142

原创 Linux中变量 #,#, @, 0,0, 1, 2,2, *,$$,$?的含义

$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$n 是传递给该shell脚本的第n个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误...

2020-01-16 14:33:25 545

原创 linux系统下Matlab 读json数据

linux系统下Matlab 读json数据可分为两步:1.首先json文件转为结构体数据类型2.matlab读入结构体数据网址:https://github.com/fangq/jsonlab下载:loadjson.m mergestruct.m varargin2struct.m文件loadjson.m mergestruct.m mypara_input.m sp...

2020-01-16 14:30:47 345 1

转载 CMake与Make最简单直接的区别

写程序大体步骤为:1.用编辑器编写源代码,如.c文件。2.用编译器编译代码生成目标文件,如.o。3.用链接器连接目标代码生成可执行文件,如.exe。但如果源文件太多,一个一个编译时就会特别麻烦,于是人们想到,为什么不设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了make工具,它是一个自动化编译工具,你可以使用一条命令实现完全编译。但是你需要编写一个规则文件,make依据...

2020-01-16 14:07:51 290 1

转载 蚁群算法路径规划TSP

阅读目录1.关于旅行商(TSP)问题及衍化 2.群蚁算法基本原理 3.群蚁算法的基本流程 4.群蚁算法计算实例 5.TSP问题的群蚁算法C#代码实现 6.资源与参考文献  若干年前读研的时候,学院有一个教授,专门做群蚁算法的,很厉害,偶尔了解了一点点。感觉也是生物智能的一个体现,和遗传算法、神经网络有异曲同工之妙。只不过当时没有实际需求学习,所以没去研究。最近有一个这样的任务,所以...

2020-01-16 13:55:46 10637 3

转载 scrapy中如何设置应用cookies(三种方式)

本人是python3.6总的来说,scrapy框架中设置cookie有三种方式。第一种:setting文件中设置cookie当COOKIES_ENABLED是注释的时候scrapy默认没有开启cookie当COOKIES_ENABLED没有注释设置为False的时候scrapy默认使用了settings里面的cookie当COOKIES_ENABLED设置为True的时候scr...

2020-01-14 09:21:13 3551

转载 Scrapy多线程爬虫原理

一:多线程爬虫原理二:Scrapy框架定义:Scrapy是基于Python实现,方便爬取网站数据、提取结构性数据的应用框架。底层:使用Twisted异步网络框架来处理网络通讯,加快下载速度。不用手动实现异步框架,包含了多种中间件接口,非常灵活。Scrapy运行架构流程图:组件说明: Scrapy Engine(引擎)...

2020-01-09 14:06:32 4833

转载 查看Linux版本

一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4....

2020-01-09 14:06:01 105

转载 Linux export输出变量

在Linux中,设置环境变量有许多方法,其中最直接的就是使用export命令来对已有的环境变量添加新的值,比如我们安装了Java,现在要将其路径加入PATH环境变量中,可以使用:选择profile文件写入我们的环境变量;使用 suodo gedit /etc/proifle 命令打开该文件,并输入以下命令:export JAVA_HOME="xxx"export PATH="$PAT...

2020-01-09 14:05:22 1738

卡尔曼滤波与组合导航原理.rar

卡尔曼滤波与组合导航原理.rar包括Kalman滤波理论及其在导航系统中的应用高清pdf及卡尔曼滤波与组合导航原理完整PPT课件,以及部分代码程序实现。基于扩展卡尔曼滤波激光与雷达在信息融合下的数据处理程序。 Kalman滤波理论及其在导航系统中的应用(第2版)》紧密结合Kalman滤波理论在导航、制导与控制领域的应用,系统地介绍了Kalman滤波基础理论及最新发展。内容主要包括Kalman滤波基本理论、实用Kalman滤波技术、鲁棒自适应滤波、联邦Kalman滤波、基于小波分析的多尺度Kalman滤波和离散非线性系统滤波等。

2020-11-22

Tecplot中文教程-共享版.pdf

Tecplot是Amtec公司推出的一个功能强大的科学绘图软件。它提供了丰富的绘图格式,包括x-y曲线图,多种格式的的2D和3D面绘图,和3D体绘图格式。Tecplot 软件易学易用,界面友好,而且针对于Fluent软件有专门的数据接口,可以直接读入*.cas和* .dat文件,也可以在Fluent软件中选择输出的面和变量,然后直接输出tecplot格式文档。

2019-11-07

star ccm 帮助教程.pdf

教程按步骤介绍了 STAR-CCM+ 针对各种应用的使用方法,并提供特定应用的设置、初始化和求解流程步骤

2019-11-01

git官方文档.pdf

ProGit Scott Chacon and Ben Straub 编写。git 官方文档 在过去这几年看到 Git 从一个相对无名的版本管理系统成长为商业与开源版本管理的事实标准是令人吃惊的。我很高兴 Pro Git 做得很好并已经成为市场上几本既成功又完全开源的技术书籍之一。

2019-09-24

python-fp-growth-master.zip

Usage of the module is very simple. Assuming you have some iterable of transactions (which are themselves iterables of items) called `transactions` and an integer minimum support value `minsup`, you can find the frequent itemsets in your transactions with the following code: from fp_growth import find_frequent_itemsets for itemset in find_frequent_itemsets(transactions, minsup): print itemset

2019-08-02

[数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf

大学本科经典教材,研究生考研目录,[数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf,高清扫描版

2019-07-24

Z01866Web前端开发技术 HTML、CSS、JavaScript 第2版.pdf

Z01866Web前端开发技术 HTML、CSS、JavaScript 第2版

2019-07-23

蚁群算法求解TSP最短路径规划

旅行商问题(Traveling Saleman Problem,TSP)是车辆路径调度问题(VRP)的特例,由于数学家已证明TSP问题是NP难题,因此,VRP也属于NP难题。旅行商问题(TSP)又译为旅行推销员问题、货郎担问题,简称为TSP问题,是最基本的路线问题,该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,最后再回到原点的最小路径成本。

2017-09-25

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

TA关注的人

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