摘自stackoverflow的问答用了几分钟做的简单翻译一个例子直接贴代码,不过多解释//这是我们的model
class imageFile {
var fileName = String()
var fileID = Int()
}//使用
var images : [imageFile] = []
images.sort({ $0.fileID > $1.fileID })...
分类:
编程语言 时间:
2015-07-15 09:34:06
阅读次数:
423
C程序的基本算法共涵盖42个例题,包含了枚举、排列、逻辑判断、迭代、递推、字符串操作、矩阵操作、格式输出等内容。
相关的实现方法有的显得很笨拙,但足够说明问题,而且每个程序都经过作者亲测,保证可以运行。之所以称之为基本算法,就是为了测试基础知识的掌握,都是从原始的角度进行处理,没有运用过于花哨的处理技巧,作者也是在学习中进步,也希望这些代码对于没有基础或者基础薄弱的朋友带来帮助。
至此,基本知...
分类:
编程语言 时间:
2015-07-15 09:32:23
阅读次数:
308
今天把从Kaggle上下载下来的csv数据导入mysql,想做个统计分析,怎奈csv文件有些大,所以只能用mysql 命令导入,现mark下,以备以后不时之需:1. 导入:基本语法:
load data [low_priority] [local] infile 'file_name txt' [replace | ignore]
into table tbl_name
[character set...
分类:
数据库 时间:
2015-07-15 09:31:50
阅读次数:
195
JAVA中的反射只获取属性的get方法在开发过程中,我们经常需要获取类中某些属性的get方法,此时我们需要使用到反射,例如,我们在获得一个对象后,需要知道该对象的哪些属性有值,哪些没有值,方便我们后面的处理。譬如在我们拼SQL语句时,就需要知道哪些字段为空或为NULL,此时我们在拼语句的时候需要剔除掉,若是我们采用一般的判断的办法,则会很复杂(需要处理好SQL中的AND关键字的有无 ),当然,我们也...
分类:
编程语言 时间:
2015-07-15 09:33:29
阅读次数:
298
二叉树的宽度定义为具有最多结点数的层中包含的结点数,试计算一二叉树的深度。
#include "stdafx.h"
#include
#include
using namespace std;
struct BiNOde
{
int ele;
BiNOde* lnode;
BiNOde* rnode;
};
vectoraa;
int maxdepth = 0;
...
分类:
其他好文 时间:
2015-07-15 09:34:07
阅读次数:
109
题意:n棵苹果树在x轴上排成一排,每棵苹果树有一个坐标值(均不为0)和苹果数量。现在某人从0开始任意选择一个方向走,每遇到一颗新的苹果树就摘下所有苹果,然后掉转方向直到遇到下一颗之前没遇到过的苹果树然后再摘下所有苹果,如此往复直到再也遇不到新的苹果树。问最多能摘下多少个苹果。
水题。以0为中心,对坐标排序后计算左右两边的苹果树个数。如果左边小于右边,就先从左边摘,...
分类:
移动开发 时间:
2015-07-15 09:32:54
阅读次数:
149
介绍
尽管jQuery在浏览器ajax调用的时候对缓存提供了很好的支持,还是有必要了解一下如何高效地使用http协议。
首先要做的事情是在服务器端支持HTTP GET,定义不同的URL输出不同的数据(MVC里对应的就是action)。如果要使用同一个地址获取不同的数据,那就不对了,一个HTTP POST也不行因为POST不能被缓存。许多开发人员使用POST主要有2个原因:明确了数据不能...
分类:
Web程序 时间:
2015-07-15 09:30:31
阅读次数:
146
正文
题目1:
if (!("a" in window)) {
var a = 1;
}
alert(a);
题目2
var a = 1,
b = function a(x) {
x && a(--x);
};
alert(a);
题目3:
function a(x) {
return ...
分类:
编程语言 时间:
2015-07-15 09:30:42
阅读次数:
174
2011年读过的书
浪潮之巅 [荐] - 讲述了科技工业史,包括AT&T公司、IBM公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司的发展历史,值得一看。松本行弘的程序世界 - 读这本书只要是想了解一下ruby里的思想,虽然一般的例子自己会做,但是之前没有了解它的设计思想。启示录 - 想了解产品管理方面的知识才买了读的。CSS 3实战 -还不错,不过有些简单简约至上...
分类:
其他好文 时间:
2015-07-15 09:30:10
阅读次数:
153
大家都知道MVC里利用Routing的特性将地址映射到Controller和Action上,其实因为本身Routing是.Net
4.0内置的特性了,所以Web form上其实也可以适用的,今天我们就来看看如何做一下URL地址的优化,目的是将http://localhost/Customer.aspx?Id = 1优化成http://localhost/Custome/1的形式。
正文
...
分类:
Web程序 时间:
2015-07-15 09:30:00
阅读次数:
110
简介
我们在开发互联网程序的时候,有个很重要的事情就是做搜索引擎优化(SEO),我们都知道ASP.NET MVC程序提供了友好的URL以及永久重定向的支持,这些友好的URL是利用Routing系统的特性来支持的,但是在这个Routing里有个问题,就是多个不同的地址和指向同一个action方法,那对于搜索引擎来说就意味着你的站点有很多地址的内容都是重复的。 本章内容将展示如果解决这一问题。
...
分类:
Web程序 时间:
2015-07-15 09:31:56
阅读次数:
110
前言
昨天有兄弟看到我文章里的帖子提到的T氏法则,其实有点吹的成分了哦(很多也都是和同事整理的,也有客户强制要求的),大部分由于很凌乱没有正式的版本,所以先发一部分出来(Security方面的)。由于是欧美项目,所以资料全都是英文版的,各位凑合着看吧。
正文
Input Validation
Is input data validated to ensure that it...
分类:
其他好文 时间:
2015-07-15 09:29:10
阅读次数:
129
简介
我们平时在开发的时候,经常做一些自定义的HttpHandler,每次再继承IHttpHandler接口的时候,都要设置IsReusable的值,通常我们都是设置返回true,可是我们要小心这个返回值,因为设置为true的时候有很多前提条件,其中最重要的2个是:
线程要安全一个请求的HttpHandler实例下的状态或上下文信息不能被另外一个请求共享。
再深一点
MSD...
分类:
Web程序 时间:
2015-07-15 09:30:28
阅读次数:
131
问题
事情来源于很早之前Team成员一个不规范的设计,在MVC3的项目上,由于所有的Model都需要有一些基本的名称或者操作,加之应用了DI,所以就想当然地定义了一个接口,里面包含了一些接口属性和方法,可突然有一天要求在这些属性上应用一些验证约束和授权,于是接口代码改成了这样:
public interface IModel
{
[Required]
...
分类:
其他好文 时间:
2015-07-15 09:28:34
阅读次数:
120
有时候,我们不需要太牛逼太强大的JavaScript模板引擎(比如jQuery tmpl或者handlebarsjs),我们只是需要在简单的模板里绑定一些非常简单的字段,本文将使用非常简单的技巧来帮你实现这个小功能。
首先我们先来定义我们需要的模板,在id为template的script块里:
doctype html>
html>
head>
meta charset=utf-...
分类:
编程语言 时间:
2015-07-15 09:28:07
阅读次数:
142
关于QUnit
几乎所有的网站都在使用JavaScript,而所有的Javascript开发人员也都想做单元测试,但是一直都为付诸行动,大叔告诫大家,该做了,不然要被别人鄙视了,因为现在是个上网的人都应该用到了JavaScript,而且HTML5来临以后,越来越多的JavaScript代码要去开发。
本文所用到的QUnit是由jQuery team开发的,原本是用于jQuery框架的测...
分类:
编程语言 时间:
2015-07-15 09:30:46
阅读次数:
230
jQuery自定义绑定
首先让我们来看看jQuery的自定义绑定的使用方法,你可以使用bind或者live来订阅一个事件(当然1.7以后也可以使用on了),代码如下:
$("#myElement").bind('customEventName',function(e){ ... });
$(".elementsClass").live('customEventName',functio...
分类:
Web程序 时间:
2015-07-15 09:30:14
阅读次数:
134