技术池(jishuchi.com) 本次搜索耗时 8.939 秒,为您找到 186 个相关结果.
  • 3.7 汇编语言的威力

    15781 2019-02-27 《Go语言高级编程》
    3.7 汇编语言的威力 3.7.1 系统调用 3.7.2 直接调用C函数 3.7.3 AVX指令 3.7 汇编语言的威力 汇编语言的真正威力来自两个维度:一是突破框架限制,实现看似不可能的任务;二是突破指令限制,通过高级指令挖掘极致的性能。对于第一个问题,我们将演示如何通过Go汇编语言直接访问系统调用,和直接调用C语言函数。对于第二个问题,我们...
  • 26 输入设备

    26 输入设备 alsa avfoundation avfoundation选项 avfoundation例子 bktr decklink decklink选项 decklink例子 dshow dshow选项 dshow例子 dv1394 fbdev gdigrab gdigrab选项 iec61883 iec61883的选项...
  • 2.1 变量的类型

    2.1 变量的类型 2.1 变量的类型 PHP在内核中是通过zval这个结构体来存储变量的,它的定义在Zend/zend.h文件里,简短精炼,只有四个成员组成: struct _zval_struct { zvalue_value value ; /* 变量的值 */ zend_uint refcount__g...
  • Docker 入门

    Docker 入门 一 先从认识容器开始 1.1 什么是容器? 先来看看容器较为官方的解释 再来看看容器较为通俗的解释 1.2 图解物理机,虚拟机与容器 二 再来谈谈 Docker 的一些概念 2.1 什么是 Docker? 2.2 Docker 思想 2.3 Docker 容器的特点 轻量 标准 安全 2.4 为什么要用 Docker...
  • Linux 内存分配原理

    15317 2019-08-30 《Linux 面试题》
    Linux内存分配原理 答案 一、Linux 虚拟地址空间如何分布? 二、malloc和free是如何分配和释放内存? 三、如何查看堆内内存的碎片情况 ? 四、既然堆内内存brk和sbrk不能直接释放,为什么不全部使用 mmap 来分配,munmap直接释放呢? 五、如何查看进程的缺页中断信息? 六、除了 glibc 的 malloc/free ,...
  • Redis 底层实现

    15243 2019-09-10 《Redis 面试题》
    Redis 底层实现 Memcached 与 Redis 实现的对比 一. 综述 二. 服务方式 三. 事件模型 四. 内存分配 五. 数据库实现 1. memcached数据库实现 2. redis数据库实现 4.redis数据库持久化 5. redis的事务 6. redis的发布订阅频道 六. 总结 Redis 底层实现...
  • 第十一章:进程

    进程 进程是怎样工作的 查看进程 用 top 命令动态查看进程 控制进程 中断一个进程 把一个进程放置到后台(执行) 进程返回到前台 停止一个进程 Signals 通过 kill 命令给进程发送信号 通过 killall 命令给多个进程发送信号 更多和进程相关的命令 进程 Modern operating systems ar...
  • 附录:并发底层原理

    附录:并发底层原理 什么是线程? 最佳线程数 我可以创建多少个线程? The WorkStealingPool (工作窃取线程池) 异常捕获 资源共享 资源竞争 解决资源竞争 同步控制 EventProducer volatile 关键字 字分裂 可见性 重排与 Happen-Before 原则 什么时候使用 volatile 原...
  • Docker在项目中的应用

    Docker在项目中的应用 Docker简介 安装Docker 使用Docker 安装Nginx 安装MySQL Docker在项目中的应用 Docker简介 软件开发中最为麻烦的事情可能就是配置环境了。由于用户使用的操作系统具有多样性,即便使用跨平台的开发语言(如Java和Python)都不能保证代码能够在各种平台下都可以正常的运转,...
  • 5.1 函数和类型

    14292 2019-07-09 《Lua 5.3 参考手册》
    5.1 函数和类型 luaL_addchar luaL_addlstring luaL_addsize luaL_addstring luaL_addvalue luaL_argcheck luaL_argerror luaL_Buffer luaL_buffinit luaL_buffinitsize luaL_callmeta lu...