自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackxin Xu IT技术专栏

专注于IT研发、技术知识的探索记录

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除