你的位置:首页 > ASP.net教程
值得注意的ibatis动态sql语法格式
一、Ibatis常用动态sql语法,简单粗暴用一例子 <select id="iBatisSelectList" parameter resultMap="BeanFieldMap"> ...
BlockingCollection使用
2016-12-30 11:57:09

BlockingCollection使用

BlockingCollection是一个线程安全的生产者-消费者集合。代码public class BlockingTest { BlockingCollection<int> bc = new BlockingCollection<int>() ...
.NET Core 2016 回顾
2016-12-30 11:56:46

.NET Core 2016 回顾

都在回顾自己的2016,今天我们来看看.NET Core的2016。每一年的脚步的确是快,转眼间马上就2017。新的一年,带着理想和抱负继续出发。1 月ASP.NET 5 改名 ASP.NET Core 1.0改名的根本原因:之前称之为“ASP.NET 5”确实让人感觉这是ASP ...
redis成长之路——(一)
为什么使用redisRedis最适合所有数据in-momory的场景,虽然Redis也提供持久化功能,但实际更多的是一个disk-backed的功能,跟传统意义上的持久化有比较大的差别,那么可能大家就会有疑问,似乎Redis更像一个加强版的Memcached.redis简介REm ...
redis成长之路——(二)
redis操作封装针对这些常用结构,StackExchange.Redis已经做了一些封装,不过在实际应用场景中还必须添加一些功能,例如重试等所以对一些常功能做了一些自行封装SERedisOperation.cs ...
C#关于分页显示
2016-12-30 11:54:29

C#关于分页显示

---<PS:本人菜鸟,大手子还请高台贵手>以下是我今天在做分页时所遇到的一个分页显示问题,使用拼写SQL的方式写的,同类型可参考哦~ ---------------------------------------------------------------- ...
LINQ to SQL语句之Where
2016-12-30 11:53:34

LINQ to SQL语句之Where

1. 适用场景实现条件的过滤和查询等功能。2. 说明跟SQL语句中的where作用相似,都起到了范围的限定即过滤的作用,而判断条件是紧跟后面的条件子句。where主要分为三种形式:简单形式、条件形式、First()形式,下面分别举例测试一下: 2.1 简单形式 例如 ...
访问者模式(visitorpattern)
/** * 访问者模式 * @author TMAC-J * 在客户端和元素之间添加一个访问者 * 当你需要添加一些和元素关系不大的需求时,可以直接放在访问者里面 * 或者是元素之间有一些公共的代码块,你可以把它放在访问者里面,就不用写重复代码了 * 适用于元素数据基本不变,操作 ...
MediatorPattern(中介者模式)
/** * 中介者模式 * @author TMAC-J * 研究了这么多设计模式,觉得无非就是几点: * 1.若两个类有耦合关系,设立一个中间类,处理两个类的关系,把两个类的耦合降低 * 2.面向接口 * 3.在设计时就应当想到如果以后有修改,不要去修改原有类,而要设计成能新添 ...
CoreCRM 开发实录——开始之新项目的技术选择
2016年11月,接受了一个工作,是对“悟空CRM”进行一些修补。这是一个不错的 CRM,开源,并提供一个 SaaS 的服务。正好微软的 .NET Core 和 ASP.NET Core 也发布了。于是就有了这个想法:使用 ASP.NET Core 来开发一个 CRM。当然这里面 ...
,net core mvc 文件上传
2016-12-30 01:00:03

,net core mvc 文件上传

工作用到文件上传的功能,在这个分享下 ~~Controller: public class PictureController : Controller { private IHostingEnvironm ...
Entity Framework 教程——Entity Framework中的实体类型
Entity Framework中的实体类型 :在之前的章节中我们介绍过从已有的数据库中创建EDM,它包含数据库中每个表所对应的实体。在EF 5.0/6.0中,存在POCO 实体和动态代理实体两种。POCO Entity (Plain Old CLR Object):POCO类是 ...
多线程 异步  beginInvoke EndInvoke 使用
有许多耗时操作时,还要响应用户操作。这时候就需要用其他线程或者异步来搞。本来是改造公司的日志组件。因为多上了个国外大区的业务到来本系统来。这个系统其他地方都好就是日志,动不动就要死给我们看。有时候寻找业务流程时缺失了一块日志,令人欲仙欲死。刚好年末了没什么业务上线,决定改造日志。 ...
“RazorEngine.Templating.TemplateParsingException”类型的异常在 RazorEngine.NET4.0.dll 中发生,但未在用户代码中进行处理  其他信息: Expected model identifier.
这个问题是由于在cshtml中 引用了model这个单词 它可能和Model在解析时有冲突。解决方法:把model换成别的单词就可以了。 ...
SQL Server2008R2 在windows8上安装,出现“兼容性”和 “执行未经授权的操作”的错误!
本人是windows8.1的操作系统,亲测安装成功 解决方法如下:1.卸载干净sql Server2008r2,包括注册表内容,删除c盘下的安装路径!2.关闭防火墙(这步很重要)3.断开网络连接4.以管理员身份运行安装5.不以兼容模式运行!在“setup.exe”属性下,ta ...
Entity Framework 教程——DBContext
DBContext:在之前的章节《创建实体数据模型》中,EDM为我们创建了SchoolDBEntities 类,它派生子System.Data.Entity.DbContext这个类,这个DbContext在EF中被称作上下文类。在EF4.1之前,EDM生成的上下文类是派生自Ob ...
StatePattern(状态模式)
2016-12-29 21:00:07

StatePattern(状态模式)

/** * 状态模式 * @author TMAC-J * 状态模式和策略模式很像,其实仔细研究发现完全不一样 * 策略模式各策略之间没有任何关系,独立的 * 状态模式各状态之间接口方法都是一样的 * 另外一个区别是状态模式主要用于状态经常发生改变的情况 * 策略模式发生在不改变 ...
关于DDD的学习资料汇总
2016-12-29 19:00:05

关于DDD的学习资料汇总

DDD(Domain-Driven Design)领域驱动设计,第一次看到DDD是在学习ABP时,在其中的介绍中看到的。what,DDD是个什么鬼,我不是小白,是大白,没听过。于是乎,度娘查查查,找到了相关的博客和文档,[email protected]系列文 ...
CommandPattern
2016-12-29 18:01:30

CommandPattern

/** * 命令模式 * @author TMAC-J * 将调用者和接受者分离 * 可以将一组命令组合在一起,适合很多命令的时候 */public class CommandPattern { interface Command{ void excute(); } ...
MementoPattern(备忘录模式)
2016-12-29 18:01:23

MementoPattern(备忘录模式)

/** * 备忘录模式 * @author TMAC-J * 用于存储bean的状态 */public class MementoPattern { public class Memento{ private int lifeValue; pri ...
微信开发 :WeixinPayInfoCollection尚未注册Mch 问题解决
在使用开源项目 SENPARC.WEIXIN SDK 调用微信支付接口的时候出现了WeixinPayInfoCollection尚未注册Mch,这个问题。 最后地解决方案是:我这个傻逼忘了在全局Global初始化TenPayV3InfoCollection只要在Globa ...
【uwp】浅谈China Daily 中划词翻译的实现
学习uwp开发也有一段时间了,最近上架了一个小应用(China Daily),现在准备将开发中所学到的一些东西拿出来跟大家分享交流一下。先给出应用的下载链接:China Daily , 感兴趣的童鞋可以看一看。废话就扯到这里,接下来,我们来看看这个应用中的划词翻译功能是如何实现的 ...
开博第一天
2016-12-29 16:00:11

开博第一天

在园子也逛了快5年了,一直在学习别人的经验,在工作中也是发现问题,网上找解决方案,然后照葫芦画瓢,每次都想着要留下点什么,可总是以各种理由忘记写。今天终于鼓起勇气开通了博客,希望以后能把每次遇到问题的解决方案留下给后来者。同时把一些经验分享给大家。 ...
ResponsibleChain(责任链模式)
/** * 责任链模式 * @author TMAC-J * 老板讲任务交给CTO,CTO自然不会亲自去做,又把人物分配给项目经理,项目经理再把任务分配给组长,组长再分配给个人 * 如果中途哪个环节出现了问题,比如项目经理请假了,组长直接接上,使得项目更加灵活 */public ...
Xamarin开发环境离线安装方法
最近看见大伙留言才知道国内安装Xamarin开发原来这么艰辛啊!第一:网速不快第二:Android SDK下载受限等等。。。鉴于这些原因,特写下这篇文章以帮助大家尽快体验Xamarin开发。唯独没有上传文件的地方? 离线包打包方法之所以可以离线安装,也是因为Visual St ...
Html.DropDownLis绑定数据库
2016-12-29 13:00:08

Html.DropDownLis绑定数据库

效果: 方法一:View:1 <div class="col-md-md-4">2 <div class="input-group">3 <span class=" ...
IteratorPattern(迭代子模式)
/** * 迭代子模式 * @author TMAC-J * 聚合:某一类对象的集合 * 迭代:行为方式,用来处理聚合 * 是一种行为模式,用于将聚合本身和操作聚合的行为分离 * Java中的COLLECT就是一种聚合,Iterator类是一种迭代 * 好处:分开了行为和本身,便 ...
水印第四版 ~ 非人水印(添加人脸识别)
说起这个人脸识别,还真有点缘分。记得逆天以前在学生时代参加创新大赛的时候,题目就是人脸识别打卡 解决别人替人打卡的问题,想想看,要是用微软的faceapi那还不是很容易实现的?好了,不扯淡了,上次概述了下水印情缘:http://www.cnblogs.com/dunitian ...
WPF 微信 MVVM 【续】修复部分用户无法获取列表
看过我WPF 微信 MVVM这篇文章的朋友,应该知道我里面提到了我有一个小号是无法获取列表的,始终也没找到原因。前两天经过GitHub上h4dex大神的指导,知道了原因,是因为微信在登录以后,web微信采取了不同的域名来兼容各种用户。下面是大神提供的js代码和C#代码functi ...
ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式
由于ASP.NET Core应用是一个同时处理多个请求的服务器应用,所以在处理某个请求过程中抛出的异常并不会导致整个应用的终止。出于安全方面的考量,为了避免敏感信息的外泄,客户端在默认的情况下并不会得到详细的出错信息,这无疑会在开发环境下增加查错纠错的难度。对于生产环境来说,我们 ...
Asp.Net WebApi核心对象解析(上篇)
生活需要自己慢慢去体验和思考,对于知识也是如此。匆匆忙忙的生活,让人不知道自己一天到晚都在干些什么,似乎每天都在忙,但又好似不知道自己到底在忙些什么。不过也无所谓,只要我们知道最后想要什么就行。不管怎么样,我们还是得学习,让自己不断的向前,这样才可以渐渐看到自己的追求,发发感叹, ...
工行ICBC_WAPB_B2C支付接口
2016-12-29 01:00:04

工行ICBC_WAPB_B2C支付接口

一、 前期准备手机银行(WAP)B2C在线支付接口说明V1.0.0.6.doc手机银行移动生活商户及门户网站js接口API.doc支付组件ICBCEBankUtil.dll和infosecapi.dll工行联测环境时间查看工具ICBCTime_V20141011.exe测试公 ...
作了一道自虐题...........
本人大脑已短路...........肯定可以简化 但是本人晕乎乎的决定关机睡觉去............ static void Main(string[] args) { //要求用If语句 并尽量简化代码:输入3个数 把最大数和最小数输出 Conso ...
十分钟搞定你自己的多图片/文件服务器
本文版权归博客园和作者吴双本人共同所有,转载和爬虫必须在显要位置注明原文地址,www.cnblogs.com/tdws 写在前面 图片/文件服务器,顾名思义就是存文件呗,有的人用阿里云的现有服务,有的把文件Post到文件服务器,在文件服务器一端用一个应用程序来接收并保存, ...
[转载]强制不使用“兼容性视图”的HTML代码
在IE8浏览器以后版本,都有一个“兼容性视图”,让不少新技术无法使用。那么如何禁止浏览器自动选择“兼容性视图”,强制IE以最高级别的可用模式显示内容呢?下面就介绍一段HTML代码。X-UA-Compatible是一个设置IE浏览器兼容模式的属性,在IE8浏览器之后诞生。IE8或者 ...
ajax请求和aspx返回数据
2016-12-28 21:00:38

ajax请求和aspx返回数据

ajax请求:  $(function () { $.ajax({ url: "index.aspx?method ...
ObserverPattern(观察者模式)
import java.util.ArrayList;import java.util.List;/** * 观察者模式 * @author TMAC-J * 牵一发而动全身来形容观察者模式在合适不过了 * 分为拉模式和推模式,这里不详细说了 */public class Obs ...
ABP文档翻译
2016-12-28 19:00:04

ABP文档翻译

本人是ABP初学者,[email protected] 的ABP框架理论研究总结(典藏版)时,[email protected] Objects的翻译,看文档是新的,大神没时间把,小弟给补充上。  介绍值对象基类最佳实践介绍  “用于描述领域的某个方面而本身没有概念标识的对象称为 a ...
TYPESDK手游聚合SDK服务端设计思路与架构之二:服务端设计
在前一篇文中,我们对一个聚合SDK服务端所需要实现的功能作了简单的分析。通过两个主要场景的功能流程图,我们可以看到,作为多款游戏要适配多个渠道的统一请求转发中心,TYPESDK服务端主要需要实现的功能有以下几个要点:l 接收请求和返回响应,通常是HTTP的请求响应。l ...
ComponentPattern (组合模式)
import java.util.LinkedList;/** * 组合模式 * * @author TMAC-J 主要用于树状结构,用于部分和整体区别无区别的场景 想象一下,假设有一批连锁的理发店,你到每个店去理发都是等同的 * 那么假设不用组合模式,你到10家店理发, ...
StrategyPattern (策略模式)
/** * 策略模式 * @author TMAC-J * 根据环境的不同选择不同的策略,把策略用接口抽象出来 */public class StrategyPattern { interface Strategy{ void operate(); } pub ...
C#多线程之线程池篇3
2016-12-28 18:00:04

C#多线程之线程池篇3

在上一篇C#多线程之线程池篇2中,我们主要学习了线程池和并行度以及如何实现取消选项的相关知识。在这一篇中,我们主要学习如何使用等待句柄和超时、使用计时器和使用BackgroundWorker组件的相关知识。五、使用等待句柄和超时  在这一小节中,我们将学习如何在线程池中实现超时和 ...
TemplateMethod(模块方法模式)
/** * 模块模式 * @author TMAC-J * 将一个完整的算法分离,分成不同的模块 * 用于有很多步骤的时候,可能以后这些步骤还会增加,把这些步骤分离 * 将有共性的部分放在抽象类中 * 避免代码重复 * 有利于算法扩展 * 假设这个算法是人,人具有的共性是早上起来 ...
IdentityServer4 使用OpenID Connect添加用户身份验证
使用IdentityServer4 实现OpenID Connect服务端,添加用户身份验证。客户端调用,实现授权。IdentityServer4 目前已更新至1.0 版,在之前的文章中有所介绍。IdentityServer4 ASP.NET Core的OpenID Connec ...
AutoMapper的介绍与使用(一)
软件环境vs2015asp.net mvc 5.NET Framework 4.5.2AutoMapper 5.2.0.0AutoMapper安装新建asp.net mvc 项目 AutoMapperExample,此处应该都会用vs新建mvc项目了,不再讲解如何创建, ...
ASP.NET MVC学习之母版页和自定义控件的使用
一.母板页_Layout.cshtml类似于传统WebForm中的.master文件,起到页面整体框架重用的目地1.母板页代码预览 1 <!DOCTYPE html> 2 <html> 3   <head> 4   <title>@ ...
内存映射文件MemoryMappedFile使用
参考资料: http://blog.csdn.net/bitfan/article/details/4438458 所谓内存映射文件,其实就是在内存中开辟出一块存放数据的专用区域,这区域往往与硬盘上特定的文件相对应。进程将这块内存区域映射到自己的地址空间中,访问它就象是访 ...
BridgePattern(桥接模式)
2016-12-28 13:00:08

BridgePattern(桥接模式)

/** * 桥接模式 * @author TMAC-J * 应用于多维度方案 * 用组合的形式代替继承 * 符合单一职责原则 * 一个类只有一个引起他变化的原因 * 增加程序灵活性 */public class BridgePattern { abstract class ...
PHP static静态属性和静态方法
这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。 &l ...
《游戏编程模式》(2)
2016-12-28 13:00:03

《游戏编程模式》(2)

Chatper 2 命令模式命令是一个具象化(实例化)的方法调用。A command is a reified method call. 定义一个基类,命令的控制对象由参数传入:1 class Command2 {3 public:4 virtual ~Comman ...
为什么选择快速开发
2016-12-28 13:00:02

为什么选择快速开发

现在这个时代是信息化的时代,大数据的时代。各种行业都在向在线管理等方向转型。这时一系列的问题就自然而然的出来了。信息化管理的公司、企业,如何来开发设计自己的管理系统?选择何种渠道来获取符合自己需求的管理系统? 在这个时代,软件公司遍地可寻。软件开发行业蓬勃发展。尽管有这么多的 ...
申请博客
2016-12-28 11:00:06

申请博客

申请博客 ...
VS项目中使用Nuget还原包后编译生产还一直报错?
Nuget官网下载Nuget项目包的命令地址:https://www.nuget.org/packages 今天就遇到一个比较奇葩的问题,折腾了很久终于搞定了:问题是这样的:我的解决方案原本是好好的,但是其他朋友加个一个项目,我获取最新后,编译始终报错,说是这个 ...
微软发布VSBT,无需安装Visual Studio即可实现项目编译
安装了Visual Studio的那些使用微软平台的开发者通常能够非常容易地操作自己的项目:打开解决方案,修改内容,设置好所有必须的文件以及配置后编译项目。但是在构建服务器或者持续交付系统等没有安装Visual Studio的环境中,编译项目和解决方案是非常难的。  对于这一问题 ...
C#多线程之线程池篇2
2016-12-28 10:00:34

C#多线程之线程池篇2

在上一篇C#多线程之线程池篇1中,我们主要学习了如何在线程池中调用委托以及如何在线程池中执行异步操作,在这篇中,我们将学习线程池和并行度、实现取消选项的相关知识。三、线程池和并行度  在这一小节中,我们将学习对于大量的异步操作,使用线程池和分别使用单独的线程在性能上有什么差异性。 ...
java 设计模式
2016-12-28 10:00:40

java 设计模式

目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类 ...
VSCode添加Sciter脚本Tiscript高亮支持
Sciter中的Tiscript脚本不是标准的Javascript,是对Javascript的扩展。所以在常用的编辑器和IDE上对于高亮的支持很不好。不过在Sciter论坛中找到了在VSCode上的高亮支持。安装方法比较简单。首先点此下载插件。之后在Sciter插件所在目录执行c ...
基于Composer Player 模型加载和相关属性设置
主要是基于达索软件Composer Player、的基础上做些二次开发。 public class ComposerToolBarSetting { public bool AntiAliasingOnIdle { get; set; }//抗锯齿化 public ...
WPF 捕获键盘输入事件
2016-12-28 01:00:35

WPF 捕获键盘输入事件

最近修改的一个需求要求捕获键盘输入的 Text,包括各种标点符合。最开始想到的是 PreviewKeyDown 或者 PreviewKeyUp 这样的键盘事件。但是这两个事件的对象 KeyEventArgs 不够用,得依靠判断 Key 来判断输入了什么,然后再根据判断写死一个 ...
ASP.NET MVC——模型绑定
2016-12-27 22:00:09

ASP.NET MVC——模型绑定

这篇文章我们来讲讲模型绑定(Model Binding),其实在初步了解ASP.NET MVC之后,大家可能都会产生一个疑问,为什么URL片段最后会转换为例如int型或者其他类型的参数呢?这里就不得不说模型绑定了。模型绑定是指,用浏览器以HTTP请求方式发送的数据来创建.NET对 ...
第一页下一页12345678910下10页末页第1/810页,总共:48566条数据