自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (26)
  • 收藏
  • 关注

原创 Ubuntu12上安装Oracle11gR2

经过几天的不懈努力,终于在虚拟机virtualbox上装上了Ubuntu12。将这几天从网上摘录的文章及自己写的一些文件整理到一起,比较乱,以后再整理吧。Oracle安装笔记出现错误后不要慌,最主要的是看log文件的提示,其中比较简单的文件是install目录下的make.log错误一: client_sharedFor example: /usr/bin/ld: cannot f

2012-06-29 16:57:04 2560

转载 linux的swap增加的二个办法

交换分区增加1、free查看系统内存及交换分区的使用率用法:free  -m   #以兆为单位查看#free –m2、使用虚拟设备生成空文件#dd  if=/dev/zero  of=目录/文件名  bs=容量  count=次数#dd  if=/dev/zero of=/tmp/swap1 bs=100M count=10  #表示增加1G虚拟内存3、生成交换分区文件

2012-06-29 11:18:16 752

原创 Linux中su命令详解

在LINUX里当我们需要执行一条root权限的命令时,每次都要su到root,总是有些不方便?那么我们可以用sudo代替它。fedora 10默认新建的用户不在sudo组,但可以编辑/etc/sudoers文件将普通用户加入sudo组。要注意的是修改该文件只能使用visudo命令:1、首先切换到root#su - (注意有- ,这和su不同,在用命令"su"的时候只是切换到root,但

2012-06-29 10:34:30 1178

原创 c++常用自定义宏

#pragma once//help macro#ifndef SAFE_DELETE#define SAFE_DELETE(p) if(p){ delete p; p = NULL; }#endif//#ifndef SAFE_DELETE_ARY#define SAFE_DELETE_ARY(p) if(p){ delete []p; p = NULL; }#e

2012-06-28 02:02:06 1111

原创 VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法

VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法其主要原因是硬盘的控制器的冲突造成的,考虑到兼容性,将硬盘的控制器统一改成ide即可,还用原来的虚拟文件。

2012-06-27 10:41:39 1726

转载 一个简单的插件框架示例

闲言不讲,直接上代码,如下三个文件,分属三个项目。using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.Remoting.Lifetime;using System.Text;using Contract;namespa

2012-06-26 17:22:49 652

转载 C/C++常用宏定义,注意事项,宏中#和##的用法

总结下宏和函数的不同之处,以供大家写代码时使用,这段总结摘自《C和指针》一书。当然宏定义非常重要的,它可以帮助我们防止出错,提高代码的可移植性和可读性等。下面列举一些成熟软件中常用得宏定义1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 ...#endif 2,重新定义一些类

2012-06-26 16:52:04 821 1

原创 C#中动态加载卸载类库

网上现有很多的文章是介绍怎样开发插件化的框架的,大部分无非是用Assembly.load等方法,动态加载类库,但这种方法有个缺点,就是没有办法卸载,因为net中就没有提供卸载assembly的方法,还有种方法是用AppDomain来加载,这种方法,路子是对了,但最后作者都没有提供好的解决方案,所以有的代码没有办法执行,经实验,原来是类库中的类的原因,不管是实现的插件框架还是插件,都要继承自Mars

2012-06-25 16:20:12 1959

原创 VirtualBox使用技巧

1,如果提示uuid有冲突,则将虚拟硬盘的uuid重新生成一个。2,如提示vt-x features locked for unavailable,则可能是cpu设置个数不对,最好改成1个试试,内存适当降低,一般就可以了。

2012-06-25 15:44:55 675

原创 加快vs2010的启动速度

装上vs2010后,后来又陆陆继继的安装了很多的插件如vax,resharper等,致使vs2010的启动速度越来越慢,大约启动一次需要一分钟左右,机器的配置还是不低的i5+4G,后来无意间点了下 工具->自定义->命令->重置,启动速度居然又和装插件之前不相上下,看来是各插件占资源是一方面,vs也要配置的合理。

2012-06-25 09:56:47 2325 2

原创 C++中线程及定时器的示例代码

//---------------------------------------------------------------------------#include #pragma hdrstop#include //---------------------------------------------------------------------------voi

2012-06-23 05:27:01 1724

原创 以Delphi Package架构多人开发应用程序环境

以Delphi Package架构多人开发应用程序环境■印象中的Package在一般的AP开发时,我们知道在Delphi7.0整合环境中将Project->Options->选到Packages卷标页,Builder with runtime packages选项打勾,就会让编译出来的执行文件Size变小很多(以空白的Form1为例,编译出来的Size由367kb变成20kb),因为它

2012-06-18 18:12:25 714

原创 c8800 mp4设置

视频设置:比特率模式:您可以根据自己的需求选择合适的比特率,默认为自动保持原片比特率。宽和高:您可以选择保持原始换面尺寸,也可以根据个人的需求设定画面的大小。您可以将宽和高设定在8-2048之间。然而,在设定宽和高的时候,请确保它们每个都是2的倍数。帧速率:您可以根据自己的需求,从15-30之间选择视频帧速率。选择的视频帧速率越高,输出画面播放时越流畅,同时,输出文件也将越大。默认保持

2012-06-16 00:26:21 542

原创 bpl插件系统开发

一个插件系统需要什么?      一个最小的插件系统当然需要插件本身,调用插件的容器,最后需要契约.      契约是什么呢?契约就是两个对象相互沟通的一个标准,这个标准应该统一,这样容器才能和不同的插件通讯.我们可以使用接口来表述这个契约.例如type     IPlugin = interface         ['{48BF4000-B028-4B57-9955-B1A

2012-06-14 21:45:05 1594

原创 查询时要处理好各种异常情况

1,查询格式不对,如不符合查询定义的格式,查询内容前后,或中间有空格等。2,查询编码不对,如定义格式为ascii,而用户发送unicode格式等。

2012-06-13 10:47:36 561

原创 安装oracle时提示.out没有发现的问题的解决

sudo apt-get install ia32-libs

2012-06-12 15:03:45 559

原创 数据解析系统中需改进的几点

1,将现有的基于接口的系统,改为插件式的系统,即可以加载多个基于同一接口的数据处理协议。2,加上日志管理系统,随时查看系统的运行状况。3,系统的架构,消息队列是否可改成多个,即tcp管理多个消息发送队列,数据解析也管理相应个数的消息接收队列,都用线程模式。4,是否可采用其它的消息队列产品。

2012-06-11 22:40:02 496

转载 在C#程序中实现插件架构

原文链接:http://www.cuj.com/documents/s=8209/cujweb0301walcheske/原文作者:Shawn Patrick Walcheske 译者:电子科技大学 夏桅 [引言]在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制.其中一些是全新的,而有些则是从以前的语言和平台上照搬过来的.然而

2012-06-10 22:48:23 543

原创 C#简单读写文件

using System; using System.IO;public class FileApp { public static void Main() {      // 在当前目录创建一个文件myfile.txt,对该文件具有读写权限  FileStream fsMyfile = new FileStream("myfile.txt" , FileMode.Cr

2012-06-10 11:00:12 699

原创 c#下简单的文件读写

using System; using System.IO;public class FileApp {  public static void Main()  {      // 在当前目录创建一个文件myfile.txt,对该文件具有读写权限  FileStream fsMyfile = new FileStream("myfile.txt" , FileMode.

2012-06-10 10:42:00 488

原创 c#下简单的文件读写

using System; using System.IO;public class FileApp {  public static void Main()  {      // 在当前目录创建一个文件myfile.txt,对该文件具有读写权限  FileStream fsMyfile = new FileStream("myfile.txt" , FileMode.

2012-06-10 10:41:51 377

原创 Memo控件中控制翻页

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Memo1: TMemo;    Button1: TButton

2012-06-10 08:08:16 548

原创 文件的拖动处理

unit Unit1;interfaceusesWindows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,  shellapi, StdCtrls;type  TForm1 = class(TForm)    Memo1: TMemo;    procedure FormCrea

2012-06-10 07:22:44 457

原创 查找字符串

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, ComCtrls;type  TForm1 = class(TForm)    RichEdit1: TRichEdit;

2012-06-10 07:21:18 505

原创 判断中英文个数

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,  StdCtrls;type  TForm1 = class(TForm)    Memo1: TMemo;    Button1: TButton;    Lab

2012-06-10 07:02:13 614

原创 替换子字符串

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Button1: TButton;    Edit1: TEdit

2012-06-10 06:58:09 750

原创 分隔字符串

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Button1: TButton;    procedure Bu

2012-06-10 06:51:55 516

转载 delphi 垃圾回收框架

分类:            开发心得2004-05-26 13:081108人阅读评论(0)收藏举报1       缘起1.1   我的一个出错程序程序名称:呼叫处理模块的压力测试工具,分为客户端和服务端。开发工具:Delhpi 5相关技术:客户端通过与服务端建立Socket连接来模拟一组电话机的拨入、按键、等待、挂机等过程。服务端对Socket事件以及收到的数据包进

2012-06-09 08:26:33 877

转载 delphi中採用bpl共享模塊的幾點釋疑

1. LoadPackage做了哪些事情?LoadPackage的代碼可以從delphi的源碼(sysutils.pas)中找到{ LoadPackage }function LoadPackage(const Name: string): HMODULE;begin{$IFDEF MSWINDOWS}  Result := SafeLoadLibrary(Name); /

2012-06-09 07:32:56 920

转载 充分发挥bpl包的作用

充分发挥包的作用本章要点:n        为何要用包n        为何不用包n        包的类型n        包文件n 使用运行期包n        把包安装到Delphi IDE中n        创建包n        包的版本化n        包编译器指示符n        包的命名约定n        使用运行期

2012-06-09 07:30:31 2175

转载 以Delphi Package架构多人开发应用程序环境

■印象中的Package在一般的AP开发时,我们知道在Delphi7.0整合环境中将Project->Options->选到Packages卷标页,Builder with runtime packages选项打勾,就会让编译出来的执行文件Size变小很多(以空白的Form1为例,编译出来的Size由367kb变成20kb),因为它把一些VCL共享模块的Loding放到*.bpl中;换句话

2012-06-09 07:09:40 631

原创 超过表格宽度显示省略号

New Document 呢称图片文字垂直居中用CSS实现超长字段被省略的简单方法阿隆索打用CSS实现超长字段被省略的简单方法阿斯蒂芬aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

2012-06-08 17:07:52 988

原创 Delphi下断言的使用示例

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    btn1: TButton;    procedure btn1C

2012-06-08 10:08:04 648

原创 从TinterfacedObject继承的对象

从TInterfacedObject继承的对象,超过生存周期时,会自动释放。……

2012-06-08 09:18:47 1806

原创 关于面象接口编程的理解

从开始编程以来,我就一直在试着一种通用各种语言的开发模式(非编程模式)化的开发手段,类库,动态加载等其它方法,我都试过,但一直不尽如人意。知道面象接口编程是最好的一种方法,并且这种方法在C#中得到了很好的应用,但在delphi中用的还是比较少。最好的方法是,各个逻辑模块分开,以接口作为通讯的手段。

2012-06-06 13:52:15 678

转载 Delphi面向对象学习随笔六:接口

Delphi面向对象学习随笔六:接口 Delphi面向对象学习随笔六:接口作者:巴哈姆特(转载请注明出处并保持完整)在对象化中,类的继承是一个非常强大的机制;而更加强大的继承机制应该是来自从一个接口的继承。    本篇我们将讨论接口的特点。    首先,接口的定义方式与类相似。不同的是:类代表了一种实体,而接口代表了一批操作规范。还有,接口中

2012-06-06 10:39:28 910

原创 delphi接口基本学习摘录

delphi接口基本学习摘录声明接口        IMyInterface = interface(IInterface)           ['{63E072DF-B81E-4734-B3CB-3C23C7FDA8EA}']                function GetName(const str: String): String; stdcall;

2012-06-06 10:31:29 828

原创 sql server 判断是否存在数据库,表,列,视图

1 判断数据库是否存在if exists (select * from sys.databases where name = '数据库名')   drop database [数据库名] 2 判断表是否存在if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id

2012-06-05 10:56:36 481

原创 ubuntu下安装极点五笔

sudo wget http://www.xiit.cn/wp-content/uploads/2011/03/vissible-ibus.tar.gztar -zxvf vissible-ibus.tar.gzsudo cp vissible.db /usr/share/ibus-table/tablessudo cp vissible.gif /usr/share/ibus-t

2012-06-04 15:11:23 502

转载 WinForm学习笔记(2)

1,MDI窗体设有两个窗体frmMain,frmChild,则:frmMain:  设IsMdiContainer属性为true 打开子窗口:  在相关事件中写如下代码:  frmChild child=new frmChild();  child.MdiParent=this;//this表示本窗体为其父窗体  child.Show();  在打开子窗体时,如果只

2012-06-04 10:43:25 537

Java通用控制台

Java写的一个通用控制台运行程序,用Swing模拟,实现了托盘的管理功能。对于后台程序来说只要编写业务逻辑即可。

2017-12-04

常用的JavaGui类库

常用的JavaGui类库,包括从网上收集的和自己整理的常用代码。

2017-11-12

Sql常用技巧

SqlServer常用技巧

2017-08-09

c#对象验证框架

c#对象验证框架

2017-08-09

JavaScript弹出层

开发时用到的Js弹出层

2017-08-09

Java文件操作封装类

Java文件操作封装类

2017-07-31

Asp.Net开发控件

多年来,Asp.Net开发积累的控件。后续会将Mvc相关的控件整理发布。

2017-07-29

C#插件开发框架

C#插件开发框架

2017-07-29

Java常用编程模式代码

Java常用编程模式代码

2017-07-21

控制台类库

控制台类库

2017-07-21

常用的Javascript对话框控件

集成了多个主流的对话框插件,使用简单方便

2017-07-09

Android开发常用类库

Android开发常用类库

2017-07-09

带安全验证的Wcf服务

带安全验证的Wcf服务

2017-07-09

Mvc动态窗体

根据配置动态创建表单,代码简单易懂

2017-07-09

Java数据库操作封装类

Java数据库操作封装类,借鉴了各个主流类库的思路。

2017-07-09

通用Java开发类库

通用的Java开发工具类类库

2017-06-30

通用数据库Wcf和WebApi服务

一个可以快速将EF做为Wcf或WebApi的框架,从网上摘来,做了一些改进,适用于比较简单的服务。

2017-05-16

C#通用类库及通用数据库类库

1,通用类库 DC.CommonLiteLib 主要是将一些开发中常用的代码进行了封装,如 ConvertHelper类型转换 StringHelper字符串封装 FileHelper 文件操作封装等。 2,通用数据库类库 DC.CommonDbLiteLib 对常用的Access SqlServer,Oracle,mysql数据库进行了封装,一般情况下只需要调用一个IDatabaseInfo接口即可使用,而且切换数据库,除了数据库本般的语句规范外,基本没有影响。 另附有chm格式的说明文档。

2015-05-07

C#下的IOCP的简单实现

一个简单的C#下的IOCP模型的简单实现。

2013-09-23

c#飞鸽传书(多网卡)

在原有的飞鸽传书的基础上,加了多网卡的选择。避免了安装多网卡或虚拟机的朋友运行时出错的问题。

2013-08-03

Delphi2010语法手册

自Delphi2010后,Object Pascal的语法扩充了很多东西,除了看官方手册外,还在网上找到了这个好东东。

2013-07-31

FileLocator

一个很好用的文件搜索工具,比windows7自带的搜索工具,要好千百倍,也比everything要好用。

2013-01-21

DAEMON Tools Pro 破解

很好用的虚拟光驱工具,xp下的已经很多了,共享一个win7下的。

2011-09-22

好用的资料管理器,可处理图片文字

好用的资料管理器,可处理图片文字。可以实现各种功能。

2010-10-22

Grub4Dos图文教程,非常详细,没有基础者也可学会

一个非常详细的GRUB4DOS的图文教程,非常适合初学者学习,可用来引导硬盘,u盘等。

2010-10-20

WinHex 好用的 磁盘 编辑器

一个好用的十六进制编辑器,功能非常强大。可以编辑磁盘。

2010-10-19

空空如也

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

TA关注的人

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