静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

时间对任何人都是公平的,就看自己怎么利用而已!

作者:大鹏 发布于:2009-3-13 16:23 Friday 分类:个人收藏
标签: 收藏 个人记事

原文:

一天,时间管理专家为一群商学院的学生讲课。
他现场做了演示,给学生们留下了一生都难忘的实验。
站在那些高智商高学历的学生前面, 他说:“我们来做个小测验。”
他拿出一个一加仑的广口瓶放在他面前的桌上。随后,他取出一堆拳头大小的石块,仔细地一块一块放进玻璃瓶。直到石块高出瓶口,再也放不下了。
他问道:“瓶子满了?”
所有学生应道:“满了!”。
时间管理专家反问:“真的?”
他伸手从桌下拿出一桶砾石,倒了一些进去,并敲击玻璃瓶壁使砾石填满下石块的间隙。
“现在瓶子满了吗?”他第二次问道。
但这一次学生有些明白了,“可能还没有”,一位学生应道。
“很好!”专家说。

阅读全文>>


评论(0) 引用(0) 浏览(7920)

关于进行Asp.net窗体验证的过程说明

作者:大鹏 发布于:2009-3-13 16:18 Friday 分类:Asp.Net 2.0
标签: .net vs2005 vs2008

开发asp.net 程序时最常用的验证模式就是基于窗体的身份验证模式,结合global.asa和webconfig可以快速实现此种机制。笼统的说,该过程是先建一个文件夹,然后把要保护的页面放进去,接着设置一下web,config,这样就完成了保护。如果你要访问这个文件夹,就会被强制转到预先设定的登录页面,你填上正确的用户名和密码,提交,系统验证后,就把你的登陆信息写到cookie里面,这样你再去访问那个文件夹,就可以进去了,因为你的登陆凭证已经保存到cookie里面了。
    先要建一个asp.net应用程序,这里面至少要有一个登录用的页面,然后修改你的根目录下的web.config,把验证那一块改成Forms验证模式。  
[code]    
    <authentication mode="Forms">
      <forms loginUrl="Login.aspx" />
</authentication>
<authorization>
     <deny users="?" />
</authorization>
[/code]

阅读全文>>


评论(0) 引用(0) 浏览(2405)

sql server从 INSERT 返回 IDENTITY (自增长列)

作者:大鹏 发布于:2009-2-16 16:29 Monday 分类:Asp.Net 2.0
标签: 数据库 .net mssql-2005 c# sqlserver2005 vs2008

[b]从 INSERT 返回 IDENTITY [/b]
如何在执行 SQL INSERT 后检索 IDENTITY 值。通常,问题不在于如何编写检索值的查询,而在于在哪里以及何时进行检索。在 SQL Server 中,下面的语句可用于检索由最新在活动数据库连接上运行的 SQL 语句所创建的 IDENTITY 值:

SELECT @@IDENTITY
这个 SQL 语句并不复杂,但需要记住的一点是:如果这个最新的 SQL 语句不是 INSERT,或者您针对非 INSERT SQL 的其他连接运行了此 SQL,则不会获得期望的值。您必须运行下列代码才能检索紧跟在 INSERT SQL 之后且位于同一连接上的 IDENTITY,如下所示:

INSERT INTO Products (ProductName) VALUES ('Chalk')
SELECT @@IDENTITY
在一个连接上针对 Northwind 数据库运行这些查询将返回一个名称为 Chalk 的新产品的 IDENTITY 值。所以,在使用 ADO 的 Visual Basic? 应用程序中,可以运行以下语句:

阅读全文>>


评论(1) 引用(0) 浏览(4583)

LINQ学习笔记-Lambda表达式

作者:大鹏 发布于:2009-2-16 13:43 Monday 分类:Asp.Net 2.0
标签: .net framework c# vs2008 linq

一、什么时候使用Lambda表达式
    
    总的来说,Lambda 表达式可以用在任何需要使用匿名方法,或是代理的地方。编译器会将Lambda表达式编译为标准的匿名方法(可以使用ildasm.exe or reflector.exe得到确认)。
    
    比如:    
[code] List<int> evenNumbers = list.FindAll(i => (i % 2) == 0);[/code]
    被编译为

[code]List<int> evenNumbers = list.FindAll(delegate (int i)
{
    return (i % 2) == 0;
});[/code]

阅读全文>>


评论(0) 引用(0) 浏览(2664)

GridView, DataGrid 中,DataFormatString语法汇总

作者:大鹏 发布于:2009-2-5 10:51 Thursday 分类:Asp.Net 2.0
标签: c# vs2005

DataFormatString格式字符串
DataFormatString="{0:格式字符串}"

在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

数字、货币格式:
在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:

阅读全文>>


评论(0) 引用(0) 浏览(3020)

中英文请柬的写法

作者:大鹏 发布于:2009-1-16 1:20 Friday 分类:个人收藏
标签: 免费资源 收藏

尊敬的XXX
谨定于XX年XX月XX日(星期X)
为XX和XX举行结婚典礼
敬备喜宴
敬请
光临
XX、XXX、XXX 敬邀

席设:XXXXXXXXX酒店
时间:XX年XX月XX日(星期X)

(name of bride’s parents/parent)
request the honour of your presence
at the marriage of their daughter
(name of bride)
to
(name of groom)
on (weekday name),
the (day of month, spelled out) of (month)
at (time, spelled out) o’clock
(name of church)
(address of church)
(city, state of church)

阅读全文>>


评论(0) 引用(0) 浏览(8463)

SQl跨服务器查询

作者:大鹏 发布于:2008-12-25 16:38 Thursday 分类:Asp.Net 2.0
标签: mssql-2005 sqlserver2005

[codes=sql]
SQl跨服务器查询的二种实现方法:
  select   *   from   OPENDATASOURCE(  
                    'SQLOLEDB',  
                    'Data   Source=远程ip;User   ID=sa;Password=密码'  
                    ).库名.dbo.表名  
    
  insert   本地库名..表名   select   *   from   OPENDATASOURCE(  
                    'SQLOLEDB',  
                    'Data   Source=远程ip;User   ID=sa;Password=密码'  
                    ).库名.dbo.表名  
    
  或使用联结服务器:  
  EXEC   sp_addlinkedserver   '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL   Server};SERVER=远程名;UID=用户;PWD=密码;'  
  exec   sp_addlinkedsrvlogin     @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'  
  GO  
  然后你就可以如下:  
  select   *   from   别名.库名.dbo.表名  
  insert   库名.dbo.表名   select   *   from   别名.库名.dbo.表名  
  select   *   into   库名.dbo.新表名   from   别名.库名.dbo.表名  
  go

[/codes]


评论(0) 引用(0) 浏览(2930)

SQL Server中获取数据库中各表的大小

作者:大鹏 发布于:2008-12-23 12:49 Tuesday 分类:Asp.Net 2.0
标签: mssql-2005 vs2005 sqlserver2005

使用exec sp_spaceused @tbname 获取表所占空间大小信息
[codes=sql]
CREATE PROCEDURE get_tableinfo
AS
  if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  create table tablespaceinfo --创建结果存储表
  (nameinfo varchar(50) ,
  rowsinfo int , reserved varchar(20) ,
  datainfo varchar(20) ,
  index_size varchar(20) ,
  unused varchar(20) )
  
  delete from tablespaceinfo --清空数据表
  
  declare @tablename varchar(255) --表名称
  
  declare @cmdsql varchar(500)
  
  DECLARE Info_cursor CURSOR FOR
  select o.name
  from dbo.sysobjects o where OBJECTPROPERTY(o.id, N'IsTable') = 1
  and o.name not like N'#%%' order by o.name
  
  OPEN Info_cursor
  
  FETCH NEXT FROM Info_cursor
  INTO @tablename
  
  WHILE @@FETCH_STATUS = 0
  BEGIN
  
  if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  execute sp_executesql
  N'insert into tablespaceinfo exec sp_spaceused @tbname',
  N'@tbname varchar(255)',
  @tbname = @tablename
  
  FETCH NEXT FROM Info_cursor
  INTO @tablename
  END
  
  CLOSE Info_cursor
  DEALLOCATE Info_cursor
  GO

[/codes]

---------------------
执行存储过程
exec get_tableinfo
查询各表信息:
select * from tablespaceinfo order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc


评论(0) 引用(0) 浏览(2884)

asp.net ajax中 sys未定义解决方法

作者:大鹏 发布于:2008-12-3 9:19 Wednesday 分类:Asp.Net 2.0
标签: ajax .net vs2005 vs2008

在web.config中加入以下代码:
[codes=xml]
<httpHandlers>  
<remove verb="*" path="*.asmx"/>  
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>  
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>  
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>  
</httpHandlers>
[/codes]


评论(0) 引用(0) 浏览(4535)

Outlook日历转ICal的宏程序

作者:大鹏 发布于:2008-11-24 11:10 Monday 分类:个人收藏
标签: 免费资源 windows

outlook2ical
Outlook to iCal Export Utility for Windows
Written by: Norm Jones
Last edited: September 8th, 2005

The outlook2ical utility is a VB macro that can be used to export a set of appointments from an Outlook Calendar to the iCal format.  The end result is a *.ics file.  My motivation for developing this macro is that I am not happy with the "Save As Web Page" option in Outlook.  The main problem is that it saves all appointments associated with an Outlook calendar.  I would like to only export appointments of a selected category or categories.  I also wanted to be able to view the exported calendar using PHP-iCalendar, which has a far superior appearance when viewed on the web.

This utility is free.  However, if you use it and like it, please consider donating to the SPLORE organization (www.splore.org).  Click here for details.

This project is hosted at Sourceforge here: http://sourceforge.net/projects/outlook2ical/

阅读全文>>


评论(0) 引用(0) 浏览(13390)

快门免费电话

作者:大鹏 发布于:2008-11-23 13:38 Sunday 分类:网络资源
标签: 免费资源

快门网络电话软件是赛尔新概念联合中国教育和科研计算机网推出的一款免费网络电话软件,目前提供的版本是快门2008,最新版本为快门用户提供了"快门电话"、"快门下载"、"快门软件"、"快门积分"等快门免费功能.电信、网通、铁通及教育网用户均可下载快门电话软件使用快门2008免费打电话。

[b]快门网络电话正在进行的免费活动:[/b]

1、[url=http://shutter.cdream.com/register.php?linkid=1236]点击快门注册地址免费注册[/url]并正确激活的快门网络电话用户,即可拨打电话.

2、用139邮箱注册快门送300快门积分,可网上打免费电话40分钟

3、玩快门MIU圣光 至少可获得50快门积分

4、保持快门在线,免费获得快门积分,这样就可以用积分换话费来永久免费打电话。请点击快门软件上面的积分进行兑换.兑换规则是:45积分换3分钟免费通话时间,72积分换6分钟免费通话时间,160积分换20分钟免费通话时间,240积分换40分钟免费通话时间

5、快门充值10元就可以免费获得正版江民KV杀毒软件一套,超值正版软件.平常才8分钱一分钟的国内长途,如遇到充值优惠期内快门充值用户每天还可以免费打电话10分钟.只合到4分钱一分钟的国内长途,很超值吧

6、用快门,捡红包 使用快门还能捡红包?快来看看你今天的幸运指数有多高! 在您使用快门时,快门将会随机弹出红包,点击红包即有机会获得快门积分.

快门注册教程:

第一步:[url=http://shutter.cdream.com/register.php?linkid=1236]点击这里开始快门网络电话注册[/url] 电子信箱务必真实,大学院系宿舍楼等可以看情况添。 如果您想使用手机注册也可以(更方便)不会收取您的任何费用 请务必填写真实的电子邮箱,用于接收帐号

第二步:接收确认邮件 注册后系统会给你发送一封确认邮件,打开你的邮箱进行确认

第三步:下载安装快门免费网络电话软件,第一次登陆时如果出现问题。重新登陆一次就可以进行网上打电话。

第四步:使用快门网络电话([color=crimson]注意[/color]:一台电脑最多只能注册5个帐号,否则封闭所有帐号!)

快门网络电话拨打方法

国内长途快门拨打规则: 区号 + 电话号码 国内手机免费电话: 0 + 手机号码

国际长途快门拨打规则: 国家代码 + 地区代码 + 电话号码

使用步骤 [url=http://shutter.cdream.com/register.php?linkid=1236]邮箱注册快门[/url] → 进入邮箱激活账号 → 下载安装快门软件 → 登录快门软件免费打电话 → 重新登录保持快门在线换话费永久免费打电话

☆☆☆ 由于快门用户激增,若遇到快门打电话无法接通的情况,请注销后重新登录快门即可. ☆☆☆

[url=http://shutter.cdream.com/register.php?linkid=1236]点击进入官方注册[/url]


评论(0) 引用(0) 浏览(47225)

桌面图标阴影的问题

作者:大鹏 发布于:2008-11-21 21:10 Friday 分类:网络资源
标签: 免费资源 收藏

电脑|属性|高级|性能项的 设置|自定义|在桌面上为图标标签使用阴影|打上勾|

如果不行,再在桌面空白处右击|排列图标|在桌面上锁定web项目|把勾去掉

可以尝试以下4种方法:
1.右击“我的电脑”,依次单击“属性/高级/性能设置”在“视觉效果”页中将“在桌面上为图标标签使用阴影”选中,单击确定即可。
2.右键桌面空白处右击,在“排列图标”里去掉“锁定桌面的web项目”
3.有时会出现上述设置也不能解决问题,我们就可以通过新建一个用户的办法解决,但桌面图标、快速启动栏以及环境变量等等设置会恢复为默认状态,需要重新设置。(一般不用这项)
4.另一种方法也可轻松解决问题:右击桌面空白处,依次单击“属性/桌面/自定义桌面/web”选项,将“网页”栏中的“当前主页”以及“http//......”等所有各项前面的勾全部去掉(“http//……”为从Internet添加网页或图片的地址,一般不需要,可将它们全部删除),并将下面“锁定桌面项目”前面的勾也去掉,单击确定完成设置,就又能看到可爱的桌面图标了。

阅读全文>>


评论(0) 引用(0) 浏览(1030652)

使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)

作者:大鹏 发布于:2008-11-19 22:45 Wednesday 分类:Asp.Net 2.0
标签: 数据库 .net mssql-2005 c# vs2005 sqlserver2005 vs2008

原文地址:http://www.dotnetbips.com/articles/70eff218-3da0-4f6f-8f8d-eeea65193f2c.aspx
[url=http://www.dotnetbips.com/articles/70eff218-3da0-4f6f-8f8d-eeea65193f2c.aspx][原文源码下载][/url]


[翻译]使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)

原文发布日期:2007.06.17
作者:Bipin Joshi
翻译:webabcd


介绍
通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性以及增强的编程模型等。 本文中,我将向大家演示如何使用C#创建SQL Server的存储过程。

阅读全文>>


评论(0) 引用(0) 浏览(64611)

asp.net中上传文件大小限制

作者:大鹏 发布于:2008-11-19 11:54 Wednesday 分类:Asp.Net 2.0
标签: c# vs2005

asp.net 中上传文件大小限制的方法:
在web.config中加入
<httpRuntime
executionTimeout="300"
maxRequestLength="102400"
useFullyQualifiedRedirectUrl="false"/>
其中maxRequestLength属性就是限制上传大小的,如设为"102400"即为100M


评论(0) 引用(0) 浏览(3096)

使用C#实现SQL Server2005的扩展聚合函数

作者:大鹏 发布于:2008-11-18 18:12 Tuesday 分类:Asp.Net 2.0
标签: 数据库 mssql-2005 c# sqlserver2005 vs2008

[code]select xh, dbo.joinstr(value) from t_table group by xh[/code]

其中joinstr是一个聚合函数,功能是将每一组的某个字符串列的值首尾连接。上面的SQL也可以查询图2所示的结果。但遗憾的是,sql server2005并未提供可以连接字符串的聚合函数。下面我们就来使用C#来实现一个扩展聚合函数。

阅读全文>>


评论(0) 引用(0) 浏览(2757)

一个笑话,一个营销的道理

作者:大鹏 发布于:2008-11-17 21:07 Monday 分类:网络资源
标签: 娱乐搞笑

今天回来,在QQ群里看到了这样一个则笑话,笑过之后真是感叹这位父亲的营销能力,贴上来Share一下。

爹跟儿子说:我要给你找个媳妇。
儿子说:可我愿意自己找!  
爹说:但这个女孩子是比尔盖茨女儿!
儿子说:要是这样,可以。
然后他爹找到比尔盖茨,说:我给你女儿找了一个老公。
比尔盖茨说:不行,我女儿还小!
爹说:可是这个小伙子是世界银行副总裁!  
比尔盖茨说:啊,这样,行!
最后,爹找到了世界银行总裁,说:我给你推荐一个副总裁!
总裁说:可是我有太多副总裁了,多余了!
爹说:可是这个小伙子是比尔盖茨的女婿!  
总裁说:这样,行!
                     ----生意就是这样做成的


评论(0) 引用(0) 浏览(4331)

Access与sql server的语法区别

作者:大鹏 发布于:2008-11-16 22:37 Sunday 分类:考试相关
标签: mssql-2005 sqlserver2005

[code]
号 | 简述 | Access语法 | SqlServer语法 | Oracle语法 | DB2语法 | 解决方案
01 | 系统时间 | Date()  | GETDATE()  | SYSDATE  | GetSysTimeStr
02 | 连接字符串 | &  |  +  |  ||  |  +  |  GetConcatStr  
03 | 截取字符串 | SubString | SubStr | SubString | SubString | GetSubStr  
04 | 小写字符串 | LCase | Lower | Lower | Lower | GetLowerStr  
05 | 大写字符串 | UCase | Upper | Upper | Upper | GetUpperStr  
06 | 查找字符串 | InStr | InStr | CharIndex | InStr | GetFindStr  
07 | 替换空值 | IIF+IsNull | Coalesce  | Nvl | Coalesce | GetNullStr  
08 | 条件取值 | IIF |  Case+When+Else | DeCode或Case | IIF | GetCaseStr
09 | 字段类型转换 | Str、var、….  | Convert或cast | To_Char,To_Number.  | GetConvertStr | GetConvertStr  
10 | 日期字符串 |‘2004-10-9' | #2004-10-19# |  ‘2004-10-9'  |           | GetDateStr  
11 | 最大值加1 |     |      |      |      | GetNextNumStr
12 | Like语句函数 | Like ‘101* | Like ‘101%' |  Like ‘101%' |      |  GetLikeStr  
[/code]


评论(0) 引用(0) 浏览(7754)

SQL技巧(根据年龄段统计人数)

作者:大鹏 发布于:2008-11-16 22:34 Sunday 分类:考试相关
标签: mssql-2005 sqlserver2005


统计不同年龄段的人数,Oracle中可以使用decode函数来完成,但在SqlServer中只能使用Case  When Then 了
[code]select
sum(decode(sign(age - 20),-1,1,0)),
sum(decode(sign(age - 20),-1,0,(decode(sign(age - 30),-1,1,0)))),
sum(decode(sign(age - 30),-1,0,(decode(sign(age - 40),-1,1,0)))),
sum(decode(sign(age - 40),-1,0,(decode(sign(age - 50),-1,1,0)))),
sum(decode(sign(age - 50),-1,0,1))
from xxx; [/code]


评论(0) 引用(0) 浏览(8129)

类似Gmail添加附件的效果

作者:大鹏 发布于:2008-11-13 23:34 Thursday 分类:JavaScript与HTML
标签: javascript ajax google gmail

利用Ajax技术无刷新添加附件,类似于Gmail的添加附件功能。从网上找到的,有空再仔细研究一下。

阅读全文>>


评论(0) 引用(0) 浏览(11759)

QQ里不为人知的10个表情

作者:大鹏 发布于:2008-11-10 23:25 Monday 分类:网络资源
标签: qq免费资源

[b]一开始还不太相信,试了一下,发现果然还这些表情,收藏一下先。[/b]


QQ2008 全新功能--十个“隐藏表情”,只要打出这十个隐藏的词汇,

就可以出现相应的特殊表情.贺岁版以后就都有这个表情。

其实这几个词汇,全都现成保存在QQ2008程序里面,

在聊天窗口输入快捷键: /08奥运我要中国红

在聊天窗口输入快捷键: /密码保护就是不抛弃不放弃

阅读全文>>


评论(0) 引用(0) 浏览(3763)