万象云档 本次搜索耗时 1.735 秒,为您找到 215 个相关结果.
  • 13.1 为何要用AWT?

    13.1 为何要用AWT? 13.1 为何要用AWT? 对于本章要学习的“老式”AWT,它最严重的缺点就是它无论在面向对象设计方面,还是在GUI开发包设计方面,都有不尽如人意的表现。它使我们回到了程序设计的黑暗年代(换成其他话就是“拙劣的”、“可怕的”、“恶劣的”等等)。必须为执行每一个事件编写代码,包括在其他环境中利用“资源”即可轻松完成的一些任务。...
  • Task Runner 部署

    1 服务端部署 Task Runner 2 本地部署 Task Runner ¶ 2.1 Windows 环境 2.2 Mac 环境 1 服务端部署 Task Runner 部署服务器要求 操作系统:Ubuntu 22 / CentOS 7 64 位系统 CPU/内存:2C4G 磁盘空间:50 G # 下载在线安装包并上传到服务器 找...
  • 练习 25:网络:配置文件,/etc/network/interfaces

    练习 25:网络:配置文件,/etc/network/interfaces 这样做 你会看到什么 解释 附加题 练习 25:网络:配置文件,/etc/network/interfaces 原文:Exercise 25. Networking: configuration files, /etc/network/interfaces 译...
  • 4.6.互斥锁

    4.6 互斥锁 概述 基本概念 互斥锁又称互斥型信号量,是一种特殊的二值性信号量,用于实现对共享资源的独占式处理。 任意时刻互斥锁的状态只有两种,开锁或闭锁。当有任务持有时,互斥锁处于闭锁状态,这个任务获得该互斥锁的所有权。当该任务释放它时,该互斥锁被开锁,任务失去该互斥锁的所有权。当一个任务持有互斥锁时,其他任务将不能再对该互...
  • Lua与C混合编程

    Lua与C混合编程 C 包 C -lua 混合编程 Lua与C混合编程 C 包 Lua和C是很容易结合的,使用C为Lua写包。 与Lua中写包不同,C包在使用以前必须首先加载并连接,在大多数系统中最容易的实现方式是通过动态连接库机制。 Lua在一个叫loadlib的函数内提供了所有的动态连接的功能。这个函数有两个参数:库的绝对路径和初始化函数...
  • 8.1.1 程序的用户界面

    8.1.1 程序的用户界面 8.1.1 程序的用户界面 界面是指两个体系之间的分界与接合部分,例如人-机界面、水-油界面等。在程序设计领域,一个程序的用户界面(user interface,简称 UI)指的是程序中与用户进行交互的部 分,用户通过 UI 向程序输入数据或者请求程序执行特定任务,而程序通过 UI 向用户显示各 种信息。 如果程序员写的程...
  • 在线安装及升级

    1 环境要求 2 一键安装 3 在线升级 4 配置反向代理 1 环境要求 部署服务器要求 操作系统: Ubuntu 22 / CentOS 7 64 位系统 CPU/内存: 2C4G 磁盘空间: 200 G 网络要求:可稳定访问互联网 Docker:一键安装基于 Docker 环境,安装 Docker 可参考官方的安装文档 进行操作。 ...
  • 8.1.2 图形界面的组成

    8.1.2 图形界面的组成 8.1.2 图形界面的组成 应用程序的图形界面是由底层操作系统支持的,不同操作系统平台的图形界面风格不尽相同,但组成界面的图形元素都是类似的。下面我们采用 Python 的标准图形界面工具包Tkinter 的术语来介绍图形界面元素。 图形界面由多种图形元素组成,这些图形元素称为构件(widget)①。就如一部机器由各种零部件...
  • 9.3.2 进程与线程

    9.3.2 进程与线程 9.3.2 进程与线程 操作系统控制处理器在多个程序之间切换执行的过程称为调度。传统的多任务操作系统是以进程为单位进行调度的。进程(process)是指程序的一次执行所形成的实体,每当程序 开始执行,就会创建一个进程。每个进程由程序代码以及一些状态信息(如进程数据的当前 值和当前执行点等)组成,状态信息也称为进程的上下文。 注...
  • 8.2.5 对话框*

    8.2.5 对话框* 8.2.5 对话框* 除了利用窗口中的各种构件之外,应用程序与用户进行交互的另一个重要手段是对话框。 对话框是一个独立的顶层窗口,通常是在程序执行过程中根据需要而“弹出”的窗口,用于 从用户获取输入或者向用户显示消息。 对话框分为两种类型:模态(modal)和非模态(modeless)对话框①。模态对话框在关 闭之前将阻止程序其...