随笔分类 - Asp.net
摘要:这算是社团布置的一个假期小作业吧,我只是提出我自己的解决方案,不一定是最合适的。效果大致如下:javascript这块使用jquery。新建一个Asp.net web项目,使用NuGet获取Jquery最新版。数据库方面使用Nhibernate,用Install-Package Nhibernate引用。数据库是用的PostgreSQL,Install-Package Npgsql把驱动装上。我这里偷个懒,数据库名,用户名和密码都是ajaxDemo了。创建数据库:CREATE DATABASE "ajaxDemo" WITH OWNER = "ajaxDemo&q
阅读全文
摘要:无聊中手机上网翻到的,先没明白这是什么东西,等我实际体验了一把以后完全震惊了,太给力了!NuGet的官方说明是:NuGet是一款Visual Studio的扩展,它可以简单的安装、升级开源库和工具。官网地址:http://www.nuget.org/官网最醒目的位置就是下载链接,安装完成后我们来快速体验一把。手上有个小项目需要使用到json格式,一般情况我会先Google一下有没有相关的开源库(这个肯定是有的)。然后从一些博文中发现了Json.net,然后继续Google之,找到Json.net的官网,然后下载最新的稳定版本,找出DLL文件引用它。是不是很复杂?很繁琐?(其实没用NuGet之前
阅读全文
摘要:NSoup是JSoup的Net移植版本。使用方法基本一致。如果项目涉及HTML的处理,强烈推荐NSoup,毕竟字符串截断太苦逼了。下载地址:http://nsoup.codeplex.com/简单用法如下:NSoup.Nodes.Document doc = NSoup.NSoupClient.Parse(HtmlString);处理网络上的页面:NSoup.Nodes.Document doc = NSoup.NSoupClient.Connect("http://www.cnblogs.com/htynkn/").Get();但是遗憾的是NSoup默认的编码是UTF-8
阅读全文
摘要:Quart是java环境下的任务调度系统,比起原始的数据库触发器标志和独立的调度器线程来说,这个开源的任务调度系统好用了不知道多少倍。最近部门的一个伙伴做了一个投票系统,投票是通过IP限制实现的,IP地址保存在数据库中,需要每天零时删除IP记录。系统是Asp.net的,本来想弄个Timer,但是老觉得不怎么放心,所以暂时改成手动了。最近投票弄完了闲下来研究了一下,发现有个.net环境下的Quart:Quart.Net。从官方主页可以看到这个东西是从Quart移植过来的,就Down下了试了一下,发现用着很顺手。首先下载相关的库。http://quartznet.sourceforge.net/d
阅读全文
摘要:方法一:string sPath = System.IO.Path.GetDirectoryName(Page.Request.PhysicalPath)方法二:string sPath = System.Web.HttpContext.Current.Request.MapPath("/") 方法三: string sPath = Page.Server.MapPath("/");我推荐使用第二种有时候可能出现找不到类的情况,请引用System.Web.dll
阅读全文