自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东风

把时间留给最重要的事情

  • 博客(30)
  • 资源 (19)
  • 收藏
  • 关注

原创 ICE笔记(06):简单文件系统的设计、实现

【colorado】 本文介绍了比较完整的Ice应用程序,它实现了简单文件系统。本程序位于ICE发布的$ICE_HOME/demo/book/simple_filesystem目录。本文内容涉及DPWI第5,7,9章。通过这个程序的学习,读者应该掌握了Ice应用程序开发的基本方法、步骤。此后要通过深入学习Ice知识来提高Ice应用程序的开发水平。到本文为止,Ice fo

2009-11-29 15:13:00 3869

转载 C++中的mutable关键字

摘自:寒星轩的博客    mutable的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。    在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。    我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时

2009-11-28 20:36:00 924

原创 ICE笔记(05):服务器端Slice到C++映射

【colorado】本文将介绍服务器端的Slice到C++ 映射。客户端Slice到C++映射的内容也适用于服务器端。1、服务器端的主要流程从ICE的Hello World应用程序中可以看到,Ice运行时的主入口点为Ice::Communicator。程序必须首先调用Ice::initialize,对Ice运行时进行初始化。Ice::initialize

2009-11-28 20:19:00 3535

原创 ICE笔记(04):slice2cpp 及编译、运行

【colorado】 slice2cpp 命令行语法: [options] file…1、通用的命令行选项是:• -h, --help显示帮助信息。• -v, --version显示编译器版本。• -DNAME定义预处理器符号NAME。• -DNAME=DEF定义预处理器符号NAME,其值为DEF。• -UNAME

2009-11-28 16:58:00 11249 3

原创 ICE笔记(03):客户端Slice到C++映射

【colorado】按:本文是DPWI第6章的笔记。 客户端Slice到C++映射定义的是:怎样把Slice数据类型翻译成C++类型,客户怎样调用操作、传递参数、处理错误。C++映射线程安全,不存在内存管理问题。不建议查看slice2cpp生成的C++映射文件,但建议掌握C++映射规则。1、模块映射module M{...}映

2009-11-28 16:18:00 4686 1

原创 ICE笔记(02):Hello World 分析

【colorado】说明文档位于DPWI第3章,程序位于Ice 3.3.1发布${ICE_HOME}/demo/book/printer。1、Slice文件 Printer.ice 定义如下:#ifndef SIMPLE_ICE#define SIMPLE_ICEmodule Demo{    interface Prin

2009-11-28 09:54:00 3157

原创 李涛ps高手之路笔记

PS 应用简介

2009-11-28 09:44:00 4921

原创 Oracle sqlplus基本知识

图形化:sqlplusw客户端:http://localhost:5560/isqlplus管理端:http://localhost:1158/em  常称之为OEM,Oracle企业管理器。 下面重点介绍通过sqlplus访问Oracle。管理员身份:sqlplus sys/密码 as sysdbaSCOTT身份:sqlplus scott/tiger或者进入sqlp

2009-11-28 09:40:00 1184

原创 Oracle 简单备份与恢复

逻辑备份:exp 从数据库提取数据到OS文件。exp/imp 用于在数据库间移动数据。exp使用的文件,转储文件,dmp。exp tester/test@orclimp tester/test@orcl物理备份:冷备份:脱机备份shutdown immediate;将目录C:/oracle/product/10.2.0/oradata/orc

2009-11-28 09:11:00 816

原创 Oracle 角色授权与安全

oracle与操作系统集成,在xp中建立ora_dba组,并将安装用户加入该组,使之成为DBA,因此在sqlplus中,普通用户tom,可以用:connect tom/tomcat as sysdba;登录,也可以如下登录:connect / as sysdba;创建用户:oracle不支持先输数字,再跟字母的口令。概要文件:配置文件。表空间:一定要

2009-11-28 09:02:00 1502

原创 Oracle 存储过程

查看存储过程:desc user_procedures;select text from user_source where name=MYPROC order by line;创建存储过程:--参数默认为in,不能有长度。create or replace procedure myproc(id in varchar2)is     name varc

2009-11-28 08:52:00 789

原创 Oracle 触发器

查看当前用户下的触发器:desc user_triggers;select trigger_name,description from user_triggers;准备数据:赋予scott创建各种资源的权限。grant resource to scott;create table staff (id varchar2(2),name varchar2(10)

2009-11-28 08:45:00 786

原创 Oracle 游标

游标逐行处理表中数据。分类: 显式、隐式属性: %FOUND,%ISOPEN,%NOTFOUND,%ROWCOUNT使用游标:--loopdeclare    cursor c is        select * from emp;    v_emp c%rowtype;begin    open c;  --打开游标    loop 

2009-11-28 08:28:00 1679

原创 Oracle 数据库对象

准备数据:赋予scott创建各种资源的权限。grant resource to scott; create table staff (id varchar2(2),name varchar2(10),sex varchar2(2),corpid varchar2(2));insert into staff(id,name,sex,corpid) values(01,

2009-11-28 08:05:00 955

原创 Oracle 查询、更新基本操作

oracle 默认隔离等级是:读已提交。查询锁定,防止另外用户更新:select * from books for update;当前用户更新之后,另外用户可以更改。01、表连接假定from子句中从左到右两个表分别为A,B表。内连接:选取A、B表的完全匹配的集合,两表交集:select empno,ename,emp.deptno A,dept.de

2009-11-27 20:48:00 1647

原创 Oracle 常用函数

001、字符length/lengthb   字符数(1个汉字1个字符) / 字节数(1个汉字2个字节)ltrim/rtrim/trim 删除空格lower/upper      大小写转换select length(abc) from dual;select substr(ename, 1, 3) from emp; 从第一个字符开始截,一共截3个字符su

2009-11-27 17:44:00 745

转载 Oracle 多表连接子查询

1.求部门中哪些人薪水最高:select ename,sal from emp join (    select max(sal) max_sal, deptno     from emp     group by deptno) t on (emp.sal = t.max_sal and emp.deptno = t.deptno);2.求部门平均薪水的等

2009-11-27 17:43:00 1593

原创 Oracle PL/SQL编程

1、变量变量首字符必须是字母;最多30个字符;不能与表、列同名;一行声明一个变量;含_,$,#,不分大小写。变量类型binary_integer:整数,用于计数number:数值char:定长字符串varchar2:变长字符串date:日期long:长字符串,最长2Gboolean:布尔类型,true/false/null,不能在dbms_output中

2009-11-27 17:34:00 848

原创 Oracle SQL*Loader数据装载

SQL*Loader 用于将大量数据装入数据库。⑴、定宽数据创建数据文件control.txt:aaa,bbbccc,dddeee,fff创建控制文件control.ctl:load datainfile c:/loader.txtappend into table tester.mm(m1 position(1:3) char,m2

2009-11-27 17:31:00 723

原创 Oracle10gR2 SCOTT用户解锁方法

在安装完Oracle10g之后,想打开sql*plus来学习,使用scott用户来登录,会提示:error:the account is locked这个用户被锁定了,可能有如下原因:1.尝试多次登录未成功.(可能密码不正确)2.此用户被管理员手工锁定.3.用户密码到期.未按时修改密码.等等...以管理员system身份登录:SQL> alter use

2009-11-27 15:42:00 822

原创 Oracle 转义字符

一、准备特殊数据create table t_escape(s varchar2(50));--show define -- define "&" (hex 26)--show escape -- escape offset define offset escape oninsert into t_escape values(string&text);i

2009-11-27 15:32:00 2851

原创 数据库范式

范式是数据库设计的规则,遵循范式的数据库不存在冗余数据。第一范式:表有主键,列不可分。第二范式:不存在部分依赖;多个列作主键时,非主键列不能依赖部分于主键。第三范式:不存在传递依赖。   

2009-11-27 15:31:00 895

原创 Oracle sqlplus 配置

sqlplus的配置文件为login.sql,通常如下所示创建该文件:set serveroutput on size 1000000set trimspool on  --滤除spool输出的空白set linesize 32767   --用于设定每行显示的宽度,最大值set pagesize 50000 --设置显示的页数,最大值set sqlprompt _us

2009-11-27 15:29:00 2485

转载 Oracle 的drop table if exists功能

Oracle创建表时,常遇到先删除后创建的情况,而它又没有drop table... if exists语法。为此可以使用user_objects数据字典和动态sql语句实现类似的功能,如下所示:create or replace procedure proc_dropifexists(    p_table in varchar2 ) is    v_count number

2009-11-27 15:25:00 21330

原创 ICE学习笔记(01):Slice规范

【colorado】按语:本文是DPWI第4章的笔记。在3.3.1版的1~9章中与1.3.0版马维达先生中译本相应章节的内容基本相同,变化比较小,可以参考马维达先生的译本。 Slice 在客户与服务器之间建立合约,描述应用程序所使用的各种类型及对象接口。这种描述与语言实现无关。Slice 定义由编译器编译到特定的实现语言,编译算法称之

2009-11-26 10:30:00 11020 1

原创 自学ICE基础介绍

【colorado】我在过去一段时间中,大体学习了ICE的基本知识,根据个人体会,ICE的学习应该结合ICE发布程序的实例代码进行,才会有较大收获。目前,我对ICE的认识仍然相当粗浅。就我所认识到的基础学习谈一下个人看法。关于Ice实例程序的学习,目前所采用的软件系统为:Ice 3.3.1和Visual C++ 2008 Express 版,只采取C++语言版本

2009-11-26 10:16:00 3969

转载 ICE线程池模型

ICE线程池模型 — L/F领导者跟随者模式摘自:Leo 阿材网址:http://blog.csdn.net/ecjtuync/archive/2009/06/15/4270314.aspx程池模式一般分为两种:L/F领导者与跟随者模式、HS/HA半同步/半异步模式。 HS/HA 半同步/ 半异步模式 :分为三层,同步层、队列层、异步层,又称为生产者

2009-11-26 09:33:00 3305

原创 使用批处理启动Windows平台上的Oracle服务

Oracle 使用时占用太多内存,一般不进行Oracle开发时,不想启动Oracle服务。在Windows XP上,安装Oracle后,首先从“服务”管理工具中所有自动启动的Oracle服务全部改为手动启动。然后建立下面的批处理文件,在需要时手动启动Oracle,不需要时手动关闭。这样做更加方便。 orastart.bat@echo offnet start OracleS

2009-11-25 15:50:00 1146 2

转载 Oracle选取有限条数据记录

Oracle rownum 用法rownum是加在结果集上的一个伪列,即先查到结果集之后再加上去的一个列 (强调:先有结果集后有rownum)。它总是从1开始排起的。例如,选取前5行:select rownum,ename from emp where rownum rownum 不能接 > 号和 >= 号,只能使用select r,rownum,e

2009-11-25 15:23:00 1181

转载 C++中的虚函数

 C++中的虚函数摘编自:http://blog.csdn.net/xiaobinggg/archive/2004/11/08/172640.aspx1.简介虚函数是C++中用于实现多态的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public:    virtual void foo() { cout };

2009-11-25 15:19:00 831

Hibernate Recipes

类似于《Spring recipes : A Problem solution approach》这本书通过引出一个问题并解决它来教授你Hibernate。Java开发者必读的5本最佳Hibernate书籍(http://www.importnew.com/11640.html)推荐

2014-10-20

Bootstrap 3.0 最佳网页模板 Metronic、unify

本资源包含了 Metronic 1.5.4 for bootstrap 3.0.2 后台管理模板,unify for bootstrap 2.3.1 和 unify for bootstrap 3.0.0 前台网页模板。 这都是非常优秀的基于 Bootstrap 网页模板,为学习和掌握使用 bootstrap 提供了难得的途径。

2014-05-01

网文快捕 CyberArticle 5.5 便携版

网文快捕比较好的版本,相比5.3,错误更少,更易于使用。 便于用户收集网页信息资源。这是我用VWMare做的便携版,解压后可直接使用,方便放在U盘上。用户不可用于商业用途,若喜欢建议购买正版软件。

2011-11-14

Spring Recipes 第2版

Spring 3.0 新书 Apress Spring Recipes A Problem Solution Approach 2nd Edition Aug 2010 Amazon 4星半

2011-06-28

Hibernate 3.5 中文手册

这是 Hibernate 3.5 版的中文手册

2010-05-29

OpenFolder 在资源管理器任一目录下打开命令行窗口

这是我找到的一个killer级工具,安装后会在资源管理器右键菜单中添加Open Command Prompt Here... 对于经常需要在指定目录下打开命令行窗口的开发员来说,这个工具简直是必备品。 用过就知道有多好了。

2010-05-13

InterPhonic 5.0 注册工具

什么工具大家应该明白吧。这是对http://www.verycd.com/topics/2734860/上的crack的修正。那个crack不能使ccxml编辑器识别语音引擎,按照这个文件中的做法就可以。本工具主要是将iFlyTTS注册到Win XP控制面板-语音中,以便于开发员可以使用MS Speech API开发基于科大讯飞语音引擎的软件。 经过试用,发现这个软件在中文语音播放方面相当好,好于NeoSpeech,也好于杰通jTTS。当然NeoSpeech的Paul语音个人认为是最好的英语播音。 从4.0就在找基于InterPhonic的开发接口,但很多crack版的InterPhonic不提供。所以一直未能如愿。直到最近才在verycd上发现5.0的资源。有点对不住讯飞了,但我太喜欢这软件了,借用电影中的一句话:我爱死这东西了。 这是我根据网上几个文件整理而来的。

2010-05-13

IBExpert 2009-03-05

用于管理 firebird 数据库的管理工具,当然是crack的了。

2009-04-24

Java 类图大全(包含Java 1.4.2以来绝大部分JDK类的类图)

这是 Java 1.4.2 以来绝大部分类的UML类图,通过类图学习 Java 是提升读者 Java 能力的一个极佳的途径。给读者以把握全局的感觉。当然读者要下功夫去理解这些类图才行。 类图共2种,一种是黑白图片,一种是彩色图片,绝对值得学习 Java 的读者拥有。

2009-03-03

最佳TTS语音合成软件

这是科大迅飞的InterPhonic 4 CE版的语音合成软件的bt种子。科大的TTS非常棒,比MS的SpeechSDK好非常多。可惜很难找到新版5.0,这是4.0版的种子,有需要的同学赶紧下吧。说不定哪天就被封了。 原文件 2.7G,相当大,而且下载很慢,要有耐心噢:)

2009-01-12

Swishmax2 最佳动画文字效果制作软件(3)

因现在每次只允许上传15M,本文件近30M,所以这是第3个文件,也是最后一个……

2008-12-16

Swishmax2 最佳动画文字效果制作软件(2)

因现在每次只允许上传15M,本文件近30M,所以这是第2个文件……

2008-12-16

Swishmax2 最佳动画文字效果制作软件(1)

Swishmax2 制作文字动画的效果远超 Flash,对于忙于写代码的程序员来说,如果需要在程序中加入动画,用Swishmax2绝对节省时间和精力。这是2008.08.12英文版。2008.1中文破解版输出的Flash有问题,不能使用。这个经本人测试能用,而且是绿色的,免安装。因只有15M上传权限,本程序30M,因此分3部分上传,这是第1部分。整个文件只需要1分

2008-12-16

FastReport 4.7.22 手动安装工程

这是 FastReport For Delphi 2009 手动安装的工程文件和批处理文件。可以将这些文件复制到 Fastreport 根目录,然后用 Delphi 2009 打开,全部编译compile,build,然后运行批处理将bpl复制到系统目录,然后把所有以D开头的(表示设计时库)工程全部Install。在Tools菜单 -Option选项 - VCL Library 中设置Library 库搜索FastReport \LibD12目录。

2008-12-16

Delphi硬件信息获取代码

HardwareInfo代码: 列出机器CPU、硬盘序物理列号,网卡序列号 For Delphi7,在Delphi2009上未测试。

2008-12-16

FastReport 独立设计器源代码

FastReport 设计器是与Delphi 紧密集成的,有时最终用户可能根据需要修改报表。这样应该向最终用户发布一个设计器,本设计器就是实现该了目的。根据FastReport Demo改写。

2008-12-16

完全编译wxwidgets-2.8.9的批处理文件

这是完整编译wxWidgets 2.8.9 的批处理文件。本人已此批处理编译了所有wxWidgets 的项目,包括demo,sample,contrib,contrib samples。包括VC++2008和GCC 3.4.5两个版本的编译批处理。关于Windows XP,Vista下MinGW的安装与配置,编译顺序,VC++2008中创建wxWidgets 项目时的路径配置均有说明文件。编译前请先修改env.bat文件中的变量设置,指向你的wxWidgets目录。

2008-12-09

TopStyle 最好的CSS编辑器

TopStyle 最好的CSS编辑器,请下载使用。

2008-09-11

空空如也

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

TA关注的人

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