linux系统Qt实现简单的任务管理器
继续上次的操作系统课设,这次需要设计一个简单的任务管理器,大部分人选择GTK来实现,我剑走偏锋,使用Qt来完成这个任务。 用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。 我们要显示系统信息,只需进行相应的文件操作就行了。 首先需要下载一份Qt的SDK,这是Qt的英文官网:http://qt.nokia.com/,当然也有中文版的:http://qt
P1337 [JSOI2004]平衡点 / 吊打XXX
题目描述 如图:有n个重物,每个重物系在一条足够长的绳子上。每条绳子自上而下穿过桌面上的洞,然后系在一起。图中X处就是公共的绳结。假设绳子是完全弹性的(不会造成能量损失),桌子足够高(因而重物不会垂到地上),且忽略所有的摩擦。 问绳结X最终平衡于何处。 注意:桌面上的洞都比绳结X小得多,所以即使某个重物特别重,绳结X也不可能穿过桌面上的洞掉下来,最多是卡在某个洞口处。 输入输出格式 输入格式: 文件的第一行为一个正整数n(1≤n≤1000),表示重物和洞的数目。接下来的n行,每行是3个整数:X
python之装饰器函数
本章内容 引入 装饰器的形成过程 开放封闭原则 谈装饰器主要功能和装饰器固定结构 带参数的装饰器 多个装饰器装饰一个函数 引入 作为一个会写函数的python开发,我们从今天开始要去公司上班了。写了一个函数,就交给其他开发用了。 def func1():
print('in func1') 季度末,公司的领导要给大家发绩效奖金了,就提议对这段日子所有人开发的成果进行审核,审核的标准是什么呢?就是统计每个函数的执行时间。 这个时候你要怎么做呀? 你一想,这好办,把函数一改: import
Fedora 26/27/28网易云音乐安装
信息从 https://www.southcity-oldboy.com/1474.html获取,感谢站长南城旧少年! 以下为前辈网页上的内容 1.安装 RPM Fusion 源 (free): http://rpmfusion.org/Configuration 2.终端下执行: wget https://dl.senorsen.com/pub/package/linux/add_repo.sh -qO - | sudo sh sudo dnf install http://dl-http.
Android Studio 向虚拟机部署程序失败
如题: Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/。。。。 It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. WARNING:
ASP.NET的底层体系2
文章引导 1.ASP.NET的底层体系1 2.ASP.NET的底层体系2 引言 接着上一篇ASP.NET的底层体系1我们继续往下走 一.System.Web.HttpRuntime.ProcessRequestInternal 我们看看ProcessRequestInternal的ProcessRequest 1.为请求创建一个新的HttpContext实例 2.获取一个HttpApplication实例 3.调用HttpApplication.Init()初始化管道事件 4.Init()触发
Linux 下用管道执行 ps aux | grep 进程ID 来获取CPU与内存占用率
#include <stdio.h> #include <unistd.h> int main() { char caStdOutLine[1024]; // ps 命令的标准输出中的一行信息 char* pcTmp = NULL; // 指向以空格拆分后的字符串 char caSelfPID[10]; // 自身进程的PID字符串 char caPSCmd[24]; // "ps aux | grep PID"命令字符串 memset( caSelfPID, 0, sizeof( caSel
Xmanager6 下载地址
Xmanager-6标准版下载地址 http://xiazai.xshellcn.com/trial/Xmanager-6.0.0080_yy.exe Xmanager-6企业版下载地址 http://xiazai.xshellcn.com/trial/XmanagerPowerSuite-6.0.0003_yy.exe Xftp-6下载地址 http://xiazai.xshellcn.com/trial/Xftp-6.0.0080_yy.exe /Xshell-6下载地址 http://x
用haslib给字符加密
import hashlib
obj = hashlib.md5(bytes("abc",encoding="utf-8")) #md5是一种加密方法
obj.update(bytes("123456", encoding="utf-8")) #下面的123456会被上面的abc所结合成为新的加密字符
result = obj.hexdigest()
print(result)
JavaWeb入门笔记
Java web笔记 一、HTTP协议 HTTP(超文本传输协议),它是一种主流B/S架构中应用的通信协议。具有以下特点: 1、无状态 服务端不会记录客户端每次提交的请求,服务器一旦相应客户端之后,就会结束本次的通信过程。客户端下一次的请求是一个新的 连接,和上一次通信没有任何关系。 2、简单灵活 HTTP是基于请求(request)和响应(response)的模型 3、支持客户端与服务端 支持主流的B/S架构的通信以及C/S架构的通信。 注意:C/S架构可选的协议有多种,例如:TCP/IP,
693. Binary Number with Alternating Bits - LeetCode
Question 693. Binary Number with Alternating Bits Solution 思路:输入一个整数,它的二进制01交替出现,遍历其二进制字符串,下一个与上一个不等,返回true,如果有相等的就返回false Java实现: public boolean hasAlternatingBits(int n) {
char last = '2'; // 非0非1即可
for (char c : Integer.toBinaryString(n).
logging buffer
学习了这么久的网络,有些词很熟悉,但是就从来没有搞明白它的作用是什么。例如我们经常在设备上配置的logging buffer。logging buffer:直译过来就是“日志缓存”的意思。如下是模拟器设备输出内容:1、如果我们配置了一台设备,开始并没有相关配置,也就是说我们在设备上配置没有日志缓存。例如如下情况:R3#sho logging Syslog logging: enabled (11
selenium学习总结
selenium主要用来做web自动化,分1.0和2.0两个版本,1.0包括selenium IDE、selenium Grid、selenium Remote Control,2.0在1.0的基础上增加了webdriver 1)selenium IDE 是火狐的一个插件,可以在火狐中录制、回放脚本,并且形成各种语言的脚本文件,在学习中使用的是catalon插件 2)selenium Grid 做测试的并行处理,目前学习中暂未过多接触。 3)selenium RC 用例的编写及运行,是在浏览器
今日推荐
周排行