最新 最热

几个Caller-特性的妙用

System.Runtime.CompilerServices命名空间下有4个以“Caller”为前缀命名的Attribute,我们可以将它标注到方法参数上自动获取当前调用上下文的信息,比如当前的方法名、某个参数的表达式、当前源文件的路径,以及当前代码...

2022-10-27
1

group by 慢查询优化

现网出现慢查询,在500万数量级的情况下,单表查询速度在30多秒,需要对sql进行优化,sql如下:

2022-10-27
1

SQL 的各种连接 Join 详解

SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。

2022-10-27
1

SQL中的in与not in、exists与not exists的区别以及性能分析

in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。

2022-10-27
1

石墨文档 Websocket 百万长连接技术实践

在石墨文档的部分业务中,例如文档分享、评论、幻灯片演示和文档表格跟随等场景,涉及到多客户端数据同步和服务端批量数据推送的需求,一般的 HTTP 协议无法满足服务端主动 Push 数据的场景,因此选择采用 WebSocket 方案进...

2022-10-27
1

江苏工匠杯 easyphp

a只有这一小段戏码。intval(a)将a转化成整数然后要满足大于6000000同时长度小于等于3。怎么办?可以想到使用科学计数法。

2022-10-27
1

redis5安装说明

# 离线安装redis5.0.8安装包含脚本链接 (提取码:1314)# 用法说明解压命令:unzip redis.zip -d /home/summer &>/dev/nullcd /home/summer/redis-5.0.8/utils/create-cluster执行启动命令:./create-c......

2022-10-27
1

几百行代码实现一个 JSON 解析器

之前在写 gscript 时我就在想有没有利用编译原理实现一个更实际工具?毕竟真写一个语言的难度不低,并且也很难真的应用起来。

2022-10-27
1

14-关系代数Relation Algebra

经过笛卡尔积的关系,具有n+m元,即n+m列的集合,元组的前n列是R的一个元组,元组的后m列是S的一个元组。一共具有k_1*k_2个元组

2022-10-27
0

前端二面手写面试题总结

then 方法返回一个新的 promise 实例,为了在 promise 状态发生变化时(resolve / reject 被调用时)再执行 then 里的函数,我们使用一个 callbacks 数组先把传给then的函数暂存起来,等状态改变时再调用。...

2022-10-27
1