首页 > 2015年07月15日 > 全部分享
构建自己的JavaScript模板小引擎
有时候,我们不需要太牛逼太强大的JavaScript模板引擎(比如jQuery tmpl或者handlebarsjs),我们只是需要在简单的模板里绑定一些非常简单的字段,本文将使用非常简单的技巧来帮你实现这个小功能。 首先我们先来定义我们需要的模板,在id为template的script块里: doctype html> html> head> meta charset=utf-...
分类:编程语言   时间:2015-07-15 09:27:55    收藏:0  评论:0  赞:0  阅读:193
使用QUnit结合MVC3来做JavaScript单元测试
关于QUnit 几乎所有的网站都在使用JavaScript,而所有的Javascript开发人员也都想做单元测试,但是一直都为付诸行动,大叔告诫大家,该做了,不然要被别人鄙视了,因为现在是个上网的人都应该用到了JavaScript,而且HTML5来临以后,越来越多的JavaScript代码要去开发。 本文所用到的QUnit是由jQuery team开发的,原本是用于jQuery框架的测...
分类:编程语言   时间:2015-07-15 09:27:46    收藏:0  评论:0  赞:0  阅读:184
jQuery自定义绑定的魔法升级版
jQuery自定义绑定 首先让我们来看看jQuery的自定义绑定的使用方法,你可以使用bind或者live来订阅一个事件(当然1.7以后也可以使用on了),代码如下: $("#myElement").bind('customEventName',function(e){ ... }); $(".elementsClass").live('customEventName',functio...
分类:Web开发   时间:2015-07-15 09:27:36    收藏:0  评论:0  赞:0  阅读:260
为每个应用程序池单独设置aspnet.config配置文件
ASP.NET2.0之后的版本就在各Framework的根目录下提供了一个aspnet.config文件,这个文件用来配置全局的一些信息,但是一直以来我们都没有怎么用过。 ASP.NET4.0之后,这个配置文件在并发和线程方面得到了充分的支持。比如,可以设置maxConcurrentRequestsPerCPU, maxConcurrentThreadsPerCPU和requestQueue...
分类:Web开发   时间:2015-07-15 09:27:26    收藏:0  评论:0  赞:0  阅读:303
使用Visual Studio的查找与替换替代默认的系统搜索
一直以来,一直使用Visual Studio的查找与替换(Find and Replace)来搜索当前项目或整个解决方案里的代码,从来没怎么注意右边的那个选择文件夹功能。 原来还可以选择非解决方案的文件夹,而且试用了一下,速度明显比默认的系统搜索功能快,尤其是在阅读.NET4.0源码的时候,效果真是高啊。...
分类:其他   时间:2015-07-15 09:27:16    收藏:0  评论:0  赞:0  阅读:128
微软ASP.NET站点部署指南(11):部署SQL Server数据库更新
1. 综述 本章节展示的是如何向完整版SQL Server 数据库部署一个数据库升级。与第9章的数据库升级部署有所不同(第9章是部署到SQL Server Compact数据库)。 提醒:如果根据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面。 2. 给表添加新列 这个小节,做一个数据库修改和相应的代码更新,在部署到测...
分类:数据库技术   时间:2015-07-15 09:27:06    收藏:0  评论:0  赞:0  阅读:229
微软ASP.NET站点部署指南(10):迁移至SQL Server
1.  综述 第2章的部署SQL Server Compact和第9章的部署数据库更新里解释了为什么最终要升级到完整版SQL Server 。本章节将告诉你如何来做。   SQL Server Express和完整版SQL Server 一旦你决定使用完整版SQL Server,你需要在开发和测试环境使用SQL Server Express 或者完整版SQL Server。...
分类:数据库技术   时间:2015-07-15 09:26:56    收藏:0  评论:0  赞:0  阅读:274
微软ASP.NET站点部署指南(9):部署数据库更新
1.  综述 不管什么时候,程序都有可能像代码更新一样更新数据库。本章节你将进行数据库修改,测试,然后部署到测试环境和生产环境。 提醒:如果根据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面。 2.  给表添加新列 本小节,将修改Student和Instructor实体共同的基类Person类,添加一个birth da...
分类:数据库技术   时间:2015-07-15 09:26:46    收藏:0  评论:0  赞:0  阅读:231
微软ASP.NET站点部署指南(8):部署Code-Only更新
1.  综述 初始化部署以后,你需要继续维护和更新你的站点。本章节将向你展示一个不包括数据库改变的部署升级流程。(下一章节将展示数据库改变的部署升级流程。) 提醒:如果根据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面。 2.  修改代码 为你的程序做一个简单的修改,在Instructors 列表页添加一个功能,一般选...
分类:Web开发   时间:2015-07-15 09:26:35    收藏:0  评论:0  赞:0  阅读:334
微软ASP.NET站点部署指南(5):部署到IIS上作为测试环境
1.  综述 开发程序的时候,通常我们是在Visual Studio 里测试,默认使用的是Visual Studio Development Server(Cassini),使用这个可以让我们开发测试工作更容易,但是在IIS上可能不一定能够正常工作。所以,结果可能是在Visual Studio 里运行正常,但是一旦部署到IIS上就会出错。 你可以通过下面一些方法来测试确保你的程序没问题...
分类:Web开发   时间:2015-07-15 09:26:25    收藏:0  评论:0  赞:0  阅读:355
微软ASP.NET站点部署指南(4):配置项目属性
1.  综述 有些部署设置可以在项目属性里设置的,并且保持到项目文件里(.csproj或.vbproj)。 大多数情况下,你都可以在Visual Studio 选择项目属性Project Properties,在属性窗口里设置这些参数。该章节将告诉你如何设置这些参数。 2.  项目属性窗口里配置部署参数 影响项目部署的设置参数可以在项目属性(Project Properties)...
分类:Web开发   时间:2015-07-15 09:26:15    收藏:0  评论:0  赞:0  阅读:223
微软ASP.NET站点部署指南(3):使用Web.Config文件的Transformations
1. 综述 大多数程序里都会在Web.config里设置参数,并且在部署的时候需要更改。每次都手工更改这些配置很乏味,也容易出错。该章节将会告诉你如果通过自动化更新Web.config文件来避免这些问题。 2. Web.config Transformations 与Web Deploy Parameters 有2种方式来自动化更新Web.config文件的设置:Web.conf...
分类:Web开发   时间:2015-07-15 09:26:06    收藏:0  评论:0  赞:0  阅读:324
微软ASP.NET站点部署指南(2):部署SQL Server Compact数据库
1. 综述 对于数据库访问,Contoso University程序要求下面的软件必须随程序一起部署,因为不属于.NET Framework: SQL Server Compact (数据库引擎)ASP.NET Universal Providers (启用ASP.NET membership以使用SQL Server Compact)Entity Framework 4.1 (Cod...
分类:数据库技术   时间:2015-07-15 09:25:56    收藏:0  评论:0  赞:0  阅读:210
微软ASP.NET站点部署指南(1):部署介绍
1. 综述 该系列教程指导你如何将一个ASP.NET web 程序部署到第三方的主机提供商机器上。部署的方式用的是Visual Studio的one-click发布。首先部署到开发环境的IIS上进行测试,然后再部署到生产环境(第三方的主机提供商)上。 该系列总共包括11个章节和一个troubleshooting章节:看来内容很多,有点晕吧?其实,生产环境部署的基本流程在本系列里只占很小...
分类:Web开发   时间:2015-07-15 09:25:45    收藏:0  评论:0  赞:0  阅读:321
Codeforces 558B Amr and The Large Array 数组美丽值
题意:给一个数组,记数组中出现次数最多的元素出现的次数为这个数组的美丽值,求这个数组长度最短的子数组(要连续),使得该子数组的美丽值与原数组美丽值相等。要求输出子数组的起始和结束位置下标(从1开始)。 也是个水题。每个数最大才10^6,用hash存储每个数出现的次数即可。注意有可能有多个不同的元素出现的次数都相等且为最大,需要一一判断。遍历数组的时候可以用...
分类:编程语言   时间:2015-07-15 09:25:36    收藏:0  评论:0  赞:0  阅读:502
python实现爬虫下载美女图片
python实现爬虫下载美女图片 本次爬取的贴吧是百度的美女吧,给广大男同胞们一些激励 在爬取之前需要在浏览器先登录百度贴吧的帐号,各位也可以在代码中使用post提交或者加入cookie 爬行地址:http://tieba.baidu.com/f?kw=%E7%BE%8E%E5%A5%B3&ie=utf-8&pn=0 #-*- coding:utf-8 -*- impo...
分类:编程语言   时间:2015-07-15 09:25:26    收藏:0  评论:0  赞:0  阅读:282
new/malloc的区别
1. malloc()函数 1.1 malloc的全称是memory allocation,中文叫动态内存分配。 原型:extern void *malloc(unsigned int num_bytes);  说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。 1....
分类:其他   时间:2015-07-15 09:25:15    收藏:0  评论:0  赞:0  阅读:142
整理Linux查看系统日志的一些常用命令
整理Linux查看系统日志的一些常用命令 last -a 把从何处登入系统的主机名称或ip地址,显示在最后一行。 -d 指定记录文件。指定记录文件。将IP地址转换成主机名称。 -f  指定记录文件。 -n 或-  设置列出名单的显示列数。 -R 不显示登入系统的主机名称或IP地址。 -x 显示系统关机,重新开机,以及执行等级的改变等信息 以下看所有的重启、关机...
分类:系统服务   时间:2015-07-15 09:25:05    收藏:0  评论:0  赞:0  阅读:195
函数模板的特化
函数模板的特化 该定义中一个或多个模板形参的实际类型或实际值是指定的。特化形式如下: 关键字template后面接一对空的尖括号(); 再接模板名和一对尖括号,及括号中指定这个特化定义的模板形参; 函数形参表 函数体 template int compare(const char *const &v1, const char *const &v2) {      return s...
分类:其他   时间:2015-07-15 09:24:55    收藏:0  评论:0  赞:0  阅读:305
函数指针的说明
指针可以指向变量、数组,也可以指向函数,函数指针就是指向函数的指针。函数名实际是程序在内存中的起始地址。而指向函数的指针可以把地址传递给函数,也可以从函数返回给指向函数的指针。例如这个例子:通过一个函数求两个数的和,并通过函数指针调用该函数。#include int sum(int a,int b);//求和函数的声明 void main() { int a,b; int (*fun)(int...
分类:其他   时间:2015-07-15 09:24:46    收藏:0  评论:0  赞:0  阅读:263
1944条   上一页 1 ... 84 85 86 87 88 ... 98 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!