摘要:
今天发现个问题,下面的调用Add方法,如果传入1,则返回object,如果传入0,则返回enum,有点搞不明白clr是如果匹配重载的。 this.textBox1.Text = add(1); private string add(object ob) { return "object"; } private string add(xx ob) { return "enum";... 阅读全文
摘要:
SELECT SYSDATE AS xxx FROM DUAL1. sysdate是Oracle的系统函数,用于取得系统时钟2. dual是Oracle的一个表,oracle不像sql server可以不要From子句,所以增加了这个虚拟表dual 阅读全文
摘要:
有一个员工管理,需要在数据库字段中保存员工的照片,但已有的照片非常巨大,1024*768, 2M左右,这么大的数据存入数据库,不管是对管理或是传输都是问题,而实际上登记照只要很小就行了,下面进行减肥(C#): //可以读取一些常用的格式,如jpg,bmp等Bitmap myBitmap = new Bitmap("c:\\t.bmp"); //生成80*100的缩略图Image myThumb... 阅读全文
摘要:
读了最近炒的很热的《代码大全2》,看了几天,就还公司了。觉得收获不大,有太多的废话,比如讲些if,switch的用法,如何注释等。看完后仅有的收获是:1.变量定义尽可能靠近使用。以前常在函数开始定义。2.一个变量只有一个作用。以前为了图省事,经常有多个用途,最常见的就是tmp变量。总的来说,100元不值,炒的过火。仅个人观点。 阅读全文
摘要:
工作中偶尔会用到delphi,由于不是很熟,这次写了一个函数模仿。net中的string.split,怕以后忘记,在这保留一份。function Split(str, split: WideString): TStringList;var index, p, sp_len: Integer;begin sp_len := Length(split); Result := TStr... 阅读全文
摘要:
--MS SQL SERVER 2000 取得所有表和视图的名称、字段名、字段类型、说明、长度等SELECT sysobjects.name AS TableName, sysproperties.[value] AS 表说明, syscolumns.name AS FieldName, properties.[value] AS 字段说明, systypes.name AS Fiel... 阅读全文
摘要:
数据库的字符集是chinese_prc_ci_as,英文字符不分大小写每个人都知道,但今天才发现中文标点竟然也不分全角和半解,即: ,和, )和) (和(上面全角和半角在排序和Select的条件时是一样处理的。 阅读全文
摘要:
原来一直是为每个文本框的KeyPress增加: if(e.KeyChar = '\r') SendKeys.Send("{TAB}");最近想想,其实有更简单的方法,把Form的KeyPreView设为true,然后在Form的KeyPress中增加下列代码即可: if (e.KeyChar == '\r') this.SelectNextCo... 阅读全文
摘要:
在主窗体中我需要多次ShowDialog一个模式窗体,然后在模式窗体中通过DialogResult.OK关闭模式窗体,但我发现一个问题:在每次ShowDialog时,模式窗体的Load事件都要执行一次,我原以为这个Load只会执行一次,要是这样的话,我认为把Load改名为Show要好一点。 阅读全文