迷失code的博客

迷失code的博客(可以叫我老米)
随笔 - 27, 文章 - 0, 评论 - 233, 引用 - 2
数据加载中……

2010年2月3日

2009年度MSN签名TOP10

     摘要: 2009年度MSN签名TOP10  阅读全文

posted @ 2010-02-03 22:26 老米(迷失的code) 阅读(245) | 评论(0) | 编辑

JavaScript面向对象之静态与非静态类

     摘要: 使用JavaScript面向对象完全出于偶然,因为大部分时间我都是在无图形界面的环境下工作,有时候就算是介入了web客户端的工作的时候,在写javascript脚本时,最多的也只是写写function,从没有考虑过要使用JavaScript面向对象这么高级的技巧。直到有那么一天  阅读全文

posted @ 2010-02-03 14:34 老米(迷失的code) 阅读(1410) | 评论(8) | 编辑

2010年1月23日

window.onbeforeunload方法在IE下无法正常工作的解决办法

     摘要: 事件的起因是由于在工作中有客户反映,常常会有用户在浏览网页的过程中订购了商品,但是由于用户一下子打开的窗口过多,又或者在敲打键盘时,错误地按到了F5键,导致页面刷新或者不正常关闭,而这时在该网页上所做的一切操作的信息都丢失了,如果我们可以提供一个在客户信息未处理完成时的提示那该多好啊,下面的代码可以做到不管用户是点击了关闭,或者是在任务栏关闭、点击后退、刷新、按F5键,地址栏转向,都可以检测到用户即将离开的消息。  阅读全文

posted @ 2010-01-23 12:39 老米(迷失的code) 阅读(1638) | 评论(4) | 编辑

2010年1月16日

我对:“评:如何成为人尽皆知的C#开发人员”反馈,严重感谢各位!

     摘要: 早上闲来无事,写了篇杂谈,没想市场反映热烈,当然不管是臭的还是香的了。其实有时候人被骂骂还是不错的,谢谢大家!非常的感谢,我说过了,我是半路出家的,想毕在园子里的兄弟大都是科班出身,正宗大学XXX出来的吧。本人一向以分享为快乐的前提,也欢迎大家的评论,不管好坏,我一致接纳,有一句话说的好:感谢责骂你的人,因为他使你成长! 如果大家还在熬夜,请对这篇文章看标题就好了,我真的觉得,博客园最大的好处就是开放,什么都可以说,什么都可以谈  阅读全文

posted @ 2010-01-16 22:40 老米(迷失的code) 阅读(1879) | 评论(13) | 编辑

评:如何成为人尽皆知的C#开发人员

     摘要: 昨天在园子里看到的最新文章,乍一看,我以为是标题党的回归,再细细一品,我有种想哭的冲动。全文阅毕,我被”震精“了,我发自内心的同情这位仁兄,如果不是因为极其悲剧的亲身经历及万分让人同情的遭遇,是断不可能写出如此发人深省及振聋发馈的文章来。我所处在的公司,500人左右,应属小型企业并向中型发展中,马云不是说过吗?500人以下的,都称之为小公司。我所带的开发小组也只是区区的5人而已,按敏捷之道来分,已足矣,甚至于我觉得多了,这大概让某位仁兄想起一本书:人月神话(抱歉,我没看过,只道听途说耳)。  阅读全文

posted @ 2010-01-16 15:25 老米(迷失的code) 阅读(2800) | 评论(17) | 编辑

2010年1月13日

正确捕获 WCF服务调用中发生的异常及处理技巧

     摘要: 本节主要讲述在服务调用中可能发生的异常及模拟异常的发生,并分析何时可捕获何种异常,以及如何把服务异常以正确的方式传递到客户端, 文章最后给出正确捕获异常的捕获顺序。本次异常捕获仅为介绍,部分为应用性功能,所以代码和行文相对简单;还介绍了在服务器端异常处理的一些技巧,希望能对您有所帮助。右侧图片我也比较懒了,直接使用WCF安全系列的图片。   阅读全文

posted @ 2010-01-13 19:42 老米(迷失的code) 阅读(1254) | 评论(3) | 编辑

2010年1月12日

使用IErrorHandle对WCF服务器进行异常处理

     摘要: 在实际的项目开发中,我们常常会处理各种各样的异常,在代码中不断充斥着try{}catch{}finally{}语句块,这些处理有些时候是不可缺少的,因为谁都没有办法保证自己写的代码无异常运行,外部环境造成了异常存在的可能性,但是我常常觉得,捕获异常的语句块经常把原本清晰的业务逻辑弄得七零八落的,当然,本篇的目的不是说异常捕获可完全避免,但到少WCF可以让我们稍微从异常处理中得到一点解脱。  阅读全文

posted @ 2010-01-12 19:18 老米(迷失的code) 阅读(951) | 评论(4) | 编辑

2010年1月11日

从读取Excel文件引申出的问题(下)

     摘要: 从上一篇的:从读取Excel文件引申出的问题(上)中,对于从Excel文件中抓取的图片读取速度太慢的,问题主要来源于IComObject对象在经过了Copy和Paste后,造成了对内存及各种计算上的消耗后,速度已大大下降鸟。这几天研究来研究去,也没个结果,索性将这个问题再次提起,借众人之力。 在这一次的实验中,我借助了Marshal类的功能,提取IcomObject对象的指针,通过指针,希望读取Excel文件中图形对象的内容,砖头、果皮的别客气,扔吧,只求引起讨论,哈~。  阅读全文

posted @ 2010-01-11 14:40 老米(迷失的code) 阅读(1166) | 评论(0) | 编辑

2010年1月8日

从读取Excel文件引申出的问题(上)

     摘要: 事件起因源于偶然在百度知道看到一个提问,说是他的Excel文件中共有几十万行的数据,希望可以将表中重复内容删除,并将内容分离为每个Excel文件5000行数据。然后就有了这个测试,也许是因为思维发散的缘故,不知道,怎么的,就转到了处理从Excel文件中读取图片上来,事情的发展出乎我的意料,看来不够专注,不过这也让我有了意外的收获。 经过分析得出,不管是采用OleDbConnection还是采用Application对象,都是一样的需要加载Excel文件(纯粹废话),首先来了一段OleDbConnection读取的代码。  阅读全文

posted @ 2010-01-08 14:53 老米(迷失的code) 阅读(1178) | 评论(4) | 编辑

2009年12月26日

Silverlight放烟花,祝所有程序员新年快乐!!

     摘要: 新的一年即将到来,我们也老了一岁,闲来无事,放个烟花庆祝自己又老了一岁,当然,除此之外还是有很多可以庆祝的。 多余的话就不多说了,主要实现原理参考了JS放烟花的代码,但是烟花的播放自然是采用了Storyboard类啦~~,烟花就是一个Ellipse随机填充了一幅烟花效果图。实现过程相当简单,我也上传了代码,并且贴出主要的代码段:  阅读全文

posted @ 2009-12-26 16:40 老米(迷失的code) 阅读(1620) | 评论(12) | 编辑

2009年10月30日

《观止》第一章:代码勇士读后感

     摘要: 话说昨天下午同事突然说要买书,那我想我也买一本吧,前段时间炒得挺火的《观止》(showstoper),我倒是神往了很久,就是因为网银证书不见,一直没买,昨天买,今天到,不知道卓越这是啥速度(本人在广州),下午前台把书送到,我迫不及待的翻阅,这还在上班时间,我也没敢多看,这一看就有了想晚上不睡觉的冲动,说实话,很久没有这种阅读时畅快淋漓的感觉了,也很久没有看完后想写点东西的感觉了。今天写下,算是自勉...  阅读全文

posted @ 2009-10-30 19:27 老米(迷失的code) 阅读(262) | 评论(0) | 编辑

2009年10月29日

闲话Ajax传递中文出现乱码

     摘要: 话说前两天吧,一个项目中因为要通过ajax调用ashx(一般处理程序),并传递一连串的参数,这参数里面包含了一些中文,其实之前一直在使用,没发现什么问题,但是这两天突然出现中文转换乱码,出现这样的问题完全是由于对标准的不熟悉,至于网上其它人说的修改jquery文件,使用escape、encodeURI、encodeURIComponent方法,也许可行,但经我测试并未解决问题,可能环境不同也会造成此问题,在这里我不表示反对,除了以后所述,我还测试了其它的方法,比如在requert前后更改编码类型,采用不序列化的方法等,思考的和测试的时间花了不少,说实话,最近园子里的气氛我不太喜欢,不过看到网关关于这问题很少有人在这个角度去分析,所以我还是发首页了。  阅读全文

posted @ 2009-10-29 19:22 老米(迷失的code) 阅读(1521) | 评论(8) | 编辑

2009年10月24日

Entity Framework 小刀初试

     摘要:    这Entity Framework风风火火的炒了好长时间了,再加上前两天无意中看到园子里的一篇文章(一年前)说:微软将废弃两个框架,同时在MSDN的Entity Framework帮助中发现微软使用LINQ TO Entity 帮助现有的LINQ TO SQL 开发人员转移到Entity Framework,终于在写了一堆的LINQ TO SQL后,再也忍不住Entity Framework的诱惑,小试了一把,说实话,感觉不怎么样,此次只是小试,参考的是Entity Framework learning guide,以下是我简单测试后的结果,话不用多说,况且我现在也不是很了解Entity Framework,Entity Framework learning guide也才看了两章,大家手里有砖头、鸡蛋什么的,扔吧,别纂手里浪费了。  阅读全文

posted @ 2009-10-24 12:41 老米(迷失的code) 阅读(2507) | 评论(15) | 编辑

2009年7月6日

WCF安全之基于代码声明安全性策略

     摘要: 在上一章我们说到可以建立自定义的声明授权策略,灵活的对服务操作进行访问限制,这次嘛,我想我们还是专注在这一块上面,不过要讨论的是限制服务访问的另一种策略,即如何配置基于声明安全性的服务访问权限,本次示例主要是通过一个服务中建立三个不同的操作,还是用经典的计算器操作吧,我们将在加法上配置服务必须是windows管理员权限组的成员才可以调用服务操作,减法操作上将访问限制为windows来宾(Guest)组成员可以访问,乘法操作是任何人都可以访问的,本次示例运行在单独的计算机上,因为我们采用的安全策略为Message,在传输和消息安全上,都是启用了windows,应用还是非常简单的。等不及了吧?呵~,开锣咯~~  阅读全文

posted @ 2009-07-06 20:29 老米(迷失的code) 阅读(1408) | 评论(5) | 编辑

2009年7月5日

WCF安全之基于自定义声明授权策略

     摘要: 在上一章里面,我们说到wcf可以使用自定的义的用户名密码方式限制对服务的访问和加密,有可能存在这样一种情况,比如一个协定中存在多个操作,即一个服务契约中包含多个操作契约,如果我们还希望在同一用户访问当前服务契约的时候,更进一步,可以让我们做到对不同的用户授予不同的操作契约的访问,直白一点,比如有两个用户admin、admin2,admin可以访问服务契约中的两个操作契约,但是admin2只能访问其中一个,本示例将实现这种需求,在以下的示例中,服务:IUserData 中包含三个操作契约,我们将对admin、admin2 这两个用户授予不同的操作契约的访问权限,在客户使用不同的用户调用服务后,服务器将打印当前的请求服务的用户、请求的资源、服务器对声明的检查、检查结果等数据。  阅读全文

posted @ 2009-07-05 14:36 老米(迷失的code) 阅读(1590) | 评论(5) | 编辑

2009年7月4日

WCF安全之自定义用户名密码验证方式

     摘要: 在上一篇X509证书介绍后,相信大家对怎么使用X509证书在WCF的安全策略中有一定的了解,本章主要讲述在WCF的消息安全模式下的服务器对客户端基于自定义用户名和密码的身份验证模式。当所有内置 UserNamePassword 验证模式均不符合应用程序的要求时,你可以能过继承 System.IdentityModel.Selectors.UserNamePasswordValidator 抽象类,并重写其Validate 方法来实现自己的用户名密码验证程序,实际上,内置的用户名密码验证方式比自定义的用户名密码验证方式要可靠得多,因为自定义的用户名密码验证程序任何人都可以构造,但是标准的用户名密码验证方式刚是将用户提供的用户名密码映射到windows账户,所以,如果映射失败,意味着验证不通过,以下示例在服务器端启用自定义的用户名密码验证程序,客户端在调用服务前需要提供访问服务所需要的用户名密码,并在Endpo  阅读全文

posted @ 2009-07-04 17:21 老米(迷失的code) 阅读(2233) | 评论(11) | 编辑

2009年7月2日

WCF安全之X509证书

     摘要: X.509 是由国际电信联盟(ITU-T)制定的数字证书标准,相信这是人尽皆知的了,目前X.509证书据我所知有三个版本,.net中使用的是 x.509-2,X.509-2 版引入了主体和签发人唯一标识符的概念,以解决主体和/或签发人名称在一段时间后可能重复使用的问题,x509-2(以下简称x509)证书由两把钥匙组成,通常称之为密钥对,公钥加密,私钥解密。今天我想在这里对x509进行一个深入的介绍和了解,因为在WCF的安全体系中,x509证书应用是非常频繁的,或者说是不可缺少的,X509里有哪里秘密?一起瞄瞄呗~~  阅读全文

posted @ 2009-07-02 20:46 老米(迷失的code) 阅读(2725) | 评论(18) | 编辑

2009年7月1日

WCF安全之EndPointIdentity

     摘要: 故事发生在一个阳光明媚的下午,一名女子为了混入某小区行窃,将上次偷到的管道维修工作牌别在胸前,当她走近管理员身边时,被管理员一把抓个正着,原来这小区从上次失窃事件后,已经将维修队解散,现在维修都是由管理员联系外部人员,自然也不用别什么工作牌了。   1、许多朋友对这个EndPointIdentity相当的不屑顾,千万不要小看它呀,有时候你被wcf弄生弄死的时候还不知道为什么,这次你应该看清楚了。当你新建一个WCF服务类库时,正确的EndPointIdentity声明如下  阅读全文

posted @ 2009-07-01 20:17 老米(迷失的code) 阅读(1755) | 评论(8) | 编辑

2009年6月30日

WCF安全探讨之服务元数据保护

     摘要: 最近在做一个项目,应用了WCF进行分布式开发,中间还涉及到消息路由器等,好在有WCF提供了强大的基础支持,当然,本身也作了不少的扩展,实际,我最关心的是WCF的安全问题,网上不少朋友介绍的WCF的安全也是少得可怜,微软发布的WCF Security GUID好像讲得也只是入门级别的教程,离真正应用到项目中还是有很大的距离,这也让我萌发了分享的想法,今天先放出来占个位置吧,有反对的朋友砖头轻点,呵~,可以告诉你,WCF的安全里,有很多的小秘密,当然还是要告诉你,并且有此小秘密是要自己去体验后才知道,在博客排版方面,李会军(军哥)让人感觉最舒服,在解说方面,军哥也是以简洁著称,我在这里也学习一下,一起简洁吧,我希望以后的WCF安全探讨里,一次只讲一个小内容好了~  阅读全文

posted @ 2009-06-30 20:17 老米(迷失的code) 阅读(1592) | 评论(19) | 编辑

2008年9月1日

WCF如何正确调用LINQ TO SQL--更新操作

     摘要: 上一篇讲到WCF如何正确调用LINQ TO SQL,只涉及到了新增记录的操作。到于为什么要把更新操作分开来讲呢?因为更新确实有点麻烦,相对于新增操作来说,稍微有点难。  阅读全文

posted @ 2008-09-01 13:14 老米(迷失的code) 阅读(2746) | 评论(2) | 编辑

作者:老米
    
出处:http://www.cnblogs.com/viter/
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。