- 博客(70)
- 资源 (12)
- 收藏
- 关注
原创 c# 中间件简说
中间件是一种装配到应用管道以处理请求和响应的软件。是介于request与response处理过程之间的一个插件(一道处理过程),相对比较轻量级,并且在全局上会影响到request对象和response对象的属性。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。每个组件:1、选择是否将请求传递到管道中的下一个组件。2、可在管道中的下一个组件前后执行工作。多个中间件时,中间件请求和响应的中间件顺序相反。
2023-12-08 10:38:23
2261
原创 对已用过的语音简解
下面说的仅为个人理解或着个人认同的别人的理解。我觉得只对初中期开发人员有用。对于大神来说。这些边界就比较模糊了。可以实现相互之间的模仿使用。下面就我学过及使用的各种语言进行说明比较。这里我们不讨论 编译型和解释型语言、动态语言和静态语言。只对比一下简单类别。1、C 语言C 语言是一种通用的、面向过程式的计算机程序设计语言。2、C#典型的面向对象的语音。3、Javascript...
2019-09-27 10:55:55
255
原创 Redis安装及C# 调用。
Redis安装及C# 调用。一、Redis简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供
2016-09-30 14:01:36
4948
原创 Windows 下 Nginx+IIS 使用
Windows 下 Nginx+IIS 使用一、Nginx简介 Nginx ("engine x") 是一个高性能的HTTP 的 和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性
2016-09-29 10:03:35
57872
转载 T4模版引擎之基础入门
额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又在背后默默无闻的奉献着,直到现在我们项目组的人除了我之外,其它人还是对其豪无兴趣,基本上是连看一眼都懒得看,可怜的娃啊。。。 T4(Text Template Transformation Toolkit)是微软官方在VisualStudio 2008中开始使用的代码生成引擎。在 Visual Studio 中,“T4 文本模
2016-09-14 16:51:06
587
原创 自己打包程序报错问题查找思路
解决思路1、Windows 程序安装会有安装日志的。 一般的电脑在默认的情况下,并不会去记录这个日志文件,需要修改注册表的选项,启动附件中的“命令提示符”,运行以下命令reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer" /v Debug /t REG_DWORD /d 7 /f reg add "HKLM\S
2016-07-21 17:00:11
677
转载 Oracle表与索引的分析及索引重建
1.分析表与索引(analyze 不会重建索引)analyze table tablename compute statistics 等同于 analyze table tablename compute statistics for table for all indexes for all columnsfor table 的统计信息存在于视图:user_tab
2016-03-29 09:10:56
604
转载 NuGet学习笔记(2)——使用图形化界面打包自己的类库
上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布 使用图形界面打包自己的类库 NuGet可以使用NuGet.exe在命令行下进行类库打包,也可以使用图形化界
2015-10-21 15:49:34
688
转载 NuGet学习笔记(1)——初识NuGet及快速安装使用
关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是一头雾水,后台查了些资料才知到NuGet是 Visual Studio的一个扩展,引用
2015-10-21 15:47:14
420
转载 欢迎使用优快云-markdown编辑器
SQL Server全文索引本文关键字:SQL Server全文索引、CONTAINS、FREETEXT、CONTAINSTABLE、FREETEXTTABLE等谓词。想象这样一个场景:在DataBase_name.dbo.Table_name中有一个名为Title(标题)和Contents(内容)的字段,现在需要查询在Title或者Contents中包括“qq”字符的所有记录。面对这样的一个场景,
2015-09-01 10:11:34
322
转载 采用全文索引解决模糊查询速度慢的问题
众所周知,使用 like 进行模糊查询速度极差,包括 like 'AAA%' ,like '%AAA',like '%AAA%',like '%A%A%'以及采用“_”进行单字符匹配的那些模糊查询。网上有很多文章讲到如何提高like查询,提到 like 'AAA%'能够使用到索引,而like '%AAA' ,使用创建反向函数的索引来提高查询效率。但一般情况下,是无法约定客户端采用哪种like查询,
2015-09-01 09:59:44
7236
转载 jQuery插件开发及jQuery.extend函数详解和jQuery.fn与jQuery.prototype区别
一、jQuery插件开发分为两种: 1.类级别:类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。 开发扩展其方法时使用$.extend方法,即jQuery.extend(object); $.extend({ add:function(a,b){return a+b;} , minus:function(a
2015-06-01 21:41:12
551
1
转载 HTML编码规范
转载自:http://segmentfault.com/a/1190000002465212#articleHeader121 前言HTML作为描述网页结构的超文本标记语言,在百度一直有着广泛的应用。本文档的目标是使HTML代码风格保持一致,容易被理解和被维护。2 代码风格2.1 缩进与换行[强制] 使用 4 个空格做为一个缩进层级,不允许使用 2 个空格 或 tab 字符
2015-05-26 15:25:11
742
转载 mvc 权限
在ASP.NET MVC中,通过使用其所提供的内置[Authorize]public ActionResult Index() 标记的方式,可以实现所标记的ACTION必须是认证用户才能访问;通过使用[Authorize(Users="username")] 的方式,可以实现所标记的ACTION必须是某个具体的用户才能访问,以上两种方式使用起来非常方
2015-05-20 19:58:50
401
原创 表单布局浅解
本人以前很喜欢用table 构建提交表单。后来用着用着发现。如果用table构建表单。如果表单如果需要加效果是比较麻烦。而且图片与文字需要对齐时更是让人痛不欲生。今天闲来无事查看了下淘宝、百度等。发现他们的表单基本上都是用div或者P构建。可扩展性、兼容性都比较靠谱特写下如下实现思路。1、将表单用于容器括起来。如果(from、div)的。2、每一行定义个行类(如:.form-item)
2015-05-14 11:02:41
471
原创 sql 顺序产生大小字符
最近做项目遇到自动产生顺序字符的功能。如: AAAA 、下一个为AAAB特写了一个SQL 自动产生的方法。--根据传入参数产生下一个大小字符 CREATE Function [dbo].[GetNextCode]( @Code char(1) ) returns varchar(10) as begin Declare @allChar nvar
2015-05-14 09:51:27
384
转载 SQL查询日志 查看数据库历史查询记录的方法
SELECT TOP 1000 --创建时间 QS.creation_time, --查询语句 SUBSTRING(ST.text,(QS.statement_start_offset/2)+1, ((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text) ELSE QS.statement_end_off
2015-05-13 12:42:58
6010
转载 Android MIME类型大全
application/vnd.lotus-1-2-3 3gp video/3gpp aab application/x-authoware-bin aam application/x-authoware-map aas application/x-authoware-seg ai application/postscript aif audio/x-aiff
2015-05-06 20:11:13
422
转载 mongodb里日期类型的时区问题
C#驱动环境mongodb默认会把时间类型转换为0时区,如果需要输出为本地时区,只需在实体属性上加一个Attribute即可,例如:c#[MongoDB.Bson.Serialization.Attributes.BsonDateTimeOptions(Kind = DateTimeKind.Local)]public DateTime
2015-05-06 19:37:49
2740
转载 [Modernizr]-----HTML5和CSS3开发利器
文章为转载,[Modernizr]不解释!什么是Modernizr?Modernizr 是一个用来检测浏览器功能支持情况的 JavaScript 库。 目前,通过检验浏览器对一系列测试的处理情况,Modernizr 可以检测18项 CSS3 功能以及40多项关于HTML5 的功能。 它比传统检测浏览器名称(浏览器嗅探)的方式更为可靠。 一整套测试的执行时间仅需几微秒。 此外
2015-05-06 13:30:55
963
转载 HTML5 通信API 跨域WEB Sockets
HTML5新增通信相关两个API,跨文档消息传输与WEB Sockets API,跨文档消息传输功能,可以在不同网页文档,不同端口(跨域情况下)进行消息传递。使用web sockets api 可以让客户端与服务器端通过socket端口传递数据,这样便可以使用数据推送技术前言HTML5新增通信相关两个API,跨文档消息传输与WEB Sockets API,跨文档消息
2015-05-05 12:33:12
3647
转载 一点一点学ASP.NET之基础概念——HttpModule
概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。 IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。H
2015-05-04 15:56:44
297
转载 解决360 兼容模式下问题。
最近用360浏览器访问自己的网站,发现都是被优先选用兼容模式打开,这使得网站很难看。为了让360浏览器打开网站的时候优先试用极速模式,找了一下官方论坛,发现了解决方案。 在head标签中添加一行代码:html> head> meta name="renderer" content="webkit|ie-comp|ie-stand"> head> body>
2015-05-04 15:45:06
6702
转载 http get和post区别介绍
1、 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。2、 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Req
2015-05-04 14:51:46
274
转载 详解C#中的反射
反射(Reflection)2008年01月02日 星期三 11:21两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医生也
2015-04-25 17:51:29
417
1
转载 Entity Framework进行跨数据库查询
我们发现Entity Framework在构建SQL语句时,将ToTable("CNBlogsTex.dbo.blog_PostBody")中的"CNBlogsTex.dbo.blog_PostBody"转换为"[CNBlogsText.dbo].[blog_PostBody]",从而造成不能进行跨数据库查询。今天上午,我们通过Reflector对Entity Framework的代码进行
2015-04-22 09:16:10
2703
转载 MVC3+EF4.1学习系列(十一)----EF4.1常见的问题解决
博客写了10篇了~有很多朋友私信问了一些问题,而且很多问题 大家问的都一样 这里说说这些常见问题的解决办法.如果大家有更好的解决办法~也希望分享出来问题大概为这几个一.ef4.1 codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题.二.ef4.1 没有了edmx等复杂的东西 变得简单 干净 但如何使用存储过程,存储过程可
2015-04-22 09:04:06
536
转载 SQL2005数据库收缩日志文件
dump transaction sqlname with no_log;backup log sqlnamewith no_log;dbcc shrinkfile(2);
2015-04-20 11:08:37
582
转载 SQL(行列互换)
有一个SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下。题目:数据库中有一张如下所示的表,表名为sales。年季度销售量1991111199121219913131991414
2015-04-14 13:39:40
754
1
转载 Windows 下安装NPM
Node.js停火各大技术论坛都在讨论,前段时间工作太忙没时间学习,趁着周末空闲玩玩,在网上找了些资料发现Node.js本身有windows版和unix版下载和使用都挺方便但是其扩展模块依赖复杂通过手动到网站上下载非常麻烦,所以的NPM介绍都要求在Linux或在windows上通过Cygwin进行安装,按照网上的办法下载Cygwin安装node.js死活不成功(执行./configure 报cyg
2015-02-12 15:18:53
417
转载 蝴蝶效应与青蛙现象
1、蝴蝶效应1.1 来源 The Butterfly Effect,上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔振动,也许两周后就会引起美国得克萨斯州的一场龙卷风。 1.2 启示 蝴蝶效应指一件表面上看来毫无关系、非常微小的事情,可能带来巨大的改变。此效应说明,事物发展的结果,对初始条件具有极为敏感的依赖性,
2015-02-11 13:29:50
1066
1
转载 晕轮效应与霍桑效应
1、晕轮效应1.1 来源 晕轮效应最早是由美国著名心理学家爱德华·桑戴克于20世纪20年代提出的。他认为,人们对人的认知和判断往往只从局部出发,扩散而得出整体印象,也即常常以偏概全。一个人如果被标明是好的,他就会被一种积极肯定的光环笼罩,并被赋予一切都好的品质;如果一个人被标明是坏的,他就被一种消极否定的光环所笼罩,并被认为具有各种坏品质。这就好象刮风天气前夜月亮周围出现的圆环(月晕
2015-02-11 13:25:29
1144
转载 如何在FireFox浏览器上访问微信公共账户提供的链接
某些服务器只允许微信自带浏览器访问,比如php的$user_agent = $_SERVER['HTTP_USER_AGENT'];if (strpos($user_agent, 'MicroMessenger') === false) {echo '非微信浏览器禁止浏览'; } else {echo '微信浏览器,允许访问'; ...}微信自带浏览器的HTTP_USE
2015-01-21 11:28:49
504
转载 Oracle GoldenGate学习之windows下ogg单向复制配置
测试环境:OS: Windows XpDB: Oracle 10.2.0.3 32bit一、安装goldengate goldengate安装不是很复杂,在oracle官方网站上下载ggs_Windows_x86_ora10g_32bit.zip,放到一个目录(我的目录是E:\ggate)解压即可。E:\ggate>ggsciOracle GoldenGate Comma
2014-12-22 20:04:18
4318
原创 IE6 PNG图片底色问
经常我们做png的图片,透明部分在IE6上不兼容。但是又不能不解决,因为IE6用户还是有种一大群人在用。这里只介绍两种比较简单的方法一、使用滤镜.logo{background:"path/logo.png";_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="path/logo.png
2014-12-19 16:02:31
507
转载 Javascript中使用new ActiveXObject("WScript.Shell")创建对象,出现:Automation服务器不能创建对象的错误,其原因有
Javascript中使用new ActiveXObject("WScript.Shell")创建对象,出现:Automation服务器不能创建对象的错误,其原因有一、组件未注册,可以采用以下方法:开始-》运行-》regsvr32 c:\WINDOWS\system32\shell32.dll开始-》运行-》regsvr32 c:\WINDOWS\system32\WSHom.Ocx
2014-12-10 21:20:11
10971
转载 使用Data Annotations进行手动验证
DataAnnotations在ASP.NET MVC中非常好用,但是其他时候,比如控制台程序,我们怎么来使用它呢,直接上代码,一个超简单的类:C#public class Customer{ [Required] public string Name { get; set; } [Required] public string Ph
2014-10-27 16:21:25
1260
转载 Sql Server 游标(利用游标逐行更新数据)、存储过程
游标中用到的函数,就是前一篇文章中创建的那个函数。另外,为了方便使用,把游标放在存储过程中,这样就可以方便地直接使用存储过程来执行游标了。 1 create procedure UpdateHKUNo --存储过程里面放置游标 2 as 3 begin 4 5 declare UpdateHKUNoCursor cursor --声明一个游标,
2014-10-23 16:11:45
9041
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人