- 博客(57)
- 收藏
- 关注
转载 SQL Server数据库的集群设计
很多组织机构慢慢的在不同的服务器和地点部署SQL Server数据库——为各种应用和目的——开始考虑通过SQL Server集群的方式来合并。将SQL Server实例和数据库合并到一个中心的地点可以减低成本,尤其是维护和软硬件许可证。此外,在合并之后,可以减低所需机器的数量,这些机器就可以用于备用。当寻找一个备用,比如高可用性的环境,企业常常决定部署Microsoft的集群架构。我常常被
2009-01-04 16:41:00 824
转载 使用MSCS建立SQL Server集群
集群是一种技术解决方案,它将硬件和软件结合起来,为Web、Email以及数据库等服务提供高可用性和高伸缩性的架构。本文将分析集群的类型,然后将重点放在如何建立一个基于Microsoft的集群解决方案。 集群的类型 集群分为两种类型:负载平衡和失效转移(Failover)。负载平衡集群将负载分散到集群内的各个资源,这要涉及跨越多个前端服务器的分布式网络传输。负载平衡集群令每个
2009-01-04 16:37:00 829
转载 AjaxPro在ASP.NET中的应用简介
1、首先下载AjaxPro 组件。并将AjaxPro.dll引用到网站(或项目)。2、修改Web.config。在 元素中添加以下代码。 3、对AjaxPro在页Page_Load事件中进行运行时注册。如: protected void Page_Load(object sender, EventArgs e) {
2008-03-11 10:51:00 496
原创 PowerBuilder通过ODBC连接MySQL
软件版本:PowerBuilder 8.0.4 Build10501MySQL 5.1.14-beta-community-ntMySQL Connector/ODBC 3.51.12(这个版本比较稳定)1、下载并安装MySQL数据库服务器和MySQL Connector/ODBC(即MySQL的ODBC驱动程序),启动MySQL服务;2、在ODBC中添加数据源,会弹出MySQL Conn
2008-01-23 19:10:00 812
转载 split 函数
split 函数返回基于 0 的一维数组,其中包含指定数目的子字符串。split(expression[, delimiter[, count[, start]]])参数expression必选项。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,split 返回空数组,即不包含元素和数据的数组。delimiter可选项。用于标识子字符串界
2007-12-12 11:15:00 400
转载 Javascript中eval函数的用法
Javascript中eval函数的用法JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。以下是它的说明Eval 函数功能:先解释Javascript代码,然后在执行它用法:Eval(codeString)codeString是包含有Javascript语句的字符串,在eval之后使用Ja
2007-12-12 11:06:00 498
原创 工作流技术学习
利用一个或多个建模技术与工具,完成实际的经营过程到计算机可处理的形式化定义的转化,所得到的定义就是过程模型,过程模板,过程元数据,过程定义。 过程建模方法学 值得思考的问题: 工作流系统运行的底层通信基础结构。Corbar,dcom,java都可选,但从分布式,安全,容错,可靠等方面考虑,没有好的方案。 标准化问题。不同厂商有不同的工作流模型,定义语言,api,
2007-12-06 10:02:00 11591 2
转载 什么叫"工作流"?什么叫"信息流"?
工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,以及对每个任务
2007-11-26 10:01:00 4931
转载 什么是软件构架
软件架构 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。 软件体系结构
2007-11-25 11:02:00 736
转载 SOAP
SOAP:简单对象访问协议 (SOAP:Simple Object Access Protocol) 简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远
2007-11-25 10:31:00 420
原创 axis
Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。但Axis并不完全是一个SOAP引擎,它还包括:是一个独立的SOAP服务器。是一个嵌入Servlet引擎(例如Tomcat)的服务器。支持WSDL。提供转化WSDL为Java类的工具。提供例子程序。提供TCP/IP数据包监视工具。A
2007-11-25 09:32:00 378
原创 SOA
面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称
2007-11-25 09:29:00 393
原创 settimeout 和 setinterval 的区别
window对象有两个主要的定时方法,分别是settimeout 和 setinteval 他们的语法基本上相同,但是完成的功能取有区别。 settimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。 setinterval方法则是表示间隔一定时间反复执行某操作。 如果用settimeout实现setinerval的功能,就需要在执行的程序中再定时调用自己才
2007-11-22 16:56:00 546
原创 Eval 函数
计算一个表达式的值并返回结果。[result = ]Eval(expression)参数result可选项。 是一个变量,用于接受返回的结果。如果未指定结果,应考虑使用 Execute 语句代替。expression必选项。可以是包含任何有效 VBScript 表达式的字符串。说明在 VBScript 中,x = y 可以有两种解释。第一种方式是赋值语句,将 y
2007-11-22 16:46:00 423
原创 document.getElementById详解
document.getElementById(" ") 得到的是一个对象,用 alert 显示得到的是 “ object ”,而不是具体的值,它有 value 和 length 等属性,加上 .value 得到的才 是具体的值! 参考资料: 1. document . getElementById 的用法和 DHTML.CHM 的下载地址 今天在网络上查找 document
2007-11-22 15:05:00 1231
转载 ConfigurationSettings.AppSettings该怎样使用?
正在看别人写的一段代码,里面有个ConfigurationSettings.AppSettings,我大概知道这个东西是用来从一个配置文件里读取内容的,配置文件就放在项目文件的目录下,可为什么运行时总是读不到?ConfigurationSettings.AppSettings是如何找到配置文件的?解答:eb.config文件下:如果还出现“过时”的话应该要在项目中添加引用Syst
2007-11-21 11:16:00 3224
原创 关于 With……End With 的用法
下面的代码中 with 用得太多,该如何简化?Sub 自制菜单() With CommandBars("自制菜单").Controls(3).Controls.Add(, , , 11, True) .Caption = "添加(&T)" .OnAction = "增加" With CommandBars("自制菜单").Controls(3
2007-11-21 11:05:00 2683
原创 "ConfigurationSettings.AppSettings”已过时问题
在.net1.1我们都用 string strConnection = System.Configuration.ConfigurationSettings.AppSettings["connString"]; 在.net2.0 VS2005提示警告 1 “System.Configuration.ConfigurationSettings.AppSettings”已过时:“This method
2007-11-21 11:02:00 766
原创 HttpResponse.ClearContent 方法
清除缓冲区流中的所有内容输出。[Visual Basic]Public Sub ClearContent()[C#]public void ClearContent();[C++]public: void ClearContent();[JScript]public function ClearContent();示例下面的示例清除缓冲区流中的所有内容。
2007-11-21 10:10:00 974
原创 Net2005中的警告处理
警告“System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). http://go.microsoft.co
2007-11-21 10:00:00 427
原创 vb.net在制作asp.net web 应用程序时怎么在两个网页上传输cookies?
webform2(登陆窗口) Dim c As New HttpCookie("username", UserName.Text) c.Secure = True c.Domain = "webform3.aspx" Me.Response.Cookies.Add(c) Me.Response.Redirect("webform3.aspx") webform3(个人中心) Dim c As St
2007-11-21 09:56:00 642
转载 Asp.net环境下如何生成随机图片
一,首先创建一个生成随机图片的空Aspx页面来,代码如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.Web
2007-11-21 09:31:00 793
原创 PowerBuilder应用程序开发过程
创建一个PowerBuilder应用程序的具体步骤包括分析、设计、开发、调试、生成可执行文件这几个部分。 1. 系统分析就是在进行任何设计和开发之前,一定要搞清楚程序到底要做些什么,千万不能在没有完全理解需求的时候就开始开发和建立项目。当我们完全理解了开发需求之后,必须去制定一个计划,这个应用程序看上去应该是什么样,它是如何工作的,组成结构是什么,采取什么样的数据库,组织它的最好方式是什么,
2007-11-18 16:17:00 2269
原创 如何在数据窗口中加入一列空列做为选中一行的标志?
1.加一计算列,设置edit为checkbox ,将列的EditStyle改为CheckBox(字段属性Edit页Style项),这一列没有任何含义,只是作为一个选中行的标志!2.增加计算列,在选择数据源画板中的Compute页中增加 as CheckMark就可以了。注:CheckMark作为计算列的名字3.打开数窗,查看数据源,看窗口sql语法,在select后面加上一个自定义列就可以
2007-11-18 01:31:00 868
原创 unresolved external symbol _main相关错误
在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有:libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainLIBCD.lib(wincrt0.obj) : error LNK2001: u
2007-11-18 01:22:00 822
原创 安装好easerver后怎样部署和配置
EAS使用起来确实有点难,但只要你坚持,掌握了EAS的特点后,EAS还是很好用的. 1,EAS安装最好不要使用默认路径,因为默认路径一般都是C:/Program Files/Sybase,这个目录有空格,虽然EAS不会有问题,你不能保证你使用的第三方jar包不出问题,所以为将来打算,还是安装在路径没有空格并且不是中文目录下.2,如何知道EAS的服务已经启动了呢?你可以到windo
2007-09-28 22:47:00 2075
原创 EAServer的安装及遇到的问题处理
我在这里说的均以EAServer5.0升级到5.3为例。一般我们拿到的都是一个压缩包,解压缩后运行setup.exe即可开始安装过程。如果是第一次安装,一般不会出现问题,根据向导走就行了。这里需要特别说明的是,安装路径最好不要安装在默认路径(C:/Program Files/Sybase)下,因为这个路径下有空格。虽然EAServer的运行没有问题,但你可能会使用第三方的jar软件包,这些软件
2007-09-28 22:44:00 2882
原创 EAServer 新手上路----JaguarCts开发者必读
Sybase EAServer的文章也有一些,很少提及到开发中的一些细节问题。本人从事JaguarCts开发不久,遇到了许多细节问题,想来刚从事JaguarCts开发者也会遇上,以做参考,另则心中还存有许多问题,故撰此文,起抛砖引玉之效,望JaguarCts高手能释疑,深表感谢。一、系统配置部分:1、运行环境:WIN2000 SERVER版,SP2补丁,P3850CPU,PB8.0Beta+EAS
2007-09-28 22:43:00 1069
原创 Powerbuilder中run命令参数
调用控制面板: Run("rundll32.exe shell32.dll,Control_RunDLL") 注意:大小写 其他的控制举例如下: 设置时间/日期: Run("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0") 进行拨号连接
2007-09-28 22:40:00 3329
原创 aspnet_regiis 详解
aspnet_regiis.exe [-i[r] [-enable] | -u[a] | -r | -s[n] | -k[n] | -lv | -lk | -c | -e[a] | -?]-i - 安装 ASP.NET 的此版本,并更新 IIS 元数据库根处的脚本映射和根以下的所有脚本映射。现有的低版本脚本映射升级到此版本。-ir - 安装 ASP.NET 的此版本,仅注册。不更新 II
2007-09-28 22:38:00 779
原创 如何恢复SQL_SERVER数据库
如何恢复SQL_SERVER数据库?问:在大作《如何恢复SQL_SERVER数据库?斑竹教我!》中提到:硬盘问题损坏,更换硬盘后,重新安装SERVER。原数据库存在另一硬盘(有一 XXX.DAT文件)。请教我如何将此数据库恢复到新SERVER上?谢谢!!!答:连上数据库后,在SQL SERVER 的 Query Analyzer执行:exec sp_attch_db "databas
2007-09-28 22:36:00 423
原创 oracle-序列(SEQUENCE)-
序列(SEQUENCE)序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。一个序列的值是由特殊的Oracle程序自动生成,因此序列避免了在应用层实现序列而引起的性能瓶颈。Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。当一个序列号生成时,序列是递增,独立于事务的提交或回滚。允许设计缺省序列,不需指定任何子句。该序列为上升序列,由1开始,
2007-09-24 00:03:00 620
原创 API函数之一:根据窗口标题查找窗口_FindWindowA
Function Long FindWindowA(uLong lpClassName,ref string lpWindowName) Library "user32"************************************************************************************功能:根据窗口标题查找窗口示例:ulong l_handles
2007-09-24 00:02:00 8050
原创 API函数之二:如何使PB窗口总在最上层_SetWindowPos
1.如何使PB窗口总在最上层(Always On Top) 通过SetWindowPos函数把窗口的显示层次修改为HWND—TOPMOST,就可使指定窗口永远不会被其它窗口覆盖,该函数声明为: Function Long SetWindowPos(Long hwnd,Long ord,Long x,Long y,Long dx,Long dy,Long uflag) Library
2007-09-24 00:01:00 2099
原创 API函数之四_客户机服务器体系
摘要: 在实际应用中,经常要求客户机/服务器体系结构中各工作站的时钟与服务器的时钟保持同步;本文基于SYBASE数据库、Powerbuilder开发工具说明了一种解决方法。 一、前言 PowerBuilder通过数据窗口对象,可方便、直接地对数据库进行操作,故已成为当前开发Client/Server模式应用的首选开发工具。在开发医院信息管理系统时,我们采用了PowerBuilder 作
2007-09-24 00:00:00 512
原创 API函数之三_如何在PB中播放音乐
PB没有提供任何多媒体函数,要播放音乐只能通过Win32 API的PlaySound来实现: Function Long PlaySound (String Filename,Int Mod,Int Flags ) Library ″winmm.dll″ 参数1为wav文件名,参数2必须取0,参数3取1表示后台播放,取8表示循环播放,因此取9(=1+8)表示在后台循环播放。
2007-09-23 23:56:00 1291
原创 API之五在PB中如何获取目录信息
在PB中如何获取目录信息 ⑴获取当前目录。通过GetCurrentDirectory函数可以获取当前目录,该函数声明为: Function Ulong GetCurrentDirectoryA(Ulong buflen, ref String dir) Library ″kernel32.dll″ 参数2为接收当前目录的字符缓冲区,前面必须加ref表示地址引用;参数1用来指定
2007-09-23 23:55:00 1894
原创 鼠标移动时让数据窗口中当前鼠标下的数据行改变颜色
编程步骤如下: 1、定义窗口实例变量: String is_OldColor 2、在数据窗口的Constructor事件中编写如下脚本: is_OldColor = This.Describe("datawindow.detail.color") 3、为数据窗口定义一个自定义事件,事件名称叫什么并不重要,关键要映射pbm_MouseMove事件。然后在该自定义事件上编写如下脚本: string l
2007-09-23 23:53:00 807
原创 控件编程规范
一、 书写格式a. 用分层缩进的写法显示嵌套结构的层次。b. 在注释段与程序段,以及不同逻辑的程序段之间插入空行。c. 每行只写一条语句,当需要滚动显示时应该分行书写。二、 流控制流控制首先应遵守PowerBuilder语法规范,且用分层缩进的写法突出显示嵌套的层次结构,例如:For i = 1 To 100 For j = 1 To 50
2007-09-23 23:52:00 491
原创 向窗口传递多个参数
用 OpenWithParm 打开窗口并向窗口传递参数时,PowerBuilder 只允许传递一个参数,例如: OpenWithParm(w_abc, "hello")如何传递多个参数呢?很简单,创建一个结构,将你希望传递的参数都定义到这个结构中去。例如:首先定义结构 str_parms然后在 script中声明结构变量:str_parms l_str_parms给结构变量赋值:l_s
2007-09-23 23:50:00 746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人