书栈网 · BookStack 本次搜索耗时 0.045 秒,为您找到 173637 个相关结果.
  • 18.2 让我们用malloc()为结构体分配空间

    18.2 让我们用malloc()为结构体分配空间 18.2 让我们用malloc()为结构体分配空间 但是,有时候把结构体放在堆中而不是栈上却更简单: #include <windows.h> #include <stdio.h> void main () { SYSTEMTIME * t ; t ...
  • 应用签名

    签名的作用 签名的意义 APK 签名 什么时候要签名 导入签名 签名的作用 应用签名的主要作用有两个,第一个是检验安装包是否被修改,第二个是用于确认签名者的身份。 签名时需要一个密钥文件,同一个密钥文件签名出来的 apk,它的签名身份信息是一样的,使用不同的密钥文件的话,签名身份信息自然不一样。并且除非你能拿到开发者的密钥文件,不然只靠签名...
  • 九、非技术问题

    1701 2018-05-09 《Gainlo 面试指南》
    九、非技术问题 面试官在寻找什么? 总体印象 文化适应 加分和危险信号 自我介绍 文化适应 双向选择 给面试官的问题 总结 九、非技术问题 原文:Chapter 9: Non-technical Questions 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 这是我们的“谷歌面试准备系...
  • 语句与表达式

    语句与表达式 语句完成值 表达式副作用 上下文规则 { .. } 大括号 对象字面量 标签 块儿 对象解构 else if 和可选块儿 语句与表达式 一个很常见的现象是,开发者们假定“语句(statement)”和“表达式(expression)”是大致等价的。但是这里我们需要区分它们俩,因为在我们的JS程序中它们有一些非常重要...
  • 22.彻底理解零拷贝

    22.彻底理解零拷贝 为什么IO接口要基于数据拷贝? 网络服务器 发现问题 mmap sendfile sendfile 与DMA Gather Copy Splice 总结 22.彻底理解零拷贝 计算机处理的任务大体可以分为两类:CPU密集型与IO密集型。 所谓CPU密集型就好比程序员,天天坐在办公室里闷头写代码不怎...
  • bRPC源码解析·butex机制

    bRPC源码解析·butex机制 背景 实现思路 实现细节 主要数据结构 Butex ButexWaiter FastPthreadMutex 主要接口 butex_create_checked butex_wait butex_wake bRPC源码解析·butex机制 (作者简介:KIDGINBROOK,在昆仑芯参与训练框架开...
  • 前后端版本号关联

    2143 2019-06-02 《YKit 教程》
    前后端版本号关联 页面写法 后端配置 参数说明 扩展功能 关联报警 预先缓存 HTML压缩 前后端版本号关联 主要解决前后端版本自动化关联问题。目前推荐使用 ykit-version-plugin,最新版本为1.1.3,建议使用最新版本。 页面写法 只需要在资源文件名后面加一个@ver,发布之后即可自动匹配到对应的前端资源。 ...
  • 环境变量

    环境变量 文件位置 JULIA_BINDIR JULIA_PROJECT JULIA_LOAD_PATH JULIA_HISTORY JULIA_PKGRESOLVE_ACCURACY 外部应用 JULIA_SHELL JULIA_EDITOR 并行 JULIA_CPU_THREADS JULIA_WORKER_TIMEOUT JULI...
  • 神秘的传奇故事

    神秘的传奇故事 缩小可能性范围 自由定理 类型约束 总结 神秘的传奇故事 从积尘已久的数学书,到浩如烟海的学术论文;从每周必读的博客文章,到源代码本身,我们都能发现 Hindley-Milner 类型签名的身影。Hindley-Milner 并不是一个复杂的系统,但还是需要一些解释和练习才能完全掌握这个小型语言的要义。 // capita...
  • 3. Android事件驱动编程(一)

    Android事件驱动编程(一) Android事件驱动编程(一) 原文链接:https://medium.com/google-developer-experts/event-driven-programming-for-android-part-i-f5ea4a3c4eab 虽然在Android开发具有某些事件驱动的特性,但它还远不是纯粹的事...