随笔分类 -  .NET

摘要:使用ThoughtWorks.QRCode生成,利用这个库来生成带Logo的二维码(就是中间嵌了一个图片的二维码),直接见代码: HttpContext context = HttpContext.Current; String data = "二维码的内容";//如果是链接会... 阅读全文
posted @ 2014-11-06 16:45 学亮 阅读(434) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/teroy/p/4015461.html前言 最近在学习Web Api框架的时候接触到了async/await,这个特性是.NET 4.5引入的,由于之前对于异步编程不是很了解,所以花费了一些时间学习一下相关的知识,并整理成这篇博客,如果在阅... 阅读全文
posted @ 2014-10-16 10:53 学亮 阅读(494) 评论(0) 推荐(0) 编辑
摘要:【sceislqzw】:你在创建公有队列,而你的机器不属于任何域。一般工作组安装的计算机只能创建私有队列。System.Messaging.MessageQueueQueueReceive=newSystem.Messaging.MessageQueue(@".\Private$\MSMQDemo"... 阅读全文
posted @ 2014-10-09 22:07 学亮 阅读(1843) 评论(1) 推荐(0) 编辑
摘要:首先在windows系统中安装MSMQ一、MSMQ交互开发基于消息的应用程序从队列开始。MSMQ包含四种队列类型:外发队列:消息发送到目的地之前,用它来临时存储消息。公共队列:在主动目录中公布。整个网络各种服务器上的应用程序能够通过主动目录找到并应用公共队列。私有队列:这些是本地服务器上的队列,对其... 阅读全文
posted @ 2014-06-12 13:16 学亮 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:一.官方说法301,302都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:301redirect:301代表永久性转移(PermanentlyMoved)。302redirect:302代表暂时性转移(TemporarilyMoved)。这是很官方的说法,那么它们的区别到底是什么... 阅读全文
posted @ 2014-05-20 10:01 学亮 阅读(558) 评论(0) 推荐(0) 编辑
摘要:网址:http://www.fenxi.com/ 阅读全文
posted @ 2014-05-06 18:01 学亮 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1.对于属性的封装,如果返回集合,使用IEnumerable,如果延迟加载,使用IQueryable,原因是这个接口只能遍历取出它的值,而不能对这个集合做出改变,比如public class Order{ private List names; public IList Names ... 阅读全文
posted @ 2014-04-14 16:55 学亮 阅读(1413) 评论(1) 推荐(2) 编辑
摘要:转载地址:http://www.cnblogs.com/JustRun1983/archive/2013/03/28/2981645.html 有修改Autofac通过Controller默认构造函数实现依赖注入原理:我们知道,MVC处理一个请求时,首先从请求的URL中解析出对应Route然后根据R... 阅读全文
posted @ 2014-03-31 10:05 学亮 阅读(819) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/xishuai/p/3625859.html写在前面服务号和订阅号URL配置创建菜单查询、删除菜单接受消息发送消息(图文、菜单事件响应)示例Demo下载后记 最近公司在做微信开发,其实就是接口开发,网上找了很多资料,当然园友也写了很多教程,但都是理论说了一大堆,实用指导或代码很少。如果你自己仔细研究下,其实就那么点东西,C#实现起来也很简单,原本不想写这篇文章的,但是本人当时摸索走了很多弯路,这边总结下,希望初次接触微信公众平台的朋友别像当时的我一样。 自己动手,丰衣足食。服务号和订阅号 服务号是公司申请的微信公共账号,订阅号是个人... 阅读全文
posted @ 2014-03-27 09:52 学亮 阅读(366) 评论(0) 推荐(0) 编辑
摘要:js代码:$(function () { $("#btnTest").click(function () { var array = new Array(); array.push("1"); array.push("3"); array.push("5"); var ids = JSON.stringify(array);//格式为:[1,3,5] $.ajaxSettings.async = ... 阅读全文
posted @ 2014-03-17 10:26 学亮 阅读(821) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/oec2003/archive/2010/07/27/1785862.htmlURL重写有很多的好处,如有利于SEO、便于记忆、隐藏真实路径使安全性提高、便于更新等等。在AspNet4.0之前的版本中要实现URL重写比较复杂,有时还会借助第三方类库,而在AspNet4.0中可以很方面实现,下面就一步一步来讲解怎样在AspNet4.0中实现URL重写。1 打开VS2010,创建一个AspNet项目命名为UrlRewriterDemo。可以看到AspNet4中的项目结构有点类似AspNet MVC ,加了很多现成的东西,只需稍加修改就可以变成 阅读全文
posted @ 2014-03-07 10:04 学亮 阅读(670) 评论(0) 推荐(0) 编辑
摘要:SqlHelper.cspublic static class SqlHelper { private static readonly string conStr = ConfigurationManager.ConnectionStrings["sql"].ConnectionString; public static int ExecuteNonQuery(string sql, CommandType cmdType, params SqlParameter[] pms) { using (SqlConnection ... 阅读全文
posted @ 2014-02-18 14:16 学亮 阅读(2881) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cyqdata.com/download/article-detail-54302OAuth2 社区通用组件说明:源码为C#(.NET)写成,目前支持新浪微博、QQ、淘宝。其它类型和界面,可以根据自己需要,下载源码扩展或调整。使用本组件,只需要几行代码,就可以在网站上集成以下效果:相关文章及使用说明:1:通用社区登陆组件技术分享(开源)上篇:OAuth 授权登陆介绍2:通用社区登陆组件技术分享(开源)中篇:OAuth 登陆组件流程及组件集成方法3:通用社区登陆组件技术分享(开源)下篇:OAuth 源码下载及原理解说源码下载(本组件将不定期更新):点击下载:OAu 阅读全文
posted @ 2014-02-14 11:28 学亮 阅读(255) 评论(0) 推荐(0) 编辑
摘要:第一种使用方法直接赋值: 1 VelocityEngine vltEngine = new VelocityEngine(); 2 vltEngine.SetProperty(RuntimeConstants.RESOURCE_LOADER, "file"); 3 // vltEngine.SetProperty(RuntimeConstants.FILE_RESOURCE_LOADER_PATH, System.Web.Hosting.HostingEnvironment.MapPath("~/templates"));//模板文件所在的文... 阅读全文
posted @ 2014-02-12 16:40 学亮 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:1 string s = "dfasfdasfdsa*fdasfdsafdsa"; 2 s = "转发:dfasfdasfdsa*fdasfdsafdsa"; 3 //s = "转发:***dfasfdasfdsa*fdasfdsafdsa"; 4 //s = "转发: dfasfdasfdsa*fdasfdsafdsa"; 5 //s = "转发: * * * dfasfdasfdsa*fdasfdsafdsa"; 6 7 MatchCollect... 阅读全文
posted @ 2014-02-11 15:38 学亮 阅读(474) 评论(0) 推荐(0) 编辑
摘要:Lumisoft.NET组件是一个非常强大的邮件发送、邮件接收等功能的开源组件,一般用它来处理邮件的相关操作,是非常合适的。之前也写过一些该组件的随笔文章,不过主要是利用来发送邮件居多,最近由于项目需要,需要利用该组件来接收邮件,邮件通过POP3协议进行接收到本地,故对该组件进行了全面的了解和使用。本文主要是在此背景上,介绍该组件的POP3协议处理类的使用。Lumisoft.NET组件2013年作者有做了一定的更新,修复了一些问题,本文是基于该组件的最新版本进行开发使用。1、POP3登录及头部信息获取首先使用POP3,必须创建一个POP3_Client的对象,然后通过Connect和Login 阅读全文
posted @ 2014-02-11 11:41 学亮 阅读(579) 评论(0) 推荐(0) 编辑
摘要:Guid的常见格式:1、Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce62、Guid.NewGuid().ToString("D") 结果为: 57d99d89-caab-482a-a0e9-a0a803eed3ba3、Guid.NewGuid().ToString("B") 结果为: {09f140d5-af72-44ba-a763-c861304b46f8}4、Guid.NewGuid().ToString("P") 结果为: 阅读全文
posted @ 2014-02-08 14:40 学亮 阅读(296) 评论(0) 推荐(0) 编辑
摘要:XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。 下面列出了最有用的路径表达式: nodename:选取此节点的所有子节点。/:从根节点选取。//:从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。.:选取当前节点。..:选取当前节点的父节点。例如有下面一段XML: 在ASP.NET中使用Highchartsjs图表http://zhoufoxcn.blog.51cto.com/792419/5373242011-04-07Log4Net使用详解(续)http://blog.csdn.net/zhouf 阅读全文
posted @ 2013-12-31 14:32 学亮 阅读(7552) 评论(0) 推荐(1) 编辑
摘要:SWFUpload上传大文件 SWFUpload上传大文件 文件名称: 文件大小: 字节 已上传: 字节 上传百分比:% // 获取数据 HttpPostedFile hpf = Request.Files["Filedata"]; //建立今天的文件夹 ... 阅读全文
posted @ 2013-12-12 16:28 学亮 阅读(735) 评论(0) 推荐(0) 编辑
摘要:首先感谢提供此教程的朋友,可以给大家学习的机会,很有用,留着好好学。如下正文: 1. 申请域名 2. 购买空间 3. 备案 4. 使用photoshop完成设计与切图 5. 使用dreamweaver建立站点 6. 使用HTML完成滚动公告 7. 使用Javascript完成显示当前日期和过渡动画并填充首页面内容 8. 使用SQL SERVER2005建立数据库和表 9. 使用VS2005完成站点建立 9.1 首页 (1)从index.html转为index.aspx (2)使用DataList变成文章列表 (3)网上调查 9.2 二级页面... 阅读全文
posted @ 2013-11-08 15:47 学亮 阅读(1058) 评论(0) 推荐(1) 编辑