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