杂项
数据结构、设计模式
xxy41092
这个作者很懒,什么都没留下…
展开
-
nodejs实现20次翻译xxx
b站上这个梗很火,用百度翻译的api搞了一个原文三个多星期过去了,占日本人口一成以上的东京民众加入后,优惠活动对旅游业的提振效果开始显现。各大旅行社数据显示,东京民众出游热情高涨,目前短途游最火爆,温泉胜地箱根、热海等东京周边地区游客猛增了四成左右,部分人气景点的游客人数已超过去年同期,这些地区的住宿、餐饮、零售等相关行业商家的销售业绩也有了明显回升。另外中长线旅游方面也明显升温,日本两大航空巨头都增加了从东京飞往热门旅游城市的航班翻译20次后三周后,超过10%的日本人参加了40%的来原创 2020-10-24 20:49:28 · 318 阅读 · 0 评论 -
arraylist转int[]
int[] a=Arrays.stream(l.toArray(new Integer[0])).mapToInt(Integer::intValue).toArray();原创 2020-09-14 14:29:15 · 451 阅读 · 0 评论 -
java——如何停止一个线程
今天面试被问到了这个问题,傻乎乎的答了join(),回来百度了一下发现并不对正确答案有三种办法1 在线程内设置标志量,在外面改变,使其循环判断时终止2 stop函数,已被弃用3 使用interrupt函数,但是此函数只会在线程循环结束后调用,如果需要强行停止任务要在循环中加上interrupted判断函数,及时跳出...原创 2020-08-26 15:07:25 · 131 阅读 · 0 评论 -
java排序算法总结
import java.io.IOException;import java.util.ArrayList;class Sort{ private static volatile Sort instance; private Sort(){} public static Sort getInstance(){ if(instance==null){ synchronized (Sort.class){ if原创 2020-08-21 17:01:04 · 113 阅读 · 0 评论 -
设计模式学习笔记
墙裂推荐菜鸟教程设计模式总结先学学建造者模式文章目录设计模式总结一 原则1 开闭2 里氏代换3 依赖倒转4 接口隔离5 迪米特6 合成复用二 建造者型模式1 工厂模式2 抽象工厂模式3 单例模式4 建造者模式5 原型模式一 原则1 开闭开放扩展,关闭修改2 里氏代换派生类代替基类不影响程序功能3 依赖倒转依赖抽象不依赖实体4 接口隔离多个隔离接口替代单独接口5 迪米特一个实体尽量少的和其他实体发生作用6 合成复用尽量使用合成替代继承二 建造者型模式1 工厂模式用接口初始原创 2020-08-13 15:04:22 · 106 阅读 · 0 评论 -
编译原理一些实验
https://github.com/tzx666/ComplieHomeWork有bug自己想办法改,不修复原创 2020-05-29 17:34:20 · 527 阅读 · 0 评论 -
springboot的自动代码生成器(mybasits-plus)
package com.example.demomybasits;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.core.toolkit.StringUtils;import com.baomidou.mybatisplus.gen.原创 2020-05-22 23:52:23 · 841 阅读 · 1 评论 -
阿里一面总结
阿里面试总结文章目录阿里面试总结1 自我介绍2 聊一聊项目3 项目里还用过什么框架吗4 为什么地图选了高德api5为什么项目里用户登录用了cookie,cookie有时间限制怎么办?6 如果突然用户登录状态失效,怎么突然回退掉所有页面跳到登录页?standardsingletopsingletasksingleinstance7 了解过okhttp3的源码吗?8 既然用了网络请求的话,那tcp,udp区别是什么,说一下吧9 tcp的三次握手四次挥手说一下吧10 activity的生命周期说一下吧11 遇到原创 2020-05-12 09:39:11 · 1969 阅读 · 1 评论 -
java源码阅读笔记(位运算)
首先从一个题开始剑指offer求二进制中1的个数方法1String s=Integer.toBinaryString(5);int count=0;for(int i=0;i<s.length();i++){ if(s.charAt(i)=='1'){ count++; }}方法二return Integer.bitCount...原创 2020-04-04 18:20:54 · 375 阅读 · 0 评论 -
数据结构学习记录1-链表
//单链表:每个节点储存数据和指针指向下一个节点 #include<cstdio>#include<cstdlib>#include<cstring>using namespace std;struct list{ int data; struct list *next;}*head,*t;int w;//使用结构体储存链表的每一个结点void createli...原创 2018-07-10 17:51:52 · 335 阅读 · 0 评论