- 博客(29)
- 资源 (6)
- 收藏
- 关注
原创 javascript对象知识总结
学习了js对象一节,细节挺多,特此总结一下:1.对象属性遍历,for in。或者Object.keys(obj), Object.getOwnPropertyNames(obj),这两个都可以获得实例对象的属性,但是prototype中定义的属性无法获取。可以通过Class.prototype 作为参数的方式来访问。 如下:function Person(name, job){
2015-08-31 21:50:28
524
原创 两个瓶盖换一瓶可乐问题
问题描述无意间想起了这样一个问题: 一块钱可以买1瓶可乐,两个瓶盖子可以又可以换一瓶可乐,问,现在有十块钱,最多可以喝多少瓶可乐?背景相信这个问题应该有不少人问过,而且,面试编程的时候居然也有人问这种问题。刚认真思考了一下,得出答案如下:方法一分析:首先,10块钱一次性可以买10瓶,单拿出一瓶,而从剩下的9瓶中,每次拿出一个瓶盖和这个瓶盖就可以再换一瓶可乐,并且得到一个瓶盖,即,一共可以换得:1+
2015-08-18 21:07:53
6554
原创 JavaScript数据类型判断--使用toString方法
使用typeofjavascript提供了typeof关键字来判断一个对象的具体类型,但是typeof有一定的局限性。var a="string"; console.log(a); //stringvar a=1; console.log(a); //numbervar a=false; console.log(a); //booleanvar a; console.log(typeof a)
2015-08-16 15:48:21
989
原创 Virtualbox下NAT和桥接网络配置
前言折腾了很久,终于搞明白virtualbox下的网络配置问题了。虽然网上的文档比较全,而且操作也不算很复杂,但是自己还是遇到了不少问题,主要是由于自己的粗心和对计算机网络不熟悉导致的。这里做个记录,希望来者可以绕过这些问题。我是主系统是win7,虚拟机安装了centos7。ubuntu下的操作应该是差不多的。配置NAT网络这里我直接选的是“网络地址转换(NAT)”,如果选择“NAT网络”,则可能会
2015-08-14 12:06:33
17105
原创 一步一步学习SSH(1)——Maven&Tomcat自动部署
正所谓,工欲善其事,必先利其器,今天开始正式系统的学习Struts2+Hibernate+Spring4,这里记录一下学习的过程。Maven配置Tomcat自动部署,网上看了很多中文资料,感觉乱七八糟的,最后配置还出错了,后来干脆在官网上直接找了。官网:http://tomcat.apache.org/maven-plugin-2.2/ 部署命令: http://tomcat.apac
2015-04-20 13:32:12
384
原创 Failed to load c++ bson extension, using pure JS version
这是mongodb 中间件的一个bug,详见:https://jira.mongodb.org/browse/NODE-263?jql=text%20~%20%22Failed%20to%20load%20c%2B%2B%20bson%22 不过,现在已经解决了,网上有一堆解决办法:http://stackoverflow.com/questions/21656420/failed-to-lo
2015-03-28 23:32:59
2193
原创 javascript && jquery 延时屏幕滚动元素fadeout效果,允许打断。
这个问题,我纠结了一两天,起初,我用的是原生的javascript代码(原谅我没保留代码),写完之后发现乍一看没问题,但是当快速滚动时,即多次调用了,这个时候必须把之前的函数animation 给clear掉。而延时,之前省事,就用delay方法(jquery方法),后来发现不停快速滚动的时候还是有BUG。百思不得其解,animation动画已经clear了,怎么还会有BUG(快速滚动一闪一闪)?
2015-03-10 11:29:28
1129
1
转载 java中的IO整理
原文地址:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html java中的IO整理2011-09-11 21:35 by Rollen Holt, 72795 阅读, 87 评论, 收藏, 编辑写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以
2015-03-01 23:45:50
406
转载 css子元素设置margin时和父元素合并margin
现象:当两个空的块级元素嵌套时,如果内部的块设置有margin-top属性,而且父元素没有下边解决方法所述的特征,那么内部块的margin-top属性会绑架父元素(即将margin-top传递凌驾给了父元素)。就好比一个小兵,看到上级有漏洞,就假传圣旨,利用漏洞扩张自己的权利。只要设置父元素的border(栅栏)或者padding(隔离墙),就能管住这个调皮的下属。
2015-02-25 23:23:58
5022
原创 深入理解Javascript的var变量和闭包
今天无意间看到阮一峰校友写的一个关于ES6新特性let。let的出现,就是为了弥补var的不足。由此,写下这篇博客重新回顾一下Javascript老生常谈的闭包和它的一个作用域的诟病。闭包的概念我就不说了,很多书上都又说明和解释,就是在一个函数内部可以访问函数外的上下文。今天重点来说以下var变量。因为平时开发的时候,如果不对这个关键字有一个很深刻的认识,很容易产生很多坑和错觉。本
2015-02-01 23:13:22
3891
原创 2014年度总结
看到同学们都纷纷写日志,我也忍不住要来一篇总结总结了,好吧,其实没有人写,是我自己想写了。伴随着两胜两负,终于,打完了今天的游戏,这一年,是一路撸过来的。为此,我打算写两个版本,来记录已经逝去的2014,我相信,这一年,真的是非常普通而又有点重要。颓废版:大概也是去年的这个时候,我加入了HP,然后,开始了人生的工作生涯,恍然回首,已经一年有余了,当是时,早上六点半起床,
2015-01-01 01:28:04
511
原创 理解javascript异步机制(setTimeout )
最近在学nodejs ,对于异步的概念早就理解了,但是,却有一个问题一直不解。问题描述:javascript是一个单线程的语言,那他是如何实现异步的呢?看了很多资料,终于找到了答案:所有的关键是:setTimeout、setInterval。对于异步不了解的朋友自行google,我这里简单阐述一下javascript异步实现的两种机制call
2014-12-26 17:19:06
2885
1
转载 Eclipse 配置maven web项目
maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。 一、准备条件1、安装下载jdk 这里以jdk1.6为例 2、安装eclipse 到eclipse官网下载 Eclipse IDE for Java EE De
2014-11-11 21:22:02
571
转载 Vertica 常用命令
基于列存储的数据库,相对于传统的基于行的数据库,它更适合在数据仓库存储方面发挥特长。基于列存储的数据库的优点:a)、对于聚集操作,比如求sum,明显基于列存储的要比基于行存储的快;b)、对于update操作,不须接触其他列值;c)、基于行存储的数据库在查询每行记录的多个列值更高效的条件是,row-size比较小,这样一次磁盘读取就可以获取整行;d)、基于行存储的数据库在insert
2014-06-18 09:35:54
33478
1
转载 两分钟彻底让你明白Android Activity生命周期(图文)!
原文:大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你
2014-06-15 21:34:06
360
原创 spring jar包下载网址
在官网上找了半天也没zhahttp://repo.spring.io/webapp/search/artifact/?0&q=spring-framework
2014-05-05 08:38:47
629
转载 Oracle数组一般可以分为固定数组和可变数组
原文:http://www.iteye.com/topic/580144固定数组 Sql代码 declare type v_ar is varray(10) of varchar2(30); my_ar v_ar:=v_ar('g','m','d','龚','帅'); begin for i in 1..my_ar.count
2014-04-03 12:20:32
783
转载 编程之美4.7蚂蚁爬杆扩展问题附猎人抓狐狸(必胜策略)
原文: http://blog.csdn.net/weichaohnu/article/details/87481384.7节讲的是一根长27cm的木棍上,在5个点上有5只蚂蚁,蚂蚁在开始的时候朝任意方向出发,只能掉头或者往前走。让任意两只蚂蚁碰头时,它们同时掉头朝反方向走。假设蚂蚁的速度都是一秒一厘米,求蚂蚁都离开木棍的最短时间和最长时间。 穷举很麻烦,书上的思路非常精巧
2014-03-24 22:19:02
774
原创 java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed
AJAX+JSP时,out.write('content')之后,如果后面还有代码,无法被执行到,会报错,java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed。可以在out.write('content');这句代码后面加:return;令下面的
2014-03-09 19:27:07
10462
1
转载 document.getElementsByClassName的理想实现
document.getElementsByClassName的理想实现各种实现方式Pure DOM通常先使用getElementsByTagName("*")取出文档中所有元素,然后进行遍历,使用正则表达式找出匹配的元素放入一个数组返回。由于IE5不支持document.getElementsByTagName("*"),要使用分支document.all以防错误。The Ult
2014-01-02 12:18:03
1087
1
转载 Javascript模块化编程(二):AMD规范
Javascript模块化编程(二):AMD规范作者: 阮一峰日期: 2012年10月30日这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就
2013-12-22 16:35:12
540
转载 Javascript模块化编程(一):模块的写法
Javascript模块化编程(一):模块的写法作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。
2013-12-22 16:33:17
579
转载 彻底理解javascript的回调函数(推荐)
彻底理解javascript的回调函数(推荐)2013-04-24 14:54 by MoltBoy, 1530 阅读, 0 评论, 收藏, 编辑 在javascript中回调函数非常重要,它们几乎无处不在。像其他更加传统的编程语言都有回调函数概念,但是非常奇怪的是,完完整整谈论回调函数的在线教程比较少,倒是有一堆关于call()和apply()函数的,或者有一些简短的关于cal
2013-12-22 00:54:13
545
转载 《javascript语言精粹》闭包一个糟糕的例子解惑
发现《javascript语言精粹》里闭包例子的一个小问题Posted on 2010年10月25日by maisui99| Leave a reply如果你是第一次访问麦穗的博客,非常感谢你的到来如果你喜欢我的文章,就点击我订阅吧,RSS feed.在道格拉斯的《javascript语言精粹》的39页有一个例子-目的是输出所点击节点的序号糟糕的例子
2013-12-21 17:05:10
841
转载 JavaScript四种调用模式和this
JavaScript四种调用模式和thisJavaScript调用时除了声明时定义的形参外,每个函数接受两个附加参数:this 和arguments,this在面向对象编程中非常重要,它取决于调用模式。JavaScript有四种调用模式,方法调用模式,函数调用模式,构造器调用模式和apply调用模式。这些模式在初始化关键参数this上存在差异。方法调用模式:当一个函数被
2013-12-20 21:17:25
679
2
转载 Javascript 自动数据类型转换机制
Javascript 自动数据类型转换机制 2010-10-16 23:15:55| 分类: 前端开发 | 标签:数据类型转换机制 |字号 订阅在javascript 里面,当一种类型的值用于需要某种其他类型的值的环境中,那么javascript将自动尝试把值转换为所需类型,而这就是javascript的自动类型转换机制。下标简单的描
2013-12-18 15:10:05
1776
转载 java 泛型 深入<转>
泛型的好处: 泛型的主要好处就是让编译器保留参数的类型信息,执行类型检查,执行类型转换(casting)操作,编译器保证了这些类型转换(casting)的绝对无误。 /******* 不使用泛型类型 *******/ List list1 = new ArrayList(); list1.add(8080);
2013-12-11 08:53:13
802
原创 android 虚拟机无法导入文件的原因
第一.android虚拟机无法导入文件,显示错误信息:"Failed to push selection: Read-only file system'when i try to push a file"解决方法:这是因为在:C:\Documents and Settings\\.android\avd设置的是只读的,把这个文件夹只读去掉就可以了。该方法原帖见:http:/
2013-12-09 17:01:03
6408
cocos2d-android源代码及jar包
2013-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人