随笔分类 -  Net(C#)开发

1 2 下一页
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程
摘要:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑... 阅读全文
posted @ 2015-11-27 11:18 软件开发学习分享 阅读(418) 评论(0) 推荐(0)
如何实现扫描二维码,实现网址自动跳转
摘要:推荐使用QRCode类库做,网上也有不少资料,把网址生成二维码后扫描就能自动跳转,不过网址必须加“http://”(不加不能跳转),亲测微信扫描后可以自动跳转 阅读全文
posted @ 2015-10-10 17:11 软件开发学习分享 阅读(2557) 评论(0) 推荐(0)
LINQ的基本语法包含如下的8个上下文关键字,这些关键字和具体的说明如下
摘要:出于工作需要,准备把LINQ的相关知识梳理一遍,希望能填补下之前学习漏掉的或是没有注意的地方,也为未来减轻压力~ LINQ查询表达式的基本语法很容易掌握,它使用C#常见的语言构造,从外观上看,和我们常用的SQL类似,并且查询表达式中的变量可以用匿名类型,所以在很多情况下,不需要指定变量类型就可以构... 阅读全文
posted @ 2015-09-30 17:14 软件开发学习分享 阅读(445) 评论(0) 推荐(0)
C# Cache的类方法
摘要:public class DataCache { /// /// 获取当前应用程序指定CacheKey的Cache值 /// /// /// public static object GetCache(string CacheKey) { System.Web.Caching.Cache o... 阅读全文
posted @ 2015-09-30 10:30 软件开发学习分享 阅读(567) 评论(0) 推荐(0)
NET Native
摘要:起因源自于微软在 MSDN 博客上宣布了 .NET Native 的开发者预览版。.NET Native 可以将 C# 代码编译成本地机器码。有了它,开发者将不仅能享受 C# 的高生产力,而且能拥有 C/C++般的性能。鱼与熊掌不可兼得,而有了 NET Native,我们可以兼得 C# 的生产力与 ... 阅读全文
posted @ 2015-09-08 09:30 软件开发学习分享 阅读(333) 评论(0) 推荐(0)
Linq中where查询
摘要:Linq的Where操作包括3种形式:简单形式、关系条件形式、First()形式。1.简单形式:例:使用where查询在北京的客户var q =from c in db.Customerswhere c.City == "beijing"select c;再如:筛选1994 年或之后雇用的雇员:va... 阅读全文
posted @ 2015-08-29 16:38 软件开发学习分享 阅读(476) 评论(0) 推荐(0)
在C# 获取当前应用网址
摘要:/// /// 获取当前应用网址 /// /// public static String GetCurApplicationUrl() { String url = HttpContext.Current.Request.Url.IsDefaultPort ? HttpContext.Cur... 阅读全文
posted @ 2015-08-29 15:20 软件开发学习分享 阅读(355) 评论(0) 推荐(0)
SessionHelper
摘要:public static modelClass getCurUserFromSession() { try { return HttpContext.Current.Session["LoginUser"] as modelClass; } catch (Exception ex) { retur... 阅读全文
posted @ 2015-08-14 10:50 软件开发学习分享 阅读(254) 评论(0) 推荐(0)
mvc下是如何传值的
摘要:最近在开发一个项目,用的是mvc框架,现将mvc会用到的常用传值方法总结如下:在讲传递参数方法之前,先简单介绍一下MVC路由及运行机制。 首先,Web 浏览器向服务器发送一条URL 请求,如http://HostName/ControllerName/ActionName/Parameters。其次... 阅读全文
posted @ 2015-08-13 16:10 软件开发学习分享 阅读(262) 评论(0) 推荐(0)
Lambda表达式详细总结
摘要:(一)输入参数在Lambda表达式中,输入参数是Lambda运算符的左边部分。它包含参数的数量可以为0、1或者多个。只有当输入参数为1时,Lambda表达式左边的一对小括弧才可以省略。输入参数的数量大于或者等于2时,Lambda表达式左边的一对小括弧中的多个参数质检使用逗号(,)分割。示例1下面创建... 阅读全文
posted @ 2015-08-13 16:00 软件开发学习分享 阅读(410) 评论(0) 推荐(0)
MVC:一个View显示多个Model(多个Model你可以使用ViewBag或ViewData , 或者:Model["myInfo"] as)
摘要:MVC:一个View显示多个Model多个Model你可以使用ViewBag或ViewData , 或者:Model["myInfo"] as.比如:Tuple myInfo = Model["myInfo"] as Tuple; 阅读全文
posted @ 2015-08-13 15:46 软件开发学习分享 阅读(347) 评论(0) 推荐(0)
Lambda表达式相当于一个函数
摘要:看来你对Lambda完全不懂。Lambda表达式相当于一个函数。 比如model=>model.Name相当于string一个函数(Model的类型model) { returnmodel.Name; }看到了么?model是形参,这个名字无所谓的。你写string一个函数(Model的类型x) {... 阅读全文
posted @ 2015-08-13 15:39 软件开发学习分享 阅读(330) 评论(0) 推荐(0)
Lambda表达式
摘要:“Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。C#表达... 阅读全文
posted @ 2015-08-13 15:34 软件开发学习分享 阅读(228) 评论(0) 推荐(0)
获取基目录,它由程序集冲突解决程序用来探测程序集
摘要:private static string baseDirName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log"); 阅读全文
posted @ 2015-07-30 12:20 软件开发学习分享 阅读(217) 评论(0) 推荐(0)
using可以用于释放操作,相当于Dispose()
摘要:using可以用于释放操作,相当于Dispose() 阅读全文
posted @ 2015-07-29 11:43 软件开发学习分享 阅读(354) 评论(0) 推荐(0)
将两个字符串组合成一个路径
摘要:private string GenerateImageFilePath(string fileName, string fileExt = ".jpg"){string dir = Path.Combine(Server.MapPath("~/"), "Images");if (!Director... 阅读全文
posted @ 2015-07-24 13:51 软件开发学习分享 阅读(278) 评论(0) 推荐(0)
C#中流,字节,字符,字符串
摘要:首先要明白它们本身是由什么组成的:流:二进制字节:无符号整数字符:Unicode编码字符字符串:多个Unicode编码字符那么在.net下它们之间如何转化呢?一般是遵守以下规则:流->字节数组->字符数组->字符串下面就来具体谈谈转化的语法:流->字节数组MemoryStream ms = new ... 阅读全文
posted @ 2015-07-23 16:38 软件开发学习分享 阅读(764) 评论(0) 推荐(0)
汉字算一个字符(实际上占两个字节),英文字母也算是一个字符(实际上占一个字节)
摘要:汉字算一个字符(实际上占两个字节),英文字母也算是一个字符(实际上占一个字节) 阅读全文
posted @ 2015-07-23 16:35 软件开发学习分享 阅读(794) 评论(0) 推荐(0)
截取字符串的长度(中英文)
摘要:} } return System.Text.Encoding.Unicode.GetString(list.ToArray()); } /// /// 要截取的字节数 /// ///输入的字符串 ///限定长度 ///是否需要省略号,true--需要,false--不需要 ///截取类型 ///截... 阅读全文
posted @ 2015-07-23 11:45 软件开发学习分享 阅读(307) 评论(0) 推荐(0)
XCode
摘要:http://www.newlifex.com/showtopic-51.aspx 阅读全文
posted @ 2015-07-22 16:37 软件开发学习分享 阅读(205) 评论(0) 推荐(0)

1 2 下一页