erqie
学无止境,唯缺光阴;理虽无难,贵在有恒。

2008年10月3日


  1.停电的时候,习惯把蜡烛点在房间的东南方……

  2.晚上看更新时我妈从门口进来,想都没想就把鼠标当黑驴蹄子摁到她脸上……

  3.看完之后,进屋的时候不想从正门进去,总想着有没有什么打盗洞的可能……

  4.看到邻居家窗户外的铁栏杆就有打洞的欲望……

  5.看到像爪子的东西,总翻来覆去的找,看看上面有没有“摸金”两个字~

  6.看见下水道没井盖就老远的绕道走,怕是鬼洞

  7.不吃棕子了,晚上睡觉就觉着脸上长毛

  8.走路脸朝天看星星

  9.看见土包就挖看见破烂就闻时刻准备着和粽子肉搏做了一个粽子沙包,每天练跆拳道

  10.逛超市时总在有心无心地四处乱瞅看能不能顺便收两件明器。

  11.昨天去买驴肉,给杀驴的师傅说了,给留几个黑驴蹄子,哪位需要啊,拿明器来换

  12.走哪都把风水瞧,看哪都想掘两锹。糯米随身包两包,看到粽子就想跑,天天逛潘家园

  13.怀疑自己是不是哪个古国的后裔,望着手上的疤怀疑是不是古老文字符号.

  14.到超市先奔米粮处,问有没有糯米。不敢吃驴肉烧饼了。

  15.网上骂人:你个大粽子,找我拿黑驴蹄砸你.

  16.在市场看见盛开的鲜花就想把它踩烂……

  17.现在已经养成了“鸡鸣灯灭不上网”的习惯

  18.停电点蜡烛时总以为是在倒斗中……

  19.我妹懒,自己不看书,让我给她说书,这两星期我每天就说“鬼吹灯”,就跟玩1001夜似的...某日,不知咋就岔到了死人身上的宝贝话 题...俺说:摸尸一般按左肩右脚的顺序摸,身前最重要的宝贝大都被死人握在手里...我妹瞪大眼睛:“那不是很恐怖...掰开死人的手,没准是颗干枯的 人心..”

  20.看见拿锹的总想咬他!!

  21.到旧书市场找一本书...关于风水的..而且要没皮没面没前边部分的....

  22.听我妈说我外婆的外公是当地风水大师,我外婆的爹是卖古玩的……我那个激动啊,当场就问,我们家是哪一派倒斗啊...

  23.同舍的兄弟同女友调情时,总是先从左肩摸到右脚

  24.以前最讨厌男胖子,现在觉得挺有亲切感的...而且逢说话偏想拽几句主席语录...

  25.看得我进门前先侧身,撒尿前先喊让一让,唉!

  26.我最近也是新添了毛病,看到土坡,就想看看在哪适合挖个洞``总是想研究一下``

  27.要是再有同事从嘉兴带粽子来,打死也吃不下去了。以后这端午节可咋过呀……

  28.晚上走夜道儿也小心了许多……开始学习气象知识了……对神鬼之事更加敬重了,不敢怠慢,不乱说话……谁知道有没有呢

  29.今天晚上出去逛街...看到马路旁边有施工,,,挖了一个大的方形的坑...问:“是不是挖到墓了?”遭到同行美女白眼...

  30.吹呀吹,吹呀吹。谁点蜡吹谁!!谁放东南角吹谁!!谁喜欢吃粽子吹谁!!谁手拿驴蹄子吹谁!!谁敢在粽子身上瞎摸吹谁(尤其女粽子)!!我们的口号是:吹遍天下蜡烛,自然没有粽子!

  31.群里聊天时,一GG说他有一朋友是考古的,我出口便问:他倒过斗吗……

  32.学校后山有座明朝古墓,以前路过只是看看,现在做梦都想把它倒了!

  33.我经常去天津-沈阳道(古玩时常去转)看能不能找到摸金符

  34.进厕所先点支蜡烛,放厕所东南角上……

  35.就是看小说时,感觉背后好冷,看完了,四肢冰凉.回家时总感觉走廊里不安全,总怕那个窗户没关,吹进阴风什么的,看到小虫就怕

  36.我那天半夜看到一个陌生的影子忽然变得立体起来,象人一样从平面从而直立,黑乎乎的,真吓人。我连忙把灯开着了,那个立体的影子立刻消失了。

  37.以后死了一定火葬,千万别成了粽子,被人塞黑驴蹄子!

  38.偶现在蹲坑拉BABA的时候都要看看方向,拿风水书对一对环境,看看拉出来的东东掉进去的位置和方向合不合风水

  39.我就是不敢一个人上厕所,不敢走夜路,晚上不敢一个人睡觉老是到我们学校据说有墓的那个地方去转悠,发帖子问有没有会的人一起去倒斗还有就是看见男胖子就觉得亲切

  40.总是对系里的一个陕西人说,啥时候去你那里倒斗去。

  41.我看完.就是有点晚上做梦.心里老想着自己突然也搞个古董来就可以买房了...想想也开心

  42.我也是哦``后背发凉,总想回头看看呢,汗...

  43.俺家附近有座不知年代的空古墓,文革时被毁过一次!俺这几天(不,这几晚)准备再去倒一次,权当演习。
posted @ 2008-10-03 11:45 而且 阅读(14) | 评论 (0)编辑

2008年9月9日

1、首先,显示标尺。正常情况直接见于word界面中上部。
2、光标停在公式所在的行,不要求行中的具体位置。
3、选择标尺左端的制表符格式。
3.1、选择居中式制表符,然后在标尺中间点击鼠标左键,即出现一个居中式制表符。可以拖动制表符到任意位置。
3.2、选择右对齐式制表符,然后在标尺末端点击鼠标左键,即出现一个右对齐式制表符。可以拖动制表符到任意位置。
注:3.1和3.2顺序不分先后。也可以先拖动任意制表符到指定位置,再设置制表符属性。
4、在公式的前面加入一个TAB(按一下Tab键),在公式与编号之间再加入一个TAB。
5、完事!
posted @ 2008-09-09 14:26 而且 阅读(35) | 评论 (0)编辑

2008年9月5日


drop table #Tmp   --删除临时表#Tmp
create table #Tmp  --创建临时表#Tmp
(
    ID   int IDENTITY (1,1)     not null, --创建列ID,并且每次新增一条记录就会加1
    WokNo                varchar(50),  
    primary key (ID)      --定义ID为临时表#Tmp的主键     
);
Select * from #Tmp    --查询临时表的数据
truncate table #Tmp  --清空临时表的所有数据和约束
相关例子:
Declare @Wokno Varchar(500)  --用来记录职工号
Declare @Str NVarchar(4000)  --用来存放查询语句
Declare @Count int  --求出总记录数     
Declare @i int
Set @i = 0
Select @Count = Count(Distinct(Wokno)) from #Tmp
While @i < @Count
    Begin
       Set @Str = 'Select top 1 @Wokno = WokNo from #Tmp Where id not in (Select top ' + Str(@i) + 'id from #Tmp)'
       Exec Sp_ExecuteSql @Str,N'@WokNo Varchar(500) OutPut',@WokNo Output
       Select @WokNo,@i  --一行一行把职工号显示出来
       Set @i = @i + 1
    End
临时表
可以创建本地和全局临时表。本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。
本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name)。
SQL 语句使用 CREATE TABLE 语句中为 table_name 指定的名称引用临时表:
CREATE TABLE #MyTempTable (cola INT PRIMARY KEY)
INSERT INTO #MyTempTable VALUES (1)
如 果本地临时表由存储过程创建或由多个用户同时执行的应用程序创建,则 SQL Server 必须能够区分由不同用户创建的表。为此,SQL Server 在内部为每个本地临时表的表名追加一个数字后缀。存储在 tempdb 数据库的 sysobjects 表中的临时表,其全名由 CREATE TABLE 语句中指定的表名和系统生成的数字后缀组成。为了允许追加后缀,为本地临时表指定的表名 table_name 不能超过 116 个字符。
除非使用 DROP TABLE 语句显式除去临时表,否则临时表将在退出其作用域时由系统自动除去:
当存储过程完成时,将自动除去在存储过程中创建的本地临时表。由创建表的存储过程执行的所有嵌套存储过程都可以引用此表。但调用创建此表的存储过程的进程无法引用此表。
所有其它本地临时表在当前会话结束时自动除去。
全局临时表在创建此表的会话结束且其它任务停止对其引用时自动除去。任务与表之间的关联只在单个 Transact-SQL 语句的生存周期内保持。换言之,当创建全局临时表的会话结束时,最后一条引用此表的 Transact-SQL 语句完成后,将自动除去此表。
在 存储过程或触发器中创建的本地临时表与在调用存储过程或触发器之前创建的同名临时表不同。如果查询引用临时表,而同时有两个同名的临时表,则不定义针对哪 个表解析该查询。嵌套存储过程同样可以创建与调用它的存储过程所创建的临时表同名的临时表。嵌套存储过程中对表名的所有引用都被解释为是针对该嵌套过程所 创建的表,例如:
CREATE PROCEDURE Test2
AS
CREATE TABLE #t(x INT PRIMARY KEY)
INSERT INTO #t VALUES (2)
SELECT Test2Col = x FROM #t
GO
CREATE PROCEDURE Test1
AS
CREATE TABLE #t(x INT PRIMARY KEY)
INSERT INTO #t VALUES (1)
SELECT Test1Col = x FROM #t
EXEC Test2
GO
CREATE TABLE #t(x INT PRIMARY KEY)
INSERT INTO #t VALUES (99)
GO
EXEC Test1
GO
下面是结果集:
(1 row(s) affected)
Test1Col   
-----------
1          
(1 row(s) affected)
Test2Col   
-----------
2          
当 创建本地或全局临时表时,CREATE TABLE 语法支持除 FOREIGN KEY 约束以外的其它所有约束定义。如果在临时表中指定 FOREIGN KEY 约束,该语句将返回警告信息,指出此约束已被忽略,表仍会创建,但不具有 FOREIGN KEY 约束。在 FOREIGN KEY 约束中不能引用临时表。
考虑使用表变量而不使用临时表。当需要在临时表上显式地创建索引时,或多个存储过程或函数需要使用表值时,临时表很有用。通常,表变量提供更有效的查询处理。
原文
posted @ 2008-09-05 11:25 而且 阅读(25) | 评论 (0)编辑

2008年8月26日

c#检查字符串是否为数字

该日志由 samool 发表于 2007-12-28 10:01 AM

正则表达
   string regex = @^\d+$;

  自己写个方法吧:这是我写的.
          private bool isNumber(string s)
   {
    int Flag = 0;
    char[]str = s.ToCharArray();
    for(int i = 0;i < str.Length ;i++)
    {
     if (Char.IsNumber(str[i]))
    {
     Flag++;
    }
   else
   {
    Flag = -1;
    break;
   }
  }
  if ( Flag > 0 )
  {
   return true;
  }
  else
  {
   return false;
  }
          }

测试
                   private void Button1_Click(object sender, System.EventArgs e)
  {
   if (isNumber(TextBox1.Text.Trim()))
   {
    TextBox2.Text = 是数字;
   }
   else
   {
    TextBox2.Text = 不是数字;
   }
  }

 

try
{
 double.Parse(this.TextBox1.Text);
 Response.Write(是数字);
}
catch
{
 Response.Write(不是数字);
}

或者用正则表达式也可以:
using System.Text.RegularExpressions;
------------------------
Regex r=new Regex(@^\d+(\.)?\d*$);
if(r.IsMatch(this.TextBox1.Text))
{
 this.Response.Write(是数字);
}
else
{
 this.Response.Write(不是数字);
}

public static bool StrIsInt(string Str)
    {
      try
      {
        Int32.Parse(Str);
        return true;
      }
      catch
      {
        bool flag = false;
        return flag;
      }
    }

 

应该使用正则表达式:
string pattern = @^\d+(\.\d)?$;
if(Text1.Text.Trim()!=)
{
if(!Regex.IsMatch(sign_money.Text.Trim(),pattern))
{
   Text1不是数字;
}
else
{
  Text1是数字;
}
}

原文链接

posted @ 2008-08-26 22:22 而且 阅读(75) | 评论 (0)编辑

2008年8月23日

1.如果要在不同语言间使用,字符串参数都用pchar类型,而不要用string+sharemem的方式。
2.在DLL内的函数与在调用程序申明处都要加上stdcall关键字(对DELPHI而言)。
3.如果在DLL内的函数要对传入的字符串参数进行修改,注意在调用程序里为变量申请好内存(用GetMem函数)。(好像不能更改传入的变量的值,正在研究中)
4.在DLL内可以直接操作字符串,或者把传入的PChar赋值给一个String然后后再返回成一个PChar。
posted @ 2008-08-23 15:53 而且 阅读(77) | 评论 (0)编辑

2008年8月19日

1、新建宏:

在代码窗口输入:Selection.Text = Format(Selection.Text, "#,##0.00")

保存宏。

2、为该宏设置快捷键:

工具->自定义->命令-宏->选定千分位宏->点击右下方键盘->类别中选定宏-从右边选定千分位宏设置。

3、使用:

选定数字->按下快捷键。

需要设置的地方选中后按快捷键,属于半自动。

posted @ 2008-08-19 10:52 而且 阅读(46) | 评论 (0)编辑

2008年8月9日

遇到快速启动栏里显示桌面丢失的时候,可以直接在C:\Document and Setting\Application Data\Microsoft\Internet Explorer\Quick Launch目录里,新建一个名为“显示桌面.scf”的文件,文件内容为:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
posted @ 2008-08-09 20:32 而且 阅读(13) | 评论 (0)编辑

2008年7月11日

在XP系统里,在语言栏的属性里,更改了中文与非中文的切换快捷键的话,会发现改不成默认的Ctrl+Space了。因为没有这个选项,要嘛是Ctrl+Shift+Space,要嘛是Alt+Shift+Space。以前也遇到过,只当是系统BUG没有去管它。今天一老师电脑中毒,cftmon.exe程序被病毒干掉啊,成了0kb的文件。把系统盘里的i386文件夹里的同名文件拷到system32目录下,语言栏回来了,可以这个切换键被成了Ctrl+Shift+Space。于是搜索网上,终于发现了秘密。其实只要在快捷键那里取消“启动按钮顺序”项的前面的勾,确定,确定就可以了。不用再重设,虽然你当时看到那个快捷键成了(无),但你下次再点开键设置的时候就看到系统自动更改成Ctrl+Space了。
posted @ 2008-07-11 16:22 而且 阅读(103) | 评论 (0)编辑

2008年7月5日

制作剖面图时发现有的岩性不好表示。在网上发现了为个工具,不错。
下载地址

posted @ 2008-07-05 09:59 而且 阅读(213) | 评论 (0)编辑

2008年6月30日

方法如下:

一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。

二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。

三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的autorun.exe)安装时不要选择MDSN的帮助文件

根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。

四. 打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:

在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面

有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。

五. 再打开企业管理,再连接试试,是不是OK了!
posted @ 2008-06-30 14:15 而且 阅读(184) | 评论 (0)编辑