if else 是我们写代码时,使用频率最高的关键词之一,然而有时过多的 if else 会让我们感到脑壳疼,例如下面这个伪代码: 是不是很奔溃?虽然他是伪代码,并且看起来也很夸张,但在现实中,当我们无数次 review 别人代码时,都会发现类似的场景,那么我们本文就来详细聊聊,有没有什么方法可以让 ...
分类:
其他好文 时间:
2020-04-29 18:47:47
阅读次数:
49
多项式Polynomial 前置知识$\text{NTT}$ 所有操作均在对$\text{998244353}$取模下进行 ~~所有的操作均没有经过任何卡常~~ 所有的操作均用$\text{vector} $来实现,主要是为了理清思路,并且清零问题上会比较容易解决,同时对于每次计算完多项式的长度的要 ...
分类:
其他好文 时间:
2020-04-29 15:02:23
阅读次数:
56
Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。 1、安装(EasyCode) 我这里的话是已经那装好了。 建议大家在安装一个插件,叫做 "Lombok" 。 "Lombok" 能通过注解 ...
分类:
其他好文 时间:
2020-04-29 12:29:01
阅读次数:
63
# 一、JS的编译和执行- 偏原理 - 可以不懂原理,只需要注意现象,可以正常写代码 - 懂原理,帮助你提升代码性能,优化;方便面试- js是一门解释性语言 - 预先编译,再执行 - 先通读全文,在解释含义 - 找到var和function,做出对应提升- 编译时 - **提升**- 执行时 - 按 ...
分类:
编程语言 时间:
2020-04-29 00:48:37
阅读次数:
65
2020年04月26日- 为什么学习设计模式? 设计模式是很多经验丰富的程序员总结出来的、一些问题的解决方案。学习设计模式可以让我们读写代码更得心应手。让代码更灵活、复用性好、可扩展性好。 设计模式 按照特点 可分为三种。 创建型 结构型 行为型 创建型: 最常说到的单例模式就是 创建型。创建模式是 ...
分类:
其他好文 时间:
2020-04-27 15:31:51
阅读次数:
59
随着编程技术的不断发展,现在开发应用程序需要编写的代码数据在不断减少,现在甚至出现了一种零代码开发平台,宣称不需要编写代码就可以完成应用程序的开发。下面一起来了解一下相关的知识吧! ...
分类:
其他好文 时间:
2020-04-27 13:44:42
阅读次数:
68
昨天发现线上试跑期的一个程序挂了,平时都跑的好好的,查了下日志是因为昨天运营跑了一家美妆top级淘品牌店,会员量近千万,一下子就把128G的内存给爆了,当时并行跑了二个任务,没辙先速写一段代码限流,后面再做进一步优化。 一: 背景 1. 背景介绍 因为是自己写的代码,所以我知道问题出现在哪里,如果大 ...
分类:
其他好文 时间:
2020-04-27 09:29:42
阅读次数:
48
在编写代码或调试应用程序时,为了测试某个功能或者显示应用程序的工作状态,经常需要计算简单表达式的值。使用Immediate窗口可以很方便地实现这种操作。该窗口可以计算用户输入的表达式值。 打开 菜单栏方式 快捷键Ctrl+Alt+I 窗口的使用 输入命令 大于号 (>) 作为新行提示符出现在“命令” ...
分类:
其他好文 时间:
2020-04-27 09:28:25
阅读次数:
67
来吧,开始本节的学习! ES6 给开发者带来很多令人激动的特性,其中let关键字就是其中之一。 那么,let关键字是什么东西? let 的用途 我们回想一下,我们平时在写代码的时候,用var来声明一个变量,除此之外,好像也没用其他的关键字了,不管我们声明的是字符串类型、数组类型还是数字类型等,都用一 ...
分类:
其他好文 时间:
2020-04-26 20:48:53
阅读次数:
92
通过黑客python编程写的第一个脚本, 实现监听、连接、代码是写了上传功能、执行文件功能、但是测试是不成功的。 通过这个脚本、了解几个模块 threading,getopt、subprocess、socket 、sys ; 写代码过程中,发现boolean 首字母要大写 正确写法:True、Fal ...
分类:
编程语言 时间:
2020-04-26 12:35:43
阅读次数:
76