自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小谢游乐园

谢育欣的个人博客

  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 牛客网Java后端开发面经汇总

感谢牛客网!文章目录Java基础知识计算机网络知识MySQL常用数据结构操作系统SpringRedisMybatisRocketMq场景题手撕代码其他技能相关Java基础知识重载与重写 、 多态 (1次)collection 和 Collections的区别 (1次)Synchronized 的锁,Synchronized加锁流程?syn为什么效率低? Synchronized是重量级...

2020-08-12 21:33:15 2565 1

原创 后端开发实习积累

文章目录一、字符串相关技巧1. 判断字符串是否为非空?二、数组相关技巧三、Java stream使用一、字符串相关技巧1. 判断字符串是否为非空? 其中空是指字符串为null、空字符串或都是空白(空格等) import org.apache.commons.lang3.StringUtils; String str = ""; StringUtils.isNotBlank(pageReq.getTitle())二、数组相关技巧三、Java stream使用...

2020-05-29 21:23:32 1505

原创 剑指offer代码Java版

文章目录1. 数组查找2. 替换空格3. 从尾到头打印链表4. 根据先序和中序遍历重建二叉树5. 二叉树的下一个节点6. 用两个栈实现队列7. 斐波那契数列8. 青蛙跳台阶9. 变态跳台阶10. 矩阵覆盖11. 旋转数组12. 矩阵中的路径13. 机器人的运动范围14. 剪绳子15. 二进制中1的个数16. 数值的整数次方17. 打印从1到最大的n位数18.1 删除链表的节点18.2 删除链表中重...

2020-03-05 12:41:06 1046

原创 《数据密集型应用系统设计》学习笔记

数据密集型应用系统设计学习笔记

2022-10-08 23:56:22 334 1

原创 创建Vue项目部署

目录1、安装Node2、1、安装Node因为Vue安装需要使用npm,使用npm需要安装node,上node官网下载即可.使用左侧的推荐版本更佳。下载完成后运行安装包,一路下一步就行。然后在 cmd 中输入 node -v,检查是否安装成功。如图,出现了版本号(根据下载时候的版本确定),说明已经安装成功了。同时,npm 包也已经安装成功,可以输入 npm -v 查看版本号2、...

2020-12-25 17:37:46 358 1

原创 动态规划——最长公共/上升子串/子序列、最长回文子串/子序列

leetcode 718. 最长重复子数组package com.leetcode;/** * 718. 最长重复子数组 * 给两个整数数组 A 和 B ,返回两个数组中公共的、长度最长的子数组的长度。 * 示例: * 输入: * A: [1,2,3,2,1] * B: [3,2,1,4,7] * 输出:3 * 解释: * 长度最长的公共子数组是 [3, 2, 1] 。 */public class Main718 { public int findLength(int[

2020-07-01 22:58:30 327

原创 Java常用注解

文章目录1、Java自定义注解方法:2、AOP相关注解3、@Slf4j4、@Configuration5、@Repository6、@Deprecated7、@PostConstruct8、lombok相关1、Java自定义注解方法:import java.lang.annotation.*;​@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME) //表示注解的信息被保留在class文件(字节码文件)中当程序编译时,会被虚

2020-06-29 10:09:11 280

原创 常见笔试题

文章目录1、逛街看楼1、逛街看楼题目描述:输入第一行将包含一个数字n,代表楼的栋数,接下来的一行将包含n个数字wi(1<=i<=n)代表每栋楼的高度。输出一行,包含空格分割的n个数字vi,分别代表在第i栋楼时能看到的楼的数量(矮的楼会被高的楼挡住)解题思路:使用单调栈,先从左往右遍历楼高数组,计算向左看能看到的楼层数目;再从右往左遍历楼高数组,计算向右看能看到的楼层数目;最...

2020-05-02 10:38:01 388

原创 二叉树的遍历

构造一棵如下的二叉树://二叉树的遍历package com.jianzhi;import java.util.ArrayList;import java.util.LinkedList;import java.util.Stack;public class scanBinaryTree { private static class TreeNode { i...

2020-04-11 15:23:49 210

原创 十大排序算法

public class Sort { public void swap(int[] nums, int posA, int posB) { int tmp = nums[posA]; nums[posA] = nums[posB]; nums[posB] = tmp; } /*************************...

2020-04-10 17:14:18 357

原创 动态规划---背包问题

文章目录1. 0-1背包问题2. 完全背包问题1. 0-1背包问题w[i]w[i]w[i]为第iii个物品的重量,v[i]v[i]v[i]为第iii个物品的价值,每种物品只有一个dp[i][j]=Math.max(dp[i−1][j],v[i]+dp[i−1][j−w[i]])dp[i][j] = Math.max(dp[i-1][j], v[i] + dp[i-1][j-w[i]])dp...

2020-04-10 16:07:03 373

原创 Java后台开发易错点

文章目录1、面向对象和面向切面的区别?2、线程池有哪几类?3、JDK1.8 JVM运行时数据区域划分1、面向对象和面向切面的区别?AOP(面向切面编程):通过预编译方式、运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,提高开发效率。OOP(面向对象编程) 针对业务处理过程的实体及其属性和行...

2020-03-29 12:00:32 428

原创 Java基础回顾

Java数据类型:switch语句:(1)switch 后面小括号中表达式的值必须是整型或字符型; case 后面的值可以是常量数值,如 1、2。(2)也可以是一个常量表达式,如 2+2 。(3)但不能是变量或带有变量的表达式,如 a * 2;case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switc...

2020-03-03 16:18:07 819

原创 剑指offer代码python3版

题目按照为牛客网OJ的顺序2. 替换空格题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy,则经过替换之后的字符串为We%20Are%20Happy。实现方法:先扫描一遍字符串,得出空格的个数,将新字符串的长度限制为原字符串的长度+2*空格个数,从尾到头转移原字符串,并将其中的空格替换为%20class Solution: ...

2020-02-13 11:15:44 722

转载 2020届校招算法岗面经汇总

作者:我是一个小和尚~链接:https://www.nowcoder.com/discuss/205497来源:牛客网【百度】百度知识图谱nlp日常实习一面凉 https://www.nowcoder.com/discuss/304019【贝壳】贝壳算法面经 https://www.nowcoder.com/discuss/305401【华为】华为面经-算法工程师-上海无线 https:...

2019-10-15 19:25:50 3250 1

原创 Attention 模型

2019-09-25 23:18:36 204

原创 详细理解RNN

不同种类的RNN:

2019-09-08 10:00:40 230

原创 python调用百度翻译API

import requests import string import time import hashlib import json import re import numpy as np api_url = "http://api.fanyi.baidu.com/api/trans/vip/translate" my_appid = '2017122200010...

2019-04-19 15:25:08 2289

原创 常用聚类方法Demo

import numpy as npimport matplotlib.pyplot as pltfrom sklearn import metricsfrom sklearn.datasets.samples_generator import make_blobsfrom sklearn.cluster import Birchfrom sklearn.cluster import D...

2019-04-10 17:54:19 443

原创 python将mysql中的数据写入文件中

import pymysqlimport sysimport ioimport codecssys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码if __name__ == '__main__': db = pymysql.connect("localhost", "root...

2019-03-12 10:44:08 690

原创 利用TSNE将word2vec词向量降维并显示

import numpy as npfrom sklearn.manifold import TSNEimport matplotlib.pyplot as plt# from pylab import mpl## mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体# mpl.rcParams['axes.unicode_mi...

2019-01-28 16:19:13 7707 3

原创 正则化提取特定字符串中间的内容

1、JS代码:var field_regex=/(涉及).+(领域)/;var method_regex=/(涉及一种).+(方法)/;field_match=tech_field_str.match(field_regex);if(field_match!=null){ field_result=field_match[0].replace(field_match[1],&quot;&quot;); ...

2019-01-14 00:05:57 2687

原创 算法导论总结

1、插入排序INSERTION_SORT(A) for j = 2 to A.length key = A[j] i = j-1 while i &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; 0 and A[i] &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; key A[i+1] = A[

2019-01-12 12:09:24 346

原创 机器学习模型评估

机器学习模型性能度量1、查准率2、查全率3、F度量β &amp;gt; 1时查全率有更大影响,β&amp;lt;1时查准率有更大影响F1值:

2018-12-23 11:24:42 245

原创 文本关键字提取算法归纳

关键字提取算法1、基于统计特征的关键词提取算法TF-IDF2、基于词图模型的关键词抽取算法PageRankTextRank算法1、基于统计特征的关键词提取算法基于于统计特征的关键词抽取算法的思想是利用文档中词语的统计信息抽取文档的关键词。通常将文本经过预处理得到候选词语的集合,然后采用特征值量化的方式从候选集合中得到关键词。基于统计特征的关键词抽取方法的关键是采用什么样的特征值量化指标的方式。...

2018-12-21 17:46:52 8021

转载 矩阵求导

参考:https://blog.csdn.net/daaikuaichuan/article/details/80620518

2018-10-25 13:13:08 386 1

原创 Hadoop基础学习笔记

(感谢慕课网)hadoop生态:HDFS:分布式存储MapReduce:分布式计算Hive:降低Hadoop使用门槛Hbase:存储结构化数据的分布式数据库,与HDFS不同,Hbase提供数据的随机读写和实时访问,实现对表数据的访问功能Zookeeper:结点管理...

2018-10-01 14:32:32 474 1

原创 Python3提取xml文件中的内容

import xml.dom.minidomdef find_child(Par_nodes, mystr): for child_node in Par_nodes: if(len(child_node.childNodes) &amp;gt; 0): mystr = find_child(child_node.childNodes, mystr)...

2018-09-28 23:17:58 6873 1

转载 如何使用CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-09-28 23:14:45 1074 1

原创 Ubuntu创建快捷方式

cd /usr/share/applications后创建.desktop文件[Desktop Entry]Encoding=UTF-8Version=1.0Type=ApplicationName=Sublime TextGenericName=Text EditorComment=Sophisticated text editor for code, markup and pro...

2018-09-22 10:44:02 2875

原创 Ubuntu解决mysql用root登录时报错ubuntu ERROR 1698 (28000): Access denied for user 'root'@'localhost'

引用文章https://www.linuxidc.com/Linux/2013-11/92763.htmhttps://www.cnblogs.com/leolztang/p/5094930.html

2018-09-21 18:03:44 1186

原创 PHP入门学习笔记

1、定义变量、打印变量:&amp;amp;amp;lt;?php $name = &amp;amp;quot;小谢&amp;amp;quot;; echo $name;?&amp;amp;amp;gt;显示:小谢2、显示变量的数据类型:&amp;amp;amp;lt;?php $name = &amp;amp;quot;小谢&amp;amp;quot;; var_dump($name);

2018-09-09 15:20:58 218

原创 Numpy用法小结

导入numpy库:import numpy as np1、创建向量/矩阵:arr = np.array([[1,2,3],[4,5,6]])'''array([[1, 2, 3], [4, 5, 6]])'''arr.shape(2, 3)mat = np.matrix([[2,3,4],[5,6,7]])'''matrix([[2, 3, 4], ...

2018-08-24 11:07:20 341

原创 数据预处理

归一化: x−XminXmax−Xminx−XminXmax−Xmin\frac{x - Xmin}{Xmax-Xmin} 中心化: x−μx−μx - μ 标准化: x−μσx−μσ\frac{x - μ}{{σ}}

2018-07-31 22:37:07 293

原创 Python入门学习笔记

(感谢慕课网“imooc.com”)1、Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数。但是整数和浮点数混合运算的结果就变成浮点数了。2、布尔类型:True、False.3、Python把0、空字符串”和None看成 False,其他数值和非空字符串都看成 True.4、运行Python代码只需命令行输入:python hello.py即可,print语句也可以跟...

2018-07-28 10:08:49 254

原创 Python常用函数

1、取绝对值函数:abs() 。2、比较函数: cmp(x, y) ,需要两个参数,如果 x &lt; y,返回 -1,如果 x==y,返回 0,如果 x &gt; y,返回 1。3、int()函数可以把其他数据类型转换为整数。4、str()函数把其他类型转换成 str。5、for i in range(1,101): 可以规定i的取值范围。6、math包提供了math.sqr...

2018-07-27 23:11:24 263

原创 Python Word2Vec参数内容

用gensim函数库训练Word2Vec模型有很多配置参数。这里对gensim文档的Word2Vec函数的参数说明进行翻译。class gensim.models.word2vec.Word2Vec(sentences=None,size=100,alpha=0.025,window=5, min_count=5, max_vocab_size=None, sample=0.001,seed=...

2018-07-27 23:04:17 499

原创 Python Word2Vec训练和测试词向量

train_word2vec_model.py:#!/usr/bin/env python# -*- coding: utf-8 -*-import loggingimport osimport sysimport multiprocessingfrom gensim.models import Word2Vecfrom gensim.models.word2vec imp...

2018-07-27 23:03:05 1048

原创 Python3爬虫Google翻译

googletranslate.js:TKK=eval('((function(){var a\x3d2065549123;var b\x3d-1264353036;return 422288+\x27.\x27+(a+b)})())');return TKK;googletranslate_1.js:function b(a, b) { for (var d =...

2018-07-27 22:58:53 1077

原创 Python3使用jieba分词

import jiebatry: f1 = open('wiki.zh.text.jian','r') f2 = open('2.txt','w') mystr = f1.readlines() iters = 1 for word in mystr: seg_list = jieba.cut(word) result =...

2018-07-27 22:56:30 889

基于词向量的机器翻译Python代码

基于词向量的机器翻译Python代码,其中train_word2vec_model.py为训练词向量代码,test.py为测试翻译结果代码。(本文件夹不包含词向量模型、训练集和测试集,仅为代码!!!)

2018-07-28

空空如也

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

TA关注的人

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