- + P A

- sql年月日计算方法

      FD程序开发 2008-1-16 16:34
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部 分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你 如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 
       在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置 决定。第一天(DATEFIRST)设定决定了你的系统使用哪一天作为一周的第一天。所有以下的例子都是以星期天作为一周的第一天来建立,也就是第一天设 置为7。假如你的第一天设置不一样,你可能需要调整这些例子,使它和不同的第一天设置相符合。你可以通过@@DATEFIRST函数来检查第一天设置。 
 
       为了理解这些例子,我们先复习一下DATEDIFF和DATEADD函数。DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数。 DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期。要了解更多的DATEDIFF和DATEADD函数以及时间间隔可以阅读微软联机 帮助。 
 
       使用DATEDIFF和DATEADD函数来计算日期,和本来从当前日期转换到你需要的日期的考虑方法有点不同。你必须从时间间隔这个方面来考
标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 使用 FileSystemWatcher 监视文件系统更改 [转]

      FD程序开发 2007-11-7 16:56

使用 FileSystemWatcher 监视文件系统更改   

该文章摘自msdn中System.IO.FileSystemWatcher的介绍。

使用 FileSystemWatcher 监视指定目录中的更改。可监视指定目录中的文件或子目录的更改。该组件可以监视本地计算机、网络驱动器或远程计算机上的文件。

可监视目录或文件中的若干种更改。例如,可监视文件或目录的 Attributes、LastWrite 日期和时间或 Size 方面的更改。通过设置FileSystemWatcher.NotifyFilter属性。

可监视文件或目录的重命名、删除或创建。例如,若要监视文本文件的重命名,请将 Filter 属性设置为“*.txt”。注意   公共文件系统操作可能会引发多个事件。例如,将文件从一个目录移到另一个目录时,可能会引发若干 OnChanged 以及一些 OnCreated 和 OnDelete事件。移动文件是一个包含多个简单操作的复杂操作,因此会引发多个事件。同样,一些应用程序(如反病毒软件)可能导致被 FileSystemWatcher 检测到的附加文件系统事件。

注意FileSystemWatcher.NotifyFilter 属性设置的监视和事件(OnChanged,OnCreated,OnDelete等事件)是and的关系。

例子程序:

public class Watcher
{

    public static void Main()
    {

我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 使用c#建立虚拟目录[转]

      FD程序开发 2007-11-7 16:46
const String constIISWebSiteRoot = "IIS://localhost/W3SVC/1/ROOT";
                string virtualDirName = "virtualName";//虚拟目录名称
                string physicalPath = @"c:\1";
                DirectoryEntry root = new DirectoryEntry(constIISWebSiteRoot);

                DirectoryEntry tbEntry = root.Children.Add(virtualDirName, root.SchemaClassName);


        
标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- mencoder

      FD程序开发 2007-10-6 23:33

http://www.mplayerhq.hu/DOCS/HTML/zh_CN/menc-feat-selecting-codec.html

13.1. 选择编解码器及容器格式

编码使用的音频及视频编码器分别通过-oac-ovc选项指定例如输入如下命令

mencoder -ovc help

可列出你机器上相应版本的MEncoder所支持的所有视频编码。下列选择也是可用的:

音频编码器:

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
音频编码器名称 描述
mp3lame 通过LAME编码为VBR,ABR或CBR格

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 不怎么会颜色搭配...

      FD网站设计 2007-7-3 16:7
标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 妙趣横生的英语单词 看见英语单词头不大[转]

      FD每天 2007-6-27 9:9
不时听有人讲:“我一看见英语单词头就大,叫我学英语实在是赶鸭子上树。”在某种程度上,这是一个公众性错觉和误解。可能是最初不当的教学方法和学习方法,败坏了你学习的兴致,进而扭曲了你对英语的态度。其实,学习和研究英语词汇是其乐无穷的事情,有时甚至忘了窗外的世界,以致于不知今夕何年。



首先,妙趣横生的发音

英语中有很多叠声词(组),复合词或词组前后发音相近,读起来朗朗上口,富有音乐感。

Tit for tat:针锋相对

Tweedledum and tweedledee:半斤八两

hum and haw:表示犹豫或支吾的嗯嗯呃呃声

cling-clang:叮当作响,铿锵声。

rat-
标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 最新C#/CLR的访谈录( 访Peter Hallam)

      FD程序开发 2007-6-25 17:46
 

有感在先:

CodeSta 一家相当有活力的公司,最近和Microsoft的Peter Hallam进行了一次访谈,里面有一些非常有趣的信息,有趣的不是Codesta提的问题,而是Peter的回答;Codesta的问题在两年前就有人提过,问过微软的名人,比如:Anders Hejlsberg,有趣的是两年后的回答,答案显得更加自信而且听起来比两年前更加清楚,特别是一些战略方面的回答。

 

我想下面这些是需要你特别注意的:

1.      Virtual machine的问题,为什么需要它,具体它是什么,和Java的有什么不同。

2.      C#的设计理论,CLR

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
<iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="htt
 

Download binary and source of Trilma.NET v.0.0.1 (35Kb)

In 1883 George H. Monks from Boston designed Halma - an interesting board game with simple rules. O

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 水晶报表导出PDF or Excel,并返回文件到用户的IE浏览器中

      FD程序开发 2007-6-25 17:36

安装完水晶报表以后,从Vs.net的工具箱中拖到一个CrystalReportViewer和一个Button到A.Aspx页面中

然后把下面的文件复制到A.Aspx.Cs中,下面代码中的命名空间的类的名字要改成你自己的

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 有空没事做,玩的

      FD网站设计 2007-6-19 16:46

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 不用代理实现弹出进度条窗体

      FD程序开发 2007-6-19 16:33

弹出进度条的窗体名称:ProcessBar
主窗体:Form1
实现的功能:Form1要执行大工作量的操作,需要弹出一个窗体显示进度条


实现方法:

ProcessBar窗体:

在ProcessBar窗体中设置FormBorderStyle为None ,StartPosition为CenterScreen
在窗体中央放一个progressBar1控件
设置progressBar1控件的Maximun=20,step=1  
在progressBar1控件

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 必须用到和不必使用ajax的地方

      FD程序开发 2007-6-19 16:31

                                          必须用到和不必使用ajax的地方

现在距离gmail改变了大家对使用网页应用程序的方式已经有一年多了。但是目前很多网页应用程序并没有使用充满活力的Ajax的优势来代替以前沉闷的html功能。

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- Viusal Basic程序员的.NET泛型编程

      FD程序开发 2007-6-19 16:31

Viusal Basic程序员的.NET泛型编程

一、引言:
  在《The C++ Programming Language》一书中,Bjarne Stroustrop讨论了模板方法在C语言中的伪实现-通过使用预处理和宏来模拟。Stroustrop创建了这种灵活运用C语言的模板和宏的能力,它使得模板成为用C语言创建类(现在的C++)的相当成熟的一部分。另外的优点是,模板是由编译器进行类型检查的,而不是简单地通过预处理器进行文本替换。
 .NET 2.0支持称为泛型的模板。其基本概念是相同的:用一个或多个方法来定义一个方法或类,并指定数据类型作为一个可替代的元素。习惯情况下,都使用大写字符T。最后,当你使用该方法或类时,指明一种类型给泛型T,然后编译器将基于那种

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 一个sql中常遇到的表结构转换问题

      FD程序开发 2007-6-19 16:29

score表结构如

name  subject  score
-----------------------------------
大都    语文     59
大都    数学     78
大都    外语     89
大都    物理     98
小都    语文  

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
using System;
using System.Collections;
<span style="COLOR: blu