自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(578)
  • 收藏
  • 关注

转载 Redis命令总结

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis的Java语言包,这些命令都有对应的方法,比如上面例子中使用的sadd方法,就是对集合操作中的SADD命令。下面将Redis提供的命令做一总结。1连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证...

2018-08-11 22:59:00 307

转载 .Net 高效开发之不可错过的实用工具

工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为 ASP.NET 开发者介绍一些高效实用的工具,包括 SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。Visual StudioVisual Studio Productivity Power tool: VS 专业版的效率工具。Web Essentials...

2017-06-20 20:59:00 292

转载 大型网站架构之分布式消息队列

以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最...

2017-04-26 10:38:00 288

转载 数组去重的两种最常用方法

第1种 - 哈希法var arr = [0,0,1,2,4,3, 3, '3', '3', '我我', '我我', '啊'];var uniqueHash = function (arr) { var res = []; var hash = {}; arr.forEach(function (m) { if ...

2017-04-05 17:51:00 140

转载 下拉加载更多DEMO(js实现)

项目的一个前端页面展示已购买商品时,要求能下拉加载更多。花了点时间研究这个功能,以前没做过。 首先需要给div加scroll事件,监听滚动条滚动动作。那何时触发加载动作呢?当滚动条滚到底的时候。如何判断滚动条滚到底呢? 当滚动条的高度加上滚动条到div顶部的高度等于div的可滚动高度时,说明滚动条到底部了。公式如下。[javascript]view...

2017-03-12 22:39:00 80

转载 MVC实现加载更多

MVC中实现加载更多作者欢醉关注2016.01.25 08:48字数 945阅读 136评论 0喜欢 2需要实现的功能:数据太多想初次加载部分数据,在底部加上“加载更多”按钮点击后加载第二页数据(从数据库只取指定页数据)后接在已有数据后面(类似于android中的下拉加载更多)每次加载时显示“正在加载……”网上找了一些方法,类似于Mv...

2017-03-12 22:23:00 90

转载 MVC中实现加载更多

需要实现的功能:数据太多想初次加载部分数据,在底部加上“加载更多”按钮点击后加载第二页数据(从数据库只取指定页数据)后接在已有数据后面(类似于android中的下拉加载更多)每次加载时显示“正在加载……”网上找了一些方法,类似于MvcPager分页组件,用的是v1.5.0版,但后台需要将分页后的对象列表ToPagedList,需要在MvcPager源码中加入pub...

2017-03-12 22:18:00 83

转载 C#中的new修饰符

(1)new 运算符 用于创建对象和调用构造函数。 (2)new 修饰符 用于隐藏基类成员的继承成员。 (3)new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。MSDN:在用作声明修饰符时,new关键字可以显式隐藏从基类继承的成员。隐藏继承的成员时,该成员的派生版本将替换基类版本。虽然可以不使用new修饰符来隐藏成员,但将收到编译器警告。如果使用new来...

2017-02-14 17:06:00 344

转载 tabs自动切换功能的实现

<html><head><!-- Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="/stylesheets/bootstrap.min.css"> <!-- jQuery文件 --> <script src="/scripts/jquery.min.js"&gt...

2017-01-13 13:54:00 708

转载 bootstrap轮播图

<!doctype html><html><head> <meta charset="utf-8"> <title>使用carousel</title> <!-- Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="/stylesheets...

2017-01-13 13:06:00 70

转载 sqlserver中利用Tran_sql把逗号分隔的字符串拆成临时表

在与数据库交互的过程中,我们经常需要把一串ID组成的字符串当作参数传给存储过程获取数据。很多时候我们希望把这个字符串转成集合以方便用于in操作。有两种方式可以方便地把这个以某种符号分隔的ID字符串转成临时表。方式一:通过charindex和substring。代码/************************************************...

2017-01-10 17:30:00 64

转载 H5摇一摇遇到的问题

一、如何对摇晃效果进行反馈刚开始的处理方式是,摇晃过程中不做任何处理,但后来反馈说这种效果不好,好像就没有摇动一样,如果声音也不响的话,就真的和什么都没发生一样。后来想了想,加入摇晃过程动画,就像微信的摇一摇一样,摇晃过程中,会有上下移动的动画,这里加入了周围金币做跳跃运动的动画。二、摇晃不灵敏,需要用力摇晃手机才行摇晃灵敏度是个不太好控制的量,即要求不是很灵敏...

2017-01-07 15:56:00 546

转载 C# MVC 微信支付之微信模板消息推送

微信支付之微信模板消息推送 今天我要跟大家分享的是“模板消息”的推送,这玩意呢,你说用途嘛,那还是真真的牛逼呐。原因在哪?就是因为它是依赖微信生存的呀,所以他能不牛逼吗?现在的社会,人多多少少都有或轻或重的“强迫症”。就是,看到有未读消息,都要去看一下。特别是现在的微信,大部分可以几个小时不看手机QQ有没有新消息来,但是这大部分人绝对做不到一个...

2017-01-05 11:45:00 295

转载 各种大型网站技术架构

引言近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体会,何乐而不为呢?特此,总结整理了诸如国外wikipedia,Facebook,Yahoo!...

2016-12-27 15:55:00 99

转载 ORM框架详解

.Net开源微型ORM框架测评 什么是ORM? 对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。一...

2016-12-26 21:23:00 114

转载 显示实现接口

接口定义了一系列的行为规范,为类型定义一种Can-Do的功能。例如,实现IEnumerable接口定义了GetEnumerator方法,用于获取一个枚举数,该枚举数支持在集合上进行迭代,也就是我们常说的foreach。接口只是定义行为,具体的实现需要由具体类型负责,实现接口的方法又分为隐式实现与显示实现。一、隐式/显示实现接口方法  简单的说,我们平时“默认”使用的都是隐式的实现...

2016-12-26 16:30:00 68

转载 数组为什么可以使用linq查询

问题引出  这视乎是个完全不必要进行讨论的话题,因为linq(这里具体是linq to objects)本来就是针对集合类型的,数组类型作为集合类型的一种当然可以使用了。不过我还是想写一下,这个问题源于qq群里一位朋友的提问:.net的数组类型都隐式继承了Array类,该类是一个抽象类,并且实现了IEnumerable、ICollection、IList接口。但linq的方法都是针对...

2016-12-26 16:30:00 50

转载 通过源码了解ASP.NET MVC 几种Filter的执行过程

一、前言  之前也阅读过MVC的源码,并了解过各个模块的运行原理和执行过程,但都没有形成文章(所以也忘得特别快),总感觉分析源码是大神的工作,而且很多人觉得平时根本不需要知道这些,会用就行了。其实阅读源码是个很好的习惯,它不只停留在知道怎么用的阶段,而是让我们知道一系列的为什么,为什么这样设计,为什么这样使用...。很多朋友应该看过《asp.net x 框架揭秘》这本书,确实不错,特...

2016-12-26 16:29:00 75

转载 跨站请求伪造

1. 什么是跨站请求伪造(CSRF) CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用...

2016-12-26 16:29:00 115

转载 一个简单的ASP.NET MVC异常处理模块

一、前言  异常处理是每个系统必不可少的一个重要部分,它可以让我们的程序在发生错误时友好地提示、记录错误信息,更重要的是不破坏正常的数据和影响系统运行。异常处理应该是一个横切点,所谓横切点就是各个部分都会使用到它,无论是分层中的哪一个层,还是具体的哪个业务逻辑模块,所关注的都是一样的。所以,横切关注点我们会统一在一个地方进行处理。无论是MVC还是WebForm都提供了这样实现,让我们...

2016-12-26 16:28:00 82

转载 请求如何进入ASP.NET MVC框架

一、前言  对于WebForm开发,请求通常是一个以.aspx结尾的url,对应一个物理文件,从代码的角度来说它其实是一个控件(Page)。而在MVC中,一个请求对应的是一个Controller里的Action。熟悉asp.net的朋友都知道,asp.net请求实际都是交给HttpHandler处理(实现了IHttpHandler的类型)。无论是.aspx,.ashx,.asmx 还...

2016-12-26 16:27:00 77

转载 API接口验证

一.前言  权限验证在开发中是经常遇到的,通常也是封装好的模块,如果我们是使用者,通常指需要一个标记特性或者配置一下就可以完成,但实际里面还是有许多东西值得我们去探究。有时候我们也会用一些开源的权限验证框架,不过能自己实现一遍就更好,自己开发的东西成就感(逼格)会更高一些。进入主题,本篇主要是介绍接口端的权限验证,这个部分每个项目都会用到,所以最好就是也把它插件化,放在Common中...

2016-12-26 16:26:00 556

转载 ASP.NET MVC Form验证

一、前言  关于表单验证,园子里已经有不少的文章,相信Web开发人员也都基本写过,最近在一个个人项目中刚好用到,在这里与大家分享一下。本来想从用户注册开始写起,但发现东西比较多,涉及到界面、前端验证、前端加密、后台解密、用户密码Hash、权限验证等等,文章写起来可能会很长,所以这里主要介绍的是登录验证和权限控制部分,有兴趣的朋友欢迎一起交流。  一般验证方式有Window...

2016-12-26 16:21:00 97

转载 百度统计

百度统计是什么?以下引用百度百科的解释百度统计是百度推出的一款免费的专业网站流量分析工具,能够告诉用户访客是如何找到并浏览用户的网站,在网站上做了些什么,有了这些信息,可以帮助用户改善访客在用户的网站上的使用体验,不断提升网站的投资回报率。百度统计提供了几十种图形化报告,全程跟踪访客的行为路径。同时,百度统计集成百度推广数据,帮助用户及时了解百度推广效果并优化推广方案。基...

2016-12-26 16:14:00 93

转载 H5课程大纲

K1模块课程:课程模块课程阶段课程内容K1 模块第1阶段 认识前端开发环境配置、使用标签的分类、写法及使用规范CSS样式的使用、各类常见样式Photoshop使用16大常用样式盒模型、语义化、模块化实战案例:W3C标准化工作包第2阶段 案例实战及分析各大互联网公司真实项目媒体类、电商类、门户类实例:CSS...

2016-12-26 14:40:00 330

转载 MVC4.0网站发布和部署到IIS7.0上的方法

最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现vs2010的安装和mvc4的安装不在本次记录之列,主要记录网站发布和iis的部署使用的版本如下图所示:iis为7.0:vs2010,.net framework 为4.0.30310 ,安装mvc4需要升级...

2016-12-24 16:32:00 64

转载 js传递参数中包含+号时的处理方法

encodeURI(url).replace(/\+/g, '%2B')例子:$scope.getAnesthesiawaystatistical = function (annual, anesthesiaMethodRep) { var Anesthesiurl = "/api/v1/AnesthesiAwayStatistical/GetAnesthesiAw...

2016-12-21 17:35:00 530

转载 C#+JQuery+.Ashx+百度Echarts实现全国省市地图和饼状图动态数据图形报表的统计

在目前的一个项目中,需要用到报表表现数据,这些数据有多个维度,需要同时表现出来,同时可能会有大量数据呈现的需求,经过几轮挑选,最终选择了百度的echarts作为报表基础类库。echarts功能强大,界面优美。由于客户是淘宝卖家,因此想要实现每个月全国各个省份各自购力如何,大家可以统计其他的,如果GDP 人口 等等。百度echarts简介请参考http://echarts.co...

2016-12-19 21:26:00 286

转载 用C#从数据库动态生成AdminLTE菜单的一种方法

当前的应用设计风格趋于Flat扁平化,很多基于BootStrap实现了很多UI非常漂亮的管理界面(Bootstrap admin template)。首先看一下主界面:查看左边导航的菜单html结构:通过观察,可以发现其中菜单树的特点,这里注意一下,菜单顶级的标题显示在span中,另外class也不同。那边如何从数据库动态生成符合此特征的treemenu结构呢?1 数...

2016-12-14 18:24:00 172

转载 C#批量插入数据到Sqlserver中的四种方式

本篇,我将来讲解一下在Sqlserver中批量插入数据。先创建一个用来测试的数据库和表,为了让插入数据更快,表中主键采用的是GUID,表中没有创建任何索引。GUID必然是比自增长要快的,因为你生成一个GUID算法所花的时间肯定比你从数据表中重新查询上一条记录的ID的值然后再进行加1运算要少。而如果存在索引的情况下,每次插入记录都会进行索引重建,这是非常耗性能的。如果表中无可避...

2016-12-12 15:28:00 525

转载 前端学HTTP之网站架构演化

前面的话  本文将详细介绍网站架构的演化过程初始阶段  大型网站都是从小型网站发展而来,网站架构也是一样,是从小型网站架构逐步演化而来。小型网站最开始时没有太多人访问,只需要一台服务器就绰绰有余,这时的应用程序、数据库、文件等所有的资源都在一台服务器上。通常服务器操作系统使用Linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,汇集各种免...

2016-12-12 10:31:00 73

转载 配置文件——WebApp.config文件读取和修改

[csharp]view plaincopyusingSystem;usingSystem.Collections.Generic;usingSystem.Configuration;usingSystem.Linq;usingSystem.Net.Mime;usingSystem.Te...

2016-11-16 10:49:00 202

转载 .net core快速上手

2014年11月12日的Connect ();开发者活动上宣布将.NET堆栈基于MIT协议开源,并且提供开源保证,托管在Github上。当时的版本与最终目标相距甚远,然而有一点可以肯定的是,这是一个与.NET Framework 4.x完全不同的框架。这在社区引发了诸多疑惑和争论。进行剧烈变更的原因显而易见:.NET Framework 4.x已经无法充分发挥最新的技术的威力,而且无...

2016-11-15 17:57:00 111

转载 偷懒小工具 - SSO单点登录通用类(可跨域)(上)

目的目的很明确,就是搭建单点登录的帮助类,并且是一贯的极简风格(调用方法保持5行以内)。并且与其他类库,关联性降低。所以,不使用WebAPI或者WebService等。思路因为上次有朋友说,光看见一堆代码,看不见具体思路。所以,这次分享,我把思路先写出来。懒得看实现代码的朋友,可直接查看“思路”这个子标题。同时如果有好的想法,...

2016-11-15 17:56:00 183

转载 CSS布局奇技淫巧:各种居中

居中是我们使用css来布局时常遇到的情况。使用css来进行居中时,有时一个属性就能搞定,有时则需要一定的技巧才能兼容到所有浏览器,本文就居中的一些常用方法做个简单的介绍。注:本文所讲方法除了特别说明外,都是兼容IE6+、谷歌、火狐等主流浏览器的。先来说几种简单的、人畜无害的居中方法1. 把margin设为auto具体来说就是把要居中的元素的marg...

2016-11-15 17:55:00 97

转载 分库分表的几种常见形式以及可能遇到的难

在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此,笔者整理了分库分表中可能遇到的一些问题,并结合以往经验介绍了对应的解决思路和建议。垂直...

2016-11-15 17:55:00 75

转载 一次非常有意思的 SQL 优化经历

我用的数据库是mysql5.6,下面简单的介绍下场景课程表create table Course(c_id int PRIMARY KEY,name varchar(10))数据100条学生表:create table Student(id int PRIMARY KEY,name varchar(10)...

2016-11-15 17:51:00 54

转载 JavaScript 中 4 种常见的内存泄露陷阱

了解 JavaScript 的内存泄露和解决方式!在这篇文章中我们将要探索客户端 JavaScript 代码中常见的一些内存泄漏的情况,并且学习如何使用 Chrome 的开发工具来发现他们。读一读吧!介绍内存泄露是每个开发者最终都不得不面对的问题。即便使用自动内存管理的语言,你还是会碰到一些内存泄漏的情况。内存泄露会导致一系列问题,比如:运行缓慢,崩溃,高延迟,甚至一些与其他...

2016-11-15 17:50:00 113

转载 专治前端焦虑的学习方案

最近我也读了Jose Aguinaga的博文2016年里做前端是怎样一种体验。这篇博客引发了广泛的关注与讨论,无论是在Hacker News还是Reddit还是Medium上,都有很多人参与到了它的讨论中。我也是很早之前就感觉到了目前JavaScript生态圈中的群雄逐鹿,并且我还特地对目前JavaScript库流行现状进行了调查,希望能够在异彩纷呈的各式各样的库中寻找到真正的为...

2016-11-15 17:49:00 100

转载 专治前端焦虑的学习方案

专治前端焦虑的学习方案2016-11-07前端大全(点击上方公众号,可快速关注)原文:Sacha GreifFollow译文:王下邀月熊_Chevalier链接:segmentfault.com/a/1190000007362890最近我也读了Jose Aguinaga的博文2016年里做前端是怎样一种体验。这篇博客引发了广泛的关注与讨...

2016-11-08 09:13:00 97

空空如也

空空如也

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

TA关注的人

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