题目:
Given a linked list, swap every two adjacent nodes and return its head.For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.Your algorithm should use only constant space. You...
分类:
其他 时间:
2015-04-12 19:21:48
收藏:
0 评论:
0 赞:
0 阅读:
269
设计模式是“封装变化”方法的最佳阐释
无论是创建型模式、结构型模式、还是行为型模式,归根结底都是寻找软件中可能存在的“变化”,然后利用抽象的方式对这些变化进行封装。
由于抽象没有具体的实现,就代表了一种无限可能性,使得其扩展成为了可能。
经典设计模式都是在寻找软件中的可能变化,并封装这些变化。
封装通常的理解:将数据(属性)和对数据的操作(方法)放到一个程序单元(类)中,从而使得概念上相关...
分类:
其他 时间:
2015-04-12 19:21:28
收藏:
0 评论:
0 赞:
0 阅读:
149
由于项目需求,需要使用angular 实现列表的增、删、改,并且列表支持拖拽。看了下angular-ui 里面的sortable组件,使用起来也是非常简单,几十行代码就完成了所需功能。我现在懒得想如何使用jquery完成该功能,不过我能肯定的是使用jquery完成这个功能,代码至少多几倍效果如下:本...
分类:
其他 时间:
2015-04-12 19:20:38
收藏:
0 评论:
0 赞:
0 阅读:
1959
http://www.oschina.net/question/565065_122586
分类:
编程语言 时间:
2015-04-12 19:20:18
收藏:
0 评论:
0 赞:
0 阅读:
205
最近在开发的时候,遇到了在有html模板的情况下,每天生成数据报表的需求,如果用框架太重了,就想自己简单的模板来实现,这样简单实用,顺便记录下原理。一. 模板引擎原理 php是网页内嵌型的语言,利用〈?php?〉标签嵌入到html文本中,然后由php的解释器去执行,动态生成页面。 但是对于大型的we...
分类:
Web开发 时间:
2015-04-12 19:20:08
收藏:
0 评论:
0 赞:
0 阅读:
316
Amaze移动端开发框架:http://amazeui.org/Zepto.js:http://www.css88.com/doc/zeptojs_api/移动端下拉刷新插件:https://github.com/lightningtgc/material-refresh响应式Web设计代码实现:h...
分类:
移动平台 时间:
2015-04-12 19:19:58
收藏:
0 评论:
0 赞:
0 阅读:
308
C语言 指针简单使用如下: int *p;//定义 int a = 10; p = &a;//赋值 int * b = &a;//定义并赋值定义格式:类型 *指针变量名;注意事项:1、一定要先定义后赋值,2、%p输出指针里面存储的地址值。3、清空指针可以用 p = 0;或p = NULL;代...
分类:
移动平台 时间:
2015-04-12 19:19:38
收藏:
0 评论:
0 赞:
0 阅读:
228
这篇文字主要是《大型网站技术架构》的读书笔记,写的比较琐碎。
分类:
Web开发 时间:
2015-04-12 19:19:28
收藏:
0 评论:
0 赞:
0 阅读:
235
ThinkPHP D方法,模型类,M方法,自定义模板标签。
分类:
Web开发 时间:
2015-04-12 19:19:18
收藏:
0 评论:
0 赞:
0 阅读:
210
前端网:http://www.w3cfuns.com/前端网址导航:http://whycss.com/前端里:http://www.yyyweb.com/张鑫旭博客:http://www.zhangxinxu.com/php/迷渡:http://justjavac.com/梦想天空博客:http:...
分类:
其他 时间:
2015-04-12 19:19:08
收藏:
0 评论:
0 赞:
0 阅读:
128
1 // double 浮点类型2 /* 条件表达式的形式:3 表达式1?表达式2:表达式34 如果1的值是turn,(也就是说,条件成立),那么就去计算2,并以他的值作为整个条件表达式的值;5 如果1的值是false,那么就计算3,并以他的值作为整个条件表达式的值*/6 //double si.....
分类:
其他 时间:
2015-04-12 19:18:58
收藏:
0 评论:
0 赞:
0 阅读:
175
由于测试条件的限制,目前先暂时对与黑盒测试进行了解其中关于C#中对于黑盒测试在日常编码过程中,我们常常会进行自动化测试。这里的自动化测试不是指单元测试,而是模拟人工输入来进行快速的、高并发的测试。可以使用的自动化工具有LOADRUNNER,以及目前在VS2010中的功能很强大的测试工作平台(录制操作...
分类:
其他 时间:
2015-04-12 19:18:48
收藏:
0 评论:
0 赞:
0 阅读:
186
转 Java Classloader机制解析发表于11个月前(2014-05-09 11:36) 阅读(693)|评论(0)9人收藏此文章,我要收藏赞1慕课网,程序员升职加薪神器,点击免费学习目录[-]JDK默认ClassLoader双亲委托模型如何自定义ClassLoader1.loadClass...
分类:
编程语言 时间:
2015-04-12 19:18:38
收藏:
0 评论:
0 赞:
0 阅读:
218
原文:微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 微信开放平台 ...
分类:
微信 时间:
2015-04-12 19:18:18
收藏:
0 评论:
0 赞:
0 阅读:
266
转自:http://www.cnblogs.com/fmricky/archive/2010/05/20/1740479.htmlstruts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。一下分别介绍一下几个struts.xml中常用到的标签1、利用include标签...
分类:
其他 时间:
2015-04-12 19:17:58
收藏:
0 评论:
0 赞:
0 阅读:
221
如果真的想学精,学什么都不是好学的,如果真的想把Python学的出神入化,几乎自己想做什么都可以,就要下定恒心,坚持下去。接下来继续更新Python练习题2,通过更新前一部的练习题让自己也学到了不少东西1.取任意小于1美元的金额,然后计算可换成哪几种硬币,分别有几个?硬币有1美分、5美分、10美分....
分类:
编程语言 时间:
2015-04-12 19:17:48
收藏:
0 评论:
0 赞:
0 阅读:
273
TCP客户/服务器模型:从图中就可以看出基本的过程来。回射客户/服务器:这个是回射的图示,客户端发给服务端,服务端在发回给客户端。socket函数:包含头文件功能:创建一个套接字用于通信原型int socket(int domain, int type, int protocol);参数domain...
分类:
其他 时间:
2015-04-12 19:17:28
收藏:
0 评论:
0 赞:
0 阅读:
226