首页
学习
活动
专区
工具
TVP
发布

王磊的博客

公众号「Java中文社群」
专栏作者
681
文章
969233
阅读量
62
订阅数
缓存通用管理类 + 缓存 HttpContext.Current.Cache 和 HttpRuntime.Cache 的区别
  以前写asp.net时用HttpContext.Current.Cache存缓存很好用,今天写了一个windows服务程序,HttpContext.Current.Cache存缓存的时候还好,取的时候一直报错“未将对象引用到实例”很郁闷,查询了一下资料才明白引用程序缓存要用HttpRuntime.Cache...   我们先看MSDN上的解释: HttpContext.Current.Cache:为当前 HTTP 请求获取Cache对象。         HttpRuntime.Cache:获取当前应
磊哥
2018-05-09
1.3K0
C# 调用IP库(QQWry.Dat)查询IP位置及自动升级IP库方法(附IP库下载地址及相关dll下载)
前言 C# 用IP地址(123.125.114.144)查询位置(北京市百度公司)的东西,非常好用也非常方便,可手动升级刷新IP库,一次编码永久收益,可支持winform、asp.net等程序。 本文使用的IP库为, QQWry.Dat是显IP版QQ(彩虹外挂等),纯真IP数据库查询器等的IP数据库文件,可实现 IP 地址高效检索。 使用 一、C# 调用IP库(QQWry.Dat)查询IP位置 ①、下载QQWry.Dat到D盘根目录(用户可以随意放置,没有特殊规定),点击下载。 ②、使用第三方dll(
磊哥
2018-05-08
2.4K0
HttpWebRequest采集读取网站挂载Cookie的通用方法
Asp.net 版本 HttpWebRequest采集时添加:httpWebRequest.CookieContainer = new CookieContainer();就能远程挂载上cookie,那么怎样去读取挂载上的cookie呢? 下面方法为大家解除烦恼。 遍历方法: public static List<Cookie> GetAllCookies(CookieContainer cc) { List<Cookie> lstCookies = new List<Cookie>();
磊哥
2018-05-08
9260
Asp.Net使用Yahoo.Yui.Compressor.dll压缩Js|Css
网上压缩css和js工具很多,但在我们的系统中总有特殊的地方。也许你会觉得用第三方的压缩工具很麻烦。我就遇到了这样问题,我不想在本地压缩,只想更新到服务器上去压缩,服务器压缩也不用备份之类的操作。于是我就想着自己实现压缩工具。 初步需求如下: 使用Yahoo.Yui.Compressor 2.0版本 只对网站目录下指定文件夹中css和js进行压缩 使用到了JQuery插件,所以有很多都是压缩过的js。所以对文件名称中保存min的不进行压缩 不需要备份文件 如在第一次访问文件时候进行压缩或应用程序启动时候进
磊哥
2018-05-08
2.1K0
ASP.NET MVC 5调用其他Action
引用代码: @Html.Action("Index", "BaseData", new { d = "variety" }) 后台获取参数: RouteData.Values["d"]
磊哥
2018-05-08
1.6K0
聊聊asp.net中Web Api的使用
扯淡     随着app应用的崛起,后端服务开发的也越来越多,除了很多优秀的nodejs框架之外,微软当然也会在这个方面提供更便捷的开发方式。这是微软一贯的作风,如果从开发的便捷性来说的话微软是当之无愧的老大哥,只是鱼和熊掌不能兼得,各种语法糖带来开发的便利势必会牺牲程序运行的性能,这是无可避免的,通用和效率永远是需要程序员去取舍的话题。扯淡到这就完了,下来就聊聊今天的主角web api,web api 是mvc4.0之后出现的一种技术吧,他的创建和带来的便利我就不介绍了。这边文章主要聊聊,我对web ap
磊哥
2018-05-08
1.4K0
ASP.NET将Session保存到数据库中
因为ASP.NET中Session的存取机制与ASP相同,都是保存在进行中, 一旦进程崩溃,所有Session信息将会丢失,所以我采取了将Session信息保存到SQL Server中,尽管还有其它的 几个方式(本文不作介绍),要将Session保存到SQL Server中,需要有以下几个步骤: 1.首先要创建用于保存Session数据的数据库,以命令行的形式用aspnet_regsql.exe来完成,具体命令为 C:\WINDOWS\Microsoft.NET\Framework\v2.0.5072
磊哥
2018-04-26
2.5K0
asp.net mvc3.0第一个程序helloworld开发图解
步骤一:新建asp.net mvc3.0项目 (选择Razor模板) 步骤二:创建控制器 步骤三:控制器源码内右键创建对应视图 步骤四:控制器内添加代码 步骤五:视图页面输出内容 步骤六:F5调试
磊哥
2018-04-26
6320
asp.net mvc3.0安装失败之终极解决方案
安装失败截图 原因分析 因为vs10先安装了sp1补丁,然后安装的mvc3.0,某些文件被sp1补丁更改,导致“VS10-KB2483190-x86.exe”安装不了,造成安装失败。 解决方案 方法1
磊哥
2018-04-26
8990
Asp.net中Js、Css文件压缩辅助类
类名:WebCompressUtility.cs 代码如下: /// <summary> /// Js、Css文件压缩辅助类 /// Stone_W /// 2011.6.21 /// </summary> public class WebCompressUtility { public WebCompressUtility() { } #region 判断浏览器是否支持指定压缩 /// <summary> /// 判断浏览器是否支持指定压缩 /// </summa
磊哥
2018-04-26
2.8K0
asp.net产生客户端Cookie与js操作Cookie大全
Js操作Cookie封装的代码[各个浏览器测试兼容]: 1 function SetCookie(name, value)//两个参数,一个是cookie的名子,一个是值 2  { 3 var Days = 1; //此 cookie 将被保存 30 天 4   var exp = new Date(); //new Date("December 31, 9998"); 5   exp.setTime(exp.getTime() + Days * 24 * 60 * 60
磊哥
2018-04-26
1.9K0
ASP.NET 缓存 Cache
ASP.NET 提供一个功能完整的缓存引擎,页面可使用该引擎通过 HTTP 请求存储和检索任意对象. 缓存的生存期与应用程序的生存期相同,也就是说,当应用程序重新启动时,将重新创建缓存。 将数据添加到缓存中 1。通过指定其键和值将项添加到缓存中 Cache["txt"] = "a"; 2.通过使用 Insert(重载Insert方法)方法将项添加到缓存中 Cache.Insert("txt", "a"); 下列代码显示如何设置相对过期策略。它插入一个项,该项自上次访问后 10 分钟过期。注意 Date
磊哥
2018-04-26
1.3K0
asp.net 操作ftp 通用代码[测试通过]
代码如下: // 建立目录 FtpWebRequest Request = (FtpWebRequest)WebRequest.Create("ftp://113.107.160.135:2121/vadmin.uuu9.com/aaa"); Request.Credentials = new NetworkCredential("wanglei", @"}}XnJXt4a\7datr"); Request.Method = WebRe
磊哥
2018-04-26
3.3K0
asp.net 取windows的所有进程
代码如下: #region 取得windows的所有进程 public static string GetCourse() { System.Text.StringBuilder sb = new System.Text.StringBuilder(); string tempName = ""; int begpos, endpos; foreach (Process thisProc in System.Diagnostics.Process.GetProcesses()
磊哥
2018-04-26
1.2K0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档