|
2008年10月19日
摘要:
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;usingSystem.Configuration;usingSystem.CodeDom;usingSystem.CodeDom.Compiler;usingSystem.Net;usingSystem.Web.Services;usingSystem.Web.Services.Description;usingMicrosoft.CSharp;namespaceInvokeWebService{publicstaticclassWebSer 阅读全文
2008年10月17日
摘要:
<script language="JavaScript" type="text/JavaScript"> <!-- str = "<a href=/"http://www.kuutuu.com/">酷图</a>"; str = str.replace(/<a.*?>(.*)<//a>/ig,"$1") alert(str.replace(/<(.*)>(.*)<///1>/ig,"$2" 阅读全文
摘要:
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}匹配空行的正则表达式:/n[/s| ]*/r匹配HTML标记的正则表达式:/<(.*)>.*<///1>|<( 阅读全文
2008年10月16日
摘要:
一、关于ms sql 2000 1. 服务器1 上一个数据库server1.data1,data1中有一个表 table1;服务器2 上有一个数据库server2.data2,data2中有一个表 table2,如何实现两个表之间的 inner join? 2. 如果从 ms sql 数据库中用一个复杂的sql语句,提取一个表的所有字段名称、类型、约束? 3.如何提取一个字段的所有约束名称? 4.如何实现将文本文件存入img字段并读出? 5.全文检索的实现,以及自定义二进制格式文件存入img字段后如何实现全文检索? 6.同一数据表中,不同记录之间的约束关系检查的实施方法。 二 关于.net编程 阅读全文
摘要:
实现功能:获取所有库.当前库所有表.表里所有内容.分区路径.本机建立库和表,方便反弹时写进东西.程序代码create database lcxCreate TABLE ku(name nvarchar(256) null)Create TABLE biao(id int NULL,name nvarchar(256) null)得到目标服务器上的所有数据库名:程序代码insert into opendatasource('sqloledb','server=222.222.222.222;uid=sa;pwd=pass;database=lcx').lcx.db 阅读全文
摘要:
OPENROWSET ( 'provider_name'--OLE DB 提供程序的唯一程序标识符 , { 'datasource' ; 'user_id' ; 'password' --数据源;用户名;密码 | 'provider_string' }--提供程序特定的连接字符串(sql语句) , { [ catalog.] [ schema.] object--目录或数据库的名称,其中驻留着指定的对象.架构的名称或指定对象的对象所有者名称.对象名称,它唯一地标识出将要操作的对象 | 'query' 阅读全文
摘要:
在Asp.Net 2.0里,已经能够在WebMethod里使用 Session 、 Application 这种服务器变量了。一、Session [WebMethod(EnableSession=true)]publicstringHello(){return"Hello,"+Session["user"];}[WebMethod(EnableSession=false)]publicstringHello1(){return"Hello,"+Session["user"];}[WebMethod]publicst 阅读全文
2008年10月15日
摘要:
LotusNotes中最重要的部分Evaluate()在脚本中执行一个lotus公式语言,返回该公式语言返回的值。3. (@Modified, @Date, @Weekday, @Today, @Adjust, @Yesterday)。该样例在上例的基础上做些修改,在指定“Yesterday”时要跳过周末。如果今天是星期一,则 y 被设置为今天的日期再减去 3 天;否则设置为昨天的日期。用 y 代替 @Yesterday 用于测试 @Modified date。d := @Date(@Modified);y := @If(@Weekday(@Today) = 2; @Adjust(@Today 阅读全文
摘要:
Lotus Domino 与关系数据库的互操作---- 一. Lotus Domino 与关系数据库的互操作 ---- 在项目开发过程中,遇到的第一个棘手的问题是:如何把原先的关系型数据库中的内容全部导入 Domino 中?因为企业现在的所有数据都集中在一个关系型数据库中,因此希望Notes库能与旧的关系库互操作,而不必在数据库转换上浪费更多人力。 ---- 此外,由于Lotus Notes是非结构化的数据库,而关系数据库属于结构化数据库,因此要实现两者的互操作或数据导入/导出势必需要一个专门的转换程序,而这个程序一般来说都属于附加品,要么由Lotus提供,要么由数据库厂商提供,如Lotus 阅读全文
2008年10月12日
摘要:
在开发过程中,权限验证必不可少。权限管理模型可以参考我原来的文章,大家可以一起讨论下http://www.cnblogs.com/ttcre2/archive/2008/07/24/1250591.html在这里要说的是在系统中如何实现权限管理。我一般是这么做的。1. 使用Forms认证,我对session是彻底伤心了。2. 在页面基类中验证当前用户是否已登录。如果登录了,通过cookie加载用户信息。3. 通过特性来标识一个页面,如果加上了这个特性,就表示这个页面必须登录后才可以访问。首先配一下web.config,告诉系统登录页和默认页。Code highlighting produced 阅读全文
摘要:
目录结构如下:wwwroot/CAOL+-------Images|+---------------test.gif+------UserCtrl|+---------------ctrl.ascx+------dir1|+---------------test1.aspx-------test2.aspx在ctrl.ascx中引用test.gif<img src='Images/test.gif' >在dir1中的test1.aspx使用用户控件正常在test2.aspx中无法显示图片将ctrl.ascx引用test.gif代码改成Response.Write(“ 阅读全文
2008年10月5日
摘要:
用多活动结果集优化ADO.NET2.0数据连接 阅读全文
2008年9月27日
摘要:
这两天,在研究,怎么实现,.net里面的URL重写与伪静态,在MSDN里面,学习了一下,又在网上搜了一些资料,终于做出来了,给大家分享一下。一,获得Mircosoft URLRewriter.dll:获得Mircosoft URLRewriter.dll可以到http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true下载完毕后,导入工程,我这里没有对该工程做任何修改,保留了原来的重写方式,然后直接在VS2005里面生成.dll文件就可以了。二,使用该dll文件:添加引用,搞 阅读全文
摘要:
中文错误信息:此游标不包括正在修改的表,或该表不能通过此游标更新。 英文错误信息:The cursor does not include the table being modified or the table is not updatable through the cursor. 其原因是由于计算机名和sql server 2005的servername不一致所致。 解决方法: 先执行 select @@servername 查看数据库中的servername 然后执行: sp_dropserver 'old_name' go sp_addserver 'new_ 阅读全文
2008年9月26日
摘要:
1.在你的asp.net工程中右键点击>>选择“添加web引用”,然后在弹出的页面找到相应的webservice,或直接输入相应webservice的地址,确定可以了,会自动生成代理类,然后就像添加工程引用那样使用webservice. 2.使用wsdl.exe工具,在.net命令提示窗口中输入wsdl,然后回车,就可以看到wsdl的命令格式,通过wsdl工具可以生成代理类,然后将该代理类添加到工程中使用就可以了。后者将其编译成dll也可以网友:online可以生成代理类引用进来 打开vs.net,新建”windows应用程序”工程,命名为client,增加按钮,文本框。 现在要用 阅读全文
摘要:
通过dll来引用webservice的方法,流程介绍下.1.首先,在ie输入服务的地址,如:http://www.xxx.com/service.asmx2.然后写输入http://www.xxx.com/service.asmx?wsdl, 打开后,另存为xxx.wsdl3. 然后用vs的命令提示符来编译:wsdl /namespace:SiteA ServiceA.wsdl, 生成名字空间为sitea的代理类4. 再:csc /out:ServiceA.dll /t:library Service1.cs ,其中service1.cs为代理类文件最后引用dll就可以了. 阅读全文
摘要:
最近想研究下web service,奈何找遍网络,都是讲些定义性的东西,泛泛而谈,我看的一知半解,不得要领。不过今天总算有点收获,写了 个小的web service例子,就是判断一个数是不是质数。还是老话,给大家起抛砖引玉的作用,只是给大家讲解如何开发最简单的web service程序 。只要入了门槛,以后的路就可以自己走了。第一,新建网站,选择类型为asp.net web 服务。系统自动为你建立了个文件service.asmx.这就是一个最简单的web service服务。你可以直接运行查看效果。第二,我们需要的是修改service.cs中的代码,来满足我们的要求。修改后的Service.c 阅读全文
2008年9月24日
摘要:
<@ Page language=c# AutoEventWireup="false" Inherits="XXX" %>AutoEventWireup="false" 中 false表示不调用自动调用页事件,即 Page_Init 和 Page_Load 方法。 这样就可以实现不执行Page_Load 了。也可以发现一些此类bug,不明白为什么Page_Load 不执行呢】今天在一个网页上放置了一个fck控件,就按照别人的说法把AutoEventWireup设置成了false,后来发现page_load()不执行了,郁闷 阅读全文
2008年9月23日
摘要:
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>b.score and a.s#=b.s#; 2、查询平均成 阅读全文
摘要:
1 前言客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用服务器断连、超时,严重影响业务的正常运行。因此,称低效的SQL语句为客服业务的‘恶龙’并不过分。数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’。2 总纲l 建立必要的索引这次传授的降龙十八掌,总纲只有一句话:建立必要的索引,这就是后面降龙十八掌的内功基础。这一 阅读全文
2008年9月21日
摘要:
1.c#操作word 在指定书签插入文字或者图片CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1usingWord=Microsoft.Office.Interop.Word;23objectNothing=System.Reflection.Missing.Value;4objectformat=Word.WdSaveFormat.wdFormatDocument;5Word.ApplicationwordApp=newWord. 阅读全文
摘要:
添加引用com中的miscrost word 11.0 objct librayusing 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.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using Sy 阅读全文
摘要:
一.新建WORD模板 完全安装Word 2003 新建一个word,选中视图--工具栏--窗体,点击文字型窗体域添加一个域。双击新添加的域,默认文字填写你要显示的文字,域设置--书签填入一个标签名,用于在程序中识别这个域 二.添加COM引用---Microsoft Word 11.0 Object Library 三 .添加命名空间---using Microsoft.Office.Interop.Word;四.定义对象 ApplicationClass app = null;//定义应用程序对象 Document doc = null; //定义word文档对象 Object missing 阅读全文
摘要:
要使用C#操作word,首先要添加引用: 1、添加引用->COM->Microsoft Word 11.0 Object Library2、在.cs文件中添加usingWord;下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:(例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)publicstringCreateWordFile(stringCheckedInfo)...{stringmessage="";try...{ObjectNothing=System.Reflection.Missing.Value;D 阅读全文
摘要:
usingSystem;usingSystem.Web;usingSystem.Text;usingSystem.Data;usingSystem.Web.UI;usingSystem.IO;usingSystem.Reflection;usingSystem.Collections;usingSystem.Runtime.InteropServices;usingMicrosoft.Office.Interop.Word;namespacetest{/**////<summary>///WordFile的摘要说明。///</summary>publicclassWor 阅读全文
2008年9月20日
摘要:
在使用VS2005时经常会出现无法从源视图切换到设计视图的问题。出现这种问题时首先在保证源视图中没有语法错误且符合vs2005中的严格语法要求的前提下解决方案:gdiplus.dll 动态库文件保证在以下c:/WINNT/Microsoft.NET/Framework/V2.0.50727c:/Program Files/Visual Studio 8/Common7/Packages 两个文件夹中都有然后"开始"-"运行" devenv /ResetSkipPkgs 至此,问题解决。 阅读全文
2008年9月19日
摘要:
在.net 2.0环境下开发的web service ,如何才能支持http get方式的调用,即http://www.aaa.com/test.asmx/add?ent=1&age=2的方式。我查了下,有些说是要在web.config中加 <webServices> <protocols> <add name="HttpPost"/> <add name="HttpGet"/> </protocols> </webServices> <webServices> 阅读全文
摘要:
一直以来,我都为动态调用WebService方法而烦恼。在.Net环境下,最常用的方法就是采用代理类来调用WebService,可以通过改变代理类的Url属性来实现动态调用,但当xmlns改变时就会出错,似乎要重新绑定Webservice并重新编译后才能再次运行。我还试过网上的一种动态编译并动态调用WebService的方式,这种方法效率低,而且需要有较高的权限,否则编译失败。我曾在Sql Server 2005的CLR存储过程中用此方法调用WebService时,浪费了大半天时间,无论怎么试它就是不能成功编译。于是我便不断思考其他的方法,今天晚上终于写了一个类用于动态调用WebService 阅读全文
摘要:
在Atlas中,它的“Web Services”被放在了一个特殊的运行环境中执行(在某些情况下会委托给ASP.NET原有组件执行,这点在之前的文章中有过分析),因此,即使我们不是通过AJAX方式访问,只要了解Atlas那一套特殊的运行环境的行为,依旧能够给我们带来一些别的使用方式。下面的示例就将使用Atlas服务器端对于Web Services调用的支持,来讲解如何使用HTTP GET来调用Web Services方法(除非特别说明,以下所有的解释均针对Atlas的扩展,而不是ASP.NET的原有Web Services支持)。 首先,我们写一个Web Serivces方法:1 [WebMet 阅读全文
摘要:
首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有 函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他 们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态.即是客户不了解(也不需要)其过程,他们只获取数据. webservice传递的数据只能是序列化的数据,典型的就是xml数据,这里我们也只讨论xml数据的传输. 有了一些对xml webservice的初步了解后,我们将切入正题,即是用一个 阅读全文
2008年9月18日
摘要:
很多开发者都会觉得使用Session比使用Cookies简单,不需要实例化,直接可以使用索引器;那么接下来我们将让Cookies操作达到Session一样的操作简单建立类:C# 代码CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSys 阅读全文
2008年9月15日
摘要:
1 VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、声音文件、视屏文件)存入数据库进行项目研发管理工作。用户可以根据需要随时快速有效地共享文件。文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有 阅读全文
2008年9月2日
2008年8月27日
摘要:
LOG4NET用法(个人比较喜欢的用法) 阅读全文
2008年8月25日
摘要:
自定义控件之重写GRidView 阅读全文
摘要:
Program.cs: using System; using System.Collections.Generic; using System.Windows.Forms; namespace Moons.CPSLT.AppMain { static class Program { /// /// 应用程序的主入口点。 ///... 阅读全文
2008年8月21日
摘要:
asp.net web页面的生命周期 阅读全文
2008年8月19日
摘要:
Asp.net 2.0 中的TreeView的右键菜单(Context Menus on the TReeView - IE Specific)
阅读全文
|