文章列表
一、问题
在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独 ...
从前,它是一只戴围脖的企鹅管家,一开始您靠它泡妞扯淡,后来它帮您发短信、玩游戏、传文件、看视频、开邮箱、买东西……
从前,他是一位智商250的110警察,先是主动为您挡流氓,后来义务给您修系统、杀病毒、管文件、看网页、选下载……
它们什么都乐意替您干,您是大爷大奶,不是顾客,不用付钱,没有交易,交出钥匙就省心。
直到有一天,两个“活雷锋”互殴起来,要比比谁更有资格看管咱家的保险箱。
用户可以被代表,不代表你我就该被忽悠。中国互联网安装量第一大和第二大的客户端,都誓言永久免费,都口口声声说“用户利益至上”,为什么却造成了互联网有史以来最鸡犬不宁的一战?
因为“免费”。 ...
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。
一、什么是闭包?
“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:
function a( ...
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特 点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息 ...
package org.util;
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import java.util.jar.JarEntry;
...
一、前言
在商业化开发中经常是将开发的类打成jar包发布.由于有很多第三方的提供功能集合Jar包,所以经常会用到这些功能包.以下情景是很多Java开发人员经常碰到的:在开发,调试阶段,通过在CLASSPATH中设置第三方的jar包路径,自己编写的class工作正常.开发完毕,部署的时候,将开发的class打成一个可执行jar包,会发现通过Class.forName(String classname) 或ClassLoader.getSystemClassLoader().loadClass(String classname)来动态载入存在于第三方jar包中的class会抛出异常” Cl ...