积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(33)数据库(20)Python(20)TiDB(10)数据库中间件(9)前端开发(3)Go(3)系统运维(2)TypeScript(2)Linux(2)

语言

全部中文(简体)(37)英语(20)

格式

全部PDF文档 PDF(58)
 
本次搜索耗时 0.246 秒,为您找到相关结果约 58 个.
  • 全部
  • 后端开发
  • 数据库
  • Python
  • TiDB
  • 数据库中间件
  • 前端开发
  • Go
  • 系统运维
  • TypeScript
  • Linux
  • 全部
  • 中文(简体)
  • 英语
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 MoonBit月兔编程语言 现代编程思想 第十一课 案例:语法解析器与Tagless Final

    转化为抽象语法树 Division(Multiply(Add(Value(1), Value(5)), Value(7)), Value(2)) 计算最终结果:21 语法分析 对输⼊⽂本进⾏分析并确定其语法结构 通常包含词法分析和语法分析 本节课均利⽤语法解析器组合⼦(parser combinator)为例 2 词法分析 将输⼊分割为单词 输⼊:字符串/字节块 输出:单词流 例如: parse("-10123-+-523 103 ( 5) ) ")) 8. } 我们成功地分割了字符串 - 10123 - + - 523 103 ( 5 ) ) 但这不符合数学表达式的语法 13 语法分析 对单词流进⾏分析,判断是否符合语法 输⼊:单词流 输出:抽象语法树 1. expression = Value / "(" expression ")" 2. expression =/ "*" expression / expression "/" expression 1 + - 1 5 1 + (1 - 5) * - 5 1 5 (1 - 5) * 5 14 语法分析 语法定义 1. expression = Value / "(" expression ")" 2. expression =/ expression "+" expression / expression
    0 码力 | 25 页 | 400.29 KB | 1 年前
    3
  • pdf文档 庖丁解牛:华为云微服务工具解放开发者

    根据sql、日志、代码实现微服务拆分,并修改相关代码。 Huawei Confidential 7 微服务拆分工具-表自动分库 SQL 语句 SQL 语句 SQL 语句 … 语法分析 语法分析 语法分析 表关联分析 图切割+启 发式规则 Step1:提取系统所有SQL Step2:逐条根据SQL创建语法树 Step3:在每棵语法树上分析表的关联关系并汇集 成表关联关系加权图
    0 码力 | 14 页 | 1.54 MB | 1 年前
    3
  • pdf文档 Nim 2.0.2 中文手册

    处理缩进的实现⽅式如下,词法分析器⽤前导空格数来解释随后的 Token,缩进不是独⽴的 Token,这个技巧使得 Nim 解析时只 需要预先检查 1 个 Token。 语法分析器使⽤⼀个缩进级别的堆栈:该堆栈由计算空格的整数组成,语法分析器在对应的策略位置查询缩进信息,⽽忽略其他 位置。 伪终结符 IND{>} 表示缩进相⽐堆栈顶部的条⽬包含更多的空格, IND{=} 表示缩进有相同的空格数, DED 具有相同的优先级 ` ( ) { } [ ] , ; [. .] {. .} (. .) [: 词法 本节列出了 Nim 的标准语法。语法分析器如何处理缩进问题,在词法分析⼀节有说明。 Nim 允许⽤户定义运算符。⼆元运算符有 11 个不同的优先级。 结合律 第⼀个字符为 ^ 的⼆元运算符是右结合,所有其他⼆元运算符是左结合。 只有合法的 Nim 标识 符才能作为模块名(所以对应的⽂件名是 identifier.nim )。 编译模块的算法如下: 递归地追随导⼊语句正常编译整个模块。 如果发现成环,只导⼊已经完成语法分析的(且被导出的)符号;如果遇到未知标识符就中⽌。 最好⽤⼀个例⼦来演示(译者注:代码⾥的注释描述了编译模块 A 时编译器的⾏为): Import 语句 在 import 关键字之后,可以有
    0 码力 | 127 页 | 7.05 MB | 1 年前
    3
  • pdf文档 Go 2 Generics? A (P)review

    的语法设计非常精巧,很难在程序中识别一个模板的声明, 此外还会对某些函数模板进行语法分析可能非常 难。[...] 最后 的模板语法被设计为: template T& index(vector& v, int i) { /*…*/ } 我也严肃的讨论过将返回值放在参数表之后 进而很好的解决语法分析问题, index(vector& v, int i) 但大部分人宁愿要一个关 键字来帮助识别模板,[...] 选择尖括号 <…> 而不是圆括号 (…),是因为用户发现这样更容易阅读,因为圆括号在 C/C++ 里已被过度使用。事实证明,使用圆括 号进行语法分析也并不困 难,但读者(reader)总是喜欢尖括号 <…>。』 ——"The Design
    0 码力 | 41 页 | 770.62 KB | 1 年前
    3
  • pdf文档 WAF - 是时候跟正则表达式说再见

    from’, give me a hand。 基于语义检测的WAF 输入是否有效代码 执行了什么动作 动作是否有危害 抽象攻击语义 基于语义检测的WAF—实现 用户输入 词法分析 语法分析 攻击语义检测 攻击语义抽象 基于语义检测的WAF—优缺点 运营成本低 高准确率 优点|缺点 应急 响应慢 语义抽象 依赖人 低漏报 开发成本很高 算法优化 WAF运营手段 • WAF安全水位 • WAF瓶颈 • payload的变化 Part 3 如何构建未来的WAF 基于深度学习构建WAF 思路:用深度学习的模型代替语义检测中的词法分析、语法分析。 用户输入 深度学习的攻击 语义检测模型 在线检测 攻击语义的深 度学习网络 攻击语义的深度学习网络 "前缀闭合" "代码语句" "后缀闭合" 攻击语义 一般攻击语义
    0 码力 | 24 页 | 1.66 MB | 1 年前
    3
  • pdf文档 Greenplum数据库架构分析及5.x新功能分享

    16 Pivotal Confidential–Inter nal Use Only 解析器 主节点Segment 系统表 优化器 分布式事务 调度器 执行器 解析器执行词法分 析、语法分析并生 成 解析树 客户端 主节点接受客户连接, 处理请求,执行认证 解析器 主节点 17 Pivotal Confidential–Inter nal Use Only 优化器 本地存储
    0 码力 | 44 页 | 8.35 MB | 1 年前
    3
  • pdf文档 make & Makefile

    . . . . . . . . . . . . . . . . make & Makefile . make 的工作原理 . . make通过读取一个Makefile文件,首先对该文件进行语法分析, 如果Makefile文件格式有误,则报错并退出执行; 如果输入的Makefile文件文法正确,make分析Makefile文件中描 述的目标 (Targets)和前提 (Prerequisites)的关系,并建立一颗非环
    0 码力 | 36 页 | 975.98 KB | 1 年前
    3
  • pdf文档 Python 标准库参考指南 3.6.15

    . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105 21.10 urllib.robotparser —robots.txt 语法分析程序 . . . . . . . . . . . . . . . . . . . . . . . . . 1106 21.11 http —HTTP 模块 . . . . . . . . . . 和其他相关方法添加消息负载;或者通过解析一个电子邮件消息的序 列化表达来创建消息对象结构。 email 包提供了一个可以理解包含 MIME 文档在内的绝大多数电子邮件文档结构的标准语法分析程序。你 可以传递给语法分析程序一个字节串、字符串或者文件对象,语法分析程序会返回给你对应于该对象结构的 根EmailMessage 实例。对于简单的、非 MIME 的消息,这个根对象的负载很可能就是一个包含了该消息 文字内容的字符串。对于 消息,调用根对象的is_multipart() 方法会返回 True,其子项可以通 过负载操纵方法来进行访问,例如get_body()、iter_parts() 还有walk()。 事实上你可以使用的语法分析程序接口有两种: Parser API 和增量式的FeedParser API。当你的全部消 息内容都在内存当中,或者整个消息都保存在文件系统内的一个文件当中的时候,Parser API 非常有用。
    0 码力 | 1886 页 | 8.95 MB | 9 月前
    3
  • pdf文档 Python 标准库参考指南 3.6.15

    . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105 21.10 urllib.robotparser —robots.txt 语法分析程序 . . . . . . . . . . . . . . . . . . . . . . . . . 1106 21.11 http —HTTP 模块 . . . . . . . . . . 和其他相关方法添加消息负载;或者通过解析一个电子邮件消息的序 列化表达来创建消息对象结构。 email 包提供了一个可以理解包含 MIME 文档在内的绝大多数电子邮件文档结构的标准语法分析程序。你 可以传递给语法分析程序一个字节串、字符串或者文件对象,语法分析程序会返回给你对应于该对象结构的 根EmailMessage 实例。对于简单的、非 MIME 的消息,这个根对象的负载很可能就是一个包含了该消息 文字内容的字符串。对于 消息,调用根对象的is_multipart() 方法会返回 True,其子项可以通 过负载操纵方法来进行访问,例如get_body()、iter_parts() 还有walk()。 事实上你可以使用的语法分析程序接口有两种: Parser API 和增量式的FeedParser API。当你的全部消 息内容都在内存当中,或者整个消息都保存在文件系统内的一个文件当中的时候,Parser API 非常有用。
    0 码力 | 1886 页 | 8.95 MB | 9 月前
    3
  • pdf文档 Python 标准库参考指南 3.8.20

    . . . . . . . . . . . . . . . . . . . . . . . . . . 1222 21.10 urllib.robotparser --- robots.txt 语法分析程序 . . . . . . . . . . . . . . . . . . . . . . . . 1222 21.11 http --- HTTP 模块 . . . . . . . . . 和其他相关方法添加消息负载;或者通过解析一个电子邮件消息的序 列化表达来创建消息对象结构。 email 包提供了一个可以理解包含 MIME 文档在内的绝大多数电子邮件文档结构的标准语法分析程序。你 可以传递给语法分析程序一个字节串、字符串或者文件对象,语法分析程序会返回给你对应于该对象结构的 根EmailMessage 实例。对于简单的、非 MIME 的消息,这个根对象的负载很可能就是一个包含了该消息 文字内容的字符串。对于 消息,调用根对象的is_multipart() 方法会返回 True,其子项可以通 过负载操纵方法来进行访问,例如get_body()、iter_parts() 还有walk()。 事实上你可以使用的语法分析程序接口有两种: Parser API 和增量式的FeedParser API。当你的全部消 息内容都在内存当中,或者整个消息都保存在文件系统内的一个文件当中的时候,Parser API 非常有用。
    0 码力 | 2052 页 | 9.74 MB | 9 月前
    3
共 58 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
前往
页
相关搜索词
MoonBit编程语言编程语言现代思想第十十一第十一案例语法解析解析器TaglessFinal庖丁庖丁解牛华为云微服务工具解放开发开发者Nim2.0中文手册GoGenericsreviewWAF时候正则表达达式表达式正则表达式再见Greenplum数据据库数据库架构分析功能分享makeMakefilePython标准参考指南3.6153.820
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩