- 博客(101)
- 资源 (12)
- 收藏
- 关注
转载 xp系统进程全解
进程也就是当前计算机运行的程序,包括前台的和后台的。在XP中,进程主要分为关键进程,应用程序进程,服务进程以及后台程序进程。关键进程也叫系统进程,是指操作系统自身必须要执行的程序,在一般情况下不允许用户结束。应用程序进程就不用说了,当然是指当前运行的应用程序。服务进程是系统进程的
2011-07-14 09:15:43 385
转载 CAN和CVE的区别
CAN/CVE号码你或许看到过随安全问题出现的CAN号码或CVE号码。例如看起来类似“CAN-2004-0397”或“CVE-2002-0092”。两种号码都代表了相同类型的实体:在http://cve.mitre.org/上维护的“常见漏洞和曝光”列表中的一个条目。这个列表的目
2011-07-13 09:24:34 1503
转载 shell编程中的超时控制
最近遇到个需求, 就是当进程运行超过一定的时间限制后, 自动退出. 隔壁钟老板给找了个脚本, 记下来:#!/bin/sh#function : begin_timer HANDLER_NAME MICROSECONDS CMD_ON_TIMEOUT ARGS...# @HANDL
2011-07-11 20:43:36 1059
转载 linux提交后台任务
当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,你可能希望它能够在每天的非负荷高峰时间段运行。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。在本文中将讨
2011-07-11 20:09:00 2188
原创 shell脚本爬取漏洞信息
#!/bin/bash# Name: SamplesGrep 你好 # purpose:get infor from http://www.cnnvd.org.cndomainname="http://www.cnnvd.org.cn/"queryurl="vulnerabili
2011-07-11 20:06:10 392
转载 IPS性能鉴别方法
一、概述 性能指标是每个用户采购安全产品必定关注的问题。但是,如果不知道这些指标的真实含义,不知道这些指标如何测出来,就会被表面的参数所蒙蔽,从而做出错误的决策。 本文介绍了网络入侵检测系统的性能指标的含义、测试方法,并分析了测试过程中可能作假的方法,以给用户正确选择网络入侵检测产品提供辨别的思路。 二、性能指标简介 不同的安全产品,各种性能指标对客户的意义是不同的。例如防火墙,客户会更关
2011-07-01 14:16:00 529
转载 oracle net8协议相关
共享池中的NETWORK BUFFERhttp://www.oracledatabase12g.com/archives/%E5%85%B1%E4%BA%AB%E6%B1%A0%E4%B8%AD%E7%9A%84network-buffer.html oracle net8协议http://www.cs.umbc.edu/portal/help/oracle8.bak/net
2011-06-22 15:27:00 429
转载 tds协议解析
http://www.netexpert.cn/thread-6257-1-116.htmlhttp://www.cnblogs.com/yylqinghao/archive/2010/03/16/1687551.htmlhttp://www.edu.cn/20030826/3089816.shtmlTDS协议解析(转载)最近在做TDS协议解析,但国内很少有TD
2011-06-13 14:35:00 1839
转载 mysql体系结构
mysql体系结构http://chlotte.blog.51cto.com/318402/401177mysql备份http://chlotte.blog.51cto.com/318402/376294mysql日志http://chlotte.blog.51cto.com/318402/376257
2011-06-13 14:00:00 559
转载 Out of resources when opening file 错误解决
今天用脚本备份数据库的时候出现了问题,就是下面提示的mysqldump: Got error: 23: Out of resources when opening file ‘./mydb/tax_calculation_rate_title.MYD’ (Errcode: 24) when using LOCK TABLES看到这个后,我比较奇怪,备份时锁定表却出错,关键是
2011-06-07 16:03:00 2563
原创 suse 下的mysql event
首先确定event功能是否打开.SELECT @@event_scheduler;默认情况下是OFF,这时候可以将变量设置为ONSET GLOBAL event_scheduler = ON;这时event可以正常运行,但是如果重启了mysql,你会发现变量重新变成了OFF.如果希望重启后,变量默认状态为ON,则需要对configure文件进行设置.将/usr/share/mysql/下的一个cnf文件拷贝至/etc/,命名为my.cnf打开文件,在[mysqld]后增加event_scheduler =
2011-06-02 18:30:00 381
转载 vs2008运行mysql
<br />闲来无事,准备学习下Mysql的源代码,花了1个小时的时间,终于在VS2008中运行起来Mysql了,有些地方也是知之甚少,理解错了希望大家及时纠正,下面介绍下如何进行配置。<br />Step 1:<br /> 下载Mysql源代码,在http://dev.mysql.com/downloads/mysql/ 网站中,包含两种格式的Mysql,MSI Installer 和 ZIP Archive,MSI Installer是直接安装程序,ZIP Archive中包含两种大小的ZIP,从大小
2011-05-27 14:34:00 716
转载 MySQL数据库支持SSL连接
2010-06-30 17:37 这次为了研究MySQL yaSSL库证书解析栈溢出漏洞的扫描方法,搭建了一个环境,将此过程中的折腾记录一下。<br /><br />[0x01] MySQL对SSL的支持<br /><br />MySQL支持SSL有两种方式,一种是使用OpenSSL,另一种是使用yassl.<br />使用openssl需要先安装openssl,而使用yassl就不必了,该源码已经包含在mysql的源码里了。yassl是一种潜入式的形式存在。<br /><br />[0x02]
2011-05-27 10:44:00 528
转载 windows批处理文档
<br />http://bbs.bathome.net/viewthread.php?tid=6537<br /> <br />批处理脚本高级编程技巧——变量嵌套<br />一,为什么要使用变量嵌套?<br /> 1,可提高代码的效率<br /> 2,可以缩减代码<br />二,批处理变量的种类<br /> 1, %0~%9 , %*: 批处理运行的命令行参数,在代码行预处理时扩展,可视为最高优先级扩展。<br /><br /> 如果存在变量:<br />12a=###<br />!a=$
2011-05-23 14:50:00 334
转载 ubuntu下安装mysql 5.5.9
MySQL正式发布5.5.9版本,win下有了msi安装包,Ubuntu还在采用保守的5.1版本,官方网站上有rpm和tar.gz的源码版本,至今还没有ubuntu的安装源,本人对rpm不太感冒,所以只能编译源码安装了,参照网上的编译安装选项,试验了几次,终于成功,做个笔记。5.5.9编译采用cmake,Ubuntu下只要sudo apt-get install cmake就可以,mysql具体编译选项如下(#后面的复制进去即可):root@Ubuntu:~/downloads/mysql-5.5.9# c
2011-05-23 11:20:00 1316
转载 linux下自动向MySQL中录入数据的脚本
#!/bin/sh echo " #############################################################################################" echo " ## The Shell Script for Postfix Cyrus-sasl Courier-authlib Mysql ##" echo " ## ##" echo " ## Modified: Hu Changwen ##" echo " ## MSN : h
2011-05-23 10:40:00 457
转载 mysql 实现按分组排序row_number()over(partition by order by)
<br />DROP TABLE IF EXISTS heyf_t10;<br /><br />CREATE TABLE heyf_t10 (<br />empid INT ,<br />deptid INT ,<br />salary DECIMAL(10,2) <br />);<br /><br />INSERT INTO heyf_t10 VALUES<br />(1,10,5500.00),<br />(2,10,4500.00),<br />(3,20,1900.00),<br />(4,20,4
2011-05-20 17:40:00 1065
转载 界面原型设计示例
<br />进入详细设计阶段后的一个重要任务是对业务方法进行设计,如果业务逻辑是封装到事务脚本方法中的,那就简单得多了,即根据界面可设计得到事务脚本业务方法。很多事情都是说起来容易,做起来难,下面我结合一个简单的实例,说明业务方法的设计过程。<br />一、先贴出界面原型设计图,具体操作图中已经标注得非常清楚了,我不再描述。<br /> <br /><br /> <br />二、根据界面原型,建立简单的域模型,如下图:<br />(注:其中的分页对象,是根据界面原型,在设计模型中加入的)<br /><br
2011-05-12 16:52:00 1378
转载 myisam和innodb引擎比较
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的SELECT,MyISAM是更好的选择。InnoDB:这种类型是事务安全的.它与BDB类型具有相同
2011-05-11 20:10:00 257
转载 包回放相关工具
利用下面的工具链,涵盖了包的整个处理过程!(20071207更新)一、抓包并保存<br /> Linux下最方便就是tcpdump,ethreal带的命令行工具没有试过;<br /> tcpdump采集的包可以用-w保存(注意先用-s参数设置snaplen)<br /> 当需要支持正则表达式匹配的时候, 可以考虑ngrep这个grep的网络版替代tcpdump<br />二、转换包格式<br /> ethreal的包格式转换功能比较好,可以转换libcap、sniffer等各种格式<br
2011-05-11 19:58:00 1578
转载 mysql事务处理
事务处理机制在程序开发过程中有着非常重要的作用,它可以使整个系统更加安全,例如在银行处理转账业务时,如果A账户中的金额刚被发出,而B账户还没来得及接收就发生停电,这会给银行和个人带来很大的经济损失。采用事务处理机制,一旦在转账过程中发生意外,则程序将回滚,不做任何处理。 MYSQL的事务处理主要有两种方法 <br />1.用begin,rollback,commit来实现<br /> begin开始一个事务<br /> rollback事务回滚<br /> commit 事务确认<br /
2011-05-11 18:51:00 415
转载 使用mysqldump批量导出建表语句
<br />备份mysql数据很方便,用Mysql Administrator这种可视化工具做就可以了.但是这样会带有具体的数据,找了一下,没发现不带数据的option.<br />用mysql querybrowser可以得到具体一张表的建表语句,但是表多了就得一张一张弄.很麻烦.如果想偷懒一点,就只能命令行用mysqldump这个工具了-:) <br />运行一下musqldump,可以得到如下说明 <br />[root@S101 bin]# mysqldump <br />Usage: mysqld
2011-05-11 18:20:00 3945
转载 如何避免Data Item used multiple times报错
<br />http://www.ixpub.net/thread-1389643-1-1.html<br />PD中建CDM模型,一个Diagram中有两张表,字段不能重复?<br />---------------------------------------------------------------------<br />否则,在执行Check Modle时会报警出来提示说:<br />Category Check
2011-05-11 13:40:00 4189
转载 MySQL数据库的启动与终止
<br />由于MySQL服务器具有多种安装分发,而且能够运行在多种操作平台之上,因此它的启动与停止的方法也多种多样。你可以根据实际情况使用其中的一种。在你安装、升级或者维护系统时,你可能需要多次启动和终止服务器,你需要了解启动和终止服务器的方方面面。<br />直接运行守护程序<br />1、你可以采用的方法<br />一般的,你可以有以下几种选择启动MySQL服务器,它们的功能和用法几乎是相同的,所以一起在这里介绍:<br />直接使用MySQL守护程序mysqld启动数据库系统,尤其是Win32平台上
2011-05-11 11:55:00 353
转载 mysql时间格式及相关函数
str_to_date对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。
2011-05-06 18:34:00 350
原创 mysql分区表与trigger
<br />CREATE TABLE `t_test` (<br /> `id` int(11) NOT NULL,<br /> `name` varchar(10) DEFAULT NULL,<br /> PRIMARY KEY (`id`)<br />) ENGINE=InnoDB DEFAULT CHARSET=latin1;<br /> <br /> <br /> <br />CREATE TABLE `t_test_part` (<br /> `id` int(11) NOT NULL D
2011-05-05 18:21:00 299
转载 mysql分区表对分区函数的限制
<br />在mysql5.1中建立分区表的语句中,MySQL分区表只能包含下列函数:<br />ABS()<br />CEILING() and FLOOR() (在使用这2个函数的建立分区表的前提是使用函数的分区键是INT类型),例如mysql> CREATE TABLE t (c FLOAT) PARTITION BY LIST( FLOOR(c) )( -> PARTITION p0 VALUES IN (1,3,5), -> PARTITION p1 VALUES IN (2,
2011-05-04 10:39:00 587
原创 mysqldump使用指南
<br />1.导出mysql数据库下user表定义及内容<br />C:/>mysqldump -h localhost -uroot -phuawei --database mysql user > back.sql<br />2.导出mysql和test数据库<br />C:/>mysqldump -h localhost -uroot -phuawei --databases mysql test > back.sql<br />3.导出所有数据库<br />C:/>mysqldump -h loc
2011-04-29 15:29:00 527
转载 10000小时定律
<br />重新定义人生的10,000个小时 ...<br />一、<br />1985年,芝加哥大学的Benjamin Bloom教授,出版了一本重要著作《如何培养天才》(Developing Talent in Young People)。<br />他研究的是,如何在青少年中发现未来的天才? 他调查了120个各行各业的精英人物,包括音乐家、科学家、艺术家、工程师,却得到了一个有点令人尴尬的结论:天才无法在青少年时期发现。<br />你找不到任何一个普遍适用的指标,暗示这个孩子将来会成才。智商IQ测试与
2011-04-29 13:55:00 353
转载 Mysql User表权限字段详细说明
<br />Mysql User表权限字段详细说明<br />Select_priv。确定用户是否可以通过SELECT命令选择数据。<br />Insert_priv。确定用户是否可以通过INSERT命令插入数据。<br />Update_priv。确定用户是否可以通过UPDATE命令修改现有数据。<br />Delete_priv。确定用户是否可以通过DELETE命令删除现有数据。<br />Create_priv。确定用户是否可以创建新的数据库和表。<br />Drop_priv。确定用户是否可以删除现
2011-04-27 19:01:00 1517
转载 修改mysql用户密码
1. 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 2. 使用mysqladmin, mysqladmin -u root -p password mypasswd 3. mysql> REPLACE INTO mysql.user (Host,User,Password) VALUES('%','username',PASSWORD('password')); mysql> FLUSH PRIVILEGES 4. mysql> SET PAS
2011-04-27 18:44:00 314
转载 Mysql:is not allowed to connect to this MySQL server
Mysql:is not allowed to connect to this MySQL server如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to
2011-04-26 20:01:00 359
转载 powerdesigner四种模型
<br />Power Designer的4种模型文件<br />1.概念数据模型(CDM)<br />CDM表现数据库的全部逻辑的结构,它不考虑物理实现细节,只考虑实体之间的关系。一个概念模型经常包括在物理数据库中仍然不实现的数据对象。概念数据模型是最终用户对数据存储的看法,反映了用户的综合性信息需求。<br />CDM是适合于系统分析阶段的工具。<br />2.物理数据模型(PDM)<br />PDM用来叙述数据库的物理实现。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存
2011-04-25 00:57:00 302
转载 powerdesigner使用技巧
1、去掉Oracle生成的SQL创建语句中的双引号 用powerdesigner导出orale数据库的建表sql时,默认会给表名和字段名加上双引号,如下图: 这样给操作数据库带来很大的不便,解决的办法是设置Database菜单 然后点击Edit Current DBMS菜单,再依次点开Script->Format,然后找到CaseSensitivityUsingQuote将其设为NO,即可。如下图:如果带有包的话,导出时要选择包中的表。2、PowerDesign高级应用编写相关的VBS脚本在PowerD
2011-04-25 00:50:00 403
转载 概念模型
一、概念模型的重要性 PowerDeigner是最强大、最优秀的数据建模工具,是Sybase公司最伟大的产品。目前最新版本是12.5,从9一直用到现在,对PD的认识也是在逐步加深。 常常在工作中,看到大家用PD,都是用来建几个表,实际上是做PDM,上来就干这个,实际上,这么用PD,是对强悍的PD一种侮辱。PD仅仅是这么玩的吗? 数据库设计的步骤是什么,难道上来稍稍想一下就搞个pdm出来? 下面简单回顾下大学课本里讲述的数据库设计的基本步骤: <br />1、需求分析<br />从系统需求中寻找
2011-04-25 00:48:00 417
转载 rose和powerdesigner的对比
本节向大家介绍一下UML建模工具Rose与PowerDesigner,两款建模工具的对比,主要包括二者的出身,二者的区别等内容,相信通过本节的介绍你对UML建模工具Rose与PowerDesigner,两款建模工具的特性有清楚的认识。UML建模工具Rose与PowerDesigner:两款建模工具的对比一、二者的出身作为世界最著名的两大CASE工具,Rational UML建模工具Rose和PowerDesigner的名声可谓如雷贯耳。UML建模工具Rose是当时全球最大的CASE工具提供商Rational
2011-04-25 00:32:00 935
原创 概念数据模型
<br />一、概念数据模型概述<br />数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:<br />1)能够比较真实地模拟现实世界<br />2)容易为人所理解<br />3)便于计算机实现<br /><br />概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。<br /><br />通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机
2011-04-25 00:16:00 3232
转载 uml
<br />类图,对象图,角色图:<br />一、UML中基本的图范畴:<br /><br />在 UML 2 中有二种基本的图范畴:结构图和行为图。每个 UML 图都属于这二个图范畴。结构图的目的是显示建模系统的静态结构。它们包括类,组件和(或)对象图。另一方面,行为图显示系统中的对象的动态行为,包括如对象的方法,协作和活动之类的内容。行为图的实例是活动图,用例图和序列图。<br /> <br />二、UML中的类图:<br /><br />1.类图的表示:<br /><br />类的 UML 表示是一个
2011-04-25 00:12:00 363
win32汇编--罗云彬
2011-08-08
操作系统引导探究--非常好的参考资料
2011-07-30
tcp协议解码及实例分析
2011-06-20
oracle dba培训手册
2011-04-21
bshell学习指南
2011-04-06
深入浅出oracle--eygle
2011-02-17
dba日记第二部--Oracle优化实战
2010-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人