上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
  2009年11月12日
摘要: 用WebClient下载远程资源时,经常会遇到类似这样的网址: http://www.uushare.com/filedownload?user=icesee&id=2205188 http://www.guaishow.com/u/luanfujie/g9675/ 我们不知道这个Url具体代表的是一个网页,还是某种类型的文件。 而有些Url虽然带有扩展名,但可能是错误的扩展名,常见的比如把gif文件标上了jpg扩展名。 如果我们没法正确判断下载源的文件类型的话,就无法保存为正确的文件格式,会给后续操作及人工阅览造成困扰。 所幸的是,WebRequest可以给出下载源的MIME信息,这让我们可以确定文件的真实格式,并以此来决定最终的存储扩展名 阅读全文
posted @ 2009-11-12 01:46 斯克迪亚 阅读(6345) 评论(17) 推荐(4) 编辑
  2009年11月7日
摘要: 周末不谈技术,我们来谈人类社会。 本文是对人类社会的思考与探讨。 未满十八岁的未成年人禁止阅读本文。 本文要求你回归本源,坦诚地以你心底的原始本性来理解,你可以对别人撒谎,但请对自己诚实。 ... 所谓的爱只是被粉饰过的鸟兽情欲,所谓的道德只是建立在谎言之上的笑话,所谓的劳动就是被卖了还帮着数钱的愚行。 我们向来自我感觉良好,自诩为世界上最聪明的动物,其实恰恰相反,正因为我们的极致愚蠢,才缔造了现在这算不上太美好的世界,这真是很讽刺。 阅读全文
posted @ 2009-11-07 04:55 斯克迪亚 阅读(3434) 评论(102) 推荐(9) 编辑
  2009年11月4日
摘要: 在做文件路径处理时,经常需要对一个路径的相对路径进行操作,那么如何拼合相对路径以生成新的绝对路径呢? 我们知道System.IO.Path是专门用来处理路径的静态类,它有一个Combine()方法就是用于拼接路径的,我们来测试一下其拼接效果。 我们使用一个命令行程序进行测试,这里要测试相对于文件C:\abc\123\avatar.html的一系列相对路径,测试代码如下…… 阅读全文
posted @ 2009-11-04 00:05 斯克迪亚 阅读(9017) 评论(13) 推荐(1) 编辑
  2009年10月30日
摘要: 引言 很久没用Google阅读器了,偶然一用,发现多了个共享条目备注功能,并且可以通过书签共享任何网页了,而不是像以往一样仅限于共享你订阅的内容,这样说来,它就完全足以胜任成为网络收藏夹了! 为浏... 阅读全文
posted @ 2009-10-30 10:48 斯克迪亚 阅读(5000) 评论(17) 推荐(3) 编辑
  2009年10月26日
摘要: 鹤冲天的《c#扩展方法奇思妙用》系列给了我很多启示,其中的很多用法大大提升了代码编写效率,最近小研究了一下他提供的《c#扩展方法奇思妙用变态篇三:switch/case组扩展》一文提供的扩展方法,并依照自己的习惯重新实现了一下,现分享一下我的实现。 这样的扩展除了让代码显得更复杂以衬托出作者之牛B深奥之外,还有什么优点? 优点就是能在单句Lambda表达式中使用,这样就能让你更深奥一层…… 哈哈,玩笑,不只是单句Lambda表达式,在充当方法的参数时,三元表达式又不够用的情况下,这样的扩展就大有用武之地了,你可以不必大费周章地再去定义临时的变量并给它赋值,或者专门建立一个方法来解决这类简单的判别问题。 它的形式可能不算优雅, 阅读全文
posted @ 2009-10-26 00:39 斯克迪亚 阅读(6747) 评论(15) 推荐(7) 编辑
  2009年9月22日
摘要: 看了这篇头条《80后们面对逼婚的父母和高价的房子的种种压力下的感言——周利华》后,深刻感到当今社会程序员生活的无奈,留下好几个评论还是不过瘾,就写下此文,向大家阐述一下我个人的想法,供做人生规划参考。 此篇文章主要针对80后群体,欢迎批驳、探讨,欢迎畅谈任何角度、任何立场的观点。 这些想法的萌生很多是源自《富爸爸,穷爸爸》,建议没看过的人一定要看一下,对创业有极大帮助。 关于创业还有太多话题,太多细节没法深入谈论,细说的话怎么也得写出一本书了。 这些你可以认为是我个人的愿景而已,因为我虽然筹划创业已久,但也仅仅刚开始有所行动,我无法以自己为例给大家分享经验,之所以现在就说出这些来,只是想分享 阅读全文
posted @ 2009-09-22 01:35 斯克迪亚 阅读(4241) 评论(69) 推荐(6) 编辑
  2009年9月14日
摘要: 我不知大家早先是如何保存应用程序配置,以备下次打开时使用的,反正我开始学.Net的时候就去研究序列化,以二进制或XML格式的序列化来保存应用程序配置。这样每次都要建立单独的配置类,并书写读写配置代码,相当麻烦。 期间也看了看.config文件的读写方式,感觉还是很麻烦,不如自己序列化来的踏实。 后来才猛然发现微软早提供好了settings,用以定义.config文件内容,并生成相应的强类型类,使用起来极其方便~,感觉就像在火星居住了半辈子突然发现还有地球这好地方*_*~ 鉴于网上settings方面的资料不多、不详,我就以此文来介绍一下基本的用法,让小鸟们少走我那条破路,老鸟请直接从上空滑翔而过即可。... 阅读全文
posted @ 2009-09-14 00:44 斯克迪亚 阅读(13025) 评论(50) 推荐(12) 编辑
  2009年8月18日
摘要: 我近期经常放出一些用中文写的类库、代码,总会招致围观,搞得我跟动物园里新来的稀有动物似的。 围观众人中有些朋友表示支持,有些朋友则不屑,甚至鄙夷,在这个MVP候选人公告中,更是有人这样评价我: #46楼 61.172.247.* 2009-07-27 13:59 choudan[未注册用户] 看到第一位,我有点惊讶。 http://skyd.cnblogs.com/ 看到中文类名、方法名、属性名,我有一种想砸电脑的感觉。。。。。 这样的编码也能评上MVP候选? 我们姑且笑而置之,我的确没什么高深的技术,但这和用中文写代码没有任何联系,从中不难看出,有些人觉得用中文写代码就是不入流的、没水准的、龌龊的、低俗的。我只想问这些人一句话:你尊重你的母语—— 阅读全文
posted @ 2009-08-18 00:08 斯克迪亚 阅读(12357) 评论(308) 推荐(23) 编辑
  2009年8月14日
摘要: 首先我要说明:Asp.Net内置的Sitemap与这里讲的Sitemap是完全不同的,Asp.Net中的Sitemap主要用于给用户导航,而这里说的Sitemap是用来给搜索引擎爬虫指路。 还是直接来看看官方解释吧: 什么是Sitemap? Sitemap 可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页。最简单的 Sitepmap 形式,就是 XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。 …… 阅读全文
posted @ 2009-08-14 00:16 斯克迪亚 阅读(10187) 评论(29) 推荐(6) 编辑
  2009年8月13日
摘要: 一直好好的Asp.Net项目,晚上突然出现这个问题,于是搜索了一下,看到有人给出了比较好的解决办法: 出现这种错误大概有三种情况: 1、ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。 2、估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary A 阅读全文
posted @ 2009-08-13 01:47 斯克迪亚 阅读(8889) 评论(5) 推荐(1) 编辑
  2009年8月6日
摘要: WebBrowser控件的DocumentCompleted事件一般就被认定为是在页面完全加载完毕后产生,而注释中也是这么写的,但事实却并非如此。 首先它不一定会在完全加载完毕时才触发,有时就会在加载过程中就会触发。 其次按照“完全加载完毕后”来理解,会认为通常一次页面跳转只会引发一次该事件,事实也并非如此,某些页面加载时会引发十多次乃至更多。 ... 阅读全文
posted @ 2009-08-06 03:56 斯克迪亚 阅读(17554) 评论(16) 推荐(11) 编辑
摘要: 这两天沉迷了Google SketchUp,刚刚玩够,一时兴起,研究了一下WebBrowser。 我在《WebBrowser控件使用技巧分享》一文中曾谈到过“我现在可以通过WebBrowser实现对各种Html元素的操控,唯独无法控制Html的上传控件”,出于安全原因,IE没有对上传控件提供操控支持,这使得我们没法像控制其他控件一样用简单的代码进行赋值。 比较实际的解决方案就是模拟操作了,下面我就将演示通过键盘、鼠标两种方式模拟点击“浏览”按钮,然后配合键盘模拟输入文件路径,并按回车键确认。 阅读全文
posted @ 2009-08-06 00:52 斯克迪亚 阅读(14955) 评论(21) 推荐(5) 编辑
  2009年8月5日
摘要: 自从在VeryCD下了个Google SketchUp 7后,这两天就一直在研究这个。 话说我在3D领域是一个骨灰级菜鸟,3Ds MAX摸了无数次也没入过门,而在SketchUp中却瞬间找到了感觉,很是Happy^^。 看看咱的第一个3D处女作吧 …… 阅读全文
posted @ 2009-08-05 01:32 斯克迪亚 阅读(5900) 评论(11) 推荐(1) 编辑
  2009年7月31日
摘要: 此前本想在网上找找实现Asp.Net的IP地址屏蔽功能的文章来参考,但是一搜索“IP 屏蔽 asp.net”,出现的全都是对我此前写的《细说Asp.net的IP地址屏蔽功能设计》一文的无情转载,不仅不保留出处、作者,而且连标题都没一个与我原文相同的~~ 这篇文章写的是程序设计部分,并没有编程实现屏蔽功能,搜索引擎上翻了几页也没找到个正经写这方面的文章,无奈只好自己来研究实现,并写下此文的续篇了,倒是没什么难度。 本文将介绍通过实现IHttpModule接口,进行判断和屏蔽IP地址的方法。 ... 阅读全文
posted @ 2009-07-31 02:35 斯克迪亚 阅读(7019) 评论(38) 推荐(15) 编辑
  2009年7月23日
摘要: 难以置信,离开RO已经多年,至今还不断有人找我要当年我写的这些软件(当时网名开裆酷)~ 这些软件随着我的某次格式化消失了,我自己就没有再去留意它们,不过今天有人找我索要时提醒说G宝盘里有,但是他下不来,我这才想起还有这个么个网站,但是里面能找到程序也还是非常有限,其中Athena Mission Center还是当时经过加密的,现在已经不能再使用了,其他软件也没有源代码,不能保证还能继续适用。 到这里我突然想到可能以前曾经刻录留存过一部分软件,于是开始翻那堆刻录盘,经过一下午,总算是找得比较全乎了,在此发布出来,供冲着RO而来的朋友下载。 ... 阅读全文
posted @ 2009-07-23 21:59 斯克迪亚 阅读(13199) 评论(23) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页