- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 vue-router导航守卫使用axios, 没经过axios 拦截器
最近在写一个在线学习系统,并支持浏览课程信息页面,前提是用户参选过了本课程(否则不能进去)所以我在 vue router 全局前置守卫中使用axios获取检查选课记录, 然而在导航守卫中axios请求并未经过axios拦截器的处理,特别奇怪,折磨了我3个小时!!(虽然自己在 axios.get中配置一下header即可,但不解决这个问题,真的很难受)最后我把mian.js 中的 axios拦截器配置写在一个 utils/axios.js 文件中, 然后在main.js 中 import ‘@/utils
2022-03-06 22:48:29
908
1
原创 新闻文本分类 TextCNN
首先附上我的Gitee地址: News_Classification我将整个项目中的东西都上传上去了,只要安装好了python,以及 pytorch, jieba, gensim 应该就可以运行我这篇博客基本啥也没讲,有些东西说不清楚,建议看我的代码,都有注释,我也刚学深度学习,花了一星期才写完TextCNN模型示意图TextCNN模型定义Config = { 'kernel_size': (3, 4, 5), # 卷积核的不同尺寸 'output_channels': 200
2021-05-07 16:31:48
1122
4
原创 python获取实时疫情信息
目录一、 实验目的二、 实验环境三、 实验准备数据来源接口数据分析requests模块安装四、 实验设计程序源码-python实现五、 实验结果实验目的了解并掌握网络爬虫的基本原理,并动手实现动态获取全国新型冠状病毒疫情现状。实验环境windows 10Pycharm 2020.1python 3.7实验准备数据来源打开浏览器访问腾讯新闻疫情大数据展示页面https://news.qq.com/zt2020/page/feiyan.htm#/gl.
2021-04-25 12:22:18
1570
原创 中文分词-词典逆向最大匹配法-JAVA实现
中文分词-词典逆向最大匹配法测试环境windows 10IDEA 2020.1JDK 1.8算法描述1、 首先读取词库,每个词用哈希表存储,查找效率高2、 读取待分词句子input, 设置最大匹配长度 MAX3、 input的长度是否大于0,如果是接着下一步,否则第8步4、 input长度是否大于 MAX, 如果是,设置尝试匹配词语token = input后MAX个字符, 否则 token = input5、 是否有:token的长度大于1并且token
2021-04-08 12:20:23
783
4
原创 软件设计模式-观察者模式
某在线游戏支持多人联机对战,每个玩家都可以加人某一战队组成联盟,当战队巾某一成员受到敌人攻击时将给所有盟友发送通知,盟友收到通知后将做出响应。使用观发者模式和中介者模式设计并实现该过程。类图:代码:import java.util.ArrayList;public class Pro { public static void main(String[] args) { Observer player1, player2, player3, player4; player1 = new
2020-12-10 22:52:39
2869
2
原创 软件设计模式-中介者模式
使用中介者模式来说明联合国的作用,要求绘制相应的类图并分析每个类的作用(注:可以将联合国定义为抽象中介者类,联合国下属机构如WIO,WHO,WTO等作为具体者类,国家作为抽象同事类,而将中国,美国等国家作为具体同事类).类图:代码:import java.util.Hashtable;public class Pro { public static void main(String[] args) { Country china, japan, us; china = new Chin
2020-12-10 22:49:06
1894
4
原创 设计模式-状态模式练习
题目:某纸牌游戏软件中,人物角色具有人门级(Primary)、熟练级(Secondary),高手绍(Professional)和骨灰级(Final)四种等级,角色的等级与其积分相对应,游戏胜利将增加和分,失败则扣除积分。人门级具有最基本的游戏功能 play(),熟练级增加丁游戏胜利积分加倍功能doubleScore),高手级在熟练级基础上再增加换牌功能 changeCards(),骨灰级在高手级基础上再增加偷看他人的牌功能 peekCards()。现使用状态模式来设计该系统,绘制类图并编程实现。类图:规
2020-12-05 18:20:28
3071
2
原创 数据结构-C++实现
之前的2周一直在学数据结构,头都大了。我是之前对数据结构一点认识都没有,我是直接看书怼的,我看的是《大话数据结构》,前面的讲解还不错,到了树、图后,就有点看不懂了,因为直接讲的代码,我想一般人类都不可能看得懂,尤其是KMP算法那,简直是天书,我最后还是看别人的博客才勉强参透,但无论如何,大话数据结构的确为我开启了新世界的大门,我也受益良多。在这个过程,我将基本所有的数据结构、算法都用C++实现了,有时候后面写代码的时候,直接用前面写的链表、队列等这里附上我的Github项目地址:https://gith
2020-12-05 14:22:51
606
2
原创 设计模式-命令模式和组合模式的综合应用
设计模式-命令模式和组合模式的综合应用题目:使用组合命令模式实现多功能开关,让用户进行设置,可以同时控制教室的所有灯的开和关,并能控制风扇、空凋、多媒体投影仪设备的开和关。思路:在之前的命令模式学习中,通常是对一种设备进行不同类型的操作,例如open\close这时需要对多种不同设备进行相同的两种命令,就需要对各种设备进行抽象,抽象类Device, 各种设备则是Device的具体子类,Device通过两个操作接口,open,close。 而命令的抽象类为 Command,openCommand、clo
2020-12-05 13:59:33
2669
6
原创 C语言词法分析器(Java实现)
C语言词法分析器(Java实现)1、要识别的关键字、运算符、界符那些,我写在了一个KeyWords.txt文件中,程序执行过程中会读取为ArrayList数组,获得的token的种别码即是其在数组中的下标 + 1,而标识符ID为数组长度+1,数值Num为数组长度+22、C语言源程序则保存在input.txt中3、一般的程序还是能实现的,当然我也没实现太多功能,因为其实会写了,到后面无非是巩固的过程了4、代码:import java.io.File;import java.io.FileInput
2020-12-05 13:52:58
1421
5
原创 语法分析-算术表达式-C++实现
语法分析-算术表达式-C++实现1.1 算术表达式文法规则:E->TE’E’->+TE’|eT->FT’T’->*FT’|eF->i|(E)1.2 符号集:² First集:\1. First(F)={ ( , id }\2. First(T) { ( , id }\3. First(T’)={ * , ε }\4. First(E’)={ + , ε }\5. First(E)=First(T)={ ( ,
2020-12-05 13:52:42
2608
3
原创 KMP算法--计算Next数组
* next[n]代表字符串前n个字符组成的子串的长度相同且相等的最长前后缀串的长度* 就比如 "abab"中前缀(以首字符开头不包括尾字符的子串)有: "a"、"ab","aba"; 后缀(概念相反):"b","ab","bab"* 那么"abab"中很明显长度相同且相等的最长前后缀串是 "ab", 那么 next[4] = 2** 最简单求字符串的最长相等前后缀的方法: 从 index = len(str) - 1(先看看最长串是否一样)开始,* 比较str[0]~str[inde.
2020-11-18 14:57:54
245
C_Compiler_Lexer_SimpleVersion.zip
2020-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人