Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Python调用shell命令

Python调用shell命令

1.1 os.system(command)在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果。1.2 os.popen(command,mode)打开一个与command进程之间的管道。这个函数的返回值是一个文件对象,可以读或者写(由mode决定,mode默认是’r")。...
Android Training - 使用碎片创建一个动态UI

Android Training - 使用碎片创建一个动态UI

为了能够在Android中创建动态和多窗口的用户界面,你需要封装UI组件和activity行为在不同的模块中,以便你可以在不同的activity间切换。你可以使用Fragment类创建这些模块,类似于一个嵌套的activity,能够定义自己的布局并管理自己的生命周期。当一个碎片指定了它自己的布局,那么activity可以使用它和其他碎片配置成不同的组合,并且可以修改你的布局以适应不同的屏幕尺寸(小屏幕可能一次显示一个碎片,大屏幕一次显示多个碎片)。这个课程...
关于Android模拟器键盘不能使用的解决方法

关于Android模拟器键盘不能使用的解决方法

很多朋友遇到一个问题,自己搭建完了Android环境后,启动模拟器体验Android系统,但是发现不能使用键盘方便的输入内容,如下图:同时,使用笔记本的键盘也无法输入内容,只能通过模拟器内置的输入法输入内容,遇到这个问题怎么办呢?解决方案,编辑模拟器构建AVD的时候,在Hardware选项中,有个New按钮,选中,其中的Property选项中有设置很多模拟器所支持的东西。有个“keyboard support”,选中,OK后。设置其指为“Yes”。问题解决...
Qt信号与槽之connectSlotsByName函数

Qt信号与槽之connectSlotsByName函数

如果使用ui acton编辑器,一般在代码中找不到生成的connnect函数,即关联信号与槽的函数,那么,信号与槽是怎么样关联起来的呢?是靠这个函数connectSlotsByName来实现的。至于更详细的原理性的细节,研究了一天只有一点点进展。我暂时不想探究了,以后有机会在研究。下面摘录了一篇文章,算是这个问题暂时够一段落。现象:在实验自动连接槽和信号的时候,发现如果不使用ui文件, 则似乎函数无效而同样ui文件中也是使用 connectSlotsByN...
Android简单手电筒的应用可以设置不同的颜色

Android简单手电筒的应用可以设置不同的颜色

手电筒对于Android来说是极其常见的一个应用,常见的是通过摄像头发出光线进行照明,这里我们没有采取那样做而是通过采取通过界面Layout的一些方法来设置可拥有显示不同颜色。其整体的思路不是太难,首先我们应该在values建立一个color.xml文件来存储不同的颜色信息:<?xmlversion="1.0"encoding="utf-8"?><resources><colorname="white">#FFFFFF&...
Linux驱动分析之RTC详解

Linux驱动分析之RTC详解

这里我们针对三星的S3C24XX系列进行RTC驱动框架的分析,关于RTC(实时时钟)的功能和硬件原理我就不在这里啰嗦了,相信大家都十分清楚,不清楚的可以google或者百度一下,我想通过RTC驱动和大家探讨一下linux驱动的一般框架,为大家在linux驱动的学习路上起到一个抛砖引玉的作用。那有哥们就要问了,为什么选择RTC驱动呢?就是因为它简单明了,大家都容易明白的东西才是好东西,好啦,废话不多说,开始进入正题:Linux常见的驱动在driver目录下都...
关于 shell 脚本编程的10 个最佳实践

关于 shell 脚本编程的10 个最佳实践

每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程。但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度、使用命令 的种类、看待问题的方式等等。对于那些处在shell脚本编程初级阶段的程序员来说,遵循一些恰当的做法可以帮助你更快、更好的学习这些编程技巧。下面, 我们就来讨论这些能帮助你学习shell脚本编程的方法吧。 1、多动手你想学习 shell脚本编程,这很不错。于是你拿了一本书开始学习。一些人会首先通读整本教材后再上机练...
Linux memory monitor 详解

Linux memory monitor 详解

内存是Linux内核所管理的最重要的资源之一。内存管理系统是操作系统中最为重要的部分,因为系统的物理内存总是少于系统所需要的内存数量。虚拟内存就是为了克服这个矛盾而采用的策略。系统的虚拟内存通过在各个进程之间共享内存而使系统看起来有多于实际内存的内存容量。Linux支持虚拟内存, 就是使用磁盘作为RAM的扩展,使可用内存相应地有效扩大。核心把当前不用的内存块存到硬盘,腾出内存给其他目的。当原来的内容又要使用时,再读回内存。 一、内存使用情况监测 (1...
<< 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 >>