自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SmartMZ Log

Work & Study Log

  • 博客(56)
  • 资源 (13)
  • 收藏
  • 关注

原创 shapefile文件导入mysql的办法

基于网上一篇

2014-10-28 16:39:22 4270 2

原创 安装gcc44的扩展包

wget http://mirrors.ustc.edu.cn/fedora/epel/5/i386/epel-release-5-4.noarch.rpmrpm -ivh epel-release-5-4.noarch.rpmyum -y -q install boost141-develln -s /usr/include/boost141/boost/ /usr/incl

2014-10-08 18:47:42 2822

转载 CentOS系统使用NTFS-3G挂载NTFS分区

CentOS系统使用NTFS-3G挂载NTFS分区CentOS系统中挂载硬盘是非常的方便了,当然怎么方便也没有windows方便了,下面我来介绍在CentOS系统使用NTFS-3G挂载NTFS分区的步骤与方法。首先必须安装了rpmforge软件库的源1、下载rpmforge的rpm文件包32位系统wgethttp://pkgs.repoforge.org/rpmforg

2014-09-29 14:57:57 2190

原创 EPEL

EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

2014-08-15 14:42:32 2440

原创 mantis Admin控制密码、注册不用邮件验证、添加测试员

不用邮件验证:config_inc.php中 添加:$g_send_reset_password   =   OFF; #是否通过EMIAL发送密码   $g_allow_blank_email   =   ON; #是否允许不填写EMAILAdministrator控制用户密码(转): 1) 修改文件 manage_user_edit_

2013-01-14 15:11:41 4204 3

原创 Linux C+gsoap/Win C#服务器端与Java客户端通信

Server: Linux, C + gsoap; Windows,C#  (192.168.1.2 Linux  192.168.1.3 Win)Client: JS +  ExtJS 4  +  Javaservlet  (192.168.1.4 Windows)Interface: Server ←→ WebService(WSDL)←→ Client servlet ←→Clien

2013-01-07 17:11:17 3526

转载 适配器模式

适配器模式(Adapter Pattern)概述:     在软件开发过程中,我们要经常要复用我们以前开发的一些“现存对象”,但是这些“现存对象”并不能满足我们新的应用环境。怎样才能良好的复用这些对象,以满足我们的应用环境,这就是适配器(Adapter)所要解决的问题。意图:  将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一

2012-08-02 16:52:07 2160

转载 原型模式

原型模式(Prototype Pattern)在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化?1. 意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

2012-07-27 14:57:22 2424

转载 生成器模式

Builder生成器模式一、概述在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”不随着需求改变而改变?这就是要说的建造者模

2012-07-25 17:01:06 2598

原创 Assembly动态加载DLL

DLL代码:using System;namespace clsTestDll{    public class TestDll    {        private string strName;        public TestDll()        {            strName = "";        }        public strin

2012-07-24 14:32:37 4621

转载 统一横轴墨卡托投影(UTM)

UTM 坐标系统使用基于网格的方法表示坐标。UTM 系统将地球分为 60 个区,每个区基于横轴墨卡托投影。绘图法中的地图投影方法可以在平面中表示一个两维的曲面,例如一个标准地图。图 1 展示了一个横轴墨卡托投影:图 1. 横轴墨卡托投影  UTM 经度区范围为 1 到 60;其中 58 个区的东西跨度为 6°。经度区涵盖了地球中纬度范围从 80°S 到 84°N 之间的

2012-07-23 15:46:27 7806

转载 nginx 源码学习笔记(七)

内存分配相关1.      系统功能封装内存相关的操作主要在os/unix/ngx_alloc.{h,c} 和 core/ngx_palloc.{h,c}中。其中os/unix/ngx_alloc.{h,c}封装了最基本的内存分配函数,是对c原有的malloc/free/memalign等函数的封装,对应函数为:a.ngx_alloc:对malloc进行了简单的封装; v

2012-07-19 16:58:57 2707

转载 nginx 源码学习笔记(六)

简单的数据类型在core/ngx_confing.h中定义了基本的数据类型的映射,大部分都映射到c语言自身的数据类型:typedef intptr_t        ngx_int_t;typedef uintptr_t       ngx_uint_t;typedef intptr_t        ngx_flag_t;其中ngx_int_t,ngx_flag_t都映射为i

2012-07-19 16:48:49 3543

转载 nginx 源码学习笔记(五)

我们之前说过模块的上下文分别对应四种结构体分别是ngx_core_module_t、ngx_event_module_t、ngx_http_module_t、ngx_mail_module_t分别对应四类模块 src/core/ngx_conf_file.h typedef struct { ngx_str_t

2012-07-19 16:42:34 2494

转载 nginx 源码学习笔记(二)

要分析nginx源码,首先要搞懂的就是nginx的模块思想以及相关的数据结构。还记得我们上一次写的helloworld模块么?里面涉及最重要的数据就是ngx_module_t指针数组,这个指针数组包含了当前编译版本支持的所有模块,这个指针数组定义实在自动脚本生成的objs/ngx_modules.c中,如下: extern ngx_module_t ngx_core_module;

2012-07-19 16:36:35 2841

转载 nginx 源码学习笔记(四)

接下来,继续理解helloworld模块中的指令。//helloworld中的代码/* Commands */static ngx_command_t ngx_http_hello_world_commands[] = { { ngx_string("hello_world"), NGX_HTTP_LOC_CONF|NGX_CONF_NOARGS,

2012-07-19 16:20:23 2832

转载 nginx 源码学习笔记(三)

下面开始真正"nginx之旅",屏住呼吸吧!首先找好入手点,对于nginx的入手点就是ngx_module_t结构,声明在src/core/ngx_conf_file.h中(我的版本nginx-1.0.13)#define NGX_MODULE_V1 0, 0, 0, 0, 0, 0, 1#define NGX_MODULE_V1_PADDING 0, 0,

2012-07-19 16:09:58 3068

转载 nginx 源码学习笔记(一)

1.nginx模块首先nginx和apache最大的不同就是nginx的模块不能够动态添加,需要在编译时,指定要添加的模块路径,与nginx源码一起编译。nginx模块的处理流程:a.客户端发送http请求到nginx服务器b.nginx基于配置文件中的位置选择一个合适的处理模块c.负载均衡模块选择一台后端服务器(反向代理情况下)d.处理模块进行处理并把输出缓冲放到第一

2012-07-19 15:27:16 3798

原创 【C#】系统配置文件的读写

需要添加引用,System.Configuration;写系统配置文件: Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); if (addrService != "")

2012-07-04 12:42:15 2562

原创 Oracle管理用户和安全性(10g)

在db中各种对象以 用户(方案) 的方式组织管理        select distinct object_type from dba_objects;        模式对象,schema ----> user.objects(某个用户下的某个对象)在创建对象和访问对象前,首先创建对象的拥有者——用户        所有的对象在用户下用户有相关的属性,有些必须明确设

2012-05-21 11:40:51 808

转载 一个简单的游戏服务器框架

一个简单的游戏服务器框架作者: apengjiang (1 篇文章) 日期: 三月 22, 2012 在 12:30 下午最近一段时间不是很忙,就写了一个自己的游戏服务器框架雏形,很多地方还不够完善,但是基本上也算是能够跑起来了。我先从上层结构说起,一直到实现细节吧,想起什么就写什么。第一部分 服务器逻辑服务器这边简单的分为三个部分,客户端的连接首先到达网关服务

2012-05-15 17:25:11 1025 1

原创 Oracle数据文件(10g)

DB存储层次结构管理表空间        -system 存放数据字典信息,必须的,创建数据库时第一个创建        -sysaux 10g新,必须的,辅助分担system的负荷,系统管理如oem等三方工具等        -undo 存储回滚段信息,提供事务回滚功能        -temp 存放用户排序的临时数据        -

2012-05-15 16:21:13 1068

原创 Oracle重做日志文件(10g)

redo log files        重做日志文件或联机日志        archived log files        归档日志        alert log files        告警日志        trace files        user_dump_dest   用户        background_dump_dest   进程重做日志文

2012-05-14 17:42:00 850

原创 Oracle控制文件(10g)

作用:        二进制文件        记录了数据库当前实例的结构和行为,数据文件日志文件的信息,维护数据库一致性        参数文件中定义了控制文件的位置和大小        很小的二进制文件,一般不超过100m        mount阶段open以后,一直在用        一套控制文件只能连接一个database        分散放置,至少一份

2012-05-11 21:13:15 990

原创 Oracle参数设置(10g)

>show parameter   查询参数作用: 记录了数据库的配置。内存分配、进程数、会话数等分类:pfile类型  ---文本文件$ORACLE_HOME/dbs/init$ORACLE_SID.ora(9i,10g默认不使用)$ORACLE_BASE/admin/$ORACLE_SID/pfile/init.ora.xxxx(10g初始化时使用一次)

2012-05-11 14:42:30 807

原创 Oracle升级(10g)

查看版本号sqlplus / as sysdba>select * from v$version;备份orcl数据库export ORACLE_SID=orclrman targer />backup full database plus archivelog;升级./runInstall 安装升级包sql

2012-05-10 11:22:10 506

原创 Oracle启动和关闭(10g)

查询数据库当前的状态:>select OPEN_MODE from v$database;oracle not available   -------  oracle没启动实例oracle not mounted     -------  oracle在nomount阶段oracle mounted         -------  oracle在mount阶段orac

2012-05-10 10:45:22 897

原创 Oracle卸载(10g)

手工卸载oracle:/etc/ora*/usr/local/bin/oraenv/usr/local/bin/dbhome/usr/local/bin/coraenv$ORACLE_BASE/*

2012-05-09 08:44:45 415

原创 Oracle建库(10g)

Oracle建库图形建库:1. 确定是否存在要建的库    查看 $ORACLE_BASE/admin/和$ORACLE_BASE/oradata2. 运行dbca3. 选择新建库——General Purpose(通用库)模版——Global Database Name:库名.域名,可以只使用 库名——SID区分大小写——……——数据路径选择,模版默认的是

2012-05-08 16:35:29 1090

原创 Oracle安装(图形界面)准备

DB :  10201_database_linux32.zip准备:1. df -H  查看空间剩余   一般准备最少5G2. du -sh /tmp/  查看swap分区大小   最少400M3. 建组建用户 groupadd dba -g 111groupadd oinstall -g 110useradd oracle -u

2012-05-04 09:17:59 1005

转载 【C#】XML序列化

为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。本文简要介绍了 Microsoft .NET 中使用的序列化。一.

2012-03-19 10:32:29 1030

转载 工厂方法模式

一、 工厂方法(Factory Method)模式工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给子类去做。这个

2012-02-22 15:43:04 427

转载 简单工厂模式

一、模式概述从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例,是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。来分析一个现实生活中的案例,每天早晨起床洗唰后是干什么呢?

2012-02-22 15:34:33 614

翻译 抽象工厂模式

一、 抽象工厂(Abstract Factory)模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级结

2012-02-22 15:05:30 556

原创 【C#】检测“程序已运行”,并切换到已运行程序界面

首先是添加API: /// 该函数设置由不同线程产生的窗口的显示状态 /// /// 窗口句柄 /// 指定窗口如何显示。查看允许值列表,请查阅ShowWlndow函数的说明部分 /// 如果函数原来可见,返回值为非零;如果函数原来被隐藏,返回值为零 [DllImport("User32.dll

2012-02-16 14:35:52 6057 1

转载 【.NET】继承,组合,聚合详解

类间关系  在类图中,除了需要描述单独的类的名称、属性和操作外,我们还需要描述类之间的联系,因为没有类是单独存在的,它们通常需要和别的类协作,创造比单独工作更大的语义。在UML类图中,关系用类框之间的连线来表示,连线上和连线端头处的不同修饰符表示不同的关系。类之间的关系有继承(泛化)、关联、聚合和组合。  (1)继承:指的是一个类(称为子类)继承另外的一个类(称为基类)的功能,并增加它自己

2012-01-03 23:24:54 2355

转载 【C#】数组、集合、泛型集合的区别与联系

From:http://topic.csdn.net/u/20111225/11/e3f37d75-a035-47de-bf7a-1b5106e08846.html【数组】  C#数组是个很重要的概念,在C#类库中,它属于基本常用的类型,和int,string等是一级别的,是C#最基础、最核心的部分,它是相同类型的一组集合,当然,它也是安全的;但数组确实也比较奇怪,它到底属于什么类型?

2011-12-27 14:11:57 5309 2

转载 【C#】程序分析——泛型

using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace Test{ public class MyList { private static int objCount = 0; public MyList()

2011-12-21 10:15:17 703

转载 【C#】值类型和引用类型

值类型和引用类型(转至 MSDN)如果数据类型在它自己的内存分配中存储数据,则该数据类型就是“值类型”。“引用类型”包含指向存储数据的其他内存位置的指针。---------- 值类型值类型包括:所有数字数据类型Boolean、Char 和 Date所有结构,即使其成员是引用类型枚举,因为其基础类型总是 SByt

2011-12-16 15:10:16 511

原创 【C#】foreach迭代变量只读的原因

先看下面两个接口:namespace System.Collections{ // 摘要: // 支持对非泛型集合的简单迭代。 [ComVisible(true)] [Guid("496B0ABF-CDEE-11d3-88E8-00902754C43A")] public interface IEnumerator {

2011-12-16 14:24:41 4965

rpms4 heartbeat+Pacemaker PART2

部署taobao的TFS-HA集群时NS需要安装的rpm包。这是第二部分。需要两部分都下载才能解压。

2015-02-27

rpms4 heartbeat+Pacemaker PART1

部署taobao的TFS-HA集群时NS需要安装的rpm包。这是第一部分。需要两部分都下载才能解压。

2015-02-27

shapefile转mysql修正(shp2mysql)

基于网上一篇(http://www.360doc.com/content/14/0311/11/7669533_359513485.shtml), 代码的原作者应该是shchen.lmars@live.cn. 在使用中出现了上面帖子里提到的问题,对源码进行了修改并重新打包,在linux下编译通过,可以使用。编译方法看源码包中的readme.

2014-10-28

cacti-plugin 最新插件和使用说明打包学习

截止到2013.12.12,官方最新的cacti插件和使用说明全在这里了,是本人学习过程中下载的,希望方便大家下载。

2013-12-12

项目管理表格

从项目启动到项目结项,分四类,常用的管理表格都有了

2012-02-16

敏捷软件开发:原则、模式与实践(C#_CH)

敏捷软件开发:原则、模式与实践 不用多说,经典+火热 c#中文版

2012-02-16

设计模式-可复用面向对象软件的基础.pdf

设计模式-可复用面向对象软件的基础 经典的设计模式书籍 完整中文版

2012-02-16

负载均衡技术基础知识

从网络上找到的有关负载均衡技术的一些知识,,初级入门级别的 呵呵

2009-09-17

CheckBox+TreeView程序源码

一个CheckBox+TreeView.rar的程序源码 做的很不错 哈哈 delphi

2009-09-10

GNU 通用公共授权 (简体中文翻译版)

GNU 通用公共授权 (简体中文翻译版).pdf 还不错 呵呵

2009-09-10

VC串口编程源程序以及数据处理

不错的vc源程序 串口编程 功能全面 还有数据处理

2009-05-28

linux编程初学者入门

linux编程初学者入门 值得一看的

2007-08-10

Lighting web servers

书 轻便web服务器

2007-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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