哈夫曼树,原理,及,构造方法

哈夫曼树 一. 目的:找出存放一串字符所需的最少的二进制编码 二.  原理:首先统计出每种字符出现的频率!(也可以是概率)//权值 ------------------------------------------------------------------------------------------------            例如:频率表 A:60,    B:45, ...
分类: 编程语言 发布时间: 08-07 22:45 阅读次数: 0

c++友元总结

1、友元函数的作用:让不是类的成员函数可以访问该类的私有成员,提高效率。 2、关于友元的几点总结:          2.1 友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类。         2.2 友元函数是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明。          2.3 一个函数可以是多个类的友元函数,只需要在各个类中分别声明。 ...
分类: 编程语言 发布时间: 08-07 22:44 阅读次数: 0

常用的Linux/Unix命令

前些天去北京面试实习生,结果被问到了: 你知道哪些常用的Linux/Unix命令? 结果我支支吾吾就说出了几个cd ls ./xx 所以还是有必要好好学一下的。 在这里我只列出一些常用的Linux/Unix命令 磁盘管理(最常用) 1.cd 切换目录到你想到的地方。 用法: cd Name(跳到文件名为Name的文件) cd /user/bin(跳转...
分类: 编程语言 发布时间: 08-07 22:44 阅读次数: 0

读《天龙八部》小感

上周一周加上这周的周一周二周三,约10日左右,拜读了金庸老先生写的《天龙八部》。 不得不钦佩金老先生的文笔栩栩如生、构思浑然天成,人物情感更是活灵活现,有爱有恨。全书既融入了江湖快意恩仇、又不乏儿女情长、风流倜傥。而且伏笔颇多,一个人的神情变化,就为揭露一个令人咋舌的真相埋下伏笔。更有鲜明的佛理渗入各个 事件人物之中,以此来阐释因果循环、善恶有报的基本道理。 乔峰(后改名萧峰)无疑是八部中顶天...
分类: 编程语言 发布时间: 08-07 22:43 阅读次数: 0

CMkae+VS2015环境配置过程报错The C compiler identification is unknown解决方案

因为项目用到VS2015,故下载VS015,在环境配置时出现问题: 谷歌百度错误问题,说要cmake重装,中文路径问题啊,最后查错误日志发现错误。 (所以各位道友,先看看是不是cmake安装,vs安装是不是中文路径问题,Configure版本是否与安装的版本匹配) 解决方案: 把C:\Program Files (x86)\Windows Kits\8.1\bin\x86里的 ...
分类: 编程语言 发布时间: 08-07 22:42 阅读次数: 0

Window 系统中通过cmd命令行查看端口占用、相应进程、杀死进程等的命令【转】

一、 查看所有进程占用的端口  在开始-运行-cmd,输入:netstat –ano可以查看所有进程     二、查看占用指定端口的程序  当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr “指定端口号” 二、查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用...
分类: 编程语言 发布时间: 08-07 22:42 阅读次数: 0

bash: ./make_ext4fs: No such file or directory 错误解决方法

在安卓的打包时候,使用make_ext4fs会出现bash: ./make_ext4fs: 没有那个文件或目录问题,make_ext4fs为32位程序,所以我们需要让64位系统支持运行32位应用。 执行下面两条命令即可解决问题: sudo apt-get install lib32c-dev sudo apt-get install lib32stdc++6 但是有的系统会出现下面...
分类: 编程语言 发布时间: 08-07 22:41 阅读次数: 0

tire tree

tire tree是一种存储字符串的数据结构,我们可以通过它来进行插入,查询,删除等操作 首先其核心思想就是把每一个字符串中的每一个字符抽象成一棵树中的一条边,以及这条边所连接的子节点,插入时只需沿着相应前缀的字母向下走,一旦无法再继续走,也就是说当前树中无这个字符串,那么我们可以新建一个节点和一条边,表示没有的字母,来得到插入的字符串。查询时同样是沿着字母走,一旦没有,则返回一个值,有的话返回...
分类: 编程语言 发布时间: 08-07 22:41 阅读次数: 0

BZOJ4659 Lcm

原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=4659 Lcm Description 给出A,B,考虑所有满足l<=a<=A,l<=b<=B,且不存在n>1使得n^2同时整除a和b的有序数 对(a,b),求其lcm(a,b)之和。答案模2^30。 Input 第一行一个整数T表示数据组...
分类: 编程语言 发布时间: 08-07 22:41 阅读次数: 0

计算机是怎样跑起来的?

对于计算机的运行机制和原理,还有程序是什么?为什么这样? 《计算机是怎样跑起来的?》这本书通俗易懂,适合小白阅读。 心中总有些疑惑,这本书带我看清这些问题。 在这里我对每次读完后认为是核心部分的进行总结。 第一章 计算机的三大原则 * 计算机是执行输入、运算、输出的机器。 程序是指令和数据的集合。 计算机的处理方式有时与人们的思维习惯不同。 第一章小结:...
分类: 编程语言 发布时间: 08-07 22:40 阅读次数: 0

遗传算法求解立体仓库货位优化

遗传算法求解立体仓库货位优化   货位优化是仓库布局研究的一个主要分支,随着现代计算机技术以及控制技术的不断发展,生产企业和物流仓储企业仓库管理呈现出控制最优化、运行智能化的发展趋势,对仓库的货位优化已成为物流技术发展的一个重要标志。国外对仓储货位优化研究相对较早。Hesket研究了货物存储所需要的存储空间以及货物的订单数量对仓储效率的影响。Goetschalckx等证明了N类货物分配下最低C
分类: 其他 发布时间: 08-07 22:40 阅读次数: 0

蚁群算法求解有时间窗约束的车辆路径问题matlab程序

蚁群算法求解有时间窗约束的车辆路径问题matlab程序 1 简介 带时间窗的车辆路径问题(VRPTW)一般描述为从某一物流配送中心出发,用多台车辆向多个顾客送货,车辆完成配送任务后返回配送中心。 已知每个顾客的位置与需求量, 每台车的容量一定, 将货物送到顾客手中需要满足一定的时间约束, 要求合理安排行车路线使目标函数得到优化。 对该问题的研究引起了广大学者的关注。 它是有容量约束车辆路径问题
分类: 其他 发布时间: 08-07 22:39 阅读次数: 0

python读取txt文件中的字符串,并将其中的数字输出

python读取txt文件中的字符串,找出字符串中的数字,并输出为字符串file = open('route') content = file.read() s = [i for i in content if str.isdigit(i)] s2 = ''.join(s) print(s2)...
分类: 其他 发布时间: 08-07 22:39 阅读次数: 0

时间窗和同时取送货的车辆路径问题(Vehicle Routing Problem with Simultaneous Piekup and Delivery and Time Windows,VRP

带时间窗和同时取送货的车辆路径问题(VehicleRouting Problem with Simultaneous Piekup and Delivery and Time Windows,VRPSPDTW)是指一组具有相同类型的车辆从配送中心出发,对其确定的客户集进行服务,完成服务后返回配送中心。每个客户的需求量和希望得到服务的时间窗是已知的,车辆在配送中心装好客户需要的货物在客户允许的时间窗...
分类: 其他 发布时间: 08-07 22:39 阅读次数: 0

windows10环境下用anaconda和VScode配置

文件下载最新的Anaconda3-5.1.0-Windows-x_64.exe版本中在安装的时候已经打包好了vscode,就是在anaconda3安装完成之后,会提示你是否要安装vscode,然后勾选就可以完成vscode的安装。Anaconda3-5.1.0-Windows-x_64.exe下载链接:点击打开链接    2、Anaconda3安装流程直接点击exe文件,如下图所示点击Next等待...
分类: 其他 发布时间: 08-07 22:39 阅读次数: 0

Ubuntu16.04安装GPU版Pytorch流程

Ubuntu16.04安装GPU版Pytorch流程时间:2018-03-22声明:本文为自我实践,如按本文操作有任何问题,本人不负有任何责任。1、硬件条件电脑为i7处理器,显卡为gtx1060,其他就不重要了。2、总体流程安装ubuntu16.04系统;安装nvidia显卡驱动;安装cuda8.0toolkit;安装cudnn8.0;安装集成开发环境anaconda3;安装pytorch;进行测...
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

MATLAB旋转和平移时,以白色填充多出来的区域

主要思路:在旋转和平移操作之前进行一个~image操作,旋转和平移之后在~image(取反)回来就行。 img = imread('1.bmp'); img = rgb2gray(img); thresh = graythresh(img); % 自动确定二值化阈值 img = imbinarize(img,thresh); ...
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

支持向量机原理理解及程序

       本文以线性可分的数据集为例子分析支持向量机(SVM)的实现过程,但是,支持向量机的应用绝不仅限于线性可分的二分类问题,其可以拓展到多分类,拟合回归等问题上。1、支持向量机原理推导        请参考:1)SVM-支持向量机原理详解与实践                      2)周志华的《机器学习》西瓜书        通过以上的推导,总结起来就是:最大化两个类之间的分离边缘等...
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

基于支持向量回归和LSTM的短时交通流预测

基于支持向量回归和LSTM的短时交1.1 前言在深度学习火之前,学术界更多是采用机器学习的方法,而其中支持向量机就是最热门一个方法,这篇文档基于支持向量回归和LSTM两种模型进行短时交通流预测。本文所采用的数据是2016年10月长沙市芙蓉路/人民路北向南方向的交通流数据,数据采用5min内通过数据采集点的车辆数的统计值,10月15日和16日共576个数据点,其中15日为星期六,16日为星期天,两天...
分类: 其他 发布时间: 08-07 22:37 阅读次数: 0

windows7下安装pytorch 0.4.0 GPU版本

1、PyTorch的官方Windows支持2018年4月25日,PyTorch 官方发布 0.4.0 版本,该版本的PyTorch 有多项重大更新,其中最重要的改进是支持 Windows系统。Windows用户能直接通过conda、pip和源码编译三种方式来安装Pytorch,不过需要强调Windows下的Pytorch仅支持Python3.5和Python3.6,不支持其他的Python3版本,...
分类: 其他 发布时间: 08-07 22:37 阅读次数: 0