博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

01 2011 档案

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 SQL利用CaseWhenThen多条件判断CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结果4......... WHEN 条件N THEN 结果N ELSE 结果XENDCase具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' E 阅读全文

posted @ 2011-01-20 16:49 itcfj 阅读(3045) 评论(0) 推荐(0)

摘要: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.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class Default4 : System.Web.UI.Pa 阅读全文

posted @ 2011-01-20 14:54 itcfj 阅读(1854) 评论(0) 推荐(2)

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 C#Socket多线程编程实例C#是微软随着VS.net新推出的一门语言。它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性。而且,微软推出C#主要的目的是为了对抗Sun公司的Java。大家都知道Java语言的强大功能,尤其在网络编程方面。于是,C#在网络编程方面也自然不甘落后于人。本文就向大家介绍一下C#下实现套接字(Sockets)编程的一些基本知识,以期能使大家对此有个大致了解。首先,我向大家介绍一下套接字的概念。 套接字基本概念:    阅读全文

posted @ 2011-01-19 11:57 itcfj 阅读(806) 评论(0) 推荐(1)

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 s中SetInterval与setTimeout用法 JS里设定延时: 使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。 setTimeout("function",time) 设置一个超时对象 setInterval("function",time) 设置一个超时对象 SetInterval为自动重复,setTimeout不会重复。 clearTimeout(对象) 清除已设置 阅读全文

posted @ 2011-01-19 11:20 itcfj 阅读(1162) 评论(0) 推荐(0)

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 javascript opener 用法2009年06月12日 星期五 10:27window.opener 的用法在一般的用法中,只是用来解决关闭窗口时不提示弹出窗口, 而对它更深层的了解一般比较少。其 实 window.opener是指调用window.open方法的窗口。 在工作中主要是用来解决部分提交的。这种跨页操作对工作是非常有帮助的。 如果你在主窗口打开了一个页面,并且希望主窗口刷新就用这个,打开页面的window.opener就相当于 阅读全文

posted @ 2011-01-19 10:59 itcfj 阅读(2380) 评论(0) 推荐(0)

摘要:sysdate为系统日期 dual为虚表  日期函数[重点掌握前四个日期函数]  1.add_months[返回日期加(减)指定月份后(前)的日期]  select sysdate S1,add_months(sysdate,10) S2,  add_months(sysdate,5) S3 from dual;  2.last_day [返回该月最后一天的日期]  select last_day(sysdate) from dual;  3.months_between[返回日期之间的月份数]  select sysdate S1, months_between('1-4月-04',sysd 阅读全文

posted @ 2011-01-17 11:33 itcfj 阅读(187) 评论(0) 推荐(0)

摘要:LxDialog-管理系统无限级自定义样式弹窗   做了很久程序也没有自己发过一遍帖子,主要是水平不高,不好意思出来献丑,今天特供上本人一个小作品,望大家多多指教~  最近做B/S后台管理系统,一直被弹出窗口的问题所困扰,系统自带的window.showModelessDialog功能很强大,完全能够满足需要,然而外观太丑,无法自己定义外观,不适合美观大方的后台模板,于是网上出现了一系列弹窗框架,比较流行的是ymPrompt,lhgdialog,以及AJAX系列的弹窗框架例如:Dojo,ExtJs,YUI,然而这些框架总有一些限制,导致很难满足我们自己的需要,简单给大家倾述一下我的使用体会。  阅读全文

posted @ 2011-01-17 11:32 itcfj 阅读(338) 评论(0) 推荐(1)

摘要:jquery如何判断checkbox(复选框)是否被选中谁都知道 在html 如果一个复选框被选中 是 checked="checked"。但是我们如果用jquery alert($("#id").attr("checked")) 会提示您是true而不是checked所以很多朋友判断 if($("#id").attr("checked")=="true") 这个是错误的,其实应该是 if($("#id").attr("checked")==true)例子里面包括了一下几个功能。 input type="button" id="btn1" value="全选" input type="b 阅读全文

posted @ 2011-01-12 21:33 itcfj 阅读(3909) 评论(0) 推荐(0)

摘要:.不管是延迟加载图片还是模块内容,此插件都可以用,加载的内容可以是js,html这个插件的比较明显的地方就是如果滚动条快速拉到底部,中间的图片就直接不加载,用到setTimeout方法2.要点就是判断容器或img是否在视窗内,如果在视窗内就加载,反之不加载.0102030405060708091011121314151617181920212223242526272829303132333435363738394041424344/*1.让标签名为img的图片延迟加载2.如果标签名不是img,则可以通过参数传递一个值给模块,延迟加载数据的呈现*/(function(){$.fn.lazyLoa 阅读全文

posted @ 2011-01-12 14:50 itcfj 阅读(293) 评论(0) 推荐(0)

摘要:js操作iframe的那点事现在工作上基本很少去涉及iframe的相关操作,这些自己做个demo来记录学习:看得我有点绕而且晕.这次要谈到的问题涉及以下三个点:(在同域状态下)1.父窗体访问子窗体中的某方法或某个元素2.子窗体访问父窗体中的某方法或某个元素3.子窗体访问相邻窗体中的方法或某个元素注意点:在本地直接用IE和FF打开测试正常,但用Chrome直接打开测试无效.原来Chrome不允许采用file:协议引用父窗口,放到Web容器中测试就正常了。这是父窗体的代码:总结:父窗体访问子窗体的方法跟元素采用不同的方式010203040506070809101112131415161718192 阅读全文

posted @ 2011-01-12 14:44 itcfj 阅读(1017) 评论(0) 推荐(0)

摘要:关于字符串的驻留的机制,对于那些了解它的人肯定会认为很简单,但是我相信会有很大一部分人对它存在迷惑。在开始关于字符串的驻留之前,先给出一个有趣的Sample:Code Snip:staticvoidMain(string[]args){stringstr1="ABCD1234";stringstr2="ABCD1234";stringstr3="ABCD";stringstr4="1234";stringstr5="ABCD"+"1234";stringstr6="ABCD"+str4;stringstr7=str3+str4;Console.WriteLine("stringstr1=\"A 阅读全文

posted @ 2011-01-11 10:18 itcfj 阅读(152) 评论(0) 推荐(0)

摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 在配置Oracle过程中,监听服务无法启动的原因有很多,原因的分析主要通过Oracle配置过程中给出的错误信息进行判断。我在配置过程中,安装过程都很顺利,基本没有出现错误。但在最后进入Oracle Enterprise Manager 10g Database Control后,发现控制台提示 无法监听。在服务管理器中启动OracleOraDb10g_home1TNSListener服务,提示“因目标主机或对象不存在 阅读全文

posted @ 2011-01-09 11:54 itcfj 阅读(2724) 评论(0) 推荐(0)

摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。 开始以为是系统环境变量Oracle_SID的配置问题,因为机器有多个实例,一阵折 阅读全文

posted @ 2011-01-09 11:53 itcfj 阅读(955) 评论(0) 推荐(0)

摘要:C#日期格式关键字: c#日期格式精确到毫秒 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2009-6-24 14:33:34 如果要换成成200906,06-2009,2009-6-24或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String,IFormatProvider)  using System; using System.Globalization; String format="D"; DateTime date=DataTime,Now; Response.Write(date.ToString(format,DateTimeFor 阅读全文

posted @ 2011-01-05 11:39 itcfj 阅读(299) 评论(0) 推荐(0)

摘要:ADO.NET实用经验大总结刷新DataSet中的数据如果想用服务器上的更新值刷新DataSet中的值,就使用DataAdapter.Fill。如果有在DataTable上定义的主 键,DataAdapter.Fill会根据主键进行新行匹配,并且当更改到现有行时应用服务器上的值。即使刷新之前修改了这些数据,刷新行的 RowState仍被设置为Unchanged。注意,如果没有为DataTable定义主键,DataAdapter.Fill就用可能重复的主键值添加新行。如果想用来自服务器的当前值刷新表,并同时保留对表中的行所做的任何更改,必须首先用DataAdapter.Fill填充表,并填充一个 阅读全文

posted @ 2011-01-01 22:47 itcfj 阅读(228) 评论(0) 推荐(0)

摘要:总的考虑方向1) 根据数据使用的方式来设计数据访问层 http://www.mscto.com2) 缓存数据,避免不必要的操作 3) 使用服务帐户进行连接 软件开发网 4) 必要时连接,尽早释放 5) 关闭可关闭的资源 http://www.mscto.com 6) 减少往返 7) 仅返回需要的数据 8) 选择适当的事务类型 9) 使用存储过程 http://www.mscto.com 根据性能、可维护性、及实现难度来决定跨层数据传递的方式 2 具体实现 软件开发网 1)选用合适的Data Provider应尽量使用专用的Data Provider,下面是一个性能比较表 由上图中可以看出Sql 阅读全文

posted @ 2011-01-01 22:46 itcfj 阅读(351) 评论(0) 推荐(0)

摘要:ASP.NET 数据绑定性能eval写ASP.NET中使用Eval是再常见不过的手段了,好像任何一本ASP.NET书里都会描述如何把一个DataTable绑定到一个控件里去,并且通 过Eval来取值的用法。不过在目前的DDD(Domain Driven Design)时代,我们操作的所操作的经常是领域模型对象。我们可以把任何一个实现了IEnumerable的对象作为绑定控件的数据源,并且在绑定控 件中通过Eval来获取字段的值。如下: protected void Page_Load(object sender, EventArgs e) { ListComment comments = 阅读全文

posted @ 2011-01-01 22:05 itcfj 阅读(536) 评论(0) 推荐(0)

摘要:Web.Config customErrors 元素 customErrors 元素提供有关 ASP.NET 应用程序自定义错误消息的信息。配置结构的示例:configurationsystem.webcustomErrorscustomErrors defaultRedirect="url" mode="On|Off|RemoteOnly" error statusCode="statuscode" redirect="url"//customErrors必需的属性属性选项描述Mode指定启用、禁用或仅对远程客户端显示自定义错误。On指定启用自定义错误。如果没 阅读全文

posted @ 2011-01-01 21:17 itcfj 阅读(536) 评论(0) 推荐(0)

摘要:C#EventLog 类EventLog 类提供了C#与Windows事件日志交互的功能。 很多时候我们可以把日志写到windows事件日志中. 说明:EventLog 使您可以访问或自定义Windows 事件日志。通过C#提供的EventLog类,可以读取现有日志,向日志中写入项,创建或删除事件源,删除日志,以及响应日志项。也可在创建事件源时创建新日志。打开Windows事件日志的方法右击我的电脑-管理-事件日志就可以了.CreateEventSource已重载。 建立一个能够将事件信息写入到系统的特定日志中的应用程序。 Delete已重载。 移除日志资源。 DeleteEventSou 阅读全文

posted @ 2011-01-01 18:31 itcfj 阅读(2130) 评论(0) 推荐(0)

摘要:简单介绍一下WebClient:WebClient 类提供向 URI 标识的任何本地、Intranet 或 Internet 资源发送数据以及从这些资源接收数据的公共方法。WebClient 类使用 WebRequest 类提供对资源的访问。WebClient 实例可以通过任何已向WebRequest.RegisterPrefix 方法注册的 WebRequest 子代访问数据。注意默认情况下,.NET Framework 支持以 http:、https:、ftp:、和 file: 方案标识符开头的 URI。下面描述用于将数据上载到资源的 WebClient 方法:OpenWrite检索一个用 阅读全文

posted @ 2011-01-01 18:27 itcfj 阅读(518) 评论(0) 推荐(0)