创建当日 日期对象 调用Date的构造函数而不传递参数的情况下,新创建的对象默认获取当前的日期和时间。 var now = new Date(); 调用Date的构造函数而不传递参数的情况下,新创建的对象默认获取当前的日期和时间。 var now = new Date(); 创建特定的日期和时间对象 ...
分类:
编程语言 时间:
2016-06-06 10:28:50
阅读次数:
152
Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longes ...
分类:
编程语言 时间:
2016-06-06 10:24:57
阅读次数:
298
Node.js是一个基于Chrome JavaScript运行时建立的平台,小巧方便搭建。运行的端口可以在浏览器上运行,显示效果,但每次用浏览器也挺麻烦,我们这里讲的是在sublime text2中配置,是的js在sublimetext2中运行,再也不用切换到浏览器了。 1.首先安装node.js, ...
分类:
编程语言 时间:
2016-06-06 10:24:43
阅读次数:
363
annotation配置AOP,再没有讲的必要了。annotation和xml schema两种方式,仅仅是声明方式不同而已,其他的都一样。 Spring 作为一个流行的框架技术,它的代码设计是非常值得借鉴的。从编码风格到设计模式,有很多我们学习的点。本篇重点分析一下设计模式在AOP框架的使用,捎带 ...
分类:
编程语言 时间:
2016-06-06 10:22:09
阅读次数:
270
1 概论 计算机内存中的数据可以通过变量,常量来表示和存储,那么这些数据如何运算? C语言中提供了大量(34种)的运算符可以用来完成数据的算术,赋值,逻辑,关系,条件判断以及自增自减运算和基于二进制的位运算,同时提供了跨平台的用于数据格式化输入输出的函数printf()和scanf(),而实际上计算 ...
分类:
编程语言 时间:
2016-06-06 10:20:00
阅读次数:
165
1 概论 C语言提供了跨平台的数据输入输出函数scanf()和printf()函数,它们可以按照指定的格式来解析常见的数据类型,例如整数,浮点数,字符和字符串等等。数据输入的来源可以是文件,控制台以及网络,而输出的终端可以是控制台,文件甚至是网页。 2 数据输出 从第一个C语言程序中,就使用了跨平台 ...
分类:
编程语言 时间:
2016-06-06 10:14:34
阅读次数:
251
排序算法是最简单的算法,也是最基本的算法。顾名思义,插入排序就是把当前待排序的元素插入到一个已经排好序的列表里面。 一个非常形象的例子就是右手抓取一张扑克牌,并把它插入左手拿着的排好序的扑克里面。插入排序的最坏运行时间是O(n2), 所以并不是最优的排序算法。特点是简单,不需要额外的存储空间,在元素 ...
分类:
编程语言 时间:
2016-06-06 09:12:10
阅读次数:
213
--摘自《You Don't Know JS- Scope, Closures》 对于所有的编程语言,作用域是一个基础的概念。深入了解JavaScript中的作用域,对正确的使用这个语言有重要的作用。 什么是作用域 作用域是一组变量如何存储和读取的规则,存在两类模型: 静态作用域(也称作字面作用域、 ...
分类:
编程语言 时间:
2016-06-06 09:07:52
阅读次数:
272
代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。 改进算法,选择合适的数据结构 一个良好的算法能够对性 ...
分类:
编程语言 时间:
2016-06-06 09:05:42
阅读次数:
212
在C++11之前, 有两个典型的受制于模板功能不强而导致代码重复难看的问题, 那就 function object 和 tuple。 拿 function objects 来说, 需要一个返回类型参数及N个参数类型参数。 但因为变长参数模板不受支持,导致不得不重复书写7、8个模板类,但最终也只能支持 ...
分类:
编程语言 时间:
2016-06-06 09:03:09
阅读次数:
159
概述 在JavaScript中,我们可以使用函数、数组、对象,以及日期、正则等一些内置类型的实例,它们都是复杂类型的表现。从本质上讲,这些复杂类型都是Object类型。本篇主要的内容有3点:函数、数组和对象。 函数 函数是JavaScript的一大重点,它非常的灵活。不像C#这种强类型语言,可以显式... ...
分类:
编程语言 时间:
2016-06-06 07:58:02
阅读次数:
275
但现在看起来真不爽,main.c依赖的文件不能在工程中管理,要修改那些文件的话麻烦大了。如何既能分成多个文件又能在工程中看到呢?可以,使用头文件(h文件)...
分类:
编程语言 时间:
2016-06-06 06:54:50
阅读次数:
265
js二进制数组创建注意点:关于二进制数组的更多内容可以参阅ES2015 TypedArray视图一章节。可以通过ArrayBuffer对象分配内存,然后再建立视图。视图也可以不通过ArrayBuffer对象,直接分配内存而生成,代码实例如下: 但是你不能够通过下面的方式来创建: 二进制数组必须要预申 ...
分类:
编程语言 时间:
2016-06-06 06:54:18
阅读次数:
364
问题1:作用域 问题2:创建“内置”方法 问题3:声明提前 问题4:Javascript中的this Javascript中关键字this所指代的函数上下文,取决于函数是怎样被调用的,而不是怎么被定义的。在第一个console.log(),getFullname()被作为obj.prop对象被调用。 ...
分类:
编程语言 时间:
2016-06-06 06:51:07
阅读次数:
373
输出结果为: 可以看出json的dumps方法处理数据时会将数据转换为字符类型,loads则会重新还原它的类型。 再来看json的dump和load方法,通过示例来了解: Json模块dumps、loads、load、dump的区别: load,dump可加载外部文件,处理文件的数据,dumps,l ...
分类:
编程语言 时间:
2016-06-06 06:51:01
阅读次数:
260