随笔分类 - .net(C#)
摘要:这几天稍微关注了一下SOA方面的资料,抛开webservice性能问题不说,就当当这验证问题就让人头疼考虑到几点:1、调用方法的时候把用户名密码都带上,显然不太理想,每次都需要传递密码也不太那个安全,而且每次都要验证用户名和密码正确性,麻烦2、不把用户名和密码带上,怎么知道这次来连接的是谁呢?由上面2个问题,突然考虑到单点登录,我只登录一次,只把用户和密码传递一次不就行了嘛,听起来不错,可是问题又...
阅读全文
摘要:在一次模拟抓取百度搜索内容的实战中,记录了该文章。。。。以记录几个问题(嘿嘿,没什么技术含量,只是记录遇到的麻烦和思路)在C#中,为了实现网页内容的抓取,我们一般使用 System.Net 下的一些常用类,如HttpWebRequest、HttpWebResponse等等。。。。。为了抓取网页内容,...
阅读全文
摘要:最近一个 c/s项目中需要用到定时任务,也就是说每天定时几点给客户发送短信的功能。思考过后,最后决定这么设计。。。。由于是定时任务,不是间隔多少时间来执行,所以需要计算定时的时间和当前时间相差毫秒数,然后就可以设置Timer的Interval了,该任务是每天执行,所以也可以简单的处理了1、首先抽象出定时任务类:AbstractTask 属性Cron:定时的时间,如 10:00:00 ...
阅读全文
摘要:本次内容:使用递归生成无限极XML递归方法大家应该都很熟悉了,简而言之就是方法内部调用自己,就这样不断重复重复再重复的执行,不过要担心死循环哟。。。当我们系统需要动态生成菜单时,也就是说我们系统的菜单是存在数据库中的,数据库结构类似于:ID,Name,Parent_ID 这种设计方法的时候,我们就需要根据ID 和 Parent_ID的关系来动态生成菜单。。至于怎么生成菜单,今天就不介绍了,今天主要...
阅读全文
摘要:引用类型的对象复制,分为浅复制和深复制。。。浅复制就简单的把地址复制给另一个对象,其中有一个对象发生变化,2个都有变化。实现方式,实现 ICloneable 接口,调用 MemberwiseClone()方法就可以了。深复制就完全产生一个新的对象,二者属性一样,但没有任何关联。。实现方式,可以重新 new 一个对象,也可以通过序列化、反序列化来实现。。代码:[代码]
阅读全文
摘要:当我们的系统投入生产环境正常使用的时候可能我们时常需要修复一些未知的BUG(测试部门不小心漏过的bug,呵呵)或者客户提出一些需要修改的需求等等,我们都需要给我们的系统打补丁,这时候我们不是把整个项目都打包放到正式系统上的。首先系统比较大,可能文件就比较大了,再一个原因是我们只修改一部分功能,只需要更新这些文件就好了,更新多了反而可能影响正常功能(不小心修改了正常功能的文件)。这时候我们传统的做法...
阅读全文
摘要:aspx 生成静态首页 最“静态”的(呵呵),就是读模板 生成 html文件这类例子网上已经有很多资料了原理就是读取模板的内容,然后替换里面特定的字符串来生成html文件的根据这个原理,我做了个 自动生成静态首页的类,一下的demo首先,静态的模板 是肯定要有的啦,然后就需要配置一下 配置文件 configManager.xml 这个文件,具体配置含义在 demo中有解释然...
阅读全文
摘要:C# 保留N位小数 最快的方法
.ToString("fN")
这里的N替换成数字即可,如 .ToString("f2") 即保留2位小数,还是挺方便的
阅读全文
摘要:asp.net有效掐掉服务器Excel进程方法
阅读全文
摘要:asp.net C#将table内容写入excel
阅读全文
摘要:GridView初步自定义操作:“编辑”、“删除”、“更新”等,并且使用datatable作为数据源,不直接连接数据库
阅读全文

浙公网安备 33010602011771号