首页
学习
活动
专区
圈层
工具
发布
首页标签代码规范

#代码规范

联合索引的顺序:写错等于白建(最左前缀+范围条件+覆盖索引详解)

这个DBA有点耶

刚学数据库的时候,我知道联合索引可以给多个字段一起建索引。但我一直搞不懂一个问题:

1500

基于Sonar和.editorconfig的代码lint

雪飞鸿

在项目根目录下创建Directory.Build.props文件,在里面引入SonarAnalyzer.CSharp包:

8610

索引失效的5种常见写法:为什么加了索引查询还是慢

这个DBA有点耶

写完SQL,在前面加EXPLAIN。看key列:如果显示NULL,说明索引没用到;如果显示你建的索引名,那就放心了。

9210

慢SQL排查三板斧:SHOW PROCESSLIST + 慢查询日志 + EXPLAIN 实战

这个DBA有点耶

你们遇到过这种情况吗?业务反馈页面转圈,登录数据库一看,CPU 100%。但不知道是哪个SQL干的。

16210

SQL没学会?先把“后悔药”准备好

这个DBA有点耶

这种“手滑”,DBA圈子每年要发生无数次。区别在于,有些人提前埋好了“后悔药”,40分钟恢复如初;有些人只能等领导电话。

11410

学SQL,谁还没过差点把表删了的时候?

这个DBA有点耶

把操作包进START TRANSACTION里,执行完别急着COMMIT,先SELECT看看影响行数对不对。

7210

告别“修复 bug”:让别人一眼看懂你的 Commit

用户12278826

PR 已经发了、代码也改完了,唯一的问题是 commit message 呃……真的不好读。

10410

无代码钓鱼平台Bubble的滥用机制与防御策略研究

芦笛

中国互联网络信息中心 | 工程师 (已认证)

随着低代码/无代码(Low-Code/No-Code, LCNC)开发平台的普及,网络攻击的门槛正经历着历史性的降低。本文以卡巴斯基实验室披露的关于Bubble...

16310

领域驱动设计 DDD(Domain-Driven Design)软件架构学习笔记

闫良

在最近的项目开发中,我的项目体量来到了一个更大的层面,且业务需求改动频率也变高了。我也首次被自己写的“屎山”代码绊住脚,修改一个需求,新加一个东西,发现只能用全...

74410

《C#语言源代码漏洞测试规范》解读,如何依据GB/T 34946-2017标准建立代码测试技术体系

软件实验室建设交流

GB/T 34946-2017《C#语言源代码漏洞测试规范》为C#源代码的漏洞测试活动提供统一、规范化的方法和要求,确保测试过程的科学性、有效性和一致性,有效发...

20810

警惕!这封邮件,其实是用代码“画”出来的陷阱

芦笛

中国互联网络信息中心 | 工程师 (已认证)

随着网络攻击技术的不断演进,传统针对附件或图片的恶意邮件检测手段已难以应对新型“无图”攻击策略。据科技媒体Internet Storm Center(ISC)2...

20610

代码实例说明:关于建立“代码管理监控机制”的思路(0311案例持续更新中...)

用户12032828

建立“代码管理系统”的第一个难点在于,如何在庞大的代码仓中,快速的查找出具有某些特征的代码段。

13710

C/C++代码审计,缓冲区溢出漏洞分析,危险函数汇总与解决方案

软件实验室建设交流

GB/T 34943-2017《C/C++语言源代码漏洞测试规范》中,第6.2.3.6条是对缓冲区溢出的介绍。缓冲溢出这类问题比较常见,经典漏洞的利用和分析教程...

17410

Day1-micro卡拉米

用户12003063

完了我这个68键盘的键盘没有数字键1前面的那个键(我的是Esc),我去搜一下怎么打

10710

从法庭到代码:Google如何用“法律+技术”组合拳围剿钓鱼即服务黑产?

芦笛

中国互联网络信息中心 | 工程师 (已认证)

科技巨头Google罕见地将反诈骗战线同时推向两个战场:一边在美国联邦法院提起民事诉讼,直指一个名为“Lighthouse”的“钓鱼即服务”(Phishing-...

20910

微软365“设备代码钓鱼”风暴来袭:无需密码,黑客秒控企业邮箱

芦笛

中国互联网络信息中心 | 工程师 (已认证)

“您的 Microsoft 账户需要立即完成安全验证。请访问 https://aka.ms/devicelogin,输入以下代码:**ABCD-EFGH**。”

67610
领券