自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 《软件设计精要与模式》读书笔记(二)-对象法则

对象法则1.面向对象思想:一切皆对象(包括描述信息的属性和描述信息的行为)2.面向对象核心要素:封装(合理的隐藏与公开。合理的封装符合单一职责原则,保障了对象的高内聚)、继承(重用和抽象的基础,耦合关系,优先使用合成/聚合复用原则)、多态(指对象在不同时刻体现为不同类型的能力。多态有机地将封装继承和抽象结合起来,首先它利用封装的原理定义了对象类型;然后通过继承保证不同类型之间的关系;抽象则...

2018-12-04 15:16:22 216

原创 《软件设计精要与模式》读书笔记(一)-设计之道

架构设计需要关注内容:1.程序组织(Program Organization)划分功能模块,正确描述模块间关系,利用高内聚低耦合设计思想与原则对功能模块以组件或者包的形式进行封装。根据面向接口设计原理将组件和包进行抽象,公开暴露服务接口。利用分层架构模式,通过引入分层模式,分离不同的功能模块,根据层次定义模块边界。(逻辑视图、领域模型驱动设计这个还不太懂,后期研究)2....

2018-11-30 16:35:42 284

原创 MVC gridview导出到EXCEL

  public virtual ActionResult ExportToExcel(object dataSource, string filename = "excel")        {            GridView gv = new GridView();            gv.DataSource = dataSource;            gv.Dat...

2018-11-09 14:01:55 152

翻译 list排序

    private static List<MTL_WAREHOUSE_DETAIL> ListSort(List<MTL_WAREHOUSE_DETAIL> infoList, string field, string rule)        {            if (!string.IsNullOrEmpty(rule) && (rul...

2018-09-25 09:46:07 136

原创 mvc-在线弹出新页面查看word文档

1.页面 <div class="cont">            <span class="label">操作手册</span>            @Html.ActionLink(查看, "ViewManual", "Home", new { target = "_blank", @class = &quot

2018-08-15 10:54:04 898

原创 js及后台代码多语言处理

1.js/*! * js 帮助工具,主要是对一些常用方法的第二次封装 * Create Date: 2015-06-16 22:57*/Date.prototype.Format = function (fmt) {    var o = {        "M+": this.getMonth() + 1,        "d+": this.getDate(),     ...

2018-07-29 15:02:57 680

原创 合并gridview行列

/**********************************************/// 名称:MergeGridViewCell// 描述:用来合并GridView单元格。/*********************************************/using System;using System.Collections.Generic;using S...

2018-07-29 14:46:04 223

原创 gridview合并行列并导出Excel

 /// <summary>        /// 导出合并的gridview        /// </summary>        /// <param name="dataSource">数据源</param>        /// <param name="startColoum">要合并起始列,初始值:0&am

2018-07-29 14:44:56 470

原创 js 拖拽

1.js <script src="~/Content/js/jquery-ui.min.js"></script>    <script src="~/Content/js/tableHeadFixer.js"></script>    <script>        //layer.tips('@lblDrag',

2018-07-29 14:26:16 165

原创 template.js使用

1.JS  <script src="~/Content/plugin/template/template.js"></script>     <script type="text/template" id="template_ship">        <tr onclick="showMeas('{{cartonId}}')&q

2018-07-29 14:18:22 578

原创 js实现文本框自动显示两位小数

1.js://保留2位小数,如:2,会在2后面补上00.即2.00 function toDecimal2(x) {    var f = parseFloat(x);    if (isNaN(f)) {        return false;    }    var f = Math.round(x * 100) / 100;    var s = f.toString()...

2018-07-29 13:44:55 1560

转载 webapi 返回的字符串自动加双引号的解决

web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Application_Start()方法中添加一句: 。代码如下:GlobalConfiguration.Configuration.Formatters.XmlFormatte

2015-10-27 11:40:56 2641

多语言实现处理

使用: GetLanguageItemTextByController("code1", "file1.xml"),详见博客说明

2018-07-29

js实现table行列固定

引用JS,固定table的前n行及前n列, @*表格冻结*@ [removed] $(function () { $(".fixTable").tableHeadFixer({ "left": 0 }); $(".fixTable").tableHeadFixer({ "top": 1 }); }); [removed]

2018-07-29

敏捷开发模式

敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发敏捷开发

2017-11-21

项目开发模式工具方法

项目开发模式工具方法项目开发模式工具方法项目开发模式工具方法项目开发模式工具方法

2017-11-10

Go设计模式

设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式

2017-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除