三层开发基本概念介绍
三层客户/服务器一:优点:灵活性和可扩展性。应用三层开发技术(分布式)的原因(参考书目: Delphi 5.x分布式多层应用系统篇)一:解决客户机/服务器结构的维护成本问题,改善客户机/服务器结构延展性问题。客户机/服务器结构支持的用户人数有一定限度(200人以下)。则种结构限制了Internet/Intranet及电子商务的发展。三层开发应用Database Pooling, Object pooling,Resource Pooling,线程模式提供了高度延展性。二:解决应用逻辑重复使用的问题。[@more@]例如:当企业要在原有的客户机/服务器结构上添加Web浏览服务时,就需要配置Web服务器,
myEclipse6.5_struts实践例子
myeclipse 6.5 學習实践過程中,fireFox总是提示如下内容,type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptiono...
Oracle,Mysql,ms SQL Server 限制輸出行
ORACLE返回9行:select * from po.po_headers_all where rownum <=9; MYSQL返回9行:select * from po.po_headers_all LIMIT 9; SQL SERVER 返回9行:select TOP 9 * from po.po_headers_all 區別在加?煮w部分。[@more@]
通过存储过程获取编号,含年月日时分秒,14个字符
--通过存储过程获取编号,含年月日时分秒,14个字符,CREATE PROCEDURE GETNOBYDATE AS BEGIN declare @getDateTimeNo varchar(20) set @getDateTimeNo =( SELECT SUBSTRING(CONvert(varchar(8),getdate(),112),1,...
不能显示隐藏文件 (XP)
中病毒后,不能显示隐藏文件,通过网上修改简单修改注册表也不能显示隐藏文件。昨晚测试几个项值。发现一个项也可以实现显示隐藏文件和文件夹。[@more@](0)工具-->文件夹选项-->查看 -->选择“显示所有文件和文件夹”; 已经选择了“显示所有文件和文件夹”还是不能显示隐藏文件。 解决方法: (1)打开注册表项目: HKEY_LOCAL_MACHINE->SOFTWARE->MICROSOFT->WINDOWS->CURRENTEVERSION->EXPLORER->ADVANCED->FOLDER->HIDDEN->SHOWALL.右边的CheckedValue设置为“1”. 如果还不能显示隐藏文件
彈出式窗口代碼:
彈出式窗口代碼:<SCRIPT language=Javascript>javascript:win=open('http://www.it201.com', 'content', 'width=800,height=600,left=10,top=10,location=yes,toolbar=yes,status=yes,resizable=yes,scrollbars=yes...
查找部位重复(同样功能 ,不同方法)
--查样品单 部位重复(方法一,需要1分钟左右)select Style_stru_SampleList.splno as 样品单号, Style_stru_SampleList.style_no as 型体号,Style_stru_SampleList.part_no, style_part.part_nm,count(Style_stru_Sam...
SQL SERVER 2000 表变量
最近SQL SERVER 2000下 STORE PROCEDURE 问题。下班后,在家里看看相关SQL SERVER 2000 书籍,温故了过去所未留意的地方。例如: 定义 变量表 DECLARE @TABLE_NAME ( TID INT , TNAME NVARCHAR(20) ,TMEM...
PO_采购单信息
/* 當區號為空時,區號與號碼不加橫桿(-)連接 。 decode(length(po_vendor_contacts.area_code) ,'', po_vendor_contacts.area_code, po_vendor_contacts.area_code ||'-' )|| po_vendor_contacts.phone...
RedFlag Linux7 update firefox 3.52
RedFlag Linux7 update firefox 3.52红旗LINUX7更新 FIREFOX3.5.2操作步骤:1、用 ps aux | grep firxfox 查看 firefox详细路径[@more@][sam@samhost ~]$ ps aux |grep firefoxsam 2760 0.3 1.6 116644 9612 ? Sl 21:44 0:03 /usr/bin/dolphin -icon system-file-manager -caption Dolphin /home/sam/桌面/firefoxsam 2836 0.0 0.0 6224 116 ? S 21:51 0:00 /bin/sh /usr/lib/firefox-3.0.10/run-mozilla.sh /usr/lib/firefox-3.0.10/firefoxsam 2848 0.0 0.0 6224 116 ?
MSSQL 社会保险
MSSQL 2K 下存储过程,功能:社会保险名单USE XXX-TSKYGO执行命令格式:sp_socialInsurance 'YYYYMM' [@more@]sp_socialInsurance '200905'--drop procedure sp_socialInsurance create procedure sp_socialInsurance @yearMonth varchar(6) /* 格式化:YYYYMM */with encryption /*加密存储过程*/as begin if len(@yearMonth)!=6 BEGIN raisError('日期的格式不对',16,-1) return END select a.name,case b.sex when '0' then '女' else '男' end sex , b.idcardNo as 身份证号, 用工性质='临时工' ,职工类别='在职', case when faddRes
限制QQ运行
公司要求我限制同事使用QQ、MSN等通信软件。可以做到请把路由器的管理密码给我或您登陆给我设置,然而老板说不知道此密码。那我就没有办法 了。在业余时间写了一个专杀QQ、MSN程序的小程序 。设置了开机自动运行,因...
MSSQL内部存储过程(一)
EXEC sp_helpdbfixedrole --返回固定数据库角色的列表。EXEC sp_helprolemember --返回有关当前数据库中某个角色的成员的信息。[@more@]EXEC sp_helpgroup --报告有关当前数据库中一个角色或全部角色的信息。EXEC sp_helprole --显示当前数据库中的所有角色。EXEC sp_helpsrvrolemember --返回有关 Microsoft SQL Server 固定服务器角色成员的信息。EXEC sp_helprotect--返回一个报表,报表中包含当前数据库中某对象的用户权限或语句权限的信息 select * from sysusers where issqlrole=1EXEC sp_helpgroup --报告有关当前数据库中一个角色
ERP解密算法
用户密码有些用户要求系统加密 ,一定程度上保护系统用户,避免轻易地被盗用,以下是用MSSQL 2000 CODE 写的用户密码解密函数。应用开发工具与MSSQL 有所不同,虽然算法相同 。不能完全得到与应用程序开发工具产生结果相一致。例如:应用程序开发工具可以将一个汉字分割为两部分(两个字节),与MSSQL只能是一部分。[@more@]alter function fn_creak( @userID varchar(20) )returns varchar(40)asbegin declare @pwd varchar(30) /*加密文件内容*/ declare @str varchar(30) /*接收原密码字符串*/ declare @i int declare @ii
SQL游标
游标建议不使用,当数据量大了,它使系统变慢。原因:游标处理时,一条一条地进行处理。[@more@]
数据库的随想
本人呢,很想在数据库有所成就,经常上ITPUB学学。在ITPUB上看着数据库不断地在更新,然而我所用的数据库还是MS SQL SEVER 2000 ,什么 MS SQL SERVER 2005 还没有见过长得是咋样的。SQL2008又出来。可能当我用上SQL ...
DELPHI DBGRID 设定COLUMNS列宽度
procedure Tfrm_inv_cmp_wip3.SearchBtnClick(Sender: TObject); var i:integer;begin Screen.Cursor:=crSQLWait; //鼠標變成漏鬥。 dmmrp_c.CD_temp.Close; dmmrp_c.CD_Temp.CommandText:=' exec p_inv_cmp_wip ' + quotedStr(trim(edit1.Text)); dmmrp_c.CD_Temp.Open; Screen.Cursor:=crDefault; for i:=0 to dbgrid1.Columns.Count-1 do begin //設定DBGRID的列寬,固定寬度為80。 dbgrid1.Columns.Items[i].Width :=80 ; end;end;[@more@]
从TXT 文件导入打卡原始资料到 MSSQL 数据库
{************************--卡钟原始记录表create table cardOrg( yearMonthDay varchar(12) , --格式:yyyymmdd CardNo varchar(10), --卡号 itime varchar(10),--打卡时间 hh:mm:ss machineNo varchar(8), i...
myeclipse8.5+tomcat7
自己前一段时间出现了这个问题,通过在网上搜索,大概知道了原因,整理下一,以供大家参考。 将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说明你用的是tomcat7。 目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持。 解决方法有两个: 一、打开myeclipse,Preferentces->MyEclipse->Servers->Tomcat->Tomcat 6.x ,载入Tomcat7,在"Paths"下,点击“Add JAR/ZIP”,加载tomcat7
影响索引的因素
影响索引的因素(MSSQL 2000):1.该字段是否为查询关键词。2.该字段是为连接操作字段。3.该字段的值域中值的个数。4.该字段的值域中各个值的概率分布。5.该字段被更新的频率。6.索引的维护代价。7.对数据库的插入、删除操作的频率。[@more@]