个人总结
coding-day
程序员要有积累
展开
-
自注意力机制
自注意力机制核心就是给预测的单词赋予不同的权重Encoder-Decoder框架本身就是处理句式为<Source,Target>,我们的目标是给定输入句子Source,期待通过Encoder-Decoder框架来生成目标句子Target,Source和Target分别由各自的单词构成Encoder顾名思义就是对输入句子Source进行编码对于解码器Decoder来说,其任务是根据句子Source的中间语义表示C和之前已经生成的历史信息来生成i时刻要生成的单词区别无非是Encoder部分转载 2022-04-19 04:44:07 · 500 阅读 · 0 评论 -
数据挖掘 - 二手车交易价格预测(阿里天池)
https://blog.csdn.net/CarryLvan/article/details/106797353https://tianchi.aliyun.com/notebook-ai/detail?spm=5176.12281978.0.0.68021b43o0Uz9x&postId=95422https://tianchi.aliyun.com/course/319?spm=5176.21206777.J_3641663050.20.309317c9ZA3PRl未完待续...原创 2022-04-05 21:50:34 · 1261 阅读 · 0 评论 -
通过腾讯会议实现录屏操作
第一步、腾讯会议客户端安装下载第二步、点击快速会议第三步、点击录制视频按钮(本地录制)第四步:共享桌面1第五步:暂停录制,此时提示该录制视频已经保存为MP4格式第六步:结束共享第七步:结束会议,根据设置里面找到录制视频的存储位置,并将文件命名为学号_姓名_课程设计名称(例如:1000000_张三_图书管理系统)...原创 2022-03-18 00:17:09 · 9054 阅读 · 0 评论 -
JAVA实训
0、前言这个博客主要是为了一部分本地环境还有搭建好的所准备,根据对目前同学在开发中遇到的问题来看,大部分同学遇到的问题是基本的环境没有配好,这样项目根本就运行不起来。所以现在先把同学们需要搭建的环境以及开发工具进行汇总,要进行管理系统的开发,下面的内容是基础,请大家先把环境搭建好。1、开发工具(推荐)1.1、elcipse下载安装1.2、Navicat for mysql 安装下载(mysql的可视化管理工具)2、环境配置2.1、jdk1.8安装下载2.2、mysql安装下载(重点提醒,原创 2022-03-15 15:39:02 · 8152 阅读 · 1 评论 -
查看tomcat版本号
1. cmd+R(资源管理器)2. cd D\xx\xx\xx\bin3. 输入命令:catalina version原创 2022-03-10 10:11:18 · 1047 阅读 · 0 评论 -
第一次上传git项目
首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相应信息后点击create即可Repository name: 仓库名称Description(可选): 仓库描述介绍Public, Private : 仓库权限(公开共享,转载 2021-08-17 12:01:30 · 459 阅读 · 0 评论 -
面经整理汇总
2021.6.28原创 2021-06-28 11:24:13 · 211 阅读 · 0 评论 -
数据结构-NO.2
2.1 查找循序表中的最小节点,并且删除该节点。#include<stdio.h>#include<stdlib.h>#define initsize 100typedef int Datatype;typedef struct{ Datatype *data;//首地址 int n; int maxsize;//最大元素个数 }seqlist;void Init(seqlist *L){ L->data=(Datatype*)malloc(sizeof原创 2021-03-31 21:18:59 · 93 阅读 · 0 评论 -
revolver-maps构造过程
参考链接官网链接在这里插入图片描述原创 2020-10-23 16:21:56 · 210 阅读 · 0 评论 -
MySQL语句面试实例
参考链接需要数据库表:(使用phpmyadmin创建)学生表-Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别;课程表-Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号;教师表-Teacher(TID,Tname) --TID 教师编号,Tname 教师姓名;成绩表-SC(SID,CID,score) --SID 学生编号,CID 课程编号,sc转载 2020-10-19 20:45:26 · 660 阅读 · 0 评论 -
使用JavaScript把页面上的表格导出为Excel文件
解决的问题:通过使用js将HTML页面上内容下载导出<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta charset="utf-8" /> <style> /* 此样式仅用转载 2020-10-13 08:00:57 · 817 阅读 · 0 评论 -
python 读取按照关键字读取csv文件
输入文件:获得指定包含关键字的两行信息预测输出:代码:import sysf=open('E:\demo_houyi\demo_CARD_read.txt','r')lines=f.readlines()lines_str = ''.join(lines) # to strres = lines_str.split('\n')# print("******************************\n")## print(lines)# print(lines.__l原创 2020-10-08 17:27:28 · 1951 阅读 · 0 评论 -
python读取csv文件中多行数据,并且截取制定信息
解决的问题:提取多行文件中的指定信息。提取后的结果import csvwith open('readcsv_test01.csv', 'r') as f: # 把需要读取的文件和这个python文件放到一个路径下 reader = csv.reader(f) print(type(reader)) result = [] for row in reader: result.append(row) print(row)原创 2020-07-07 17:55:09 · 4515 阅读 · 0 评论 -
牛客-剑指offer-面试11
import java.util.ArrayList;public class Solution{ public int minNumberInRotateArray(int[]array){ int a=0; if(array.length==0){ return 0; }else{ for(int i=0;i<array.length;i++){ if(array[i]>array[i+1].原创 2020-07-06 18:07:34 · 107 阅读 · 0 评论 -
JAVA-面试经验
1.springboot底层原理。2.如何理解高并发。3.linux的常规操作。4.算法题:手撕代码。原创 2020-07-06 17:27:38 · 135 阅读 · 0 评论 -
window批量获得文件名
原创 2020-06-30 13:15:53 · 173 阅读 · 0 评论 -
牛客网-JAVA工程师面试
1.jvm是如何实现线程的?线程是比进程更轻量级的调度执行单位。线程可以把一个进程的资源分配和执行调度分开。一个进程里可以启动多条线程,各个线程可共享该进程的资源(内存地址,文件IO等),又可以独立调度。线程是CPU调度的基本单位。主流OS都提供线程实现。Java语言提供对线程操作的同一API,每个已经执行start(),且还未结束的java.lang.Thread类的实例,代表了一个线程。2.请问什么是JVM内存模型?Java内存模型(简称JMM),JMM决定一个线程对共享变量的写入何时对另一个线原创 2020-06-27 19:39:19 · 416 阅读 · 0 评论 -
如何把谷歌浏览器中文改成英文版本
改之前:改之后:改的方法:谷歌浏览器-settings-advanced-languages原创 2020-06-27 18:58:01 · 2976 阅读 · 0 评论 -
python_getUniport_从uniport网站中获得指定的字节
从网站中或得指定字段import requestsimport pandas as pdfrom bs4 import BeautifulSoupimport timefrom multiprocessing import Poolclass Downloader(): def __init__(self): self.server = 'https://www.uniprot.org/uniprot/' self.file = r"uniprot.原创 2020-06-25 15:20:03 · 332 阅读 · 0 评论 -
linux软件安装目录
/opt目录用来安装附加软件包,是用户级的程序目录,可以理解为D:/Software/usr:系统级的目录,可以理解为C:/Windows/。/usr/lib:理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。/usr/src:系统级的源码目录。/usr/loca...原创 2020-01-13 21:15:47 · 823 阅读 · 0 评论 -
机器学习与R语言
数据集来源:https://github.com/stedy/Machine-Learning-with-R-datasets原创 2019-12-23 20:49:19 · 901 阅读 · 0 评论 -
每天一点知识点-java
先把这个博客整理完:https://www.cnblogs.com/peke/p/7894685.html1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?一个java源文件可以多个类,但是只能有一个public类,并且public的类名必须与文件名相保持一致,否则无法编译。java虚拟机实例通过调用某个类的main()来运行一个Java程序,而这个main()必须...原创 2019-12-21 21:38:28 · 113 阅读 · 0 评论 -
生物基础知识
1 蛋白质翻译后修饰原创 2019-02-27 15:40:40 · 376 阅读 · 0 评论 -
机器学习与R语言
在列表名字后面加入$号和值的名字,直接访问温度数据;向量要求所有元素都是统一类型,列表要求来存储有序值。数据框结合向量和列表两种功能。列代表特征属性,行代表案例。...原创 2019-03-08 14:00:26 · 1027 阅读 · 0 评论 -
绘制箱线图
1箱线图的含义箱线图用来显示一组数据的分散情况的统计图原创 2019-02-25 11:32:33 · 1688 阅读 · 0 评论 -
绘制雷达图
1首先在RStudio中导入包,当发现生成运行错误的时候尝试去改变包的服务区域的地方,点击保存。2代码部分install.packages(“fmsb”)library(“fmsb”)总共9项,最高分5分,最低分0分max_min=matrix(c(rep(5,9),rep(0,9)),nrow = 2,byrow = T)item=c(“身高标准体重”,“俯卧撑”,“纵跳”,“握力...原创 2019-02-25 09:33:44 · 2269 阅读 · 0 评论 -
逻辑回归
最终求解的线是绿线,图上此时绿线的概率值为0.5,z=xw是决策边界把十个点都放入z=xw中,y损失函数可以评估预测值和真实值之间的差值,更好的判断那条曲线更符合要求,一般的分为绝对随时函数和平方损失函数,结论是损失函数越小的拟合的曲线越好,损失函数用于衡量模型的预测好坏,用来表示预测和实际数据之间的差距成都。参考损失函数链接:https://blog.csdn.net/l1893...原创 2019-02-28 13:56:08 · 163 阅读 · 0 评论 -
随机森林 1
1.随机森林 随机森林就是通过集成学习的思想将多棵树集成的一种算法,它的基本单元是决策树,而它的本质属于机器学习的一大分支——集成学习(Ensemble Learning)方法 每棵决策树都是一个分类器(假设现在针对的是分类问题),那么对于一个输入样本,N棵树会有N个分类结果。而随机森林集成了所有的分类投票结果,将投票次数最多的类别指定为最终的输出,这就是一种最...原创 2019-01-21 14:48:46 · 275 阅读 · 0 评论 -
BM匹配算法
小例子理解BM匹配算法字符串为 HERE IS A SIMPLE EXAMPLE搜索词为 EXAMPLE1图一从尾部开始比较,思路的出发点是,只要尾部字符如果不匹配的话,前面比较也就没什么意义。如图一:S与E不匹配,那么S被称为坏字符,并且EXAMPLE中不包含S,所以把搜索词移到S的后面。2图二 :P和E继续不匹配,继续在搜索词中查找P,搜索词后移两位。3图三...原创 2019-01-17 21:07:38 · 10118 阅读 · 2 评论 -
随机森林 2
选择根节点当树的高度越大的时候,说明划分的效果越细致,切分的节点越多,导致一直切分,学到一些噪声点,树太高的原因是切的节点太多了。所以可能发生过拟合的现象。1 如何选择根节点:分别以4个节点为根节点,计算熵值。先计算熵,然后各自的熵值乘以概率,最后在求和计算熵值之和。然后在和最初的熵值0.940比较。2 熵值下降了,分类越纯,分类效果越明显。3 信息增益...原创 2019-03-06 21:19:50 · 1262 阅读 · 0 评论 -
Structs框架原理
1 Struts2框架内部执行过程Structs请求过程源码分析参考链接http://www.cnblogs.com/liuling/p/2013-8-10-01.html从上图来看,整个框架的运行过程是围绕着核心过滤器StrutsPrepareAndExecuteFilter展开工作,深入到filter的源码会对理解有所帮助。一个请求在Struts的处理中大概有以下几个步骤:...转载 2019-03-19 13:52:57 · 5976 阅读 · 0 评论 -
blast序列比对
第一:先用fasta文件生成蛋白质对比的数据库根目录:zhang@zhang:/var/www/cgi-bin/blast-2.2.26/bin$ 命令:formatdb -i /var/www/cgi-bin/blast-2.2.26/fasta/T1SE_All.fasta -p T -o T注释:p :T 表示蛋白质序列 F 表示核苷酸序列o : T 表示输出库(默认...原创 2019-07-15 16:51:00 · 5591 阅读 · 0 评论 -
python 处理csv文件
python处理csv文件,将对角线上的数据相同,数据中两列中的数据第一行第二行互换位置,但是表示表示的含义却相同,就是A在B上blast数据的结果和B在A上的blast比对结果,表达的含义是一样的。例子如下:代码:from itertools import filterfalsedef unique_everseen(iterable, key=None): see...原创 2019-09-11 20:45:52 · 350 阅读 · 0 评论 -
生物信息 生物数据到网格图分析
1 首先对生物序列进行blast比对:得出网格图分析的点和边两部分。第一:首先用blast用序列对fasta数据建库,建库中会产生,phr结尾的数据库文件D:\blast1\bin>formatdb -i D:\blast1\fasta\T3SE_All_check.fasta -o T -p T第二:用blastall命令对程序进行比对,保留生成的比对结果,把结果保留到文件中。D...原创 2019-08-20 10:42:17 · 387 阅读 · 0 评论 -
Spring boot中如何使用Model进行传值以及Thymeleaf的用法
创建一个contraller@Controller//结点主要用于传值和跳转页面public class NodeController { @Resource private StudentServiceImp ssi; //将StudentServiceImp 实体化了,到时候就直接可以调用StudentServiceImp 的方法了。 @RequestMap...转载 2019-07-21 21:50:33 · 2350 阅读 · 0 评论 -
Java根类Object的方法说明
Java中的Object类是所有类的父类,它提供了以下11个方法:public final native Class<?> getClass()public native int hashCode()public boolean equals(Object obj)protected native Object clone() throws CloneNotSupportedE...转载 2019-07-24 09:00:55 · 144 阅读 · 0 评论 -
Gearman安装与使用,分布式消息队列
1 介绍:Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。2 组成:Gearman client:提供gearman client API给应用程序调用,它是请求的发起者。Gearman job server:将客户端的请求分发到各个gearman worker的调度者,相当于中央...转载 2019-07-20 09:55:00 · 318 阅读 · 0 评论 -
JAVA -接口
JAVA -接口概念:接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。接口是解决Java无法使用多继承的一种手段,但是接口在实际中更多的作用是制定标准的。或者我们可以直接把接口理解为100%的抽象类,既接口中的方法必须全部是抽象方法。接口的特点:就像一个类一样,一个接口也能够拥有方法和属性,但是在接口中声明的方法默认是抽象的接口指明了一个类必须要做什么和不能做什么...转载 2019-07-18 22:27:48 · 83 阅读 · 0 评论 -
可视化:将csv格式转化json格式
在这里插入代码片import csvimport jsoncsvfile = open('C:/Users/hy/Desktop/testbaoliusanhang.csv','r')//读入的csv文件jsonfile =open('C:/Users/hy/Desktop/test8deal.json','w')输出的json文件filenames=("id1","id2","...原创 2019-07-16 16:44:46 · 892 阅读 · 0 评论 -
csv格式转化
在blast比对之后之后的csv格式在一个单元格之内,生成的csv格式没有逗号,当需要处理csv格式的文本时候,应为逗号的存在在处理的很方便。下面记录一下csv的格式转化问题。先选择一个单列,然后点击列操作,点击下一步下一步,完成分列操作。...原创 2019-07-16 16:00:41 · 2011 阅读 · 0 评论