其他
superying
IT Management, SAP
展开
-
Oracle的Nvl函数——MsSQL的IsNull
NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值NVL2(Expr1,Expr2,Expr3)如果Expr1不为NULL,返回Expr2的值,否则返回Expr3的值NULLIF(Expr1,Expr2)如果Expr1和Expr2的值相等,返回NULL,否则返回Expr1的值原创 2009-01-07 19:37:00 · 1867 阅读 · 0 评论 -
A potentially dangerous Request.Form value was detected from the client
单位的业务系统非正常出错,检查后发现是:A potentially dangerous Request.Form value was detected from the client 在网上找到解决办法,如下。 错误提示: A potentially dangerous Request.Form value was detected from the client (txtTe原创 2010-03-02 16:30:00 · 4570 阅读 · 2 评论 -
C# C/S程序出错:ContextSwitchDeadlock is detected
今天在VS2005调试一个C# C/S程序,当通过RFC与SAP连接时间过长时,出现此错误,在网上找到解决办法。 VS2008上的一个程序,通过Oracle.DataAccess.dll执行drop usercascade操作,我在sqlplus执行此操作大约需要一分钟左右时间,当我在VS2008中debug启动此程序时,一直接收到“ContextSwitchDeadlock is转载 2010-03-10 09:39:00 · 5174 阅读 · 0 评论 -
DELPHI结构体的定义和使用
在C#用Struct非常方便,但Delphi竟然没有Struct。最后发现了Record,转载此文章以备使用。窗体设计如上面结构!代码如下:unit Unit1;interfaceuses Windows, Messages, SysUtils, Varian转载 2010-03-13 22:03:00 · 11872 阅读 · 0 评论 -
Delphi 小谈之TList 篇
最近开发程序需要使用TList功能,转载此文章,以作参考。 看了这里标题,大家可能以为我会谈TListBox控件,那就错了。我要谈的是Delphi提供给我们的具有列表性质的类:TstringList、TList和TObjectList。TstringList用来存放字符串,TList存放指针,而TObjectList则存放对象(Object)。在我们使用Delphi 的过程中,有转载 2010-03-13 22:13:00 · 1815 阅读 · 0 评论 -
JavaScript 中使用 replace 达到 replaceAll的效果
方法: string.replace(new RegExp(oldString,"gm"),newString))gm g=global, m=multiLine,大致上方法就是这样的,可以实现替换全部指定字串另一个简单的验证JS的方法:在浏览器地址栏输入javascript:alert("abcabcabc".replace(new RegExp("a","gm")转载 2010-03-16 11:57:00 · 531 阅读 · 0 评论 -
Delphi 字符串操作
常忘记,在此做笔记。 这几个函数都包含在StrUtils中,所以需要uses StrUtils; 假设字符串是 Dstr := ’Delphi is the BEST’, 那么 LeftStr(Dstr, 5) := ’Delph’ MidStr(Dstr, 6, 7) := ’i is th’ RightStr(Dstr, 6) := ’e BEST’ ~~~~~转载 2010-03-18 22:04:00 · 511 阅读 · 0 评论 -
JavaScript实现抽象类
抽象类和虚函数 虚函数是类成员中的概念,是只做了一个声明而未实现的方法,具有虚函数的类就称之为抽象类,这些虚函数在派生类中才被实现。抽象类是不能实例化的,因为其中的虚函数并不是一个完整的函数,不能被调用。所以抽象类一般只作为基类被派生以后再使用。和类的继承一样,JavaScript并没有任何机制用于支持抽象类。但利用JavaScript语言本身的性质,可以实现自己的抽象类。在Ja转载 2010-01-08 11:01:00 · 2511 阅读 · 0 评论 -
Javascript中的类实现
核心提示: Javascript中的类实现,阅读Javascript中的类实现,Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关 Javascript本身并不支持面向对象,它没有访问控制符,它转载 2010-01-08 11:25:00 · 307 阅读 · 0 评论 -
Oracle导入表结构和表内容
当前数据库已存在表和表内容,用imp导入全部数据时需要覆盖,可用以下命令:imp user/pass@ServiceName file=文件名 Ignore=Y Commit=Y Fully = Y原创 2010-03-29 11:52:00 · 983 阅读 · 0 评论 -
Oracle PL/SQL基础--游标的学习
<br />游标是什么:<br /> 游标字面理解就是游动的光标。<br /> 用数据库语言来描述:游标是映射在结果集中一行数据上的位置实体,有了游标用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等等。<br />游标的分类:<br /> 显式游标和隐式游标<br /> 显示游标的使用需要4步:<br /> 1.声明游标<br /> CURSOR mycur(vartype number) is<br /> select emp_n转载 2010-07-11 16:41:00 · 495 阅读 · 0 评论 -
15 个 JavaScript Web UI 库
很好的文章,转来备用。地址:http://news.csdn.net/a/20100519/218442.html转载 2010-05-20 15:29:00 · 441 阅读 · 0 评论 -
鼠标样式
<br />各种样式的光标 <br /> auto :标准光标 <br /> default :标准箭头 <br /> hand :手形光标 <br /> wait :等待光标 <br /> text :I形光标 <br /> vertical-text :水平I形光标 <br /> no-drop :不可拖动光标 <br /> not-allowed :无效光标 <br /> help :?帮助光标 <br /> all-scro转载 2010-09-28 09:33:00 · 553 阅读 · 0 评论 -
禁忌搜索算法
<br />禁忌(Tabu Search)算法是一种亚启发式(meta-heuristic)随机搜索算法1,它从一个初始可行解出发,选择一系列的特定搜索方向(移动)作为试探,选择实现让特定的目标函数值变化最多的移动。为了避免陷入局部最优解,TS搜索中采用了一种灵活的“记忆”技术,对已经进行的优化过程进行记录和选择,指导下一步的搜索方向,这就是Tabu表的建立。<br /> 简介<br /> 又名“tabu搜索算法” 为了找到“全局最优解”,就不应该执着于某一个特定的区域。局部搜索的缺点就转载 2011-05-13 10:08:00 · 1648 阅读 · 1 评论 -
启发式搜索算法
启发式搜索算法 - 基本介绍 <br /> 在说它之前先提提状态空间搜索。状态空间搜索,如果按专业点的说法就是将问题求解过程表现为从初始状态到目标状态寻找这个路径的过程。通俗点说,就是在解一个问题时,找到一条解题的过程可以从求解的开始到问题的结果(好象并不通俗哦)。由于求解问题的过程中分枝有很多,主要是求解过程中求解条件的不确定性,不完备性造成的,使得求解的路径很多这就构成了一个图,我们说这个图就是状态空间。问题的求解实际上就是在这个图中找到一条路径可以从开始到结原创 2011-05-13 10:09:00 · 1588 阅读 · 0 评论 -
delphi 指针 入门
指针,是一个无符号整数(unsigned int),它是一个以当前系统寻址范围为取值范围的整数。指针对应着一个数据在内存中的地址,得到了指针就可以自由地修改该数据。指针的指针就是用来存放指针所在的内存地址的。@:取址运算符; ^:指针的引用解析操作符;//////////////////1,类型指针的定义。对于指向特定类型的指针varptr转载 2011-06-11 15:34:00 · 613 阅读 · 0 评论 -
IE8导致VS2005不能DEGUG
我的系统是XP+IE8。今天发现一个问题,刚开始在VS2005运行程序时可以调试,过一会再使用VS2005的F5或DEBUG功能,都自动跳回非DEBUG模式运行,找不到解决方法。苦无办法,关闭了IE8的所有页面后,重试了一下,竟然可以DEBUG了。上网查了一下,发现是有这种情况,可能是IE8的BUG导致的。原创 2012-03-01 15:09:47 · 522 阅读 · 0 评论 -
Oracle-常用监控SQL
1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4;2.回滚段的争用情况:select name,waits,gets,w转载 2010-02-26 21:57:00 · 423 阅读 · 0 评论 -
MSSQL Server中的convert日期格式化大全
MSSQL在日期转换方面没有Oracle方便,Oracle只需要记住To_Char()函数就可以,而MSSQL竟然要计转换号。没办法,转载一篇关于MSSQL Convert函数的文章,方便查阅。如下: CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中 将日期格式化.SQL Serv转载 2009-12-17 15:53:00 · 3464 阅读 · 0 评论 -
ASP+MSSQL获取最新最后添加数据信息的ID记录值
用法:conn.Execute("Insert INTO 表名(帐号,密码) VALUES(aaa,123)" ) 添加数据set rs=conn.execute("Select SCOPE_IDENTITY()") 获取新IDnewsid=rs(0) newsid为你表中的idrs.close说明===========================!SCOP转载 2009-03-18 11:17:00 · 3830 阅读 · 0 评论 -
在C#中获取上一页的网址
在登录页面自动返回上次请求页面Request.UrlReferrer比如if (Request.UrlReferrer != null) { //如果能获取来路地址 Response.Redirect(Request.UrlReferrer.ToString());} else { //没有来路地址 Response.Redirect("index.aspx");}原创 2009-03-24 08:55:00 · 3212 阅读 · 0 评论 -
C#中使用List类
System.Collection.Generic命名空间中的List类的用法非常类似于System.Collection命名空间的ArrayLisy类。这个类实现了IList,ICollection和IEnumerable接口,例:Racer类作为添加到集合的元素,表示赛车手,包括两个字段:名字和汽车,可用属性来访问 public class Racer {转载 2009-07-31 15:03:00 · 9652 阅读 · 0 评论 -
URL编码方法比较 Encode,Javascript,escape,encodeURI,encodeURIComponent,UTF-8
javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。转载 2009-08-19 14:29:00 · 907 阅读 · 0 评论 -
Oracle 修改带数据的字段类型
由于需求变动,现要将一个类型NUMBER(8,2)的字段类型改为 char。大体思路如下: 将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更新数据,最后删除改名备份的字段。 以下操作在 Oracle 10.2.0.1.0 中通过。/*修改原字段名*/ALTER TABLE 表名 RENAME COLUMN 字转载 2009-08-23 14:31:00 · 782 阅读 · 0 评论 -
char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
基础:char、varchar、text和nchar、nvarchar、ntext的区别1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能转载 2009-08-26 14:17:00 · 931 阅读 · 0 评论 -
检测时间的正则表达式 大杂烩
检测时间 ([0-1]?[0-9]|2[0-3]):([0-5][0-9]) 以下是备忘:1.检查日期:(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](dddd))2.检查数字:([-+]?[0-9]+.?[0-9]+)3.检查URL:((http|ftp)://)?(((([d]+.)+){3}[d]+(/[w转载 2009-09-04 01:09:00 · 598 阅读 · 0 评论 -
javascript获取浏览器的宽度和高度
function displayScreenSize() { var bodyWidth =document.body.clientWidth; //网页可见区域宽 var bodyHeight =document.body.clientHeight;转载 2009-10-23 14:54:00 · 355 阅读 · 0 评论 -
avascript读写xml数据的最简单例子
以后的项目要用到,在此做笔记。 load 方法 作 用 表示从指定位置加载的文件。 基本语法 boolValue = xmlDocument.load(url); 说 明 url 包含要被加载档案的URL 的字符串。假如文件加载成功,传回值即为true。若加载失败,传回值为false。 范 例 bo转载 2010-01-27 10:19:00 · 357 阅读 · 0 评论 -
winform下 c#2005调用SAP
转载的,做笔记。 一,添加对Interop.SAPFunctionsOCX.dll以及Interop.SAPLogonCtrl.dll这两个com组件的引用。 二,通过SAPLogonCtrl进行SAP系统的登录,输入登陆SAP系统需要的一些参数,具体参见如下代码: SAPLogonCtrl.SAPLogo转载 2009-12-03 10:45:00 · 678 阅读 · 0 评论 -
Web形式下 c#2005调用SAP
转载的,做笔记。 以web形式对function module进行调用与form形式基本一样,唯一值得注意的地方就是:"An ActiveXcontrol must be run in an STA apartment. Because the attribute STAThreadis applied to the Main method of a WinForm转载 2009-12-03 10:47:00 · 1194 阅读 · 4 评论 -
RFC访问SAP(C#)
转载:笔记 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using SAPFuncti转载 2009-12-03 10:51:00 · 974 阅读 · 0 评论 -
最终实现:Web调用SAP Function
笔记:终于找到解决方法!新开线程STA。 昨天讲述了以下如何在VS2005中使用form的形式来调用SAP ECC6.0中的Function Module,今天将记录一下在VS2005中以web的形式来调用Function module. 以web形式对function module进行调用与form形式基本一样,唯一值得注意的地方就是:"An Active转载 2009-12-03 11:58:00 · 2979 阅读 · 0 评论 -
另一篇:C# 连接SAP,并调用RFC函数 (基于Com组件)
1) 新建工程后,首先添加3个Com组建的引用,分别为 SAPFunctionsOCX,SAPLogonCtrl,SAPTableFactoryCtrl;2) 项目添加引用using SAPFunctionsOCX;using SAPLogonCtrl;using SAPTableFactoryCtrl;3) 连接并调用RFC SAPLogonCont转载 2009-12-10 08:43:00 · 3864 阅读 · 0 评论 -
"Maximum length exceeded"错误的解决办法
只要修改web.config,在 中定义一下他的长度到足够大就可以了。比如:如: system.web.extensions> scripting> webServices> jsonSerializationmaxJsonLength="10240000转载 2009-12-15 12:03:00 · 2848 阅读 · 0 评论 -
用div层来实现页面半透明遮罩效果
实现效果:弹出一个窗口的时候,窗口后面的页面变暗,并且不能操作难点:因为div层是不能把select控件遮住的,所以要特殊处理,方法两种,一种是在弹出窗口下面加一层iframe来遮住select;第二种是所以要在弹出的时候,先把select控件隐藏,这里选择第二种方法实现原理:在页面上和弹出窗口中间加一个半透明的层,把页面的内容覆盖掉代码:转载 2009-12-17 09:39:00 · 1177 阅读 · 0 评论 -
进项税和销项税
所谓进项税和销项税是指增值税的进项和销项税。增值税是国家就增值额征的一种税。如果你是一般纳税人,你花1元钱买的商品的同时(卖方如果能提供增值税发票的话),给你商品的一方要替税务局向你收0.17元的税款。你要向卖给你商品方支付1.17元.当你把1元的商品以1.2元卖出的时候(或加工成别的商品以1.2元卖出时),你要替税务局向购买方收取1.2*0.17=0.204元税款.实际你的纳税额是0.204-0转载 2012-05-31 14:56:52 · 1138 阅读 · 0 评论