- 博客(9)
- 收藏
- 关注
原创 JS贪心解法入门:找零问题
在现实生活中,经常遇到找零问题,假设有数目不限的面值为20,10,5,1的硬币。 给出需要找零数,求出找零方案,要求:使用数目最少的硬币。对于此类问题,贪心算法采取的方式是找钱时,总是选取可供找钱的硬币的最大值。比如,需要找钱数为25时,找钱方式为20+5,而不是10+10+5。 贪心算法还是很常见的算法之一,这是由于它简单易行,构造贪心策略不是很困难。可惜的是,它需要证明
2016-03-17 11:07:00 3358
原创 javascript代码的执行顺序
javascript给人的直观感受是,从上往下执行,但实际上却不是这样的,先看个例子。 console.log(test); //undefined var test = "你好"; console.log(test); //"你好" console.log(test2); //Uncaught ReferenceError: test2 is not defined
2016-03-17 11:03:48 665
转载 log4j.properties 详解与配置步骤
一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName =
2016-03-04 14:26:30 266
原创 Vim命令合集
Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file
2016-03-04 14:12:45 197
原创 使用游标循环插入
DECLARE merchantId TF_F_MERCHANT.MERCHANT_ID%type; i integer;BEGIN i := 0; DECLARE CURSOR My_Cursor IS SELECT T.MERCHANT_ID FR
2016-03-04 14:09:30 313
原创 javascript中的Array对象
Array 是javascript中经常用到的数据类型。javascript的数组其他语言中数组的最大的区别是其每个数组项都可以保存任何类型的数据。本文主要讨论javascript中数组的声明、转换、排序、合并、迭代等等基本操作。1、使用Array构造函数 创建数组。//创建一个空数组var cars = new Array();//创建一个指定长度的数组v
2016-03-04 10:46:42 279
原创 支付领域感想
不知从什么时候开始,我们的支付手段由货币交易转移到了电子交易,不同于以往的刷POS机,替而代之的是一种新的模式-第三方金融。当然新的事物出来总会有很多不适应的地方,就像第一个吃苹果的人,总是害怕会不会有毒,但是在互联网突飞猛进的今天,总有人会尝试第一次吃苹果,也总会有公司诱导你去尝试新鲜的苹果。当你吃下去的时候,你发现味道还不错,而且还很方便。渐渐地你就难以离开他,依赖于它的方便。 然后电子
2016-03-04 09:29:12 1169
原创 Javascript中的apply、call、bind
一、apply、call 在javascript中,call和apply都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。 JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。先来一个栗子: function fruits() {}
2016-03-04 09:12:49 386
原创 JS 自定义对象及 属性
一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。 目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。
2016-03-04 09:08:41 521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人