通过编程实践,训练编程逻辑,对编程初学者或在校学生尤其重要。 学习常见的编程思路和想法是进一步进入算法大门的重要装备。
2021-10-13 18:04:13 853KB 算法 逻辑训练 编程思路 基础题目
1
TR069协议编程基础知识-RPC详细解析.pdf,TR069 协议包数据,为了能够正确的处理设备的请求响应,就必须对 TR069 协议包数据内容有所了解。我们所关心的层主要是 RPC Methods 层、 SOAP层以及 HTTP层。下面具体介绍 RPC Methods 层的内容,首先我们需要知道 ACS和 CPE建立连接的方式。这里主要介绍RPC方法。
2021-10-11 09:22:55 472KB TR069 069技术规范 RPC 详解
1
Java面向对象编程基础1.ppt
2021-10-08 23:12:33 164KB java JavaScript
一、量子计算发展综述 (一)量子计算的内涵 1、量子信息科学的基本概述 量子信息科学是量子物理与信息科学交叉的新生学科,其物理基 础是量子力学。量子是构成物质的基本单元,是不可分割的微观粒子 的统称。量子力学就是研究和描述微观世界基本粒子结构、性质及相 互作用的一门科学。量子信息技术就是基于量子力学,通过对光子、 电子等微观粒子系统及其量子态进行人工观测和调控,借助量子叠加 和量子纠缠等独特物理现象,以经典理论无法实现的方式获取、传输 和处理信息的一类技术。 图 1 量子比特的概念示意图 数据来源:Visure Science,2019年7月 在量子信息技术中,包含量子比特、量子叠加和量子纠缠等几个 基本概念:一是量子比特。比特是计算机技术中信息量的基本度量单 位,量子比特则是量子计算中的最小信息单位。一个量子比特可以表
2021-10-04 19:34:21 1.7MB 报告
1
python强大的面向对象能力,让你更好的理解python核心语法
2021-10-04 17:00:32 5KB python面向对象 python教程
本书介绍了Linux下图形用户接口(GUI)编程技术。全书共18章,分五个部分。第一部分介绍Linux GUI编程架构以及编程基础知识,第二部分介绍Linux 编程常用C语言函数库glibc、构件库Gtk+、Gnome,第三部分介绍Linux下的GUI生成器Glade,第四部分介绍Linux编程调试工具gdb及xxgdb。第五部分包括三个附录,附录A是书中使用的示例GnomeHello的源代码,附录B介绍了一些与Gtk+/Gnome编程相关的在线资源,附录C是Gtk+/Gnome对象的简要介绍。本书中的Gtk+构件示例都来自于GTK 1.2.3软件包的示例。如果下载并安装了GTK 1.2.3软件包,则能够在展开的源代码目录下找到这些示例代码。本书适用于有Linux使用经验及C语言编程基础的读者阅读。 前言 第一部分 Linux GUI编程框架及编程基础 第1章 Linux软件开发概述 1 1.1 关于Linux 1 1.2 关于Linux的桌面环境 2 1.3 Linux系统中的软件开发 3 1.3.1 开发所使用的库 3 1.3.2 Gnome的开发结构 4 1.4 开发Linux应用程序的编程语言 和编程工具 6 1.5 本书的结构 7 第2章 Gtk+/Gnome开发简介 8 2.1 安装Gtk+/Gnome库 8 2.2 第一个Gtk+应用程序 9 2.2.1 一个什么也不能做的窗口 9 2.2.2 示例代码的含义 9 2.2.3 GTK的Hello World 10 2.2.4 Gtk+的信号和回调函数原理 12 2.2.5 Hello World代码解释 14 2.2.6 运行helloworld 17 2.3 Gnome应用程序 17 2.4 GNU C 编译器 18 2.4.1 使用 gcc 18 2.4.2 gcc 选项 18 2.5 初始化库 19 2.6 用popt分析参数 20 2.6.1 参数分析方法 20 2.6.2 GnomeHello程序的参数分析 22 2.7 国际化 25 2.8 保存配置信息 27 2.8.1 读出存储的配置数据 28 2.8.2 在配置文件中存储数据 30 2.8.3 配置文件迭代器 30 2.8.4 节迭代器 33 2.8.5 其他的配置文件操作 33 2.9 会话管理 34 2.10 Gtk+的主循环 36 2.10.1 主循环基本知识 36 2.10.2 退出函数 36 2.10.3 Timeout函数 37 2.10.4 idle函数 37 2.10.5 输入函数 38 2.11 编译应用程序 39 2.11.1 生成源代码树 39 2.11.2 configure.in文件 41 2.11.3 Makefile.am文件 43 2.11.4 安装支持文件 44 第二部分 Linux 编程常用C 语言 函数库及构件库 第3章 glib库简介 49 3.1 类型定义 49 3.2 glib的宏 49 3.2.1 常用宏 49 3.2.2 调试宏 50 3.3 内存管理 52 3.4 字符串处理 53 3.5 数据结构 55 3.5.1 链表 55 3.5.2 树 59 3.5.3 哈希表 63 3.6 GString 65 3.7 计时器函数 66 3.8 错误处理函数 67 3.9 其他实用函数 67 第4章 构件定位 69 4.1 构件的显现、映射和显示 69 4.2 其他的构件概念 70 4.3 构件的类型转换 72 4.4 组装构件 72 4.4.1 尺寸分配 73 4.4.2 GtkWindow构件 74 4.4.3 GtkBox 76 4.4.4 表格构件GtkTable 79 4.4.5 固定容器构件GtkFixed 83 4.4.6 布局容器构件GtkLayout 85 第5章 按钮构件 87 5.1 普通按钮GtkButton 87 5.2 开关按钮GtkToggleButton 90 5.3 检查按钮GtkCheckButton 91 5.4 无线按钮GtkRadioButton 91 第6章 调整对象 95 6.1 创建一个调整对象 95 6.2 使用调整对象 95 6.3 调整对象内部机制 96 第7章 文本构件GtkText 98 7.1 创建、配置文本构件 98 7.2 操作文本 99 7
2021-10-04 13:10:41 10.54MB GTK+2.0 Linux GUI 编程
1
数控技术编程基础知识G代码M代码汇总.pdf
2021-10-01 14:00:21 38KB 技术及资料
《DIRECTX.9.0.3D游戏开发编程基础》以及例程源代码,有详细的书签,便于阅读。
2021-09-30 11:31:11 35.76MB DIRECTX 龙书 游戏开发
1
Foundations of Python Network Programming, Third Edition, covers all of the classic topics found in the second edition of this book, including network protocols, network data and errors, email, server architecture, and HTTP and web applications, plus updates for Python 3. If you’re a Python programmer who needs a deep understanding of how to use Python for network-related tasks and applications, this is the book for you. From web application developers, to systems integrators, to system administrators—this book has everything that you need to know.
2021-09-26 19:45:50 5.87MB python 教程 网络编程
1
单片机原理及应用课件:第4章 单片机应用系统编程基础内容2.ppt
2021-09-25 11:01:45 1.02MB