12 2014 档案

摘要:示例代码:示例代码__你必须懂的T4模板:浅入深出.rar(一)什么是T4模板?T4,即4个T开头的英文字母组合:Text Template Transformation Toolkit。T4文本模板,即一种自定义规则的代码生成器。根据业务模型可生成任何形式的文本文件或供程序调用的字符串。(模型以适... 阅读全文
posted @ 2014-12-29 13:27 诺唯 阅读(953) 评论(0) 推荐(1)
摘要:我是一个.net程序员,虽然说一直做后台,但是web前端也会去学,虽然说技术只是层窗户纸,但是像我这种多动症患者,不捅破我心难受啊!好!废话不多提,下面直接正题,至于less是什么这里不多讲因为官网写的很清楚http://less.bootcss.com/ 然后你进官网之后你会发现,这些东西很难... 阅读全文
posted @ 2014-12-27 09:24 诺唯 阅读(1237) 评论(0) 推荐(0)
摘要:依赖倒置原则(Dependency Inversion Principle)为我们提供了降低模块间耦合度的一种思路,依赖注入(Dependency Injection)是一种具体的实施方法。依赖倒置原则: 前面一篇讲软件设计原则的文章中已经提到了“依赖倒置原则”(Dependency Inve... 阅读全文
posted @ 2014-12-26 23:55 诺唯 阅读(792) 评论(0) 推荐(0)
摘要:内存映射文件是利用虚拟内存把文件映射到进程的地址空间中去,在此之后进程操作文件,就 像操作进程空间里的地址一样了,比如使用c语言的memcpy等内存操作的函数。这种方法能够很好的应用在需要频繁处理一个文件或者是一个大文件的场合, 这种方式处理IO效率比普通IO效率要高共享内存是内存映射文件的一种特殊... 阅读全文
posted @ 2014-12-25 10:31 诺唯 阅读(218) 评论(0) 推荐(0)
摘要:Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结 果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更... 阅读全文
posted @ 2014-12-24 16:50 诺唯 阅读(192) 评论(0) 推荐(0)
摘要:临时表:Test/****** 对象: Table [dbo].[Test] 脚本日期: 05/10/2013 11:42:07 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[Test]( ... 阅读全文
posted @ 2014-12-23 22:59 诺唯 阅读(778) 评论(0) 推荐(0)
摘要:触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过... 阅读全文
posted @ 2014-12-23 22:58 诺唯 阅读(236) 评论(0) 推荐(0)
摘要:触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 afte... 阅读全文
posted @ 2014-12-23 22:57 诺唯 阅读(316) 评论(0) 推荐(0)
摘要:表值参数是 SQL Server 2008 中的新参数类型。表值参数是使用用户定义的表类型来声明的。使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据。 表值参数与 OLE DB 和 ODBC 中的参数数组类似,但具有更高的灵活... 阅读全文
posted @ 2014-12-23 13:50 诺唯 阅读(2115) 评论(0) 推荐(0)
摘要:在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍 SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。运行下面的脚... 阅读全文
posted @ 2014-12-23 13:40 诺唯 阅读(522) 评论(0) 推荐(0)
摘要:一、准备工作: 主数据库服务器: OS:WindowsServer2008R2DB:SQLServer2008R2 Hostname:CXMasterDB IP:192.168.1.224/24dg:192.168.1.1 DNS:192.168.1.19DNS:202.96.209.133 从数据... 阅读全文
posted @ 2014-12-22 17:42 诺唯 阅读(349) 评论(0) 推荐(0)
摘要:1. FTPHelperusing System;using System.Collections.Generic;using System.IO;using System.Net;using System.Text;public class FTPHelper { /// ... 阅读全文
posted @ 2014-12-22 15:08 诺唯 阅读(1544) 评论(0) 推荐(0)
摘要:点击这里下载汉化包,此汉化包是在是在前人的基础上精心整理修改的,后续汉化版本随时升级更新。Orchard汉化包下载后解压缩后打开后看到如下文件夹(App_Data、Core、Modules、Themes)将此4个文件夹复制到网站的根目录下进行覆盖(在网站的根目录您也会看到如下的文件夹)覆盖后进入网... 阅读全文
posted @ 2014-12-19 16:15 诺唯 阅读(234) 评论(0) 推荐(0)
摘要:说在前有时,我们在使用一个插件时,在网上即找不到它的相关API,这时,我们会很抓狂的,与其抓狂,还不如踏下心来,分析一下它的源码,事实上,对于JS这种开发语言来说,它开发的插件的使用方法都在它的源码里,只要你踏下心去看,一切就都有了!Knockout.Validation.js是为Knockout插... 阅读全文
posted @ 2014-12-19 09:38 诺唯 阅读(312) 评论(0) 推荐(0)
摘要:ASP.NET MVC通过Model验证帮助我们很容易的实现对数据的验证,在默认的情况下,基于ValidationAttribute的声明是验证被使用,我们只需 要将相应的ValidationAttribute应用到Model的类型或者属性上即可。对于自定义验证,我们也只需要定义相应的Validat... 阅读全文
posted @ 2014-12-18 23:35 诺唯 阅读(328) 评论(0) 推荐(0)
摘要:让别人也可以访问你电脑上的ASP.NET MVC创建的网站http://www.cnblogs.com/laoqi/p/4169184.html 阅读全文
posted @ 2014-12-18 23:19 诺唯 阅读(171) 评论(0) 推荐(0)
摘要:记录一下学习地址http://www.360doc.com/content/14/0607/22/3218170_384675141.shtml 阅读全文
posted @ 2014-12-17 22:04 诺唯 阅读(337) 评论(0) 推荐(0)
摘要:我们知道filezilla是一个开源的ftp的解决方案,它提供了客户端和服务器端,支持的fpt, sftp, ftps,这是你可以从wiki中看到的关于filezilla的介绍,但是这里需要澄清一点就是对sftp的协议的支持,只有filezilla客户端 支持,而服务器并没有支持,因此关于的支持情况... 阅读全文
posted @ 2014-12-17 13:29 诺唯 阅读(7786) 评论(0) 推荐(2)
摘要:Lucene简介Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的 查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员... 阅读全文
posted @ 2014-12-12 11:15 诺唯 阅读(334) 评论(0) 推荐(0)
摘要:1.Knockout.Js(简介)2.Knockout.Js(监控属性Observables)3.Knockout.Js(属性绑定) 4.Knockout.Js(事件绑定)5.Knockout.Js(自定义绑定)6.Knockout.Js(加载或保存JSON数据)7.Knockout.Js(Mapp... 阅读全文
posted @ 2014-12-11 10:18 诺唯 阅读(346) 评论(0) 推荐(0)
摘要:前言 Knockout设计成允许你使用任何JavaScript对象作为view model。必须view model的一些属性是observable的,你可以使用KO绑定他们到你的UI元素上,当这些observable值改变的时候,这些UI元素就会自动更新。使用mapping要引用的Js文件htt... 阅读全文
posted @ 2014-12-11 10:01 诺唯 阅读(1102) 评论(0) 推荐(0)
摘要:前言Knockout可以实现很复杂的客户端交互,但是几乎所有的web应用程序都要和服务器端交换数据(至少为了本地存储需要序列化数据),交换数据最方便的就是使用JSON格式 – 大多数的Ajax应用程序也是使用这种格式。加载或保存数据Knockout不限制你用任何技术加载和保存数据。你可以使用任何技术... 阅读全文
posted @ 2014-12-11 10:00 诺唯 阅读(1125) 评论(0) 推荐(0)
摘要:前言你可以创建自己的自定义绑定 – 没有必要非要使用内嵌的绑定(像click,value等)。你可以你封装复杂的逻辑或行为,自定义很容易使用和重用的绑定。例如,你可以在form表单里自定义像grid,tabset等这样的绑定。注册你的绑定添加子属性到ko.bindingHandlers来注册你的绑定... 阅读全文
posted @ 2014-12-11 09:59 诺唯 阅读(1101) 评论(0) 推荐(0)
摘要:前言click绑定在DOM元素上添加事件句柄以便元素被点击的时候执行定义的JavaScript 函数。大部分是用在button,input和连接a上,但是可以在任意元素上使用。简单示例ClickBind You've clicked times Click me 预览效果 每次点击按... 阅读全文
posted @ 2014-12-11 09:57 诺唯 阅读(10082) 评论(0) 推荐(0)
摘要:前言让visible绑定到DOM元素上,使得该元素的hidden或visible取决于绑定的值。简单的绑定首先还是先定义一个ViewModel var AppViewModel = { shouldShowMessage: ko.observable(true) ///初始化的... 阅读全文
posted @ 2014-12-11 09:52 诺唯 阅读(2824) 评论(0) 推荐(0)
摘要:前言1.创建一个ViewModel 2.为ViewModel创建一个声明式绑定的简单的ViewThe name is 3.激活Knockout1ko.applyBindings(myViewModel);4.查看运行效果Observables监控属性 现在已经知道如何创建一个简单的view mod... 阅读全文
posted @ 2014-12-11 09:49 诺唯 阅读(2972) 评论(1) 推荐(0)
摘要:前言最近一段时间在网上经常看到关于Knockout.js文章,于是自己就到官网看了下,不过是英文的,自己果断搞不来,借用google翻译了一下。然后刚刚发现在建立asp.net mvc4.0的应用程序的时候,建完之后我直接在项目的Scripts中看到了这两个js类库,用谷歌翻译看了下官网,Ko的实现... 阅读全文
posted @ 2014-12-11 09:48 诺唯 阅读(2892) 评论(0) 推荐(0)
摘要:KnockoutJS foreach绑定用来处理数组,通常用来将一个数组绑定到一个列表或者table中。在foreach绑定中,我们可以使用if、with等嵌套绑定。示例代码: First nameLast name ... 阅读全文
posted @ 2014-12-09 19:54 诺唯 阅读(1216) 评论(0) 推荐(0)
摘要:虽然说knockoutjs官网上写的非常的清楚!但是像我这样的英语呕吐患者,真是虐心啊!今天我写下做个记录,也为那些初次使用的同学给予帮助,首先我说一下今天我说的内容只是应用不做原理探究,如果没有接触过ko(以下knockoutjs简称ko)的话请点击这里http://www.cnblogs.co... 阅读全文
posted @ 2014-12-09 16:02 诺唯 阅读(1333) 评论(2) 推荐(0)
摘要:摘要:Bootstrap不单单是一个框架,更确切的说,它改变了整个游戏规则。该框架使得许多应用和网站的设计开发变得简便许多,而且它将大量的HTML框架普及成了产品。Bootstrap是由前Twitter 设计师Mark Otto和Jacob Thornton开发的前端工具包,其提供了优雅的HTML和... 阅读全文
posted @ 2014-12-09 10:59 诺唯 阅读(1076) 评论(0) 推荐(0)
摘要:1)、下载MongoDB http://downloads.mongodb.org/win32/mongodb-win32-i386-2.4.5.zip下载Windows 32-bit版本并解压缩,程序文件都在bin目录中,其它两个目录分别是C++调用是的头文件和库文件。bin目录中包含如下几个程序... 阅读全文
posted @ 2014-12-03 16:15 诺唯 阅读(1511) 评论(0) 推荐(0)
摘要:1) 分布式DB水平切分中用到的主要关键技术:分库,分表,M-S,集群,负载均衡2) 需求分析:一个大型互联网应用每天几十亿的PV对DB造成了相当高的负载,对系统的稳定性的扩展性带来极大挑战。3) 现有解决方式:通过数据切分提高网站性能,横向扩展数据层水平切分DB,有效降低了单台机器的负载,也减小了... 阅读全文
posted @ 2014-12-03 15:35 诺唯 阅读(4327) 评论(0) 推荐(0)
摘要:随笔- 80 文章- 1 评论- 531【大型网站技术实践】初级篇:搭建MySQL主从复制经典架构一、业务发展驱动数据发展 随着网站业务的不断发展,用户量的不断增加,数据量成倍地增长,数据库的访问量也呈线性地增长。特别是在用户访问高峰期间,并发访问量突然增 大,数据库的负载压力也会增大,如果架构方... 阅读全文
posted @ 2014-12-01 10:13 诺唯 阅读(343) 评论(0) 推荐(0)
摘要:【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器一、反向代理:Web服务器的“经纪人”1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet... 阅读全文
posted @ 2014-12-01 10:07 诺唯 阅读(345) 评论(0) 推荐(0)