面试题复习-常用设计模式-模板模式

模板: package com.ajax.pattern.template; import javax.servlet.http.HttpServletRequest; public abstract class ServletTemplate { public void handle(HttpServletRequest request) { doGet(); doPost(); }
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

Linux day 5

回顾 所有的IT知识都依托以osi七层模型(TCP/IP四层); 协议:规定 应用层协议: http http(B/S)ssh telnet smtp pop3 imap ftp dns 传输层;tcp udp - - 端口 网络层:路由协议 被路由协议(IPv4 IPv6) 数据链路层:以太网协议 MAC ff:ff:ff:ff:ff:ff:ff:全球唯一 物理层:01的电信号 Linux的磁盘管理 fdisk - -分区(逻辑边界)实现写入文件系统;- 磁盘的命名 mkfs -t//指定文
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

phpQuery简介

接上一篇,使用 Snoopy 抓取回来网页之后,需要解析网页中的元素,但是对于 https://www.cnblogs.com/hellowzd/p/5163276.html
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

create-react-app @3.1.0 暴露webpack配置后不能启动的问题

问题描述: 在使用yarn eject暴露webpack配置后,再次使用yarn start 不能启动项目,显示缺少某包 解决:删除node-modules,使用npm或cnpm重新npm install
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

从无到满意offer,你需要知道的那些事

本文首发于微信公众号:【坂本先生】 原文地址:从无到满意offer,你需要知道的那些事 1、求职软件/网站汇总 软件 评价 推荐指数 拉钩网 手机端产品设计的比较好,当时在上面找到了很多的面试机会 5 Boss直聘 给我印象不太好,万年已读不理人,JD写的吓人,不过最后的offer来自boss直聘 3 大街网 使用频率低,不作评价 智联招聘 未用过,不作评价 前程无忧 未用过,不作评价 牛客讨论区 校招内推比较多,不过也有一些社招内推 3 V2EX 酷工作专区有一些内推 4 实习僧 应届生可以
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

Frogger(图论,最短路径)

来源:https://vjudge.net/problem/POJ-2253 一开始还以为是最短路径,后来看了大佬的博客才发现用的Dijkstra的思想维护最小的最大跳跃距离数组d[],贴一下大佬的博客https://blog.csdn.net/duan_1998/article/details/73716128 #include<cmath> #include<cstdio> #include<cstring> #include<algorithm> #define INF 0x3f
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

C#字符串内插-$

1.字符串内插   $特殊字符将字符串文本标识未内插字符串,可能包含内插表达式的字符串文本。   将内插字符串解析为结果字符串,带有内插表达式的项会替换为表达式结果的字符串表示形式。   在C#6级更高版本语言中使用   字符串内插提供的语法更具可读性且更加方便 2.内插字符串的结构   在字符串前面加上$符号,$和"之间不能有空格   结构:{<interpolationExpression>[,<alignment>][:<formatString>]} 参数说明:   interpola
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

io/nio

https://crossoverjie.top/2018/07/04/netty/Netty(2)Thread-model/ 大概是这样,其实主要想表达的是:这样一个线程只能处理一个连接。 如果是 100 个客户端连接那就得开 100 个线程,1000 那就得 1000 个线程。 要知道线程资源非常宝贵,每次的创建都会带来消耗,而且每个线程还得为它分配对应的栈内存。 即便是我们给 JVM 足够的内存,大量线程所带来的上下文切换也是受不了的。 并且传统 IO 是阻塞模式,每一次的响应必须的是发
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

术还是经?

前端发展很快,很多工具层出不穷,解决各式各样的问题,然而庄子早就说过:人生也有崖 而知也无涯,以有崖而追无涯,殆矣,工具的出现在于提高生产力,我们本不应该在工具上面花费太多时间,你真的不需要关心kamara的实现原理 也不需要太关心angular的内部机制,前端是什么?你的中心应该放在哪里?是某些代码的奇淫技巧?还是整体项目的流程优化,是在某些字典中纠结使用map还是for循环 还是应该花更多精力在于项目的前期系统设计方面?最终我们不得不面对一个问题是研究技术的术还是研究解决问题的思想(经)?
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

题解1433. 数码问题 (Standard IO)

Description   Alice有一个N*N的格子,把1-N^2按照从上到下从左到右的顺序填进表格中,允许在表格上进行两种操作:   (1) 旋转行——这一行的数向右移动一个位置,而最后一列的数会移到第一列;   (2) 旋转列——这一列的数向下移动一个位置,最后一行的数会移到第一行。   Alice想把数X移到(R,C)处可以采用以下方法:   •如果X不在C这一列,通过旋转行操作把X移到C这一列;   •如果X不在R这一行,通过旋转列操作把X移到R这一行。   下面是一个把6移到(3
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

给.Net Core添加Swagger实现接口文档自动生成

1、添加Nuget相关引用 Swashbuckle.AspNetCore
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

2019暑期金华集训 Day5 生成函数

自闭集训 Day5 生成函数 一般生成函数 无脑地把序列变成多项式: \[ \{a_i\}\rightarrow A(x)=\sum_{n} a_nx^n \] 形式幂级数 生成函数是一种形式幂级数。我们不关心这个函数的具体的取值,只关心多项式的系数。在需要的时候可以把\(x\)当成任意值。 例题 求\(\{n^2\}\)的生成函数。 这个……只要知道\(\{{n+k-1\choose k-1}\}\)的生成函数是\(\frac 1 {(1+x)^k}\)就没了。 例题 简单生成函数题,不讲了
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

InnoDB与MyISAM的区别(高性能MySQL笔记)

1、InnoDB支持事务,MyISAM不支持,也就是说MyISAM不支持事务回滚操作,这个功能可能是致命的 2、InnoDB支持行锁,MyISAM只支持表锁,不过InnoDB的行锁是建立在索引之上的,也就是说如果索引未命中,那么此次操作还是会降级到表锁。如uid为索引 update t_user set age=10 where uid=1; 命中索引,行锁。 update t_user set age=10 where uid != 1; 未命中索引,表锁。 3、InnoDB表是基于聚簇索引
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

[JVM 相关] Java 新型垃圾回收器(Garbage First,G1)

回顾传统垃圾回收器 HotSpot 垃圾收集器实现 Serial Collector(串型收集器) 使用场景,大多数服务器是单核CPU。 适用收集场景:1. 新生代收集(Young Generation Collection)2. 老年代收集(Old Generation Collection) Parallel Conllector(并行收集器) 又叫吞吐量收集器(throughput collector)应用于多核系统。 适用收集场景:1. 新生代收集是并行处理。2. 老年代收集和Seri
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

用pyenv管理Python多版本及下载加速方法--Mac上

原文:https://www.jianshu.com/p/91fc7ecc5e46 先大致介绍下pyenv的安装及配置流程。随后介绍加速下载方法 安装: brew install pyenv 配置 在如下文件中 ~/.bash_profile 添加配置 export PYENV_ROOT=/usr/local/var/pyenv if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi 如果使用zsh,则需要在如下文件
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

2019暑期金华集训 Day5 树上数据结构

自闭集训 Day5 树上数据结构 前置知识 点分治 边分治 树链剖分 LCT Top Tree LCT时间复杂度 线段树每次查询是严格$ \log n\(的,然而splay维护连续段的时候,如果每次查询可以缩点,那么访问的区间数是均摊\)O(1)$的。(??) 所以用splay维护LCT是一个log,而线段树维护就是两个log。 捉迷藏 边分治多好,干什么点分治…… 每个点开个堆维护子树最远点、开个堆维护儿子最远点的前二大的值、开个堆维护全局最大值,然后随便搞。 边分治由于每次只需要合并两个子
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

2019暑期金华集训 Day6 杂题选讲

自闭集训 Day6 杂题选讲 CF round 469 E 发现一个数不可能取两次,因为1,1不如1,2。 发现不可能选一个数的正负,因为1,-1不如1,-2。 hihoCoder挑战赛29 D 设\(f(x)\)表示最后一个数小于等于\(x\)的答案,从左往右加入数并维护\(f(x)\)。 加入\(A\)的时候\(f(x)\)要加上\(|x-A|\),再对\(f(x-1)\)取min。 显然\(f(x)\)是一个分段函数,而且斜率是连续整数。 于是只需要维护拐点就可以知道函数长什么样。每次就
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

暑假N天乐【比赛篇】 —— 2019杭电暑期多校训练营(第四场)

本来想说这场放掉了,算了还是补了吧... 以下题解包括: \[1001【HDU-6614】 \\ 1003【HDU-6616】 \\ 1007【HDU-6620】 \\ 1008【HDU-6621】 \\ 1010【HDU-6623】\] 【1001】 思维 HDU-6614 AND Minimum Spanning Tree http://acm.hdu.edu.cn/showproblem.php?pid=6614 需要建一颗树,使得边权值和最小,边权为两点的 “&” 值。 假设二进制位
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

炮艇大赛之正式赛

题目 Description 炮艇大赛是一项危险的比赛。为了赢得这场比赛,参赛者可能会牺牲自己的生命。 参赛者将会在一条长度为\(L\)的环形轨道上比赛。在比赛开始时(\(0\)时刻),所有参赛者站在轨道不同的位置上,其中第 i 名参赛者站在位置 \(di(0≤di<L)\) 上。然后比赛开始。每位参赛者驾驶着它的炮艇,速度为 \(vi\) (速度可以为正,可以为负,也可以为\(0\)。速度为正表示参赛者顺时针移动,速度为负表示参赛者逆时针移动)。每位参赛者的速度都不同。 第 \(i\) 名参
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

IP子网的划分

一、划分子网的具体步骤 已知192.168.1.0/24,划分8个子网(一个ip划分8个子网,即网络位不再是24位) 1100 0000.1010 1000.0000 0001.0000 0000 1 、誊抄原来的网络位(同一网段的ip,网络位必须相同) 1100 0000.1010 1000.0000 0001 2、延长网络位(子网位),写出所有的变化 1100 0000.1010 1000.0000 0001 000 1100 0000.1010 1000.0000 0001 001 11
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0