书栈网 · BookStack 本次搜索耗时 0.065 秒,为您找到 250897 个相关结果.
  • 深入理解 Kotlin Coroutine_3

    845 2020-05-28 《Kotlin 基础教程》
    深入理解 Kotlin coroutine (三) 我们为什么要用协程? 为什么说它是语法糖? 协程是如何启动的? 小结 深入理解 Kotlin coroutine (三) 前面有两篇文章介绍过协程,加上这篇,基本上介绍得差不多了。 深入理解 Kotlin coroutine (一) 深入理解 Kotlin coroutine (二) ...
  • Laravel 的资源任务编译器 Laravel Mix

    Laravel 的资源任务编译器 Laravel Mix 简介 安装 & 配置 安装 Node Laravel Mix 运行 Mix 监控资源文件修改 使用样式 Less Sass Stylus PostCSS 纯 CSS URL 处理 资源映射 使用脚本 提取依赖库 React 原生 JS 自定义 Webpack 配置 ...
  • 从零开始的 JSON 库教程(四):Unicode

    从零开始的 JSON 库教程(四):Unicode 1. Unicode 2. 需求 3. UTF-8 编码 4. 实现 \uXXXX 解析 5. 总结与练习 从零开始的 JSON 库教程(四):Unicode Milo Yip 2016/10/2 本文是《从零开始的 JSON 库教程》 的第四个单元。代码位于 json-tutori...
  • 简介_WallFilter

    SQL注入攻击 多租户隔离 WallFilter目前支持哪些数据库? 性能 配置 WallFilter的功能是防御SQL注入攻击。它是基于SQL语法分析,理解其中的SQL语义,然后做处理的,智能,准确,误报率低。 SQL注入攻击 SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序...
  • 概述

    概述 概述 Python 的应用编程接口(API)使得 C 和 C++ 程序员可以在多个层级上访问 Python 解释器。该 API 在 C++ 中同样可用,但为简化描述,通常将其称为 Python/C API。使用 Python/C API 有两个基本的理由。第一个理由是为了特定目的而编写 扩展模块;它们是扩展 Python 解释器功能的 C 模块...
  • 实现自己的语法

    实现自己的语法 词法分析与语法分析 opcode编译 内部处理逻辑的编写 实现自己的语法 经过前面对r2ec以及Bison的介绍,熟悉了PHP语法的实现,我们来动手自己实现一个语法吧。也就是对Zend引擎语法层面的实现。以此来对Zend引擎有更多的了解。 编程语言和社会语言一样都是会慢慢演进的,不同的语种就像我们的不同国家的语言一样,他们各有...
  • 编译环境搭建

    编译环境搭建 使用Docker进行编译(推荐方式) 获取或者构建docker镜像 在docker镜像中编译 在物理机上编译 安装依赖 一键编译 制作镜像 上传镜像 测试用例编译及执行 编译全部模块 列出所有测试模块 编译对应模块的代码 执行测试 动态库 fake-s3 etcd 执行单个测试模块 运行单元/集成测试 ...
  • Variant

    Variant 描述 教程 Variant Godot 中最重要的数据类型。 描述 在计算机编程中,Variant(变体)类是用来存储各种其他类型的类。像 PHP、 Lua、 JavaScript 和 GDScript 这样的动态编程语言喜欢用它们在后端存储变量数据。使用 Variant,属性可以自由地更改值类型。 GDScriptC# v...
  • 不安全的 Rust

    不安全 Rust 不安全的超级力量 解引用裸指针 调用不安全函数或方法 创建不安全代码的安全抽象 使用 extern 函数调用外部代码 通过其它语言调用 Rust 函数 访问或修改可变静态变量 实现不安全 trait 何时使用不安全代码 不安全 Rust ch19-01-unsafe-rust.md commit c2b43bd...