- 博客(275)
- 收藏
- 关注
转载 常用内存数据库介绍
1. 内存数据库简介1.1 概念一、什么是内存数据库 传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库(DRDB:Disk-Resident Database)。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读
2011-09-09 17:36:09 5039 1
转载 innodb引擎Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
今天在做innodb参数配置的时候,对其默认配置加以修改--结果导致启动后的server竟然不支持innodb引擎。Plugin 'InnoDB' registration as a STORAGE ENGINE failed.错误日志:InnoDB: Data file
2011-09-04 17:34:46 13306
转载 LVM操作转载
Logical Volume Manager(LVM)creating logical volumes1,create physical volumespvcreate /dev/sda32,assign physical volumes to volum
2011-09-04 15:22:41 2347
原创 基于mysql二进制代码安装的全部过程
第一步:拷贝目录到一个合适的文件夹位置:cp -r /xx/mysql5.1 /mysql 第二步: 添加用户以及更改组命令:shell> groupadd mysqlshell> useradd -g mysql mysqlshell> cd /usr/local/mysqlshell> chown -R mysql .shell> chgrp -R mysql
2011-09-04 14:34:15 1289
原创 Linux下面安装第二块硬盘
+-------------------------------------------------------------------------------------------------------------------------+Following comma
2011-09-04 13:13:44 1214
原创 一次Mysql数据库的修复经历
一天突然发现数据库服务不能启动了,首先是查看错误的日志,发现由于没有默认配置,大家都不知道错误日志具体放在什么位置,后来一查才知道在数据目录下/mysql/data下有个localhost.localdomain.err。经过分析发现由数据文件读取失败pagefile rea
2011-09-04 13:06:50 1369
原创 Linux下Mount第二块硬盘
Step #1: Following command will list all detected hard disks:# fdisk -l | grep '^Disk' Output: Disk /dev/sda: 251.0 GB, 25100019302
2011-09-03 21:06:39 1876
原创 C/C++/.NET 语言考试题(加密/解密)
开发环境: Windows + Vs2008/Vs2010开发需求描述: 使用用户输入加密密钥(字符串必须大于8个字符) K1...Kn,对一指定的二进制内容B1B2....Bn进行加密运算,具体的加密过程分为如下几步: 1.分块,将输入的二进制内容(一般从文件中读入)块按照128位进行分块,这样我们得到块区S1S2...Sn,不足部分使用0来填补。 2.置换,
2011-09-03 12:45:31 1363
转载 MS SQL Server利用日志备份恢复数据到时间点的问题
可能有不少朋友遇到过这样的问题:update或delete语句忘带了where子句,或where子句精度不够,执行之后造成了严重的后果, 这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份 或不能备份日志(MS SQL
2011-08-22 17:59:33 2119
转载 MS SQL Server:备份与恢复实例(命令行)
备份与恢复1. 备份策略2. 操作系统级备份:让数据库脱机USE masterGOALTER DATABASE [MySQLServer] SET OFFLINEGO让数据库联机USE masterGOALTER DATA
2011-08-22 17:56:06 5953
转载 VMware vSphere ESXi/ESX Backup and Recovery
PHD Virtual Backup 5.2 for VMware vSphere Datasheet PHD Virtual Backup 5 for VMware vSphereSimple, integrated and scalable
2011-08-19 13:04:05 2073
转载 VMWare虚拟环境架构下的备份方式
在VMware虛擬環境架構中,常見的備份主要有四種,分別為:傳統備份方式、VMware Consolidated Backup (VCB)、VMware Data Recovery (VDR)、儲存裝置備份方式。傳統備份方式:這種備份方式是將每一個虛擬機器當作實體機器
2011-08-19 13:01:43 2329
原创 Windows验证静态只用的端口方法
使用Netstat可以查看目标的设置的静态端口哪些再被使用与否.Netstat -an -p tcp (仅仅查看tcp端口)
2011-08-15 10:42:34 1086
原创 时间管理总结论述
经典论言: 时间就像海绵里的水,只要愿挤,总照旧有的。 节流时间,也就是使一小我私人的有限的生命越发有用,而也即等于延伸了人的生命。 時間就是生命,無端的空耗別人的時間,其實無異於謀財害命的。 速度即态度; 时间管理的原则: 对于管
2011-08-09 13:48:15 4303 2
原创 C#中的MD5实现函数
C#中的MD5实现函数如下,别忘了using System.Security.Cryptography; publicstring ToMD5Hex(string strInput){// step 1, calculate MD5 hash from
2011-08-08 17:36:14 1281
原创 POP3协议详细介绍(二)
紧接着上文的介绍,本文具体通过一个例子来描述如何通过C#来实现POP3协议的全过程,考虑到简洁性,本例子中将错误处理均忽略掉了,大家在引用这个例子代码的时候特别要注意到添加错误处理,增加程序的健壮性:首先是Main函数实现:classProgram{stati
2011-08-08 17:32:16 1608
原创 POP3协议详细介绍(一)
1. POP3跟SMTP一样,也是个Request/Response协议,命令和响应都是基于ASCII文本,并以CR和LF(/r/n)符结束,响应包括一个表示返回状态的三位数字代码. Request标准格式: Command [Parameter] CRLF
2011-08-08 17:25:09 2003
原创 SMTP协议详细解释以及C#范例(二)
紧接着上节的介绍,本篇主要以C#的Client socket为基础详细地解析SMTP的发送全部过程,整个代码实现分为3个函数: 1> InitializeSocket,此函数主要是负责初始化Socket,以及连接服务器。 2>SmtpProcessSa
2011-08-07 22:25:49 1612
原创 SMTP协议详细解释以及C#范例(一)
一> SMTP设计模型: +----------+ +----------+ +------+ | | | |
2011-08-07 16:56:45 3216
转载 MAPI - Messaging Application Programming Interface
(From Wikipedia) In simple: MAPI is a COM-based API for MS windows for message transferring. It is implemented by using RPC. Messag
2011-08-05 11:09:58 1897
原创 C#命令行参数解析类以及使用实例
编写命令行程序时如何进行命令行参数解析至关重要,下面将引用codeproject里面的一个命令行参数解析类并阐述如何使用来说明C#命令行参数解析的过程。先看参数解析类,分为CommandLine类以及CommandArgs类,前者负责解析,后者负责结果封装,解析的结果分为三类:即
2011-07-29 08:49:08 6701
原创 C#中读取Excel文件的类封装
总是感觉对于C#中读取Excel文件是非常麻烦,还是决定自己来封装一个基于COM接口的类解决这个问题。 整体设计以及实现如下:public sealed class ExcelFileReader{private string m_strFileName = null;priva
2011-07-28 19:39:01 2174
原创 NHibernate的hbm.xml的配置文件大全
NHibernate的hbm.xml的配置文件大全:******************************************************************************************************************
2011-07-19 17:58:31 4214
原创 玩转.NET的Annotation(标记)技术
.NET的Annotation(标记)技术跟JAVA中的Annotation技术非常类似,在对于代码进行元信息标记的时候特别有效,配合类反射、动态调用等技术可以非常轻松地实现基于切面的编程(AOP)、依赖注入等高级主题,本文将简单地通过一个例子带大家体验一下.NET的Annota
2011-07-19 14:13:45 2442
原创 .NET内存中动态构造类并重载某函数
开发中,经常需要用到很多容器功能,而容器级别的功能大都是Reflection(类反射)所提供的,本文就是借这个名来看看如何在.NET 内存中动态构造类并重载某函数,具体的例子代码如下:原类:TestClass内存中动态生成类: TestClassEx内存中动态生成类的工厂类:Dy
2011-07-19 11:55:47 2305
原创 MVC2 中的Action link产生的方式
在MVC2中,如何依照Global.asax中的路由规则来自动生成Action link是个比较常见的问题,下面一个例子给大家解释一下: Global.asax中的路由规则代码(经典方式): // mapping route for current MVC action samp
2011-07-15 09:46:40 1896
转载 Asp.Net MVC2.0 Url 路由入门
本篇主要讲述Routing组件的作用,以及举几个实例来学习Asp.Net MVC2.0 Url路由技术。我们在Global.asax中注册一条路由后,我们的请求是怎么转到相应的View的呢?Controller和Action是怎么解析的?这就是Routing组件干的事情了。 Ro
2011-07-14 17:02:36 1547
原创 基于MVC2的ASP.NET 开发 – 初始化MVC2的例子
1. 新建项目。 选择“ASP.NET MVC2 Empty Web Application”, 输入项目名称MvcActionSample:点击生成项目。 2. 添加Model的新型类成员: 在接下来的对话框中添加Model类UserInfo:添加Use
2011-07-13 17:33:09 4557 2
转载 项目管理方法SCRUM
SCRUM是敏捷开发实践中团队管理和沟通交流,辅助项目开发的一个framework.这个framework指明了大方向,细节上需要团队经验的积累和调整,以使得团队的产品开发更有效率。SCRUM和XP并不是两大门派,而是以不同的视角来看待软件开发的过程,前者侧重于管理,理论,沟通和进度控制。后者侧重于编程实践。像后者中的测试用例驱动(TDD),结对编程都可以跟SCRUM结合来改进开发过程。SCR
2011-06-20 13:51:00 1638
原创 个人日常管理
个人管理内容以及目标: 1.个人管理的目标: 将自己打造成为一个管理良好、技战术能力强、非常成熟的职业化工程师或者领导; 2.个人时间管理 需要按照部门统一提供的文档模板编写个人工作日志,包含工作类别、起止时间、工作内容描述等信息; 时间管理工具能够自动统计生成时间耗费情况; 用处: 方便自己分析自己的时间消耗,改进工作效率。 方便管理人员分析
2011-06-20 11:34:00 1475
原创 项目总结的几个大方面
1.项目基本业务总结 2.技术平台总结 3.PMP的八大方面(采购管理除外)以及相关的KPI 数据展示 整合管理 范围管理 时间管理 成本管理 质量管理 人力资源管理 沟通管理 风险管理4.新技术应用总结 开发新技术总结 测试新技术总结 管理新方法总结5.新工具应用总结 新开发工具 新测试工具 新的管理工具或文档工具等
2011-06-17 16:00:00 1531
原创 合作意向确认函
<br />合作意向确认函<br />首先感谢贵企业对于XX软件的信任,同时也为通过合作能够成为朋友而感到荣幸,让我们的诚信合作成为相互推广的良好开端。<br /> <br />企业信息化管理系统实施流程如下:<br />一、企业信息化管理系统预调研<br /> <br />乙方派员进驻甲方公司,对甲方进行现场的需求调研。乙方全面了解甲方公司的软硬件现状以及业务需求,包括部门设置、部门职能、业务流程、人员配置、工作衔接等等,乙方本着专业、负责的态度,乙方最终以《需求预调研报告书》的形式来说明甲方在实现信息化
2011-05-25 11:01:00 11424 2
转载 软件工程需求分析-需求规格说明书
a.引言<br /> 引言提出了对软件需求规格说明的纵览,这有助于读者理解文档如何编写并且如何阅读和解释。a . 1目的<br /> 对产品进行定义,在该文档中详尽说明了这个产品的软件需求,包括修正或发行版本号。如果这个软件需求规格说明只与整个系统的一部分有关系,那么就只定义文档中说明的部分或子系统。a.2文档约定<br />描述编写文档时所采用的标准或排版约定,包括正文风格、提示区或重要符号。a.3预期的读者和阅读建议<br /> 列举了软件需求规格说明所针对的不同读者,例如开发人员、项目经理
2011-03-28 16:10:00 7079
原创 JAVA中MD5算法实现函数
<br />JAVA中MD5算法实现函数,此函数生成的字符串(MD5)跟本博客中的C语言生成的完全一样,这个可以方便实现替换。<br /> <br /> <br />private static String md5(String input) {<br /> if ( (input == null) || (input.length() == 0) ){<br /> return "D41D8CD98F00B204E9800998ECF8427E"; //这个值是为了兼容C语言的DLL MD
2011-01-24 10:03:00 2543
翻译 MD5 算法实现
<br />经典C语言的MD5 实现过程(DLL封装):共有4个文件 xp_md5.def, xp_md5.c, md5.h, md5.c<br /> <br />首先是DLL的输出定义文件 xp_md5.def<br />LIBRARY xp_md5<br />EXPORTS<br /> xp_md5<br /> __GetXpVersion<br /> <br /> <br />然后是输出实现文件xp_md5.c<br />#include <stdlib.h><br />#include <srv.h
2011-01-24 09:19:00 1447
原创 Simple data collection target set (PMP中的数据收集管理)
<br /> 1.Project time duration by phase2.Project staff days (Man-month)üProject scale (Code lines KLOC)3.Document üDefect quantity(Reason, Injection phase, Detect phase)üInternal Q/A quantityüPages (Optional)üRequirement change quantity (Can be used to eva
2011-01-17 13:52:00 1043
原创 Phase activities definition for the whole software lifecycle
<br />1.Concept phase (For BD and presale staff)üConcept definition 2.Plan phaseüWBS generationüProject scale assessment (Code lines[function points] and time cost in work days)üStaff scale assesmentüDocumentation target customization(Preliminary target/d
2011-01-17 13:45:00 1104
原创 CMMI 1-5 级别定义
CMMI: Capability Maturity Model Integration Five Levels: 1 - Initial , 2 - Managed, 3 - Defined, 4 - Quantitatively Managed, 5 - Optimizing---------------------------------------------------------------------------------------------------At maturity l
2011-01-17 13:29:00 2294
原创 一国外软件的加密防护研究(初级水准)
<br />最近因为项目关系使用了一个国外软件,但是过了一段时间后发现Expired了,看来还得动手分析一下,结果发现这个软件的防护还是出奇的脆弱,只能得初级水准。<br />下面不妨以此为例分析一下其防护(此分析仅限技术研究,用于其它目的者责任自负)。<br />当你点击注册时,此软件报告: "Sorry, register failed, please try again."<br />使用wdasm进行静态分析看看,依照字符串定位方式,不难找到如下代码段:<br />* Reference To: M
2010-12-28 12:44:00 1643
原创 磁盘ID的读取方法
在软件进行加密运算时,读取硬盘ID,CPU ID,网卡ID成为加密计算的输入参数之一,本篇将讲述如何使用API来读取硬盘的ID,具体过程如下:---------------------------------------------------------------------------------------------------------------------其中hDisk为CreateFile打开磁盘的句柄;LONG get_harddisk_id(HANDLE hDisk, TCHAR *
2010-12-26 20:34:00 6234 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人