模式动机 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。 如何保证一个类只有一个实例并且这个实例易于被访问呢?定义一个全局变量可以确保对象随时都可 ...
分类:
其他好文 时间:
2016-04-05 15:49:04
阅读次数:
185
图解Android - Android GUI 系统 (1) - 概论 图解Android - Android GUI 系统 (2) - 窗口管理系统 图解Android - Android GUI 系统 (3) - Surface Flinger (TBD) 图解Android - Android
分类:
移动开发 时间:
2016-02-25 21:13:07
阅读次数:
1116
调用应用的 exec_() 方法之后,应用进入主循环。主循环获取事件并把它们发往对象。应用在它的生命周期中产生的不同事件交互。事件主要由用户产生,但是它们也可以由其他方式产生,如:互联网,窗口管理器,定时器,当一个特殊的事件发生时,将发射信号,“槽 ”可以是任何Python调用,当链接到槽的信号发射
分类:
其他好文 时间:
2016-02-22 23:24:32
阅读次数:
299
一、概述 在Android系统中,从设计的角度来看,窗口管理系统是基于C/S模式的。整个窗口系统分为服务端和客户端两大部分,客户端负责请求创建窗口和使用窗口,服务端完成窗口的维护,窗口显示等。 在Client端,并不是直接和WindowManagerService交互,而是直接和本地对象Window
分类:
移动开发 时间:
2016-02-18 19:29:28
阅读次数:
404
Tmux介绍:Tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。它可以做到一条命令就启动起来(强大的配置),左侧是终端,右侧是Vim,下面来一个gdb——总之它就是一个灵活的IDE,任仍..
分类:
其他好文 时间:
2016-02-17 01:01:15
阅读次数:
676
最近有学生做毕业设计,想使用悬浮窗这种效果,其实很简单,我们可以通过系统服务WindowManager来实现此功能,本章我们来试验一下在当前Activity之上创建一个悬浮的view。第一步:认识WindowManagerl 这个接口用于与 window manager (窗口管理器, 应用框架.....
分类:
移动开发 时间:
2016-01-19 17:17:29
阅读次数:
210
将文件/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml中的“xfwm4”改成你需要的窗口管理器,如metacity。下载管理软件,如dconf-editor.在dconf-editor下的org->gnome->metacity,勾上alt、ecompositing、edge-tiling,将theme改成你想要的主题名字。推荐..
分类:
Web程序 时间:
2016-01-02 01:14:17
阅读次数:
222
7月6日深度正式发布 Deepin 2014 操作系统,该系统是基于 Ubuntu 14.04 LTS 的 Linux 发行版,并搭载了多款深度开发的软件,更符合国人使用习惯。由于Deepin 2014 以Compiz作为窗口管理器,Compiz在虚拟机中性能不佳,强烈建议各位将Deepin 201...
分类:
其他好文 时间:
2015-12-16 22:45:34
阅读次数:
271
windows cmd 使用不方便之处:1.窗口size不能便捷缩放2.复制文本,不能直接用鼠标拷贝,还需要多一道菜单操作;而且,还只能块状拷贝,而不是按行字符,极其不便3.不支持多Tab页,多窗口管理不便cmder 最新的版本是1.2版 下载地址:http://www.softpedia.com/...
分类:
其他好文 时间:
2015-12-13 15:33:00
阅读次数:
256
1.在VS2013中建立一个OpenGL工程选择File->New->Project,然后选择Win32 Console Application,选择一个名字,然后按OK。在谈出的对话框左边点Application Settings,找到Empty project并勾上,选择Finish。然后向该工...
分类:
其他好文 时间:
2015-11-29 14:55:47
阅读次数:
163