• C# 设计模式之空对象模式

    最近看了不少的书籍和视频等相关资料,决定自己边学习边写一下个人对设计模式的理解,如果有不对的请大家多多指正。 今天先说说我个人觉得最简单的设计模式 -- [空对象模式] 空对象模式可以减少客户端对对象判断是否为空的重复操作,也可以减少异常发生的情况【如果客...

    2018-06-23 23:58:07

  • sql创建表变量,转百分数

    declare @tab table( IDnt identity(1,1) primary key, --从1开始,每次自增1 ,Name nvarchar(200) ) declare a float select @NodesPercentage=Cast((cast(round((case when a1 then 1 else a end),2) as numeric(10,2)))*100 as varchar(20))+'%'...

    2018-06-23 23:58:02

  • .NET MVC自定义Html辅助方法

    using System; using System.Web.Mvc; using System.Web.Routing; namespace MvcTest2.Helpers { public static class ImageHelpers { public static MvcHtmlString ImgLink(this HtmlHelper helper,string actionName,string imgUrl,string alternateText,object rout...

    2018-06-23 23:58:00

  • 在数据库配置下拉框数据,后台绑定数据

    protected void Page_Load(object sender, EventArgs e) { // 首次加载页面时才绑定 if (!IsPostBack) { BusinessLogic bll = new BusinessLogic(); // 获取数据库“D00001”下拉框对应数据 DataTable dt = bll.GetData("D00001"); // 给下拉框绑定数据源 ddldata.Data...

    2018-06-23 23:57:56

  • C# string字节数组转换

    string转byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); byte[]转string: string str = System.Text.Encoding.Default.GetString ( byteArray ); string转ASCII byte[]: byte[] byteArray = System.Text.Encoding.ASCII.GetBytes ( str...

    2018-06-23 23:57:58

  • 我的博客园开通啦,哇咔咔咔!Good Good Coding,Day D

    1.好好学习,天天总结 2.Good Good Coding,Day Day Up!...

    2018-06-23 23:57:56

  • .NET MVC与三层架构

    虽然接触了两者有一段时间了,但是有时还是会混淆概念,在此处不打算说明二者的区别,因为二者都是架构模式,并且也有一定的共存度,在实际开发中,严格区分意义不大。基于最近涉及到这部分知识就在复习下,编程过程中,基础概念更重要,而不是技术。 先看看,三层架构...

    2018-06-23 23:57:53

  • url字符转义

    作者在做短链接功能时,url参数里带了字符,结果无法转换。后来查了一下,发现可以用其它符号代替。下面是对应表 + URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录 %2F ? 分隔实际的URL和参数 %3F % 指定特殊字符 %25 # 表示书签 %2...

    2018-06-23 23:57:43

  • 特殊引用类型(string)

    private string FuncWithParameters( int param1, String param2, List string param3) { // 我们在这里改变参数值 param1 = 100 ; param2 = " hello " ; param3.Add( " sfs " ); return " thank you for reading me " ; } public void Test() { int intValue = 200 ;...

    2018-06-23 23:57:52

  • Linux的安装

    要学习Linux,首先要搭建环境,我这里是基于VMware+CentOS6.9来安装。 Linux的安装 下面是详细步骤,重点需要关注的地方用红色粗体标识出来。 1,打开VMware,点击'创建新的虚拟机' 2,选择自定义(高级) 3,选择虚拟机硬件兼容性,默认 4,选择'稍后安装操作系统',可...

    2018-06-23 23:57:47

2