自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

原创 工作_Java_多线程编程面试题

一 交替打印问题本文实现参考,以下博客https://blog.csdn.net/afsvsv/article/details/86521789https://www.cnblogs.com/ghoster/p/12503082.html基本思路:1.输出多次,必须要有while循环或者for循环;2.交替输出,循环里面必须要有一个能够中止的操作,可以是wait、lock、await;1.1 ReentrantLock + 共享变量实现这里由共享变量负责实现交替输出,这里实际上线程并不是

2021-08-12 16:28:24 275

原创 代码笔记_AE_HMEAE

名词作为触发词的例子:'CNN_CF_20030303.1900.00'['He', 'lost', 'an', 'election', 'to', 'a', 'dead', 'man']从这个代码里面反思:1.word2idx什么时候执行?可以在产生dataset时、从dataloader中获取batch时、forward输入时;放在这些地方都是可以的,到底放在哪里更好?这份代码放在了,dataloader中;一般来说,对数据的预处理也确实也是放在dataloader中,比如pad;JMEE放

2021-05-09 16:02:03 389

原创 论文笔记_AE_HMEAE: Hierarchical Modular Event Argument Extraction

2019 EMNLP;github有官方源码(tensorflow);这篇论文模型和实验部分都非常简单,相当于是对DMCNN的改进;核心是想法;Abstract问题: 现有的AE独立地对每个论元分类,没有考虑论元之间的概念关联。作者解决: 作者提出所谓的概念层次,对论元的标签含义进一步抽象,得到一组新的抽象标签,为每个抽象标签创建一个可训练参数。由于多个论元可能属于同一个抽象标签,这样抽象标签的可训练参数中就包含这些论元之间的相关性,这有利于进行论元角色分类。一 Introduction大多数.

2021-05-08 16:41:54 531

原创 torch代码模板_加载外部词向量

加载词向量参数:# 加载词向量文件def load_embedding(wordemb_path): word2idx = {} wordemb = [] with open(wordemb_path,'r',encoding='utf-8') as f: for line in f: splt = line.split() assert len(splt)==WORD_DIM+1 vecto

2021-04-28 16:02:03 563 1

原创 论文笔记_ED_Gate Diversity and Syntactic Importance Scores for Graph Convolution Neural Network

AbstractGCN在ED中表现好,但是还存在问题;1.目前应用GCN时,GCN中隐藏向量在计算时没有考虑候选触发词(而ED的目标就是触发词分类),这样可能引入了无关系的信息;2.目前ED中,没有利用单词的上下文重要性得分信息,这个信息能从GCN中获取;作者的工作:1.提出门机制:过滤GCN隐藏向量中的噪音信息;2.门的上下文多样性;3.重要性得分一致性;一 Introduction作者认为ED中的GCN应用存在两个问题:1.GCN没有考虑候选触发词,GCN的隐藏向量中可能包含与候选触

2021-04-20 19:56:23 549

原创 pytorch_辅助代码、动态调整学习速率、早停法、随机种子、命令行、日志、进度条

学习率动态调整:https://blog.csdn.net/sinat_36618660/article/details/99650804https://www.freesion.com/article/6236443466/这篇文章解释的很清楚了,而且底下的评论也补充了:学习率预热策略是针对自适应优化器,如Adam和RMSProp。并不适用于CLR和SGDR这类的学习率调整策略,后者的学习速率是周期性增加和衰减。这个讲了一个包含warmup的scheduler,是线性增加和减小学习速率。和下面

2021-04-15 22:34:56 1008

原创 SpringMVC_跨域

一 模拟跨域请求https://www.yht7.com/news/22911Chrome浏览器,控制台输入以下代码即可发送跨域请求:var xhr = new XMLHttpRequest();xhr.open("GET", "https://xxx.com/common/listCity");xhr.send(null);xhr.onload = function(e) { var xhr = e.target; console.log(xhr.responseText)

2020-12-25 14:04:31 121

原创 SpringBoot之最小实现_原生MyBatis基于注解最小实现

沙发沙发

2020-12-25 13:14:06 315

原创 SpringBoot_数据库连接

Java数据库操作系列入门教程:https://blog.csdn.net/fightingXia/article/details/80715281概念:数据源:datasource的概念、不同连接池对应的datasource类https://blog.csdn.net/fightingXia/article/details/82555999连接池:使用数据库连接池的好处、直接用DriverManager获取连接的坏处https://blog.csdn.net/caidie_huang

2020-12-25 02:48:23 866

原创 JavaWeb_Cookie与Session

Cookie与Session一直看到,但是没系统去了解,这里特定整理一下https://blog.csdn.net/github_37037281/article/details/80403938https://www.cnblogs.com/l199616j/p/11195667.htmlhttps://blog.csdn.net/Bb15070047748/article/details/108809255https://www.cnblogs.com/zhuanzhuanfe/p/8010.

2020-12-24 20:02:50 146 1

原创 python爬虫之四_HTML解析之正则表达式

123

2020-12-24 02:28:52 396

原创 手游脚本_Adb

出于做手游脚本的动机先后接触到雷电模拟器和ADB手游脚本新信息处理:无非两种从游戏接收信息:当前关卡、按钮位置发给游戏信息:通过点击对应按钮表示信息手游脚本操作:简单几种点击、滑动点击:单击、双击、长按从游戏中接收信息,有三种方式:1.从游戏前台的画面获取2.从内存获取3.从游戏与服务器交换的报文中获取第一种应该难度最低、效率最低;要用到OCR、Object Detection实际上,该游戏画面固定、只有单纯的点击操作,对反应时间没有要求。其实,可以不用从游戏接收信息,在各操作之间预

2020-12-23 10:09:31 2058

原创 Java基础之二_字符串

字符串截取正则表达式

2020-12-23 02:58:50 257

原创 VBA_Excel自动化

0.语句结束符号没有语句结束符号,换行就是语句结束符号吧1.定义变量Dim a As Integer,b as Interger变量不定义也可以直接赋值使用2.逻辑等号= 等号和赋值是同一个符号,根据所处语句系统自行判断2.访问单元表Worksheets(“SheetName”)3.访问一个或多个单元格都使用Range(“A3”)访问单元格的值都用Range(“A3”).Va...

2020-12-23 02:51:14 433

原创 python爬虫之八_实践下载漫画之二

撒发撒法发是否

2020-12-23 02:49:08 133

原创 Java_操作外部程序

两套方法:Runtime、ProcessBuilder,都是用于创建Process,然后执行命令行。Runtime方法较老,ProcessBuilder方法较新,建议使用后者(在这个任务上)。总述:大力推荐https://blog.csdn.net/c315838651/article/details/72085739Process类:https://blog.csdn.net/ouyang111222/article/details/47949089大力推荐:https://blog.c

2020-12-23 02:47:28 190

原创 IDEA快捷键

常用快捷键创建构造函数、getter、setter函数:Alt+insert抛出异常:Alt+Enter插入代码块:Ctrl+Alt+T

2020-12-23 02:45:28 178

原创 Java基础之X_深拷贝与浅拷贝

与python中深浅拷贝一样的,这里主要是介绍api。对于深拷贝,只要记住一点:深拷贝API都是非递归的方式Java获取对象地址:https://blog.csdn.net/zhoufanyang_china/article/details/86750351Java对象hashcode计算:所有对象都有hashcode,hashcode并不是由对象地址计算得到的,不能用于判断两个对象是否是同一个对象,上面和下面两个教程都可以说明https://blog.csdn.net/baidu_37107.

2020-12-23 02:44:11 679

原创 Java基础之四_数据结构

数据结构

2020-12-23 02:43:32 198

原创 python爬虫之七_实践下载漫画之一

艾弗森发放

2020-12-23 02:37:05 337 1

原创 python爬虫之十一_selenium

啊沙发沙发反对

2020-12-22 02:39:07 501

原创 python爬虫之五_HTML解析之bs4

让微软微软

2020-12-22 02:38:31 900

原创 python之基础_python打包为exe

1.python打包为exepycharm:(1)选择要执行的py文件,右键,open in terminal(2)pyinstaller -F 文件名https://blog.csdn.net/wem603947175/article/details/81589729https://www.cnblogs.com/valorchang/p/11357358.html

2020-12-22 02:33:39 136

原创 SpringBoot原理之二_ApplicationContext

https://www.jianshu.com/p/4c0723615a52我擦,这个情景好相似,根本就是一毛一样先看个大概吧,多多了解,有个大概模糊感受即可。以下教程需要按顺序阅读大力推荐:https://janus.blog.csdn.net/article/details/54343570大力推荐:https://blog.csdn.net/u012385190/article/details/81368172结合源码:https://blog.csdn.net/gloomy_114.

2020-12-22 02:28:02 428

原创 SpringBoot原理之一_类加载顺序、SpringBoot启动过程

1.SpringBoot的类加载顺序怎么能知道?在Bean的默认构造函数里面使用System.out.println就能知道创建顺序。2.一个问题:SpringBoot的main函数中能够使用IOC容器中的Bean吗?可以,但是是在run程序之后,通过ApplicationContext获取的,不能是启动类中使用注解注入的。这要搞清楚SpringBoot的启动过程,连Tomcat都是在run程序之后创建的,Spring容器更是之后了。在启动类中用注解为成员变量注入值,由于先加载成员变量,之后加载静态

2020-12-22 02:26:59 2803

原创 Neo4j之四_Spring-Data-neo4j

RelationshipEntity对应的Repository的save方法:若startNode、endNode不存在会先创建node,再创建边;若node存在,则直接创建边。 @Test public void creatEdge(){ com.weibo.propagate.pojo.neo4j.Blog blog1=new com.weibo.propagate.pojo.neo4j.Blog(); blog1.setMid("a");//

2020-12-22 02:25:46 324

原创 MySQL使用之五_自定义函数和自定义过程

MySQL自定义代码块分为自定义函数和自定义过程两种,函数有返回值,过程无返回值;这点和VBA中一样;PostgrSQL自定义代码块只有自定义函数,自定义函数可以返回void;MySQL和PostgreSQL的自定义函数写法不同MySQL自定义函数:...

2020-12-22 02:24:02 409

原创 MyBatis之五_开发中的问题

Mybatis是个渣渣:mybatis出现了数据库中字段名含有"_“的字段,不能将结果注入POJO的情况。导致,能返回结果,但是部分字段为null,也就是字段名中含有”_"的字段,返回结果都为null。https://blog.csdn.net/m0_37961948/article/details/85344944...

2020-12-22 02:20:42 205

原创 MySQL安装之二_安装配置泥潭版

Problem 1:本地安装的Mysql 5.5 版本,导入高版本的sql文件时,报错,导致部分表单没有导入数据库这是低版本mysql数据库打开高版本sql文件会出现的问题Problem 2:下载Mysql数据库,社区版免费,下载社区版即可下载界面有三个选择:推荐下载方式(下载msi文件点击安装)ZIP Archive(命令行安装)ZIP Archive+XXX;一般来说选msi即可(不小心选成命令行安装的了)Problem 3:命令行安装步骤:参考:https://www.cn

2020-12-22 02:17:31 217

原创 MySQL安装之一_安装配置顺利版

安装前明确第一点:MySQL主要有5.0和8.0两个版本,二者部分语法不兼容,尤其是安装配置部分的语法。网上资料相互混杂。一 Ubuntu1.1 安装MySQL两种:apt-get安装,安装包安装。1.2 安装可视化工具两种:workbench、navicat1.3 设置为服务1.4 启动、关闭、重启1.5 远程连接1.6 卸载二 Windows...

2020-12-22 02:17:11 111

原创 pytorch快速上手之三_使用Dataset、Dataloader

当要换成自己的数据集时,需要用Dataset、Dataloader处理数据集,将数据喂给模型使用dataset和dataloaderhttps://blog.csdn.net/He3he3he/article/details/105441083https://blog.csdn.net/zw__chen/article/details/82806900https://blog.csdn.net/u011995719/article/details/85102770https://blog.cs.

2020-12-11 22:43:38 477

原创 pytorch快速上手之二_排除计算图

GPU确实快,但是显存太小不够跑别人的代码时,可以把一些操作简化。如:原模型中使用了预训练模型Bert,且对Bert微调,如果实在跑不动,可以改为不微调Bert,先跑起来再说。with torch.no_grad()的作用:节省内存https://www.jianshu.com/p/1cea017f5d11https://blog.csdn.net/weixin_43178406/article/details/89517008补充说明:什么样的tensor可以调用backward()方法【即.

2020-12-11 22:43:06 1077

原创 MySQL使用之一_数据库、数据表、数据记录基本操作、CRUD

本系列为MySQL入门,不进行理论和系统介绍,唯一目标是熟练SQL语法,至少能通过MySQL实现Excel中的各种查询功能。本系列只关注功能的实现,不关注代码效率。一 基本的CRUDhttps://www.cnblogs.com/leslie12956/p/11826779.html1.1 表的操作1.1.1 创建表 CREATE创建表见教程:根据查询结果创建表CREATE TABLE emptest2 as select id,name from emptest;1.1.2 删除

2020-12-11 21:43:57 181

原创 pytorch快速上手之一_使用GPU

本系列博客,目的是快速上手训练和修改开源的pytorch模型,以用促学,主要解决以下问题:1.怎么在GPU上运算;2.怎么把不需要的运算排除计算图;3.怎么定义dataset、dataloader;4.怎么保存模型,加载模型,继续训练;已解决5.怎么计算准确率;6.怎么可视化loss、准确率的变化曲线;7.矩阵平行计算parallel;一 总述pytorch怎么使用GPU?什么能使用GPU?什么时候用GPU、什么时候用CPU?可以放到GPU上的,要么是tensor,要么是模型;G.

2020-11-27 16:16:36 1657

原创 pytorch_常用python操作

一 列表操作2.1 zip()、zip(*)https://blog.csdn.net/ezio23/article/details/81414092https://blog.csdn.net/weixin_41797117/article/details/80092633https://blog.csdn.net/qq_33727884/article/details/87276240zip()与zip(*)zip():输入是tuple或list,输出是zip对象,可转为list,其中元素

2020-11-27 15:39:08 407

原创 pytorch_numpy高维数组

https://www.runoob.com/numpy/numpy-array-manipulation.html高维数组切片 [,2]https://www.cnblogs.com/mengxiaoleng/p/11616869.html数组中的省略号https://blog.csdn.net/weixin_41637329/article/details/88362345https://blog.csdn.net/qq_33363973/article/details/79894982.

2020-11-27 15:37:22 1148

原创 pytorch_常见tensor操作

https://www.cnblogs.com/jiangkejie/p/10683531.htmlhttps://blog.csdn.net/qq_41131535/article/details/92842307https://zhuanlan.zhihu.com/p/76255917https://www.cnblogs.com/jiangkejie/p/10683531.html张量拼接随机张量创建https://blog.csdn.net/manduner/article/det.

2020-11-27 15:36:47 708

原创 MyBatis之四_连接池、延迟加载、缓存

沙发沙发

2020-11-25 03:04:48 199

原创 MyBatis之三_动态SQL、多表查询、事务管理

爱的方式

2020-11-25 03:03:59 153

原创 MyBatis之二_CRUD、SQL参数、查询结果封装

1.11自定义Mybatis的分析入门程序中myabtis的工作:1.创建代理对象2.在代理对象中调用selectList方法(注意程序上是调用了DAO接口的findAll方法,但实际上代理对象对findAll方法已经增强了,使findAll方法具有了SqlSession对象的selectList的功能,就如写DAO实现类中所展示的)SelectList方法实现的功能:连接数据库的信息【主配置文件】——>对应注册驱动,创建Connection对象映射配置文件的信息【主配置文件】——>

2020-11-25 02:48:53 365

空空如也

空空如也

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

TA关注的人

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