背景 我们网页中需要用户填写一些信息,因为我们的网页比较特殊,是针对国际的用户,并且支持多种语言,线上发现用户会通过copy的方式填充输入,可能是从word等软件中copy的,带入了一些不可见的字符。 比如\u200B这种零宽度的空格,以及一些看起来像半角空格的,含有这些字符后,会导致信息校验失败 ...
分类:
Web程序 时间:
2020-07-14 18:29:42
阅读次数:
72
在一个 XY 坐标系中有一些点,我们用数组 coordinates 来分别记录它们的坐标,其中 coordinates[i] = [x, y] 表示横坐标为 x、纵坐标为 y 的点。 请你来判断,这些点是否在该坐标系中属于同一条直线上,是则返回 true,否则请返回 false。 function ...
分类:
其他好文 时间:
2020-07-14 18:22:35
阅读次数:
41
线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。 Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。 为了更系统的分析问题,本文将从死锁检测、索引 ...
分类:
数据库 时间:
2020-07-14 16:49:46
阅读次数:
86
Description 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。 Input 输入的第一行为一个整数n, ...
分类:
其他好文 时间:
2020-07-14 13:44:10
阅读次数:
63
众所周知,Oracle JDK 是 Java 语言的绝对权威,很多时候 JDK 与 Java 语言近似一个概念。但我们始终要保持实事求是的精神,敢于质疑。本文记录了一次线上troubleshoot 实战,包含问题分析、解决并提交 Oracle JDK bug 的核心过程。
分类:
数据库 时间:
2020-07-13 11:58:50
阅读次数:
89
众所周知,Oracle JDK 是 Java 语言的绝对权威,很多时候 JDK 与 Java 语言近似一个概念。但我们始终要保持实事求是的精神,敢于质疑。本文记录了一次线上troubleshoot 实战,包含问题分析、解决并提交 Oracle JDK bug 的核心过程。 ...
分类:
数据库 时间:
2020-07-13 11:42:42
阅读次数:
67
一份中国乳制品工业协会的声明,不由得大为好奇 一份中国乳制品工业协会的声明,不由得大为好奇。只有一页纸,一根红线上红色的字,“中国乳制品工业协会”,正文的题目是“中国乳制品工业协会的声明”。正文也就两段,落款有日期,有中国乳制品工业协会的大红印章。只是,详细阅读之下,才明白有一篇网络文章,让中国乳制 ...
分类:
其他好文 时间:
2020-07-12 18:38:44
阅读次数:
399
链接 奇怪的构造题。。。首先考虑 \(n\) 是奇数的情况。可以发现由于每个非主对角线上的点都会匹配上两行,所以每个数都需要一个对角线上的点。显然不可行。 考虑 \(n\) 为偶数的情况。这里给出一种构造。 首先,为了方便,我们将主对角线上填上1。可以发现,假如我们用 $2~n$ 填好了下三角部分, ...
分类:
其他好文 时间:
2020-07-12 16:50:44
阅读次数:
43
对于个人项目的线上展示方案: 项目托管: 1.进入 https://byet.host/ 注册托管账号 ,注册之后在邮箱会收到详细的账号密码信息,进入 http://cpanel.byethost.com/ 登录账号进行管理。 2.下载xftp软件(百度自行下载),将自己的个人项目文件上传至托管服务 ...
分类:
其他好文 时间:
2020-07-11 12:44:10
阅读次数:
50
一、引子 这要从线上的一个接口偶发异常耗时说起,事情往往不是你想象的样子,尤其是在排查问题的时候,切忌有先入为主的的某些判断。 二、问题: 接口监控图:显示每天总会有那么几次耗时特别长的请求。 三、排查: 1、直观的认识是“偶发”,每天零星的几个,不规律。 对于这种情况,第一感觉是因为服务的波动影响 ...
分类:
其他好文 时间:
2020-07-11 09:50:01
阅读次数:
66