首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

小工具 --- 百度翻译API翻译工具

引言 最近想把一些英文官方文档的资料翻译成中文,然后转化为Markdown文档,然后发现百度通用翻译的API有不错的免费额度,个人申请也能申请到高级版。这个额度足够个人的日常使用了。...输出参数 返回的结果是json格式,包含以下字段: 错误码 当翻译结果无法正常返回时,请参考下表处理 签名生成 「这里需要特别注意,签名生成容易出错!」。...签名生成分为两步: 将请求参数中的 APPID(appid), 翻译 query(q,注意为UTF-8编码),随机数(salt),以及平台分配的密钥(可在管理控制台查看) 按照 appid+q+salt...除此之外,需要注意以下几点: 待翻译文本(q)需为 UTF-8 编码; 在生成签名拼接 appid+q+salt+密钥 字符串时,q 不需要做 URL encode,在生成签名之后,发送 HTTP 请求之前才需要对要发送的待翻译文本字段...q 做 URL encode; 如遇到报 54001 签名错误,请检查您的签名生成方法是否正确,在对 sign 进行拼接和加密时,q 不需要做 URL encode,很多开发者遇到签名报错均是由于拼接

40810

java正则表达式大全

只能输入非零的负整数:"^\-[1-9][]0-9"*$。 只能输入长度为3的字符:"^.{3}$"。 只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。...模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行。...例如,“o{2,}”不匹配“Bob”中的“o”,而匹配“foooood”中的所有 o。“o{1,}”等效于“o+”。“o{0,}”等效于“o*”。...、{n}、{n,}、{n,m})之后时,匹配模式是“非贪心的”。“非贪心的”模式匹配搜索到的、尽可能短的字符串,而默认的“贪心的”模式匹配搜索到的、尽可能长的字符串。...\B 非字边界匹配。“er\B”匹配“verb”中的“er”,但不匹配“never”中的“er”。 \cx 匹配 x 指示的控制字符。例如,\cM 匹配 Control-M 或回车符。

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    高效检测 SQL 注入漏洞,自动化实战经验分享

    但是我在实际的工作中,需要针对大量 GET、POST 接口和参数做漏洞探测,而目前比较关注的是 SQL 注入漏洞的检测,所以基于 Xray 关于 SQL 注入检测的 payload,自己完成了一个自动检测...,是否存在漏洞,用到的 payload 如下: #判断报错的漏洞类型执行 payload 计算 1 的 md5 值 c4ca4238a0b923820dcc509a6f75849 error_mysql_payloads...,最为关键的部分就是判断两次请求的页面是否一致,并且排除一些错误干扰,主要有以下几点: 1、状态码判断,两次请求的状态码是否一致 2、错误信息判断,根据报错的关键词进行匹配,比如: error_mysql_infolist...", "act", "Action", "a", "m", "c"] 6、在参数中增加检测 payload 时,除了报错注入检测,其他检测不应该出现非正常响应,所以定义了一个黑名单响应码列表: black_code...总结 以上就是我写的探测 SQL 注入的工具逻辑和关键点,未来实战过程中还会根据实际情况进行优化更新,对源码感兴趣的朋友,可以扫描下方二维码加入知识星球,注册文库后即可下载。

    9310

    Java 正则表达式:语法讲解和常用表达式汇总

    大家好,又见面了,我是你们的朋友全栈君。 原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重。...正则表达式定义了字符串的模式; 正则表达式可以用来搜索、编辑或处理文本; 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。...匹配指定范围内的任何字符。例如,”[a-z]”匹配”a”到”z”范围内的任何小写字母。 \d 数字字符匹配。等效于 [0-9]。 \D 非数字字符匹配。等效于 [ ^0-9]。...与”[A-Za-z0-9_]”等效。 \W 与任何非单词字符匹配。与”[ ^A-Za-z0-9_]”等效。...$ 非负整数 ^\d+$ 非正整数 ^((-\d+) 二、校验字符的表达式 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 汉字 ^ [\u4e00-\u9fa5]{0,}$ 英文和数字 ^ [A-Za-z0

    4.3K20

    【愚公系列】2021年11月 C#版 数据结构与算法解析(哈希)

    而如果不一致,则表明下载得到的文件跟原来的文件不同,文件在下载过程中受到了损坏。...因为存在哈希冲突的情况, 你可以在相同哈希值的文件再进行二进制串比较. 3. 数字签名 Hash算法也是现代密码体系中的一个重要组成部分。...由于非对称算法的运算速度较慢,所以在数字签名协议中,单向散列函数扮演了一个重要的角色。对Hash值,又称”数字摘要”进行数字签名,在统计上可以认为与对文件本身进行数字签名是等效的。...分布式存储 当我们有大量数据时, 为了提高读取与写入的速度, 一般会选择将数据存储到多个服务器。 决定将文件存储到哪台服务器, 就可以通过哈希算法取模的操作来得到。...但是, 如果数据多了, 要增加服务器了, 问题就来了, 比如原来是10台服务器, 现在变成15台了, 那么原来哈希值为16的文件被分配到编号6的服务器, 现在被分配到编号1的服务器, 也就意味着所有文件都要重新计算哈希值并重新非陪服务器进行存储

    69740

    更新一些日常BUG或小技巧

    Mysql安装好默认是只可以本地访问,需要开放远程IP的访问权限。...记录是邮件交换记录,是域名在DNS服务器上的一个记录,告诉那台计算机负责为系统处理邮件。...of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces 这个错误信息是和用户权限有关,我使用的非...; SQL your_table:被操作的表名,应替换为您要处理的实际表名; t1.id:表的主键列名,用于区分记录,并且较小的 ID 将被保留; t1.col_name = t2.col_name:用于确定哪些记录是重复的列...whatis ps:显示有关 ps 命令的简述。 需要注意的是,由于简介信息比较简要,在使用 Wharis 命令时可能不足以满足用户的需求。

    32420

    Java中的正则表达式详解

    正则表达式 为什么要学习正则表达式 极速体验正则表达式威力 提取文章中所有的英文单词 提取文章中所有的数字 提取文章中所有的英文单词和数字 提取百度热榜标题 结论:正则表达式是处理文本的利器 package...,给我们文本处理带来哪些便利 */ public class Regexp_ { public static void main(String[] args) { //假定...请验证输入的手机号,是否符合手机号格式 解决之道-正则表达式 为了解决上述问题,Java提供了正则表达式技术,专门用于处理类似文本问题 简单的说:正则表达式是对字符串执行模式匹配的技术。...例如,"o{2,}“不匹配"Bob"中的"o”,而匹配"foooood"中的所有 o。"o{1,}“等效于"o+”。"o{0,}“等效于"o*”。...、{n}、{n,}、{n,m})之后时,匹配模式是"非贪心的"。"非贪心的"模式匹配搜索到的、尽可能短的字符串,而默认的"贪心的"模式匹配搜索到的、尽可能长的字符串。

    949120

    正则表达式

    grep 是一个文本过滤工具,它是基于行过滤的 grep 指令后不跟任何参数,默认使用基本正则 grep 指令后跟 “-E” 参数,使用扩展正则,与 egrep 等效 grep 指令后跟 “-P” 参数...匹配任意单个字符 [ ] 匹配指定范围内的任意单个字符 [^ ] 匹配指定范围外的任意单个字符 [:alnum:] 匹配任意数字或字母 [:alpha:] 匹配任意英文大小写字母 [:upper...tab 键 [:cntrl:] 匹配不可打印的控制字符(退格、删除) [:digit:] 匹配 0-9 之间的任意单个数字 与 [0-9] 等效 [:xdigit:] 匹配十六进制数字 [:graph...:] 匹配可打印的非空白字符 [:print:] 匹配可打印字符 [:punct:] 匹配任意标点符号 [^[:alpha:]] 匹配单个非字母字符 [^[:digit:]] 匹配单个非数字字符...,与 \b 相反 分组引用 字符 说明 备注 \( \) 分组 $1,$2 引用 在分组中,一个括号为一组,$1 开始,$2,$3… 扩展正则表达式 字符匹配 与基本正则表达式相同 次数匹配 字符

    7710

    Android 常用正则表达式

    说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。...匹配”do”或”does”中的”do”。? 等效于 {0,1}。 {n} n 是非负整数。正好匹配 n 次。例如,”o{2}”与”Bob”中的”o”不匹配,但与”food”中的两个”o”匹配。...例如,”o{2,}”不匹配”Bob”中的”o”,而匹配”foooood”中的所有 o。”o{1,}”等效于”o+”。”o{0,}”等效于”o*”。...、{n}、{n,}、{n,m})之后时,匹配模式是”非贪心的”。”非贪心的”模式匹配搜索到的、尽可能短的字符串,而默认的”贪心的”模式匹配搜索到的、尽可能长的字符串。...\B 非字边界匹配。”er\B”匹配”verb”中的”er”,但不匹配”never”中的”er”。 \cx 匹配 x 指示的控制字符。例如,\cM 匹配 Control-M 或回车符。

    2.1K10

    python系列(二)python变量赋

    8、编码 首先要知道一个概念: 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。...在ASCII编码中,65-90为26个大写英文字母,97-122为26个小写字母。 大写A的编码是65,小写字母z的编码为122。...新的问题又出现了:如果统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。...如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间: UTF-8编码有一个额外的好处,就是ASCII编码实际上可以被看成是UTF-8编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在...14、python逻辑运算符 ①and :俩个值都相等时才满足条件,返回结果 ? ②or:一个条件满足,就返回前面的结果 ? ③not:非,取反的意思 ?

    85910

    SQL, 数据校验与 CRC,MD5

    觉得有趣,也有必要总结下,所以检索了些论文,结合平时工作中的使用,综合起来讲讲,看看自己能不能把这方面讲清楚 数据校验,常用在“数据搬运”的场景中。...举个例子,在数据仓库中,用户表一定不陌生。它的数量级不会很大,通常上万或者十万左右。对它做数据校验时,使用SQL的 Except 就可以了。...但要处理起百万级数据,就会差点意思。 接下来要介绍的算法,更高效,它就是哈希。 数据库厂商都实现了自己的哈希(Hash)函数,通过查询文档,这不难掌握。...,是这样的: 发送端,在要传输的【文本数据】帧上,利用 CRC 函数,算出【CRC校验码】,并把这串数字附在【文本数据】帧上。...由于 checksum返回的是 int 数据类型,因此在处理小数据量时,速度会有优势。但防撞率不高。 如果数据量极大,超过22亿,那么很难逃过重合的命运。

    1.4K30

    深入理解SHA系列哈希算法:安全性的保障与演进

    分组处理:填充后的数据被划分为固定长度的分组(如SHA-256中每个分组长度为512位)。然后,每个分组通过一系列的位操作和模加运算进行处理。...将用户密码通过SHA哈希后存储在数据库中,即使数据库被泄露,攻击者也无法直接获取用户的明文密码。...,并在需要时重新计算文件的哈希值来进行比较 } /** * 计算给定字符串的SHA-256哈希值 * * @param input 待哈希的字符串...结论 SHA系列算法作为现代密码学中的重要组成部分,为数据完整性和身份验证提供了强大的保障。随着技术的发展和安全性需求的提升,SHA系列算法也在不断演进和优化。...从SHA-0到SHA-1,再到SHA-2和SHA-3,每一个版本的更新都代表着密码学领域对安全性和性能的不断追求。在选择哈希算法时,应根据具体的应用场景和安全需求来选择合适的算法版本。

    1.8K00

    【重学 MySQL】十七、比较运算符的使用

    =是MySQL中用于表示不等于的两种等效运算符,你可以根据自己的喜好和项目的需求来选择使用哪一个。...IS NULL 、IS NOT NULL 在MySQL中,IS NULL、IS NOT NULL 是用于处理NULL值的不同方面的关键词和函数。...LEAST和GREATEST函数在数据分析和处理中非常有用,特别是在需要动态地选择一组值中的最小或最大值时。...这两个操作符在处理多个可能的值作为过滤条件时特别有用。 IN IN 操作符允许你指定一个值列表,然后返回字段值在该列表中的所有记录。如果字段的值等于列表中的任何一个值,那么该记录就会被选中。...以上是一些常见的正则表达式示例,它们可以应用于各种编程和数据处理场景,以实现对文本数据的校验和提取。

    20010

    Python系列(二)python变量赋值与运算符

    注意:使用print时,在3.0版本中,必须使用括号(),将输出的内容扩起来,在2.7版本中不存在此问题,直接‘’输出内容即可。也可以使用()。 ...这个时候就需要转义,用%%来表示一个%:  8、编码  首先要知道一个概念:  计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。 ...新的问题又出现了:如果统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。 ...如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间:  UTF-8编码有一个额外的好处,就是ASCII编码实际上可以被看成是UTF-8编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在...,返回结果  ②or:一个条件满足,就返回前面的结果  ③not:非,取反的意思  15、python成员运算符  in: 在指定的序列中找到值返回True  not in :在指定的序列中没有找到值返回

    83400

    如何自己动手编写漏洞POC

    典型POC框架有哪些 POC框架可以对大量POC进行管理与调度,提供了统一的编程规范与接口,是编写POC很好的帮手。我们只需要按照框架自定义的格式写好POC,然后放在框架中运行即可。...比如我们编写验证SQL注入漏洞的POC时,就可以充分利用数据库的特性: MySQL MySQL内置了md5函数,可以用其来输出某个数字的md5值: select md5(1); 但是固定计算某个数字的md5...SQL注入大致上可以分为非盲注和盲注两大类: 非盲注类型 非盲注注入也有很多种,比如回显报错、Union查询等。这里编写回显报错注入的POC代码,其他类型的编写技巧比较类似。...回显报错注入可以直接从报错信息中读取数据。构造计算md5值的payload作为verify函数,利用SQL提取数据库版本信息的payload作为exploit函数。...为了防止同一IP地址频繁访问目标URL,代码中通过sleep方式来限制访问速度,更好的方法是构建自己的代理网络,使用代理方式来实现,感兴趣的可以自己研究下,这里不多讲。

    4K72

    优秀攻城师必知的正则表达式语法

    前言 最近公司的一个项目,大量用到了正则来处理文本,以前对正则使用仅限于小打小闹,用的也是一知半解,经过本次的深入使用,发现正则表达式真的是每一位开发者都需要具备的一个基础技能,处理文本的功能异常强大。...正则表达式是用来处理文本字符串的神器没有之一,如果没有正则表达式,处理一些数据校验和提取,替换工作会变得非常麻烦,例如:验证邮箱是否合法,提取网址,校验日期,校验电话号码,模糊搜索等等。...、{n}、{n,}、{n,m})之后时,匹配模式是"非贪心的"。"非贪心的"模式匹配搜索到的、尽可能短的字符串,而默认的"贪心的"模式匹配搜索到的、尽可能长的字符串。...例如,"er\b"匹配"never"中的"er",但不匹配"verb"中的"er"。 \B 非字边界匹配。"er\B"匹配"verb"中的"er",但不匹配"never"中的"er"。...等效于 [0-9]。 \D 非数字字符匹配。等效于 [^0-9]。 \f 换页符匹配。等效于 \x0c 和 \cL。 \n 换行符匹配。等效于 \x0a 和 \cJ \r 匹配一个回车符。

    1.3K30
    领券