Object Lifetime: From Start to Finish0 码力 | 214 页 | 9.34 MB | 1 年前3
Code generation for Vulkan Initialization0 码力 | 13 页 | 963.32 KB | 1 年前3
Back to Basics: Concurrency0 码力 | 58 页 | 333.56 KB | 1 年前3
Some Things C++ Does Right0 码力 | 228 页 | 2.47 MB | 1 年前3
Firebird Null Guide: NULL behaviour and pitfalls in Firebird SQL0 码力 | 69 页 | 479.63 KB | 2 年前3
Greenplum 编译安装和调试## Greenplum 编译安装和调试 本文先介绍如何从源代码编译安装Greenplum、初始化Greenplum集群。然后介绍SQL在Greenplum中的典型执行路径,最后介绍一些调试技巧。 源代码使用 Greenplum 开源社区最新源代码 6X_STABLE 分支: https://github.com/greenplum-db/gpdb,内核代码基于PostgreSQL 9. buntu 等 Linux 系统。大量开发人员包括我自己使用 Mac 系统,但是不在官方支持列表中。 ### 1.1 在 Mac 系统上编译 首先需要关闭苹果操作系统的 SIP 特性,否则无法初始化集群。 1. 重启操作系统 2. 重启过程中按下 command+R 进入恢复模式 3. 从 Utilities 菜单选择 Terminal 4. 执行 crutil disable 5. 重启操作系统 --disable-gpcloud \ --disable-gpfdist --prefix=$HOME/gpdb.master $ make [-j4] $ make install 在苹果系统上初始化Greenplum单节点集群时,需要做些准备工作: - 添加export PGHOST=localhost至~/.bash_profile - 将本机的hostname与127.0.0.1的map写到/etc/hosts中。例如0 码力 | 15 页 | 2.07 MB | 2 年前3
Spring Boot 1.1.7.RELEASE Reference Guide0 码力 | 192 页 | 1017.81 KB | 2 年前3
古月《ROS入门21讲》14.服务端Server的编程实现.pdfaed6254e33/p2_2.jpg) 服务模型(客户端/服务器) ## • 创建服务器代码(C++) int main(int argc, char **argv) // ROS节点初始化 ros::init(argc, argv, "turtle_command_server"); // 创建节点句柄 ros::NodeHandle n; // 创建一个名为/t true; res.message = "Change turtle command state!" return true; } ## 如何实现一个服务器 • 初始化ROS节点; • 创建Server实例; • 循环等待服务请求,进入回调函数; 在回调函数中完成服务功能的处理,并反馈应答数据。 TriggerResponse(1, "Change turtle command state!") def turtle_command_server(): # ROS节点初始化 rospy.init_node('turtle_command_server') # 创建一个名为/turtle_command的server,注册回调函数commandCallback0 码力 | 7 页 | 1.10 MB | 2 年前3
Debian 參考手冊(第 2.109 版)2.7.15 更多關於軟體包管理的文件 ..... 74 系统初始化 3.1 啟動過程概述 3.1.1 第一階段:UEFI 3.1.2 第二階段:引載加載程序 3.1.3 第三階段:迷你Debian系統 3.1.4 第四階段:常規Debian系統 3.2 Systemd 3.2.1 Systemd 初始化 3.2.2 Syatemd login 3.3 核心訊息 configuration 3.7.1 主機名 3.7.2 檔案系統 3.7.3 網路介面初始化 3.7.4 Cloud system initialization 3.7.5 Customization example to tweak sshd service 3.8 udev 系統 3.8.1 核心模組初始化 認證和訪問控制 4.1 一般的Unix認證 4.2 管理帳號和密碼資訊 8.1 IBus 和它的引擎軟體包列表 ..... 132 9.1 支援控制檔活動的程式列表 ..... 134 9.2 screen 鍵繫結列表 ..... 136 9.3 vim 的初始化資訊 ..... 138 9.4 系統日誌分析軟體列表 ..... 139 9.5 使用時間樣式值的"ls -l"命令的時間和日期的顯示例子 ..... 139 9.6 圖形影像處理工具列表0 码力 | 260 页 | 1.41 MB | 2 年前3
Java 对象的创建过程Java创建对象的过程 ## 类加载检查 首先当虚拟机遇到一个new指令时,首先会去检查这个参数能否在常量池中定位到这个类的符号引用并且检查这个符号引用所代表的的类是否已经被加载、连接、解析和初始化过,如果没有需要先执行的加载操作(详细过程可参考"类的加载流程")。 ## 分配内存 当类加载检查通过后,接下来虚拟机需要为新生对象分配内存,为对象分配空间的任务等同于把一块定大小的内存从 中的剩余内存或 TLAB 的内存已用尽时,再采用上述的 CAS 进行内存配 ## 初始化零值 内存分配完成后,虚拟机需要将分配到的内存空间都初始化为零值(不包括对象头),这一步操作保了对象的实例字段在 Java 代码中可以不赋初始值就直接使用,程序能访问到这些字段的数据类型所应的零值。 ## 设置对象头 初始化零值完成之后,虚拟机要对对象进行必要的设置,例如这个对象是哪个类的实例、如何才能找类的元数据信息、对象的哈希码、对象的 了。但从Java程序的角度来,对象创建才刚刚开始---构造函数,即Class文件中的()方法还没有执行所有字段还都是零值并没有按照构造方法来对对象进行初始化,因而最后一步需要执行 ()按照程序员的意愿来对代进行初始化。 好了,前边对象的创建过程,我们已经讲清楚了,那有了对象之后,如何定位对象到对象进行使用呢? ## 对象的访问定位 建立对象就是为了使用对象,我们的 Java 0 码力 | 4 页 | 389.87 KB | 2 年前3
共 743 条
- 1
- 2
- 3
- 4
- 5
- 6
- 75













