- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 top内容详解
[root@postgresql02 ~]# top统计信息区域如下所示:top - 12:01:03 up 93days, 23:30, 1 user, loadaverage: 1.08,1.09,1.08Tasks: 1042 total , 3 running , 1039 sleeping , 0 stopped , 0 zombieCpu(s) : 5.3% us , 1.6% sy , 0.0% ni , 92.5% id , 0.2% wa , 0.0% hi , 0.3%
2021-09-26 22:29:33
139
原创 账号管理和ACL详解
ID和账号的对应关系存在/etc/passwd中:每一行都代表一个账号,有几行就代表有几个账号在你的系统中。用:分开,七个字段,分别是账号名称,密码,UID,GID,用户信息说明列,主文件夹,Shell账号的密码在/etc/shadow中,也是用:分开,九个字段,分别是:账号名称,密码,最近更动密码的日期,密码不可被更动的天数,密码需要重新更改的天数,密码需要更改期限前的警告天数,密码过期后的账号宽限时间(密码失效日),账号失效日期,保留usermod用来修改用户基本信息-g修改..
2021-09-24 22:41:53
148
原创 Linux网卡绑定
今天开始把之前的一些记录放上来,做一些梳理~~~两块网卡(比如eth0和eth1绑定成bond0)绑定成一个,冗余有七种模式,主要用的是主备模式(mode1),mode0是负载均衡,只需要改一下mode值就可以了1.首先编辑eth0和eth1文件DEVICE=eth0ONBOOT=yesBOOTPROTO=noneMASTER=bond0SLAVE=yes2.然后编辑bond0的配置文件配置成静态的,固定IPDEVICE=bond0ONBO
2021-09-23 09:33:55
444
转载 bcache简介
转载请注明出处:http://blog.csdn.net/liumangxiongbcache是按照SSD特性来设计的,只按擦除桶大小进行分配,使用btree和日志混合方法来跟踪缓存数据,缓存数据可以是桶上的任意一个扇区。bcache最大程度上减少了随机写的代价,它按顺序填充一个桶,重新使用时只需将桶设置为无效。bcache支持写直达和回写策略。回写默认情况下是关闭的,可以在运行时改变。b
2017-02-22 11:19:13
1047
转载 旋转有序的二分查找
旋转有序数组的二分搜索,如int arr[N] = {15,16,19,20,25,1,3,4,5,7,10,14};查找X = 5主要思想:每次根据L和R求出M后,M左边[L, M]和右边[M+1, R]这两部分中至少一个是有序的。arr[M]和X比较(1). arr[M]==X,返回M(2). arr[M] (3). arr[M] > a
2014-09-15 15:33:24
354
转载 结构体对齐
1 -- 结构体数据成员对齐的意义许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。这种强制的要求一来简化了处理器与内存之间传输系统的设计,二来可以提升读取数据的速度。比如这么一种处理器,它每次读写内存的时候都从某个8倍数的地址开始,
2014-09-15 14:14:43
338
转载 C++泛型算法
本文主要讨论C++标准库中的泛型算法(generic algorithm)。泛型算法是使用容器的强有力的辅助工具。 如果文中有错误或遗漏之处,敬请指出,谢谢! 标准库为容器类型定义的操作很少,并没有为每个容器实现更多的操作。因为这部分操作可以抽象出来为所有的容器工作,那就是泛型算法。所谓“泛型”是指这些算法可以应用于多种容器类型上,而容器内的元素类型也可以多样化。标
2014-09-02 21:00:46
367
转载 Mysql中MyISAM、InnoDB两种表类型的区别
Mysql中MyISAM、InnoDB两种表类型的区别 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。
2014-08-07 19:45:39
313
转载 单例模式
单例模式(懒汉式)1. 将构造方法私有化, 不允许外边直接创建对象2. 声明类的唯一实例, 使用private static修饰3. 提供一个用于获取实例的方法, 使用public static修饰
2014-06-08 17:27:46
308
转载 MSDN上的数据类型
Data typeDescriptionAPIENTRYThe calling convention for system functions.This type is declared in WinDef.h as follows:#define APIENTRY WINAPIATOMAn atom. For m
2014-05-15 11:32:14
627
转载 汇编指令
一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆栈.PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI
2014-04-11 16:31:03
345
原创 顺序表实现
今天晚上把顺序表的基本操作写了一下#include#include#define ElemType int#define Status int #define LIST_INIT_SIZE 100#define LISTINCREMENT 10typedef struct SQ{ ElemType *Elem; int length; int listsize;}SqLis
2014-04-02 22:26:02
539
原创 apache wampserver不能启动 显示服务器离线
今天看了看php,下了个wampserver,但是启动的时候却出了问题。查了查,之后总结一下:首先看了一下任务管理器,发现apache并没有启动成功,原因不外乎是80端口被占,如何做呢?cmd,netstat -ano ,找到占80端口的是NT kernel&system。按照网上的说法,成功了。regedit 打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\Curre
2014-02-18 16:25:02
7061
原创 删除设备例程
刚才写了创建设备例程,分三步,那么删除设备例程也非常简单,分为两步,第一步先删除符号链接,第二步就是删除设备,分别用两个函数IoDeleteSymbolicLink(&符号名),IoDeleteDevice(设备名)。如果是多个设备,则需要遍历,pDriverObject->NextDevice,并用一个while循环来做,直到下个设备为空。在入口函数DriverEntry中还需要添加一行
2014-01-22 20:36:22
583
原创 创建设备例程
昨天写了最最简单的驱动,一个c文件,一个makefile,一个Sources,就行了,今天要向C文件中添加更多的东西,首先第一就是设备创建。设备创建很简单,第一步,创建设备名称,第二步,创建设备,第三部创建符号链接。当然其中最重要的一个函数就是创建设备IoCreateDevice()了。总共七个参数,第一个是DriverObject,驱动对象的指针。第二个DeviceExtensionSize
2014-01-22 20:14:34
566
原创 开始
今天开始要学习windows驱动开发了,实验室又要做别的内容,从头学习,从今天开始写windows驱动开发笔记第一天今天写了一个最最简单的驱动,首先需要安装DDK(现在叫WDK了),我使用的是学习视频上要求的DDK3790,你需要定义一个c文件,还有一个makefile文件,Sources文件makefile只有一行,并且是固定的,注意开头不要有空格!INCLUDE $(N
2014-01-21 16:09:09
475
原创 extern和EXPORT_SYMPOL
今天又看了看linux的内核的东西,发现很多函数后面都会加上一句EXPORT_SYMPOL()这样的函数,所以今天学习了这样一个函数,以及它和extern的关系。EXPORT_SYMPOL是2.6内核才有的,作用是什么呢?网上给出的答案是:EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将
2013-12-04 22:37:32
1544
原创 jdbc代码
今天研究了数据库系统概念第六版的第五章,之前对jdbc的代码都一带而过,今天仔细研究了一下:如何打开数据库连接,执行语句,处理结果,最后关闭连接。java程序必须引用java.sql.*。它包含了jdbc所提供的功能的接口含义。public static void jdcexample(String userid,String passwd){ try{ Class.forName("o
2013-11-18 10:44:08
412
微型计算机原理及应用(第三版)
2010-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人