专注于技术经验交流

水至清则无鱼、宁静而致远!

技术、经验、学习共同打造.Net网络新生活!
posts - 75, comments - 115, trackbacks - 2, articles - 163
   :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2010年8月18日

摘要: 优秀来自好的习惯。怎样成为优秀的开发人员?下面从《程序员修炼之道》从书中摘出的45个习惯标题,值得一看且强烈推荐大家将这些打印出来,贴在自己的办公桌旁边的墙上,学习实践。态度篇1. 做实事不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。2. 欲速则不达用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。3. 对事不对人就事论事,明智、真诚、虚心地...阅读全文

posted @ 2010-08-18 09:42 小鱼儿 阅读(55) 评论(1)  编辑

2010年5月21日

摘要: 记得看过冯仑的“赚钱以外的功夫”有感而发,写写我们IT人技术以外的功夫。 有时候发现做技术做长了,很多的人的性格都会发生变化,变得内向,变得封闭。有的会发现市场团队的开会,大家都你一言我一语,踊跃发言,争相斗艳。而有的时候程序员开会要么一声不吭,要么就会变成牢骚会,这需求不好,那个做法不对。 我们为何不换个角度看问题或者处理问题呢:我觉得如果这么做可能更好,如果那么做可以避免这样的问题。开放式的摆平心态讨论问题。当然也许这只是一少部分现象,也许并不普遍。因为很多心态开放,积极思考的人多半最后都会走的很好,而那些只会牢骚的人,多年以后仍在别的公司发着同样的牢骚。这就是不同! 我发现一个非常有趣的现象,某些人在工作的时候,许多人都比他技术高经验多,但后来那些技术高的人不见了,而这些人却一路高升。比尔盖茨创业的时候,比他钱多的人也很多,但盖茨今天成了首富。中国许多企业家也是如此。为什么?阅读全文

posted @ 2010-05-21 13:45 小鱼儿 阅读(30) 评论(0)  编辑

2009年6月25日

摘要: C# 动态生成图片保存到文件阅读全文

posted @ 2009-06-25 11:05 小鱼儿 阅读(719) 评论(0)  编辑

摘要: 在应用程序开发中,我们会经常遇到把从数据源动态取回的数据用统计图表现出来,在Microsoft .NET Framework出现之前,我们采取的方法主要是编写组件来完成这一任务。现在,利用Microsoft .NET Framework提供的丰富的GDI+类和对象可以很轻松地实现这一功能。在本文中,我们就来看看在ASP.NET中如何动态创建常用的柱状图和饼图。数据源有许多种,在本文里我们就以数组来进行示例,但本例的方法很容易转换成数据库类型的数据源来进行。阅读全文

posted @ 2009-06-25 10:32 小鱼儿 阅读(185) 评论(0)  编辑

2009年4月3日

摘要: 工作总是只做半成品,尽管这些事情看来都是不太重要,但是,如果一个人一生所有的事都做成半成品、或者即使有一半是半成品,,结果就是给自己一生的事业和生活制造成了半成品,也就是说,自己在不经意中给自己制造了半成品。阅读全文

posted @ 2009-04-03 15:16 小鱼儿 阅读(66) 评论(0)  编辑

2007年12月19日

摘要: 用C#语言构造蜘蛛程序

t;蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接……对于不同的用户,蜘蛛程序有不同的用途。那么,蜘蛛程序到底是怎样工作的呢?

蜘蛛是一种半自动的程序,就象现实当中的蜘蛛在它的Web(蜘蛛网)上旅行一样,蜘蛛程序也按照类似的方式在Web链接织成的网上旅行。蜘蛛程序之所以是半自动的,是因为它总是需要一个初始链接(出发点),但此后的运行情况就要由它自己决定了,蜘蛛程序会扫描起始页面包含的链接,然后访问这些链接指向的页面,再分析和追踪那些页面包含的链接。从理论上看,最终蜘蛛程序会访问到Internet上的每一个页面,因为Internet上几乎每一个页面总是被其他或多或少的页面引用。

本文介绍如何用C#语言构造一个蜘蛛程序,它能够把整个网站的内容下载到某个指定的目录,程序的运行界面如图一。你可以方便地利用本文提供的几阅读全文

posted @ 2007-12-19 14:52 小鱼儿 阅读(167) 评论(0)  编辑

摘要: C#没有提供播放MP3等音频文件的类,要编写播放MP3等音频文件程序,必须使用第三方控件或类。本文使用API函数mciSendString,编写一个播放MP3等音频文件的类。 具体源码进入详细查看。阅读全文

posted @ 2007-12-19 14:39 小鱼儿 阅读(166) 评论(0)  编辑

摘要: Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非受管辖函数,包括操作系统提供的Windows API函数。它能够定位和调用输出函数,根据需要,组织其各个参数(整型、字符串类型、数组、和结构等等)跨越互操作边界。
下面以C#为例简单介绍调用API的基本过程:
动态链接库函数的声明
 动态链接库函数使用前必须声明,相对于VB,C#函数声明显得更加罗嗦,前者通过 Api Viewer粘贴以后,可以直接使用,而后者则需要对参数作些额外的变化工作。 阅读全文

posted @ 2007-12-19 14:37 小鱼儿 阅读(145) 评论(0)  编辑

2007年10月25日

摘要: /**/
///
/// 生成缩略图
///

/// 源图路径(物理路径)
/// 缩略图路径(物理路径)
/// 缩略图宽度
/// 缩略图高度
/// 生成缩略图的方式
public static void MakeThumbnail(string originalImagePath, string thumbnailPath, int width, int height, string mode,string type)
{
System.D阅读全文

posted @ 2007-10-25 10:37 小鱼儿 阅读(954) 评论(0)  编辑

摘要: 1、打开IIS,在"应用程序池"下新建一个应用程序池(名称任意定,此处假设名称为AppPool2,默认设置即可)。
2、在需要两者共存的网站下新建一个虚拟目录,将该虚拟目录的应用程序池设为AppPool2,asp.net 设为2.0即可。
整个过程原1.1的设置和虚拟目录都不需改动,对其没有任何影响。阅读全文

posted @ 2007-10-25 10:20 小鱼儿 阅读(672) 评论(0)  编辑

2007年8月17日

摘要: 第一部分:SEO基础
第二部分:SEO策略
第三部分:排名提高
第四部分:SEO赚钱
第一部分的内容,主要是讲影响搜索引擎排名的各种因素,以及关键点
第二部分主要是讲SEO策略
SEO策略比SEO技术还重要,能不能靠SEO达到很好的营销效果,主要靠SEO策略

第三部分:排名提高

网站优化好只是一个基础,要提高排名,还需要做很多工作,这一部分主要讲这方面的技巧
第四部分:SEO赚钱

如果不能够用SEO技术很好的赚钱,学了也是白学,这部分主要是和大家分享各种SEO赚钱的方法以及具体操作
今天在这里,我主要给大家分享第一部分。SEO基础,讲完之后和大家互动
阅读全文

posted @ 2007-08-17 11:33 小鱼儿 阅读(5244) 评论(0)  编辑

2007年8月3日

摘要: 首先要明确一个概念。我们本书讲的web标准,不是指XML,而是指为了实现大量HTML信息向XML标准的过渡,W3C和ECMA制定的一系列的技术规范,目前主要包括XHTML1.0、CSS2.0、DOM1.0和ECMA JavaScrit。web标准不仅仅是一个规范,而是一系列规范的总称。

按这些规范制作的网页,符合XML格式规范,内容与表现相分离,将使你的页面数据在以后可以被分享、交换和重用。

阅读全文

posted @ 2007-08-03 13:39 小鱼儿 阅读(28) 评论(0)  编辑

摘要: CSS的十八般技巧
原文作者:Roger Johansson 作者简介:住在瑞典哥德堡,1994年开始接触和参与web设计,456 Berea Street是他的住址,因此采用这个名字作为他的个人主页域名原文出处:www.456bereastreet.com 原文发表时间:2005年3月15日阿捷说明:此文原名"CSS tips and tricks",有2篇,我将它们合并翻译在本文中。

最近,经常有朋友问我一些工作中遇到的CSS问题。他们总是不能很好的控制CSS,影响CSS的效率发挥。我来分析总结一下错误所在,帮助大家更加容易使用CSS。

本文总结了我开始使用CSS布局方法以来所有的技巧和兼容方案,我愿意把这些与你分享,我会重点解释一些新手容易犯的错误(包括我自己也犯过的),如果你已经是CSS高手,这些经验技巧可能已经都知道,如果你有更多的,希望可以帮我补充。
阅读全文

posted @ 2007-08-03 13:30 小鱼儿 阅读(32) 评论(0)  编辑

摘要: 长话短说,用 DIV + CSS 做液态布局(宽度自适应),具体用到“负值外补丁”的方法 (negative margins)。
下面我们来做一个三栏液态布局(three-column liquid layout)

首先 Body 和 外框 的代码:

body{margin:0;padding:0px;text-align:center;}
#wrap{margin:0 auto;text-align:left;}

三栏的代码分别如下:
/*左边栏,固定宽度*/
.wrap_l{float:left;background:#FF0000;margin-right:-150px;width:150px;border:1px solid #333;}
/*中间栏,自适应宽度*/
.wrap_m{width:auto;background:#00FF00;margin:0 140px 0 150px;border:1px solid #000;}
/*右边栏,固定宽度*/ 阅读全文

posted @ 2007-08-03 13:27 小鱼儿 阅读(300) 评论(0)  编辑

2007年7月27日

摘要: 怎样才叫创业?
创业就是成就事业,就是去努力实现自己的一些远大的想法或目标,并且最终的成果属于自己,这些成果包括荣誉、金钱、实体。对程序员来说,靠自己一个人写一个程序去卖获得一些现金,那还不是创业,那只是创业的雏形;你必须建造出自己的团队,并打造一条耐久的赚钱流水线,才是真正走向了创业的成功之路。阅读全文

posted @ 2007-07-27 15:08 小鱼儿 阅读(76) 评论(0)  编辑

摘要: XNA Studio是什么?

> 答:XNA Studio是用于游戏开发的Visual Studio。这是一个集成的、基于团队的、为游戏产品量身定做的开发环境。今天的游戏团队都在努力地挑战着日益复杂的内容需求、越来越大且越来越多的特殊团队、日渐复杂的工作流和不断增长的外部采购。XNA Studio将发布一个由统一的文件格式驱动的改进了的构建架构,并以此来解决工作流问题。该构建框架由一个集成的工具套装构成,能够为所有团队成员优化游戏生产流程。
阅读全文

posted @ 2007-07-27 15:01 小鱼儿 阅读(427) 评论(0)  编辑

2007年7月26日

摘要: Visual C#常用函数和方法集汇总阅读全文

posted @ 2007-07-26 10:03 小鱼儿 阅读(94) 评论(0)  编辑

2007年7月23日

摘要: 如何开公司,手续过程
普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东,从06年1月起新的公司法规定,允许1个股东注册有限责任公司,这种特殊的有限责任公司又称“一人有限公司”(但公司名称中不会有“一人”字样,执照上会注明“自然人独资”),最低注册资金10万元。阅读全文

posted @ 2007-07-23 12:30 小鱼儿 阅读(102) 评论(0)  编辑

2007年7月20日

摘要: 一些常用的Js调用cs类阅读全文

posted @ 2007-07-20 14:49 小鱼儿 阅读(427) 评论(0)  编辑

摘要: VS2005新控件之GridView 使用高级技巧系列[二]阅读全文

posted @ 2007-07-20 11:30 小鱼儿 阅读(52) 评论(0)  编辑

摘要: 在本例,我们要完成的工作主要有如下,当然,我得重申,这些都只是针对GridView控件,这其中也会使用到SqlDataSource控件,事实上在我们日常的使用中,GridView控件也总是需要起数据源控件的支持!
下面开始我们的GridView控件使用之高级技巧

1:添加移除列 2:改列头名 3:将某列设置特殊格式
4:增加鼠标动作 5:为特定的数改变行样式 6:客户端隐藏示特定的列
7:使用图片列做易图片集 8:一次更新所记录 9:改变编辑模式下文本框的长度
10:在GridView之外的地方显当前控件显示的页码 11:使用控件做查询条件阅读全文

posted @ 2007-07-20 11:29 小鱼儿 阅读(121) 评论(0)  编辑

2007年7月19日

摘要: 手动方式sql注入脚本命令之精华版阅读全文

posted @ 2007-07-19 13:56 小鱼儿 阅读(35) 评论(0)  编辑

摘要: 如何变成asp木马高手阅读全文

posted @ 2007-07-19 13:54 小鱼儿 阅读(160) 评论(0)  编辑

摘要: 扩展GridView控件(八)——导出为Excel阅读全文

posted @ 2007-07-19 11:27 小鱼儿 阅读(154) 评论(0)  编辑

摘要: ASP.NET中生成条形码阅读全文

posted @ 2007-07-19 11:10 小鱼儿 阅读(95) 评论(0)  编辑

2007年7月18日

摘要: Visual Studio 2005 IDE 技巧和窍门阅读全文

posted @ 2007-07-18 14:38 小鱼儿 阅读(78) 评论(0)  编辑

摘要: 1.Global.asax文件的处理形式不一样

  转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问。“Code-behind”属性将从 ASAX 文件的指令中删除。vs2005则直接把代码写在Global.asax。所以需要删除转化过来的文件重新加入,并把相应的代码copy过来。

阅读全文

posted @ 2007-07-18 14:07 小鱼儿 阅读(31) 评论(0)  编辑

2007年7月5日

摘要: JavaScript基础知识阅读全文

posted @ 2007-07-05 11:09 小鱼儿 阅读(168) 评论(1)  编辑

摘要: js幻灯片播放器阅读全文

posted @ 2007-07-05 11:06 小鱼儿 阅读(533) 评论(0)  编辑

摘要: 广告JS代码效果大全阅读全文

posted @ 2007-07-05 11:05 小鱼儿 阅读(274) 评论(0)  编辑

New Document