1.3k 1 分钟

# 背景知识 SMTP Simple Mail Transfer Protocol(SMTP) ,简单邮件传输协议,其是一种 TCP/IP 协议,用于发送电子邮件。大多数邮箱都是使用 SMTP,例如 Gmail、Outlook、AppleMail、163 等。SMTP 服务器一般使用 25 端口来发送电子邮件。 发送过程: 邮件服务器利用 SMTP 将消息从邮件客户端发送到另一个电子邮件服务器 邮件服务器利用 SMTP 作为中继,转发电子邮件到其接收的电子邮件服务器 接收邮件服务器使用邮件客户端通过 IMAP 下载传入的邮件,并将其放入收件人邮箱 IMAP Internet...
897 1 分钟

当我们接触摄影时,经常会听到光圈,景深等等专业词汇,这些词汇具体指的是什么呢?让我们一起来学习一下。 # 什么是光圈? 光圈就是用于控制镜头进光多少的装置,如下所示。 从上图我们可以看到目前中间的孔非常小,自然进光量也很少。通过调节光圈,我们就可以控制最终进入镜头的光线数量。 # 光圈的大小如何衡量? 光圈的大小使用一个 F 值来衡量。 光圈F值 = 镜头焦距 / 镜头有效口径直径 当焦距一定时,直径越大,这个比值自然也就越小。也就是我们所说的 F 值越小。如下所示 f2.8 代表的光圈比 f4 大。 那为什么相临两档光圈之间的的比值是 4/2.8 =...
138 1 分钟

# 1. 动静态拉伸 小步跑 高抬腿 扭胯跑 直腿下拉 正踢腿 外摆,内摆 后踢腿 最伟大拉伸 侧压腿 开胯 正压腿 # 2. 专项脚步 防守滑步 防守碎步 # 3. 运球练习 刺探步 体前变向 胯下变向 背后变向 转身 组合 双球 # 4. 传球练习 四角传球 两人传球 三人绕 8 字传球 四角传球 # 5. 团队进攻 2v1, 3v2, 4v3 固定战术练习
1.8k 2 分钟

友情提示: 好用的工具可以节省大量时间,可以直接使用 navicat 来进行 mongodb 数据库的各种查询操作,简单快捷,不用学习复杂的 API Mongodb 下载 官方下载网址: https://www.mongodb.com/try/download/community windows 下的最新版,下载安装后即可连接启动。 Mongodb 可视化工具 简单配置后,即可连接使用 Mongodb 查询语句 简单查询 123456789101112131415// 查询语句格式 // db 数据库 collection 集合 // query 可选,使用查询操作符指定查询条件//...
1.7k 2 分钟

错误的连接会导致错误的语义,当主谓宾不在通常位置时,人们会按就近原则理解句子。 示例: Him stick with the before chased boy the that dog big had the attacked. 错误的连接让人不明所以,一头雾水。 # 将修饰词放到属于他们的位置 下面两类常见情况,修饰词不会产生误解。 adj/adv + 被修饰词 被修饰词 + 修饰短语 / 从句 # 形容词 Since dealing\textcolor{red}{\text{dealing}}dealing with a custodian bank are usually in...
6.3k 6 分钟

# 逗号 # 有用的逗号 连接独立从句之前的连词 and, but, for, nor, or, yet, so He never worked, for his father had left him a fortune. (避免误解为 work for his father) 两处例外: 1. 当连接词连接 heavily punctuated clauses,用分号代替逗号 2. 如果从句很短而且与前文关系紧密,则不用 在相邻的平行项 逗号应该跟随每个 item,除了最后一个 The agency lists openings in publishing, broadcasting,...
431 1 分钟

CodeQL 是一个代码语义分析引擎,可以用来发现代码中存在的漏洞。CodeQL 首先对项目进行静态分析,生成一系列中间文件,称为 database。用户可以编写 QL 查询语句,利用 CodeQL 引擎对这些数据库进行查询。 # 1. 安装 Visual Studio Code 因为 CodeQL 一般搭配 VS Code 使用,所以我们先下载 VS Code。官网地址:...
3.1k 3 分钟

# CodeQL 官方文档 https://codeql.github.com/docs/ql-language-reference/ # 1. QL 语言特性 逻辑语言,继承自 Datalog。例如,针对一个包含父子关系数据库,查询一个人的所有后代总数。逻辑表达 找到这个人的后代,孩子或者孩子的后代 计算总数 QL 查询语句如下 12345678Person getADescendant(Person p) { result = p.getAChild() or result = getADescendant(p.getAChild())}int...
5.2k 5 分钟

# 冗余句子特征 # 1. 弱动词(weak verbs) to be(am, are, is,was…),含糊不清的无动作动词(like /exist),被动形式 to be(is believed) 例: More remote, less densely populated suburbs, whose\color{red}{whose}whose lower values were  often  a  function\color{red}{were \; often \; a \; function}wereoftenafunction of how far they...
1.7k 2 分钟

# 动机 在 PowerShell 命令行中执行 PowerShell 脚本时,windows 默认会将执行的内容传送给 AMSI 进行检测,如果检测结果认为执行内容中包含病毒,则拒绝执行,实现安全防护。 AMSI 的官方文档宣称可以对混淆 PowerShell 脚本最终的无混淆结果进行检测,为了知道 AMSI 运行中具体对脚本的哪些内容进行了捕获检测,我们尝试截获输出传给 AMSI 的脚本内容。主要参考了 YouTube 上的一个技术视频进行了实现。 # 具体做法 使用 logman 创建和控制事件跟踪进程 12345# 每一次监控,可以更改名称 AMSITraceTest.etl#...