本机函数和汇编代码调用

对于逆向工程师来说,直接从分析的二进制代码中调用函数的能力是一种捷径,可以省去很多麻烦。虽然在某些情况下,理解函数逻辑并在高级语言中重新实现它是可能的,但这并不总是可行的,而且原始函数的逻辑越脆弱和复...
3年前
350

高质量代理IP网站怎么选择

,现在是网络科技时代,越来越多的工作和生活需要使用代理ip,同时也促使更多的代理服务提供商进入市场,那么如何找到高质量的代理ip呢?,就经济而言,ip代理分为两类,一类是免费使用,另一类是收费使用。通...
4年前
330

Go 语言怎么使用 Zap 日志库?

我们在之前的文章中介绍过标准库 log 包的使用方式,它虽然使用方便,但是它支持的功能比较简单。,本文我们介绍 uber 开源的日志库 zap​,首先使用 Gin 框架构建一个 Web 应用,然后通过...
4年前
340

mysql不走索引的SQL语句

,提起索引大家都不陌生,但在mysql中也有不使用索引的情况,接下来我们一起看看都有哪些不走索引的sql语句。 ,1、索引列参与表达式计算。,2、函数运算。 ,3、%词语%–模糊查询。 ,4、 字符串...
4年前
90

Spring Boot整合策略模式概念

,策略模式可能是在工作中使用最多的,也是在面试中最常提到的,代码重构和优化的必备!小编之前也是一直说,其实没有真正的实战;最近有了机会实战了一下,来分享一下使用心得和在企业级的使用!,策略模式,英文全...
4年前
140

挑战不再写Python for 循环

,自从我开始探索 Python 中惊人的语言功能已经有一段时间了。一开始,我给自己一个挑战,目的是让我练习更多的 Python 语言功能,而不是使用其他编程语言的编程经验。这让事情变得越来越有趣!代码...
4年前
160

Python包管理工具之 PDM

大家好,我是小姜。之前讲了一个pipenv和poetry包管理工具,想必大家也和我一样去了解过pipenv所存在问题,所以不是很推荐使用。后来改成了poetry工具,但这个东西对我来说稍微有点麻烦,经...
4年前
600

mysql光标如何使用

,说明,1、使用光标前,必须声明(定义)。,2、声明后,必须打开游标才能使用。,3、打开后,根据需要使用光标。,4、光标使用后,必须关闭。,实例,以上就是mysql光标的使用,希望对大家有所帮助。 更...
4年前
450

python中yaml文件的使用规则

,使用规则,1、大小写敏感。,2、用缩进来表示层次关系。,3、收缩时不允许使用Tab键,只允许使用空格。,4、缩进的空格数量并不重要。,只要相同层次的元素左侧对齐即可。,5、#表示注释。,解析器会忽略...
4年前
320

一个快速的Vue3无限滚动组件

,如果你在社交媒体上停留的时间过长,那么,你所在的网站很可能正在使用无限滚动组件。,无限滚动组件是在用户向下滚动页面时加载新内容,而不是将其分成多个页面。,它们对于特定类型的内容(例如用户生成的内容...
4年前
550

u盘修复工具的使用教程

如今平台上产生了许多修复工具,例如硬盘修复工具,IE修复工具,U盘修复工具这些,给大家新手产生了一线生机。那麼U盘修复工具怎么使用呢?今日我们来跟大伙说说U盘修复工具使用方法,大家一起来瞧瞧吧。 1...
4年前
280

单体优先的微服务架构

作者 | Martin Fowler,,当听说有团队在使用微服务架构时候,我注意到了一些规律:,这些规律在我同事中产生了长期的讨论:你不应该在新项目之初就采用微服务架构,即使你坚信该应用未来会因业务演...
4年前
320

Python with as如何使用

,说明,1、使用with as语句操作上下文管理器,可以帮助我们自动分配和释放资源。,2、使用[]包括的部分可以使用或省略。target参数用于指定变量,该句子将表达式指定的结果保存在该变量中。,如果...
4年前
1640

php中foreach的使用

,说明,1、foreach是通过对象的工具,可以单独使用,也可以配合迭代器和生成器使用。,2、如果foreach被定义为类,则可以输出所有属性,如果在类别之外被调用为函数,则只能输出public属性...
4年前
380

详解u盘修复工具下载使用方法

u盘是大家日常工作中和日常生活常常会使用的工具之一,应用的时间久了难免发生一些常见故障问題。近期就会有小伙伴们表示自身的u盘数据遗失了不知道应该怎么办,我们可以依靠u盘修复工具找到。下面我就给大伙儿演...
4年前
380

mysql中有哪些常见的原则

,1、最左匹配原则,例如,如果你建立了一个(a,b)索引,就没有必要再建立一个a索引,因为(a,b)已经包含了一个a索引,所以没有必要再建立一个b索引,但是b索引仍然需要单独建立,因为(a,b)是为了...
4年前
330

小白推送!IP代理的使用范围

,代理服务器在网络上的使用场景很多,很多企业和个人用户都需要使用代理ip来帮助他们更改ip地址。,IP代理网络(包括住宅代理网络)已经被世界上数以千计的世界品牌和企业使用。大企业、电子商务公司、旅行社...
4年前
160

像书写代码一样撰写文档

,很多工程师与手工艺者都对他们使用的工具有特别的要求。为了顺利的完成工作,你需要最好的工具和使用它们的技巧。软件开发中最好的工具在应用到其他的数字创作领域中也可以是很强大的。​​文档即代码​​Docs...
4年前
560

mysql视图如何使用

,我们一般会将视图用于查询功能,有些不能使用的功能,新手小伙伴是很容易踩雷的,接下来我们看看Mysql视图具体的使用方法。,1、视图相当于虚拟表,使用时可以直接作为表使用。,查询视图表数据,2、视图一...
5年前
360

Vim 编辑器的一些实用小技巧

​vim 编辑器就像海洋一样,美好和快乐,如果你深入其中,你就会情不自禁地爱上它,并且再也不愿走出来。,,vim 编辑器之所以经久不衰,就是因为它有着一股魔力,无论你使用它多少年了,你总能在某一天看到...
5年前
280

你知道WebAssembly吗?

其实对于我而言,之前有了解过 WebAssembly,知道他很强大,但是没有实际的使用过。偶然间在调研和使用 ffmpeg 的过程中,看到了很多浏览器端的方案,都是使用了 WebAssembly,原来...
5年前
350

GNU C 编译器的程序员入门指南

C 语言广为人知,深受新老程序员的好评。使用 C 语言编写的源文件代码,使用了标准的英语术语,因而人们可以方便阅读。然而,计算机只能理解二进制代码。为将代码转换为机器语言,你需要使用一种被称为编译器的...
5年前
390

如何在 TypeScript 中使用泛型

泛型是静态类型语言的基本特征,允许开发人员将类型作为参数传递给另一种类型、函数或其他结构。当开发人员使他们的组件成为通用组件时,他们使该组件能够接受和强制在使用组件时传入的类型,这提高了代码灵活性,使...
5年前
330

浏览器底层工作那些事儿

浏览器已经成为我每天都需要打交道的工具,然而对于这个我们的老朋友,即使一些 web 开发人员也对它的底层工作原理不是非常清楚,今天我们就来简单谈一谈浏览器的底层工作原理。,如果非要用一句话来概括浏览器...
5年前
560