摘要: 在写mvc的开发程序的时候通过post请求将用户信息提交到处理页面(*.ashx),然后通过处理页面调用类库中某个类下的登录方法之前当调用登录方法时做了判断:if (HttpContext.Current.Session != null) 这个时候Session始终的null于是将该类实现了接口:IRequiresSessionState (using System.Web.SessionState;)结果Session还是null。。。接着我把处理页也继承接口:public class ActionsHander : IHttpHandler, IRequiresSessionState问题 阅读全文
posted @ 2012-09-07 18:44 赵阳 阅读(1261) 评论(0) 推荐(0)
摘要: 每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。 可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux下的文件表达格式非常复杂,不象WINDOWS,DOS下都是统一的AAAAAA. 阅读全文
posted @ 2012-09-07 16:29 赵阳 阅读(143) 评论(0) 推荐(0)
摘要: //获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名) //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType ( ).Assembly.Location; //result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Proc. 阅读全文
posted @ 2012-09-05 18:24 赵阳 阅读(139) 评论(0) 推荐(0)
摘要: 在开发的时候,遇到了这样的问题:我开发了一个工具用来生产另一个软件需要的源文件(.c文件),发现使用File类的静态方法WriteAllText保存的文件在VS中打开中文注释变成了乱码,经过查询,发现问题是WriteAllText的默认保存编码不可以,必须采用UTF-8的编码方式,也就是在WriteAllText的第三个参数采用Encoding.UTF-8。 奇怪的是生成的C++源文件采用Encoding.UTF-8参数却会生成乱码,猜想是VS在C++的解码用的格式不一样?经过尝试,发现第三个参数应该采用Encoding.Default就可以了! 阅读全文
posted @ 2012-09-05 18:21 赵阳 阅读(224) 评论(0) 推荐(0)
摘要: 今天开始整理我的技术博客,以后要积累起来,认真起来! 阅读全文
posted @ 2012-07-04 18:59 赵阳 阅读(85) 评论(0) 推荐(0)