自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

转载 JSON 隐藏的特殊用法

demo 1var obj={id:1,name:'vingo'};console.log(JSON.stringify(obj));// "{"id":1,"name":"vingo"}"demo 2var obj2={id:1,name:'vingo'};console.log(JSON.stringify(obj2),["id"]);// "{"id":1}"demo 3var

2015-11-09 10:28:52 1339

转载 Node TroubleShooting Tips

Node TroubleShooting Tips1. memory```js var obj={ id:1, name:'vingo', info:{firstname:'vingo', lastname:'mao', age:100, position:'SSD' } }

2015-06-26 23:13:37 420

转载 javascript getSelection 用法

js 获取标记的内容html: <div id='contenttext'> test mark content</div>js code:$(document).ready(function () { $("#contenttext").mouseup(function(e){ var txt = window.getSelection();

2015-05-27 11:51:09 5164

原创 nodejs Event

Node Eventvar events = require('events');var emitter = new events.EventEmitter();//listen 'test' eventemitter.on('test', function(obj) { console.log("test: ",obj);});//emit testemitter.emit('

2015-05-08 11:38:42 447

原创 Mongodb User Auth

mognodb auth create role ‘vingo’ as super admin use admin db.createRole({ role: "superman", privileges: [{ resource: { db: "", collection: "" },

2015-04-30 17:51:21 419

转载 javascript中数组Array的方法

incluede :

2014-08-04 15:05:02 569

原创 Node Schedule Job

/*Start a Job *data:         object{ collections:['name1','name2',....],filters:{key:value1} } *callback:     fun_name(obj) */function startJobs(data,callback){           var d={

2014-03-26 14:43:13 799

转载 Sql Server Partition

1、什么是分区2、为什么要把表进行分区3、怎么把表进行分区1、什么是分区简单的理解就是把一个数据库表分成若干个小的数据库表。举个例子:一个进货表中有10条数据(主键ID自增长),我们可以按照个数进行分区,把ID 1-3的放一个表中,4-6的放一个表中,7-10的放一个表中;这样,我们就相当于把这个进货表分成了3个小表(即3个区)。当我们在通过ID

2014-01-24 13:48:53 1422

转载 ASP.NET应用程序与页面生命周期

在本文中,我们将了解不同的事件,ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点,直至将请求结果返回至浏览器结束。在这个过程中,首先我们需要了解ASP.NET请求的2个大致的步骤。其次我们将详细了解 'httphandler ',' httpmodule和 asp.net 页面对象(Page)中不同的事件的执行顺序,逻辑。

2013-12-02 16:04:01 563

转载 自动升级的原理及实现

C/S程序自动升级是一个很重要的功能,原理其实很简单,一般包含两个程序一个是主程序,也就是除了升级功能以外的程序,另一个就是升级程序,常见的360,金山安全卫士都是这样。 主要包括以下几点:   1 比较版本  2下载文件  3更新文件 4启动主程序。但其中的需要注意的细节很多。     一般服务端会有一个配置文件包含最新更新的文件信息的配置文件,当然这些更新信息也可以存到数据库,

2013-12-02 13:27:43 768 2

转载 自动发布web应用程序或者网站

由于需要自动化构建集成测试,所以需要一整套环境。  关键 1根据源代码的改动自动下载代码,2编译3发布网站   1第一步只需要通过CruiseControl.NET就可以做到    2编译其实就是在ccnet.config中添加一个任务,关键代码    [html] view plaincopytasks>

2013-12-02 13:25:39 1546

原创 angular--显示与隐藏

demo  function TestDisply($scope){    $scope.DivState.show=false;$scope.toggleMenu=function(){          $scope.DivState.show!= $scope.DivState.show;}    }demo

2013-11-20 21:48:40 4630

原创 angularjs-watch 监视事件

demo  function userlist($scope){        var  age=10;          $scope.userage=age;    }function checkage(){    $scope.userage=$scope.userage>10?10:$scope.userage;  }

2013-11-17 15:40:05 1991

原创 angularjs--module

demo  //声明一个自己的模块app    var  app=angular.module(’myapp‘,[]);  //为模块添加一个controller, userlist    app.controller('userlist',function($scope){        var  users=[{id:1,'name':'xiao'},{id:2,'na

2013-11-17 12:28:18 703

转载 使用 JavaScript 修改浏览器 URL 地址栏

现在的浏览器里,有一个十分有趣的功能,你可以在不刷新页面的情况下修改浏览器URL;在浏览过程中.你可以将浏览历史储存起来,当你在浏览器点击后退按钮的时候,你可以冲浏览历史上获得回退的信息,这听起来并不复杂,是可以实现的,我们来编写些代码。来看看它是如何工作的。1var stateObject = {};2v

2013-10-22 21:24:15 786

转载 四种有能力取代Cookies的客户端Web存储方案

目前在用户的网络浏览器中保存大量数据需要遵循几大现有标准,每一种标准都拥有自己的优势、短板、独特的W3C标准化状态以及浏览器支持级别。但无论如何,这些标准的实际表现都优于广泛存在的cookies机制。今天的Web应用程序开始在客户端中执行大量数据处理工作,甚至可能需要以脱机方式完成任务。可以说,客户端数据存储对于下一代Web应用程序的发展起到了至关重要的作用。然而直到现在,cook

2013-10-22 20:52:07 843

转载 js循环动态绑定带参数函数

众所周知,不带参数的绑定非常简单,只要使用(语法:“document.getElementById("对象ID名").attachEvent("事件名,如onchange",函数名);”)(示例:“document.getElementById("select_0").attachEvent("onchange",modifyFunction);”)即可。(注:以下只写示例) 带参数的绑定就要

2013-09-15 18:31:47 1398

转载 看懂SqlServer查询计划

对于SqlServer的优化来说,可能优化查询是很常见的事情。关于数据库的优化,本身也是一个涉及面比较的广的话题,本文只谈优化查询时如何看懂SqlServer查询计划。由于我对SqlServer的认识有限,如有错误,也恳请您在发现后及时批评指正。首先,打开【SQL Server Management Studio】,输入一个查询语句看看SqlServer是如何显示查询计划的吧。说明:本

2013-08-27 16:58:08 924

转载 Asp.Net页面生命周期

我们都知道,浏览器的作用就是将用户请求的内容封装成HTTP报文的形式,然后通过Socekt套接字和域名解析服务器(DNS)将域名转成ip地址发送到服务器。服务器端的Windows操作系统分为两个部分,IIS运行在用户模式下,而监听80端口的那部分是运行在内核模式HTTP.SYS(内核模块也是一个插件机制。socket通信机制在内核模块中,内核模块也是一种通信机制)下的,属于HTTP处理的内

2013-08-22 14:59:37 548

转载 JSONP--解决ajax跨域问题

取不到数据!  上周客户新买了服务器,原本在旧的服务器上放着客户的Web主页信息和一个后台程序(asp.net),在客户的主页中有一个动态显示最新消息的处理,这个处理就是通过ajax异步从那个后台程序中取得的。由于又购买了新的服务器,客户想把web主页和那个后台程序分开来,后台程序被部署到了新的服务器上。不过这个项目是我的同事小福同志开发的,也就由他来把程序分开部署,然后进行一些小改动。

2013-08-22 14:41:07 583

转载 jsonp讲解

json相信大家都用的多,jsonp我就一直没有机会用到,但也经常看到,只知道是“用来跨域的”,一直不知道具体是个什么东西。今天总算搞明白了。下面一步步来搞清楚jsonp是个什么玩意。同源策略首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性。看起来不知道什么意思,实践一下就知道了。1.随便建两个网页

2013-08-22 14:39:09 494

转载 常用的sql语句

1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.分页SQL语句 select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) as rownum,tab.* from 表名 As t

2013-08-22 13:42:53 444

转载 SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较

排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:  1.row_number  2.rank  3.dense_rank  4.ntile    下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:  图1  其中fiel

2013-08-22 11:11:28 533

原创 AngularJs 体验

前几天看了一个框架angularjs,不过文档是英文的,因英文很懒就做只是做了一些简单的测试如有不当请勿吐槽。ng-app >     ng-app为引用angularjs标志-->    AngularJs         function PhoneList($scope) {    $scope.phones = [       { "name": '三

2013-07-15 15:08:10 817

原创 SqlServer05+的发布订阅

SqlServer05+的发布订阅一、为什么要使用对等事务复制首先要说明的是使用sqlserver复制的目的使用sqlserver数据库复制的目的,就是要将数据库压力由一台服务器分散到多台服务器,通过一台sqlserver服务器作为主机,将主数据库中的数据,复制到其他N台备份服务器上,从而实现分布式查询,大大降低了主服务器的压力.在图一中,右面的拓扑结构就是典型的复制,

2013-07-15 14:42:35 643

转载 .net post提交数据获取返回数据的方法

#region  后台post        //posturl 为提交事件指定的路径  http://10658.com.cn/api/sendsms/?        //pastData post的参数         public static string BackPost(string posturl, string postData)        {

2013-05-03 16:48:03 2348

原创 SqlBulkCopy 简单的用法

string connstr = "Data Source=192.168.0.202;Initial Catalog=database;User ID=sa;Password=123456;";            using (SqlConnection conn = new SqlConnection(connstr))            {

2013-05-03 16:46:12 824

原创 DataTable 转集合

///     /// DataTable转换为List;    ///     ///     public static class DataTableToListModel where T : new()    {        public static IList ConvertToModel(DataTable dt)        {

2013-05-03 16:41:07 579

转载 c# json字符串转xml对象代码

XmlDictionaryReader reader = JsonReaderWriterFactory.CreateJsonReader(Encoding.UTF8.GetBytes(sJson), XmlDictionaryReaderQuotas.Max);XmlDocument doc = new XmlDocument();doc.Load(reader);收藏一下吧 以后万

2013-04-27 16:01:24 599

原创 js单步调试方法

注:仅适合ie浏览器,并在vs里浏览1:设置ie浏览器第二部:创建一个demo页面编码如下:调试 function fn_test() { debugger; //这是关键     var s='测试';  alert(s); }fn_test()();测试运行页面即可看到有确认小窗弹出,点确定即可进行单步调试

2013-04-24 16:23:31 880

转载 Kibo 键盘事件

KiboKibo是一个简单的用于处理键盘事件的Javascript工具库。语法和用法本工具库提供了两个简单的方法——down and up,                它们都接收两个参数:一个按键或多个按键的组合或通配符,以及一个当有匹配的按键事件发生时调用的函数。这两个方法都可以链式调用。按键组合是指控制键和字符键的组合,或者简单的是一个或多个控制键。你可以向这两个方法传入单

2013-04-24 16:12:37 509

转载 .net中文件下载

//TransmitFile实现下载protected void Button1_Click(object sender, EventArgs e){Response.ContentType = "application/x-zip-compressed";Response.AddHeader("Content-Disposition", "attachment;filename=z.

2013-04-19 15:17:40 486

转载 Asp.Net页面生命周期(多图)

1、浏览器实际上是一个Socket客户端,它向服务器发送请求报文2、请求报文被封装为http请求,通过socket发送到IIS服务器3、内核模式包含一个Http.SYS文件,它用来监听端口,接收请求后将其发送到用户模式。4、用户模式中IIS将请求发送到w3svc.exe进程中,5、w3svc.exe将请求发到inetinfo.exe中。6、inetinfo.exe截获请求后,根

2013-04-17 14:29:36 618

转载 合并数据Merge

protected void Page_Load(object sender, EventArgs e) { DataSet dsSource = new DataSet(); //创建源数据集 DataSet dsTarget = new DataSet(); //创建目标数据集 string conStr =

2013-04-05 20:50:46 614

原创 jQuery Grid Plugin插件

//脚本$(function () { var data = [ [1, 'Exxon Mobil', '339,938.0', '36,130.0'], [2, 'Wal-Mart Stores', '315,654.0', '11,231.0'],

2013-04-05 20:34:48 1078

转载 发送邮件(.net)

1    /// 2 /// 给用户发送邮件 3 /// 4 /// 用户的邮箱 5 /// 激活码 6 public void sendEmail(string email, string activecode,int userId) 7 { 8 //首

2013-04-05 20:23:46 565

转载 SQL2008附加数据库失败,错误5120解决方法

使用sql2008进行附加数据库时,提示无法打开文件,5120错误。是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可。解决办法:1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。2.在选择组或用户名列表中,选择Authenticated Users,在权限列表中选中完全控制。

2013-03-31 14:45:33 990 1

原创 Sql中的for xml用法

--创建一个表tcreate table t(id int identity(1,1),names nvarchar(50))--插入数据declare @i intset @i=0while(@ibegininsert into t values('a'+ convert(nvarchar(10),@i))set @i=@i+1endselec

2013-03-29 13:55:42 1047

原创 字符的分割函数

ALTER    function    [dbo].[fn_split](@aString    varchar(8000),@pattern    varchar(10))     returns    @temp    table(a    varchar(100))      --实现split功能    的函数      --说明:@aString,字符串,如a:b:c;

2013-03-29 13:34:18 615

转载 存储过程分页

set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[V3_GetPageList]  @tblName      varchar(255),  -- 表名    @strFields    varchar(2000), -- 需要返回的列,默认*    @strOrder     varch

2013-03-29 13:31:51 440

构建高性能的web站点

构建高性能的web站点。包括分布式缓存(memcached)数据库的扩展(复制与分离--读写分离,水平分区,垂直分区)等一些构建web站点的方法。

2013-07-22

SQL_Server存储过程调试指南

执行存储过程的时候的调试的方法!使你对存储过程的执行步骤更加的清楚,同事理解一些异常捕捉!

2011-12-12

空空如也

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

TA关注的人

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