3 forethought.top

尚未进行身份认证

不会做饭的厨师不是好程序员!

等级
TA的排名 2w+

算法学习之字典树实现(leetcode 208)

何为字典树?比如查询单词,hello那么可以通过前缀h缩小范围确定h后再通过e进一步缩小范围,知道最终找到hello这个单词字典树的示意图,来一个:有啥用呢?图中的四角星表示存在以该字母结尾的单词。每个节点可以有26个子节点只需要在插入时给每个节点计数+1,那么就可以很容易统计出以当前节点结尾的前缀的单词个数classTrie{static...

2019-09-13 18:57:31

git 的基本使用(未完待补充)

git的使用1创建新仓库mkdirxxx//创建文件夹gitinit//会将当前目录初始化为本地仓库(发现会有.git文件)2配置作者信息gitconfig--globaluser.email"xxxx"gitconfig--globaluser.name"yyyyy"注意:如果是只需要将作者信息配置在当前仓库,去掉–global选项配置信息会记录...

2019-08-04 21:52:34

线程池及核心参数

1为什么需要线程池一般来说,线程的生命周期需要通过new(新建)->start(就绪)->running(运行中)->dead(消亡)假设每个状态到下一个状态需要的时间是1,2,3秒但是我们往往只是关心running那个状态就可以了,这是线程需要执行的任务使用线程池,创建一定数量的线程,专门执行任务的run方法,实现了线程的复用,同时也减少了其他状态的占比,提...

2019-08-03 23:59:00

设计模式

代理模式腼腆不敢当面送妹子礼物,于找到她闺蜜代转这里的闺蜜就是代理但是礼物是你送的妹子也知道是你送的,但是获取礼物通过闺蜜(代理)获取的场景:远程代理:比武net的webservice,虚拟代理安全代理只能指引工厂模式简单工厂VS工厂方法简单工厂类中会有必要的判断,应该产生哪一个具体的对象工厂方法:定义一个创建对象的接口,让子类去决实例化某一个类;工厂方法让一个类...

2019-08-03 16:28:06

Filezella 无法连接上ubuntu(安装ssh)

Filezella上选择使用sftp的方式去连接虚拟机上的Ubuntu,发现无法连接上,是connectionrefused需要注意的是:ip是能够互相ping的,Ubuntu的防火墙是关闭的ubuntu需要是有ssh的,通过执行ssh127.0.0.1发现connectionrefused,那么就说明没有安装ssh(默认也是没有安装的)参考以下博客解决ssh...

2019-07-14 22:21:59

Virtualbox 上的ubuntu 与win 主机互ping

virtualbox中改为桥接重启ubuntu查看ip,应该是和主机是在同一网段win->pingUbuntu能够成功Ubuntu->win不能成功将win的防火墙关闭,然后在尝试即可...

2019-07-14 21:46:18

c socket

server.c#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>...

2019-07-07 23:36:32

软件工程图表规范

流程图,汇聚点应该为同一个点状态图:线上写状态转换发生需要的条件图/表编号应该在对应图/表的正上方,文字叙述中描述的图表应该在文字叙述的末尾例如:xx功能模块的流程图(图1)图1(居中)|---------------------------||---------------------------|-----------------------------概要设计,领...

2019-06-26 10:57:05

Rect的intersect 方法坑

在使用android做一些小游戏的时候,可能需要用到碰撞检测,而矩形的Rect.intersect(Recta)方法可能被用到但是需要注意的是:这个方法是用来取两个矩形的相交部分,并设置给Rect/***Iftherectanglespecifiedbyleft,top,right,bottomintersectsthis*rectan...

2019-06-26 10:17:59

用例的扩展与包含

扩展:extend包含:include扩展(extend):extend关系是对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能。extend的基用例中将存在一个扩展点,只有当扩展点被激活时,子用例才会被执行。extend关系在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从子用例指向基用例。包含(include):includ...

2019-06-16 10:26:58

javaweb 中使用editor.md 编辑器

https://www.hexcode.cn/article/show/editormd

2019-06-13 23:14:02

vue 全局变量的使用方式

https://blog.csdn.net/qq_30669833/article/details/81706217

2019-06-12 16:03:41

SecureCRT远程连接登录华为云服务器

参考链接:https://blog.csdn.net/weixin_41330194/article/details/79640466除了与我使用的SecureCRT版本不一样还有公钥改名应该为identify.pub之外,其余操作都是一样的在参考链接中的方式下载好公钥文件后。PublicyKey放在第一位,这相当于是使用认证的优先级,先使用公钥然后会提示让你查找到本地的公...

2019-06-10 23:06:12

vsftpd的常规配置

配置文件:user_list:配置可以访问vsftp的用户vsftpd.conf:配置访问方式等等遇到使用filezilla远程linux上的vsftpd,结果出现不能自动列出目录上传文件一直是等待需要在vsftpd.conf中添加以下三行pasv_enable=yespasv_min_port=3000pasv_max_port=5000...

2019-06-10 21:48:50

vsftpd cannot read config file: /etc/vsftpd/vsftpd.conf

权限:sudoservicevsftpdstart

2019-06-10 21:19:39

完美的 jpa 多表 原生sql 分页查询

多表分页查询,强烈推荐原生sql一般需要两个方法,一个查条数,一个查当前页数据Page使用spring的page类@Query(value=""+""+"select"+"a.id,"+"a.title,"+"a.article...

2019-06-08 00:08:38

jpa建立视图与实体的映射

其实和实际table与实体建立隐射得到方式一样视图user_view比如:我有以下视图:user_view由于其中几个数据是由其他表统计而来,为了减小代码编写难度,采用视图的方式实体UserInfoView视图对应的实体UserInfoView.java注意:如果表名与实体不一致,在映射时需要指定name属性@Table(name="user_view")@Enti...

2019-06-07 23:12:44

springboot 集成ftp

springboot集成ftp上传文件到阿里云依赖包:<!--集成ftp--><dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId>...

2019-06-05 14:46:41

springboot集成javamail发送邮件 535报错

pom依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>...

2019-05-31 21:37:42

丧心病狂的面试知识

设计模式数据结构数组与链表排序算法实现以及时间,空间复杂度,改良分析堆和栈二叉树,搜索树,完全二叉时,满二叉树,哈夫曼树(最优树)二叉树的递归遍历,借助栈的非递归遍历字典树(原理以及应用场景,可能的优化角度)B树,B+树,特点,以及应用场景(数据库索引)邻接矩阵与邻接表查找深度优先于广度优先图的基本概念最短路径(算法)查找方式数据结构时间复杂度...

2019-05-28 22:40:40

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。