现在位置: 首页 > beergigicyday发表的所有文章
  • 10月
  • 13日
综合 ⁄ 共 7135字 评论关闭
衡量CPU性能的指标: 1,用户使用CPU的情况; CPU运行常规用户进程 CPU运行niced process CPU运行实时进程 2,系统使用CPU情况; 用于I/O管理:中断和驱动 用于内存管理:页面交换 用户进程管理:进程开始和上下文切换 3,WIO:用于进程等待磁盘I/O而使CPU处于空闲状态的比率。 4,CPU的空闲率,除了上面的WIO以外的空闲时间 5,CPU用于上下文交换的比率 6,nice 7,real-time 8,运行进程队列的长度 9,平均负载 Linux中常用的监控CPU整体性能的工具有:  mpstat: mpstat 不但能查看所有CPU的平均信息,还能查看指......
阅读全文
  • 09月
  • 14日
综合 ⁄ 共 2556字 评论关闭
1.IHE-C   由于多方面原因,IHE测试的涵盖项目不能囊括所有的测试需求。截止到2012年,IHE-C所包含的项目包括以下几个方面:放射科工作系统专项测试(PACS系统IHE标准测试),放射线(Radiology)领域,IT基础设施(IT Infrastructure)领域和实验学领域(Laboratory)。常见的模式和角色如下: 测试模式: SWF,PIR,RWF,CPI,PDI,KIN,ED,PGP,ARI,SINR,CHG,PWF,XDS-I,PIX,PDQ,RID,ATNA等 测试角色: Order Filler Image manager Report manager Report creator PPSM PIX consumer,manager,source PDQ supplier,cons......
阅读全文
  • 07月
  • 19日
综合 ⁄ 共 762字 评论关闭
什么是 BFD? Binary format descriptor, 即二进制文件格式描述符,它是连接工具(ld)和二进制文件操作工具(bin-util)实现对于目标文件操作的标准接口,ld和bin-util通过调用实现BFD接口的库libbfd 来实现它们的目标文件操作功能。 BFD的结构 BFD整体上简单地可分为前端和后端(就象gcc一样),这样做的目的主要出于可移植性的考虑,前端向应用层提供统一的调用接口,是目标文件格式 无关的,后端实现目标格式相关的部分,前端通过调用后端的相关函数实现真正的具体目标文件格式操作功能。所以如果要支持一种新嵌入式目标文件格式......
阅读全文
  • 05月
  • 31日
综合 ⁄ 共 1279字 评论关闭
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> New Document </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="zh-CN" /> <meta name="Design Corp" content="www.mysuc.com" /> <meta name="Designer" content="hayden" /> <meta name="De......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 16353字 评论关闭
第1章 System.Web命名空间1.1 创建一个ASP.NET页面1.2 System.Web命名空间1.3 HttpApplicationState类1.3.1 HttpApplicationState类的公有方法1.3.2 HttpApplicationState类的受保护方法1.3.3 HttpApplicationState类的公有属性1.3.4 HttpApplicationState类的受保护属性1.4 HttpBrowserCapabilities类1.4.1 HttpBrowserCapabilities类的公有方法1.4.2 HttpBrowserCapabilities类的受保护方法1.4.3 HttpBrowserCapabilities类的公有属性1.5 HttpContext类1.5.1 HttpContext类的公有方法1.5.2 HttpContext类的受保护方法1.5.3 HttpC......
阅读全文
  • 09月
  • 16日
综合 ⁄ 共 3653字 评论关闭
--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. String类         1.概述          String是一个特殊的类,一旦被初始化,那么就不能被改变,String类是一个被final修饰的类。        2.String的初始化           String s1=”abc”;这个表示的是一个对象,但是不是在内存中创建的,而是在内存的缓冲区(常量池)中创建了一个“abc”对象,只有通过new关键字创建的,才在堆中申请了内存空间,并且在栈中有声明的变量名称。     当有Strings1=”abc”,String s2=”abc”;都执行的话,当......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 3273字 评论关闭
首先是创建MYSQL数据库表 以下是引用片段:CREATE TABLE tablename ( field type(max_length) DEFAULT 'default_value' (NOT) NULL } 可以使用的SQL语句。 以下是引用片段:CREATE TABLE useronline ( timestamp int(15) DEFAULT '0' NOT NULL, ip varchar(40) NOT NULL, file varchar(100) NOT NULL, PRIMARY KEY (timestamp), KEY ip (ip), KEY file (file) ); 下面我们开始使用PHP脚本,首先定义MYSQL的信息。 以下是引用片段:$server = "localhost"; //你的服务器 $db_user = "root"; //你的mysql的用户名 $db_pass = "passwo......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 2039字 评论关闭
6.指针数组    指针不仅可以指向一个数组,而且可以作为数组的元素,形成一个指针数组。    char *ptr[5];    由于在解释变量的类型时,由于[]的优先级高于*,所以应先解释[]。则这句的含义是:ptr是有5个元素的数组,每一个元素是一个指向 char类型的数据的指针。    ***【注意】**我们可以对比一下(5)中的char (*p)[5];先解释*,意思是数组*p有5个char类型的元素他们分别是(*p)[0],(*p)[1],......,所以呢p就      指向了5个char型的一维数组。p为行指针。    【注意变量声明时符号的解释顺序】     .................................
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 11900字 评论关闭
      STL算法部分主要由头文件<algorithm>,<numeric>,<functional>组成。要使用 STL中的算法函数必须包含头文件<algorithm>,对于数值算法须包含<numeric>,<functional>中则定义了一些模板类,用来声明函数对象。    STL中算法大致分为四类:        1、非可变序列算法:指不直接修改其所操作的容器内容的算法。        2、可变序列算法:指可以修改它们所操作的容器内容的算法。        3、排序算法:包括对序列进行排序和合并的算法、搜索算法以及有序序列上的集合操作。        4、数值......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 834字 评论关闭
#include <iostream>using namespace std;class father{public: void smart(){cout<<"父亲很聪明!"<<endl;} //virtual void beautiful(){} virtual ~father(){cout<<"析构父亲类!"<<endl;}};class son:public father{public: void beautiful(){cout<<"儿子也很英俊!"<<endl;} ~son(){cout<<"析构儿子类!"<<endl;}};int main(){ father*pf; int choice=0; while(choice<99) {  bool quit=false;  cout<<"[0]退出[1]父亲[2]儿子:";  cin>>choice;  switch (ch......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1491字 评论关闭
题目链接:Click here~~ 题意: 又学了一天。呵呵。 解题思路: 先不写思路了,到时候来个总结。 #include <map> #include <stack> #include <stdio.h> #include <string.h> #include <algorithm> using namespace std; const int N = 2e3+5; const int M = 1e4+5; struct Vertex { int head; }V[N]; struct Edge { int v,next; }E[M]; int n,top,scc,id,dfn[N],low[N],belong[N],sub[N]; bool ok,in[N],cut_p[N],cut_e[M]; stack<int> S; map<int,int> M1,M2; v......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 679字 评论关闭
可以在非内核线程中调用kernel_thread, 但这样创建的线程必须在自己调用daemonize(...)来释放资源, 成为真正的内核线程。 #include <linux/kernel.h> #include <linux/module.h> static int liyi_kernel_thread(void *dummy) { int i = 0; daemonize("liyi"); while(i++ < 5) { printk("current->mm = %p/n", current->mm); printk("current->active_mm = %p/n", current->active_mm); set_current_state(TASK_INTERRUPTIBLE); schedule_timeout(20 * HZ); } return 0; } static int t......
阅读全文