- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 JAVA:接口的使用及意义
在网上搜了很多关于使用接口的意义,大多数的文章都指出创建了一套规则,规范了实现接口的类的规则;为写代码提供了很大的规范上的作用;或是仅仅只是教你一下接口怎么实现;老实说,怎么定义接口,怎么在类里实现,其实非常好懂,而我最不理解的是,既然接口要求实现他的类实现接口中规定的统一的方法。那我不定义接口,在类中或同样标识(返回值,方法名,参数,访问权限)的方法不就好了吗,他的意义在哪里呢?经过反复阅读网友们不同的解释和代码演示,本人总结出一个使用接口的意义,如果还有更多的实际使用的意义,还请网友们补充;
2021-08-25 15:16:07
351
转载 【Mail】telnet收发邮件过程
telnet发送邮件 关于电子邮件的基础知识请参照:【Mail】邮件的基础知识和原理 smtp协议是一个简单的邮件传输协议,利用它我们可以将邮件发送给别人,这里将通过telnet这个程序利用smtp协议从网易向gmail发送一封邮件 基本步骤如下: 1、使用telnet连接smtp服务器 2、发送一个helo或者ehlo指令 3、验证用户(使用邮件名登陆,...
2018-12-27 12:15:36
845
转载 telnet测试SMTP协议
telnet测试SMTP协议用perl对用户标识和口令进行BASE64编码,登陆的时候用perl -MMIME::Base64 -e 'print encode_base64("Username");'网易邮箱客户端需要授权,密码是收取密码perl -MMIME::Base64 -e 'print encode_base64("Password");' telnet s...
2018-12-27 12:14:17
2198
原创 Bat批处理方式发邮件
以下代码为用批处理语句发送邮件,配合windows任务功能,定时自动发邮件;cd /d C:\Users\Administrator\Desktop\blat3219\fullblat -install smtp.163.com ******@163.comblat TestMailBody.txt -to *******@qq.com -u ******@163.com -pw 用户...
2018-12-27 12:11:46
7634
转载 SQL取得树型目录下的数据[通用存储过程]
--win 2kp, sqlserver 2000--来自CSDN: libin_ftsafe(子陌红尘) --生成测试数据create table BOM(ID VARCHAR(10),ParentID VARCHAR(10),Name VARCHAR(1000))INSERT INTO BOM select 'D0','-1','服装'INSERT INTO BOM sel
2012-01-27 21:53:05
542
转载 MySQL中存储与管理树型数据结构
原载地址: http://www.wzjs163.com/tangshan/knowledge/mysql/38.html介绍大多数用户经常在某些场合需要在SQL数据库中存储树形结构数据,也清楚地知道管理树型结构不是关系型数据库的目标所在。关系型数据库的表不是分层次的(像XML),而一个简单平坦的列表。树型层次数据有一个父节点关系,在关系型数据库的表中不能自然的表示。对我们来说,树
2012-01-27 21:48:31
2576
1
转载 Delphi中ScriptControl的高级应用(二)
原载地址:http://www.gz183.com.cn/Info/114/info22776_1.htm Delphi中ScriptControl的高级应用(二)5、Delphi中使用javascript的Base64的加解密算法 搜索google:javascript base64加密就会找到很多base64加密的代码,以下就是本人搜索到的一段代码(以下代码版权归
2012-01-27 21:33:27
1158
转载 Delphi中ScriptControl的高级应用(一)
原载地址:http://www.gz183.com.cn/Info/114/info22765_1.htm Delphi中ScriptControl的高级应用(一)在我们的Windows系统里提供了一个叫ScriptControl的OCX组件,我们可以用这个组件来实现脚本故事世界的精彩。1、创建ScriptControl组件服务首先,我们来看一下该组件都有哪些方法和属
2012-01-27 21:29:52
2534
转载 在 Delphi 中调用 JavaScript
本例测试用的 Html 文件(包含三个要测试的 Js 函数):原文地址:http://www.cnblogs.com/del/archive/2008/07/30/1256826.html本例效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils
2012-01-27 21:18:38
1022
转载 Delphi程序中运行JavaScript脚本代码
Delphi程序中运行JavaScript脚本代码微软Windows操作系统中有一个叫ScriptControl的OCX组件利用这个组件,可以在自己的程序中运行JavaScript或VBScript这两种脚本代码使用很简单,新建一个工程,在窗体中放一个Button1控件在Button1控件的Click事件中写代码如下:procedure TForm1.Button1Click(
2012-01-27 20:55:40
2860
1
转载 Delphi6实现WebService
第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分原代码都需要自己手工添加第二步:定义一个接口单元。先通过向导生成一个空的单元文件,然后在此单元中实现基本的接口(Iinvokable)和定
2012-01-27 20:37:32
502
转载 用Delphi开发Web服务数据库程序
第一步:编写服务器的应用程序首先在Delphi的IDE中选择”File|New|Other…”,然后在WebServices页面中选择Soap Server Application图标。然后在New Soap Server Application对话框中选择Web App Debugger executable。点击OK按钮之后,Delphi会自动生成一个WebModule,在这个Mo
2012-01-27 20:33:23
1984
转载 有理想的程序员必须知道的15件事
<br /> <br /><br />作为程序员,要取得非凡成就需要记住的15件事。<br />1.走一条不一样的路<br />在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。<br />2.了解自己的公司<br />以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。<br />不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!<
2011-04-21 10:39:00
420
转载 Java万年历
Java万年历<br />转自:小霞 一段Java万年历的代码 import java.awt.*;<br /> import java.awt.event.*;<br /> import javax.swing.*;<br /> import javax.swing.event.*;<br /> import javax.swing.border.*;<br /> import java.util.Calendar;<br /> import java.util.*;<br /> import java
2010-12-30 16:40:00
981
转载 正则表达式基础
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Spe
2010-12-30 16:36:00
535
转载 Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Spe
2010-11-13 11:08:00
389
转载 Java正则表达式入门
<br />Java正则表达式入门<br />< type="text/javascript"> 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。<br /> 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一
2010-11-13 11:07:00
445
转载 E.F Codd提出的12条准则
<br />第 3 部分 - 选择键和索引<br />数据采掘要预先计划<br />我所在的某一客户部门一度要处理 8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快数据库的运行速度。然后我意识到特定的组查询和信息采掘既不准确速度也不快。结果只好在主索引中重建而且合并了数据字段。我发现有一个指示计划相当关键--当我想创建系统类型查找时为什么要采用号码作为主索引字段呢?我可以用传真号码
2010-11-13 11:03:00
1150
转载 数据库设计经验谈
<br />一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,<br />而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。<br /><br />如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。<br /><br />有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。<br /><br />不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。<br /><br />所以我归纳历
2010-11-13 11:01:00
371
转载 sql case列子 +ISNULL用法
<br />SELECT (CASE FDiscountType <br /> WHEN 1 THEN ISNULL(fn_discount.FDiscountPercent, 1) * fn_income.FAmt - ISNULL(fn_discount.FDiscountAmt, 0) <br /> WHEN 2 THEN fn_income.FAmt - ISNULL(fn_discount.FD
2010-11-13 10:41:00
1130
转载 ntsd用法-强制结束进程?工具人人都有!
ntsd从2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出(q),用-c参数从命令行传递就行了【ntsd -c q -p pid】如果能知道进程的pid,
2010-11-13 10:35:00
1663
原创 1998年高级程序员级上午试题
<br />试题1<br />从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。<br />设计高质量的软件是软件设计追求的重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。<br />可移植性是反映出把一个原先在某种硬件或软件环境下正常运行的软件移植到另一个硬件或软件环境下,使该软件也能正确地运行的难易程序。为了提高软件的可移植性,应注意提高软件的_A_。<br />可维护性通常包括_B_。通常认为,软件维护工作包括改正性
2010-11-13 10:32:00
748
原创 1998年高级程序员级下午试题
<br /> <br /> <br />从以下的3道试题(试题一至试题三)中任选2道解答。如果解答的试题数超过2道,则解答的前2道有效。<br />试题一<br />阅读以下说明和流程图,回答问题1至问题3,将解答写在答卷的对应栏<br />【说明】<br /> 本流程图描述某超市销售数据的部分处理流程。超市中有若干台收款机和若干名收款员。这里,我们把一个收款员开始使用一台收款机到离开这台收款机称为该收款员的一次作业。作业开始时,收款员先在收款机上输入收款员号和作业前金额。作业前金额是为了销售时的找零而在
2010-11-13 10:27:00
695
原创 1998年高级程序员级下午试题
<br /> <br /> <br />从以下的3道试题(试题一至试题三)中任选2道解答。如果解答的试题数超过2道,则解答的前2道有效。<br />试题一<br />阅读以下说明和流程图,回答问题1至问题3,将解答写在答卷的对应栏<br />【说明】<br /> 本流程图描述某超市销售数据的部分处理流程。超市中有若干台收款机和若干名收款员。这里,我们把一个收款员开始使用一台收款机到离开这台收款机称为该收款员的一次作业。作业开始时,收款员先在收款机上输入收款员号和作业前金额。作业前金额是为了销售时的找零而在
2010-11-13 10:25:00
860
转载 MS SQL入门基础:SQL 变量
<br />Transact-SQL中可以使用两种变量,一种是局部变量(Local Variable)另外一种是全局变量(Global Variable)。 <br /> 4.4.1 局部变量<br /> 局部变量是用户可自定义的变量,它的作用范围仅在程序内部。在程序中通常用来储存从表中查询到的数据,或当作程序执行过程中暂存变量使用。局部变量必须以“@”开头,而且必须先用DECLARE命令说明后才可使用。其说明形式如下:<br /> DECLARE @变量名 变量类型 [@变量名 变量类型…]<br
2010-11-06 20:56:00
432
转载 游标的使用
<br />游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。<br />1.游标的组成<br />游标包含两个部分:一个是游标结果集、一个是游标位置。<br />游标结果集:定义该游标得SELECT语句返回的行的集合。游标位置:指向这个结果集某一行的当前指针。<br />2.游标的分类<br />游标共有3类:API服务器游标
2010-11-06 20:55:00
512
转载 SQLServer 游标简介与使用说明
<br />游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。<br />1.游标的组成<br />游标包含两个部分:一个是游标结果集、一个是游标位置。<br />游标结果集:定义该游标得SELECT语句返回的行的集合。游标位置:指向这个结果集某一行的当前指针。<br />2.游标的分类<br />游标共有3类:API服务器游标
2010-11-06 20:52:00
400
转载 SQL游标原理和使用方法
<br />SQL游标原理和使用方法<br /><br />资料引用:http://www.knowsky.com/344071.html<br />在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 <br />1.1 游标和游标的优点<br /> 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检
2010-11-06 20:51:00
425
原创 SQL流程控制语句
<br />流程控制语句<br />越学越有意思,不是很难!<br />流程控制语句<br />流程控制语句是指那些用来控制程序执行和流程分支的命令,在SQL Server 2000中,育种控制语句主要用来控制SQL语句、语句块或者存储过程执行流程。<br />(1).beginend语句<br />beginend语句能够将多个Transact-SQL语句组合成一个语句块,并将它们视为一个单元处理。在条件语句和循环等控制流程语句中,当符合特定条件便要执行两个或者多个语句时,就需要使用beginend语句,
2010-11-06 20:48:00
1187
转载 SQL SUM字符串
<br />大概是这样的<br />HC表<br />行业(HY) 国家(CY)<br />航空 中国<br />航空 日本<br />医药 中国<br />it 中国<br />it 美国<br />it 日本<br />——————————————输出结果:<br />行业 国家<br />航空 中国,日本<br />医药 中国<br />it 中国,日本,美国<br /><br />求一SQL:<br />--10g或以上版本 <br /> select hy,wm_concat(cy) from h
2010-09-26 21:04:00
4255
原创 ERP入门:ERP概念与历程
<br />ERP入门:ERP概念与历程<br />ERP──Enterprise Resource Planning 企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。<br /> 进一步地,我们可以从管理思想、软件产品、管理系统三个层次给出它的定义:<br /> 1.是由美国著名的
2010-08-29 13:55:00
768
原创 回滚事务日志文件中的事务
问:怎样使用Transact-SQL回滚某个位于事务日志文件中的事务(例如,ID 0000:0010a183)?答:出于预防数据错误的考虑,SQL Server并不支持个别事务的回滚。举例来说,假设两个事务T1和T2使用现金余额域。T1添加了500美金,T2使用更新后的值进行了某个操作。如果回滚T1,则T2可能是错误的。但是,您可以使用时间戳或事务日志标记将日志恢复至预定义的标记或时间点。以下
2010-04-12 10:42:00
682
批处理发送邮件Blat文件
2018-12-27
1997年至2002年软件考试高级程序员考试真题
2010-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人