自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UESTC Like

Being talented is like being pregnant for a long time to be found- QQ1009167083

  • 博客(91)
  • 资源 (4)
  • 收藏
  • 关注

原创 matlab元胞自动机入门详解

元胞自动机的初步理解对元胞自动机的初步认识元胞自动机(CA)是一种用来仿真局部规则和局部联系的方法。典型的元胞自动机是定义在网格上的,每一个点上的网格代表一个元胞与一种有限的状态。变化规则适用于每一个元胞并且同时进行。元胞的变化规则&元胞状态典型的变化规则,决定于元胞的状态,以及其( 4 或 8 )邻居的状态。元胞自动机的应用元胞自动机已被应用于物理模拟,生物模拟等领域。...

2019-02-09 11:13:08 101429 19

原创 Matlab时间序列分析

在引入时间序列前,先介绍几个matlab函数matlab中的gallery函数简析Matlab 中的 gallery 函数是一个测试矩阵生成函数。当我们需要对某些算法进行测试的时候,可以利用gallery函数来生成各种性质的测试矩阵。其用法如下:[A,B,C,…] =gallery(matname,P1,P2,…,classname)其中matname表示矩阵性质,classname表示矩...

2018-11-13 18:53:46 124280 110

原创 python re正则表达式匹配规则

python re在字符串中查找我们需要的字符,比如从网络爬取的数据看来,我们都需要正则表达式的帮助。不同的语言具有不同的使用正则表达式方法,python是通过re来实现的。re.serach()re.search(r’re_compile‘,strings)For instanceimport rere.search(r'lk12','I love lk12')Out[54]: ...

2018-10-31 18:10:17 15031

原创 轨迹距离衡量-LCSS

轨迹距离衡量-LCSSPaper pdf link: Discovering Similar Multidimensional Trajectories基本思想基于公共最长子序列,我们知道对于两个序列A,B 求其最长公共子序列的dp矩阵推导式如下:dp(i, j) = 0 if |A|=0 or |B|=0dp(i,j) = 1+dp(i-1,j-1) if A[i] == B[j]dp(i,j) = max(dp(i-1,j), dp(i,j-1)) otherwise我们可以将该思想应用到

2021-07-23 16:15:41 2517

原创 时序数据相似度距离衡量- DTW距离

时序数据相似度距离衡量- DTW距离DTW (Dynamic Distace Warpping) 距离DTW简介Java实现DTW距离DTW (Dynamic Distace Warpping) 距离传统基于范数距离 (e…g, 欧式距离,曼哈顿距离) 的序列相似度比较面临两个很大的问题:不能处理两个长度不一的序列会产生local time shifting问题, 即由于序列的采样率不同或序列的产生频率不同,两条意义相同的序列可能会有很大的范数距离。这是由于在此方法下,序列只能够一一匹配。比如两

2021-07-23 14:39:51 4246 2

原创 EDR距离论文理解与JAVA实现

轨迹时序数据距离度量方法- EDR距离论文理解与JAVA实现EDR 距离 (Edit Distance on Real Sequence)基本思想EDR 距离 (Edit Distance on Real Sequence)详见paperRobust and Fast Similarity Search for Moving Object Trajectory基本思想对于两个时间序列,例如轨迹序列,两序列间的相似度距离为 一个序列转化为另一个序列所需要要的最小操作次数。对于序列中的元素点(轨

2021-07-23 10:39:24 1439

原创 Java 访问控制修饰符自我理解

访问控制修饰符关键字在java中,我们知道有4种用于访问控制的修饰符,分别是public , protected, default 以及private。public: 可以用于修饰类,接口,变量和方法。当一个类,接口,变量或者方法被指定为该类型修饰时, 在同一项目下的所有类(不再同一包或者在同一个包下均可)都可以访问该类,该接口,该变量或该方法, 但对于方法和变量而言,要保证它们所在的类能够被访问,它们才能被访问。protected: 用于修饰变量和方法,不能修饰外部类。当一个方法或者变量被申明为该

2020-05-14 14:32:58 549

原创 Eclipse更改JVM虚拟堆内存分配的大小

设置Eclipse内存使用情况修改eclipse根目录下的eclipse.ini文件-vmargs //虚拟机设置-Xms40m-Xmx256m-XX:PermSize=128M //非堆内存设置-XX:MaxPermSize=256M2, JVM内存设置打开eclipse window-preferences-Java -Installed JREs -Edit -Default...

2020-03-13 12:53:28 529

原创 字符串匹配算法-KMP

文章目录字符串匹配问题KMP算法简介前缀/后缀/部分匹配表甲的疑问1:k = next[k-1]是什么鬼?结论得到部分匹配表后匹配过程算法总结字符串匹配问题引用知乎用户灵茶山艾府的举例,假设我们有两个角色,甲和乙甲:abbaabbaaba乙:abbaaba一天清晨,乙对甲说,你心里到底有没有我,告诉一下我在你心中的位置。甲心中一紧,从头开始一一与乙的字符进行比较。但是,前面的六位都...

2020-03-08 14:30:17 3647

原创 Java数据结构与算法5 排序算法

文章目录排序算法的分类算法的时间复杂度交换排序冒泡排序快速排序选择排序简单选择排序插入排序直接插入排序希尔排序归并排序基数排序排序算法的分类按照是否借助外部存储内部排序占用内存空间排序,适用于数据量比较小的情况。基于内存的排序能解决大部分的排序问题,大多数的排序算法也是基于内存层面的内部排序算法。外部排序适用于数据量很大的情况,借助外部存储和内存相结合来对相关记录进行排序。...

2020-02-27 12:27:33 268

原创 Java数据结构与算法 前缀-中缀-后缀表达式

各种表达式前缀(波兰),中缀,后缀表达式(逆波兰)中缀:(3+4)*5-6前缀: - * + 3 4 5 6(从右至左进行运算)后缀:3 4 + 5 * 6 - (从左向右进行运算)前面,我们利用栈实现了一个简单的中缀表达式计算器。实际在计算机中,更多利用的是由后缀表达式来计算。下面。我们讨论如何使用后缀表达式计算结果 和 如何将 中缀表达式 转化为后缀表达式。逆波兰表达式计算对这样...

2020-02-16 17:58:37 373

原创 Java数据结构与算法4 栈

栈栈(stack) 是一种先入后出的线性结构应用:子程序的调用/递归调用/表达式求值(中缀表达式转后缀表达式)/二叉树遍历/图的DFS使用数组来模拟栈初始化:top = -1入栈:top++,stack[top] = data出栈: int value = stack[top], top–,return valuepackage com.like.java.data_structur...

2020-02-16 14:23:32 193

原创 Java数据结构与算法3 链表

链表思想链表是以节点的方式进行存储每个节点包含两个域:data+next:指向下一个节点链表的各个节点并不一定是连续存储的链表分为带头节点的链表和不带头节点的链表,根据实际需求来选择我们以水浒英雄好汉的排名来解释链表结构在Java中的实现class HeroNode { int id; String name; ...

2020-02-16 12:46:20 234

原创 Java数据结构与算法2 队列

队列队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列的数据元素又称为队列元素。在队列中插入一个队列元素称为入队,从队列中删除一个队列元素称为出队。因为队列只允许在一端插入,在另一端删除,所以只有最早进入队列的元素才能最先...

2020-02-16 12:00:11 270

原创 Java数据结构与算法1 稀疏数组

稀疏数组及其应用举例假设我们有这样一个需求,对于一个10x7的棋盘(如下图),我们需要存储每个棋子的具体坐标位置信息,尽可能少的占用内存。如果不采用稀疏数组的存储方式,那么我们需要一个int[10][8] 的内存空间约10x8x4 共320个字节。为了尽可能的减少存储空间,我们采用稀疏数组的方式来存储必要的信息即可。采用的稀疏素组形如以下的格式:行数列数需要记录的个数n...

2020-02-16 11:04:12 291 1

原创 MIT 算法导论

自己每次看完都写太麻烦了,发现网上有很多写的很好的笔记。搬运笔记

2019-11-26 20:45:42 307

原创 Chapter7 Hashtable

Symbol-table ProbemTable s holding n records,each record has a key value and some satellite data.operations1) Insert 2) Delete 3)SearchDirect Access Tablesuppose keys are drawm from U={0,1,…,m-1...

2019-11-24 21:10:05 219

原创 Chapter6 Order Statistics && Medium Value

Order StatisticsProblem:Given n elements in array A[0,1,…n-1], to find kth smallest element(elem of rank k)Naive Algorithm:sort A,return A[k] (mergesort/quicksort/heapsort in θ(nlgn))Special cases:...

2019-11-24 20:21:40 287

原创 Chapter 5 Sort in linear time

文章目录Sort in linear timeComparison sort(model)Counting sort - sort in linear timeRadix Sort(基数排序)Sort in linear timeHow fast can we sort ?It depends on model of what you can do with the elements....

2019-11-23 10:20:14 239

原创 Chapter 4 QuickSort & Randomized Algorithm

@[toc] (Directory)QuickSortfuturesDivide and conquer paradigmSorts “in place” (就地排序)Very practical (with tuning)Divide and ConquerDivide:Partition array into 2 subarrays around pivot x s...

2019-11-21 16:56:41 283

原创 Chapter.2 Asymptotic notation&Recurrence's Asymptotic time

DirectoryAsymptotic notationbig-O notation(O means upper bound in soome way)big-omega notation(Ω means lower bound in some way)Other notationsMethods for solving recurrencessubstitution methodRecursio...

2019-11-19 19:57:34 264

原创 Chapter.1 Course Introduction&Algorithm Analysis

DirectoryWhat is algorithm analysis?Starting from an usual example - Insertion SortAnaylsis method for running timeEnding with MergeSortWhat is algorithm analysis?The theoretical study of computer-p...

2019-11-19 16:07:44 288

原创 Chapter3 Divide and Conquer

DirectoryChapter.3 Divide and ConquerDivide&ConquerExamplesex.1--- mergeSortex.2---binarySearchex.3---powering a numberex.4---Fibonacci numbersMatrix multiplicationMatrix block multiplicationStras...

2019-11-16 21:23:26 333

原创 How to solve ""Your preferences cannot be read." in Google-chrome

I have received an error as followed:“Your preferences cannot be read. Some features may be unavailable and changes to your preferences won’t be saved” on Google Chrome.In an ubuntu os, How to solv...

2019-10-13 09:54:55 331

原创 pyinstaller的使用

打包成一个独立的二进制文件pyinstaller -F test.py打包为依赖二进制文件pyinstaller -D test.py

2019-09-08 19:27:28 240

原创 记一次django引入tinymce富文本模块

坏境:ubuntu18.04django 2.21.安装django-tinymcepip install django-tinymce2.添加 tinymce 到settings.py中的 INSTALLED_APPS 中NSTALLED_APPS = ( ... 'tinymce',)3. 静态文件目录配置3.1 复制tinymce找到我们安装的ti...

2019-09-07 16:22:40 842

原创 chromedriver: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file

并且在python运行selenium中报错:selenium.common.exceptions.WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 127解决方法$ sudo apt-get install libgconf-2-4...

2019-09-06 18:45:18 1296

原创 ubuntu 18.04下载并配置pycharm桌面快捷方式

1. 官网下载2. 解压安装 tar -zxvf pycharm.tar.gz mv pycharm /opt/3.创建快捷方式 sudo vim /usr/share/applications/pycharm.desktop4. pycharm.desktop写入 [Desktop Entry]Version=1.0Type=ApplicationName=P...

2019-09-06 15:18:54 473

原创 ubuntu18.04 解决chrome在root权限用户下不可使用

1. 查看goole-chrome文件所在位置进入 /usr/share/applications/我们安装的应用程序一般都在里面,找到goole-chrome,右键查看属性可以看到真正的文件其实在/usr/bin中,切换到该目录并打开goole-chrome文件编辑(vim 和gedit均可)2.编辑文件将exec -a “$0” “HERE/chrome” "@"改为exec -...

2019-09-06 15:13:57 1360

转载 Ubuntu18.04 普通用户提升到root权限

1、编辑passwd文件sudo vim /etc/passwd2、找到你的用户(比如test),将用户名后面的数字改成 0找到用户testtest:x:1000:1000::/home/test修改权限test:x:0:0::/home/test3、重启电脑,登录test账户。...

2019-09-06 10:57:15 5949 1

转载 ubuntu 18.04安装mysql配置

参考配置1配置2

2019-09-06 10:10:13 121

转载 ubuntu18.04下配置chrome和chormedriver

转载至简书一、安装Chrome浏览器1.安装依赖sudo apt-get install libxss1 libappindicator1 libindicator72.下载Chrome安装包wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb3.安装sudo dpkg -i ...

2019-09-06 09:07:34 295

原创 nginx上传文件报413文件过大错误

find / -name “nginx.conf”vi nginx.conf设置client_max_body_size 20m或更大

2019-08-27 16:29:53 1334 2

原创 django学习笔记 day3

文章目录视图的使用定义视图配置url模板的使用模板创建与配置定义视图:myApp\views.py配置url:myApp\urls.pydjango简单流程梳理视图的使用概述:在Django中,视图是对web请求进行回应视图就是一个python函数,在views.py文件中定义。定义视图示例,在myApp\views.py中写入:from django.shortcuts imp...

2019-07-31 09:45:25 184

原创 django学习笔记 day2

文章目录Admin站点管理配置Admin应用管理数据表关联对象布尔值显示问题示例执行按钮位置使用装饰器完成注册Admin站点管理概述:内容发布:负责添加,修改,删除内容的公告访问配置Admin应用在settings.py文件中的INSTALLED_APPS中添加’django.contrib.admin’,这条默认是添加好的。创建管理员用户:在项目目录下执行 python ...

2019-07-31 09:09:20 196

原创 Django学习笔记复习 day1

day1 了解Django项目创建及配置新建项目切换到创建项目的目录 cd C:\Users\admin\Desktop\DjangoProject创建名为project的项目命令 django-admin startproject project注:所有路径不要有中文切换到目录cd C:\Users\admin\Desktop\DjangoProject\project目录层级...

2019-07-30 11:41:39 231

原创 Django项目配置到Ubuntu阿里云服务器并从外网访问详细步骤

Django项目配置到Ubuntu阿里云服务器并从外网访问详细步骤坏境:服务器:ubuntu 18.04本地电脑:win10python环境:spyder +python3.6依赖服务:nginx uwsgi1. 服务器端口配置为了方便以后的使用,建议开放22,80,8000端口。具体配置教程。具体安全组配置可参考端口配置2. 连接服务器ssh连接或远程窗口连接,这里用xs...

2019-07-18 16:01:57 859

原创 django填坑1 - mysqlclient version过低

在创建新应用时报错,连接mysql时报错File "C:\Python35\lib\site-packages\django-2.0-py3.5.egg\django\db\utils.py", line 202, in __getitem__ backend = load_backend(db['ENGINE']) File "C:\Python35\lib\site-pac...

2019-07-05 09:12:27 1548

原创 关于四维空间

娱乐感想时间是第四维由于我们大脑接受的信息是有限的,即使我们通过三维去刻画思维也是没法处理的。生活中的四维可视化:照镜子,镜子里面有你,你的眼睛里面又有镜子,循环往复以至无穷的过程。当然,每个镜子里面的你和镜子中你的眼睛中的镜子都是二维平面,当然我们可以把它想成三维平面。虽然看着镜子里面的我们和本来的我们没有什么差别,但是其实是不同的。相对于我们大脑接收到的图像,每个平面里面的我们都是以...

2019-06-12 09:38:39 369

原创 阿里云ubuntu服务器下实现smtp ssl发送邮件

1. 开放465端口阿里云封锁了25端口,采用465端口加密发送邮件,所以配置如下:host:smtp.126.comport:465usernname:xxxxpassword:12345注意password不是126邮箱登陆的密码,是smtp开启的验证密码host添加smtp.126.com的ip地址在python中SMTP连接走SSL就可以了stmp = smtpl...

2019-06-07 22:51:10 1415

2019年电子科大保研C语言笔试真题 + 评分细则.pdf

往年电子科大保研C语言笔试真题

2021-04-24

[os2019]实验报告-李科-2016100104028.zip

电子科技大学 lab1-进程与资源管理实验及代码 lab2-地址映射实验报告及代码

2019-07-30

时间序列分析-随机过程.zip

这是博主数学专业课相关详细资料 从一个真实的中国移动的数据来进行时间序列分析,其过程包含了时间序列分析的大部分知识,其中包含了详细的代码及注释。通过这个实例,大家基本可以熟悉和理解时序分析的各个步骤及其作用,并能做到自己实现。

2019-07-30

vivado简单流水线cpu设计

计算机组成 简单流水线cpu的设计 1.解决数据冒险和结构冒险 2.实现周期结束后各阶段的锁存 3.实现内部前推

2018-12-04

空空如也

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

TA关注的人

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