自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 【随手解决小问题】OSX安装mongodb后因“无法验证卡发者”导致不能启动

背景:要做一些mongodb的benchmark,决定在自己的老mbp上装mongodb;由于公司生产环境版本限制,选择了3.4安装,而非最新的4.2;解压——配置环境变量$PATH(结果还是一次性的,忘了怎么配置永久的了)——mkdir数据目录——mongod --dbpath启动;失败了,弹出了OSX的“无法验证开发者”弹窗,并且没有“打开”选项,导致我没法硬闯过去;解决方...

2020-03-05 18:28:17 4933 3

转载 【随手解决小问题】——sourceTree免密推拉

背景:已经拽下仓库的代码;每次pull/push都需要重输密码;需求:git操作免密。解决方案(转载来的)——在sourcetree 的界面打开终端(按钮在写文章时所用sourceTree版本的右上角):在终端输入 git config --global credential.helper store;执行一次pull/push操作(此时还需要输入密码);...

2020-03-02 10:28:00 209

原创 已经中年

我这个不怎么热爱技术本身的人,已经“不那么热爱”地在这行浑浑噩噩了近12年。郑渊洁的父亲曾经说,人生就像一列不断加速的列车。这句话,近几年已深有体会。——人生已近3个12年,第一个12年已年代久远,记忆已成繁星点点;第二个12年的记忆虽渐渐斑驳于脑海,但好像一人走过了一整个春秋冬夏;第三个12年正在播放中,它快得好像一夜之间,又好似高速翻页的幻灯片。感慨,先到这里...

2020-02-25 18:51:05 155

转载 【多线程】volatile用法

点击打开链接上面这片文章写的比较好懂。之前对于多线程,自己并不知道各线程会拷贝一份main memory中的数据用于自己线程的运算。volatile的原理就是防止各线程从main memory中复制自己,这样各线程看到的永远是main memory中该变量的实际值

2014-04-02 17:38:32 321

原创 【小算】

题目来源:《编程之美》2.19——区间重合判断/** * 查找对于一组无序区间(比如{1,3},{4,5}),某给定的源区间是否被该范围覆盖。(在数轴上覆盖) * 例如:{1,2},{2,3}是否覆盖{1,3}?答案为真。 * @author DevUser * */public class NumCover { /** * @param args */ pu

2014-03-31 10:26:28 429

转载 【js】apply和call的用法

http://www.cnblogs.com/delin/archive/2010/06/17/1759695.html文章所属比较详细。包含通过apply扩展类功能,以及通过apply的参数数组化来提高函数调用性能(减少代码量)

2014-02-11 11:21:00 606

转载 【js】js面向对象相关

创建一个Object:var person = new Object();person.name="Nicklas";person.age=29;person.job="Software Engineer";person.sayName = function(){ alert(this.name);};person.sayname();// alerts "

2014-02-11 11:19:38 584

转载 【JS】js高级特性备忘

JavaScript 中的真假值类型 真假值 Null 总是为假(false) Undefined 总是为假(false) Boolean 保持真假值不变 Number +0,-0 或是 NaN 的时候为假,其它值为真 String 空字符串的时候为假,其它值为真 Object 总是为真(true) Array 的方法JavaScri

2014-02-08 00:09:35 487

转载 【设计模式-代理模式】

简介:即Proxy Pattern,23种java常用设计模式之一。代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用http://gongjiayun.iteye.com/blog/948778后半部分有重要的

2014-01-27 17:53:44 472

转载 【设计模式-观察者模式】

核心思想:注册——通知——撤销注册观察者(Observer)将自己注册到被观察对象(Subject)中,被观察对象将观察者存放在一个容器(Container)里。被观察被观察对象发生了某种变化(如图中的SomeChange),从容器中得到所有注册过的观察者,将变化通知观察者。撤销观察观察者告诉被观察者要撤销观察,被观察者从容器中将观察者去除。观察者将自己

2014-01-27 17:45:57 382

转载 【设计模式-工厂模式】文章比较好。直接贴地址

http://baike.baidu.com/view/1306799.htm介绍了工厂模式,补充了抽象工厂等

2014-01-27 17:36:13 581

转载 【设计模式-外观模式】facade模式

外观模式外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。这一接口使得子系统更加容易使用示例编辑Java这是一个抽象的示例。一个客户“you”通过外观接口“computer”获取计算机内部复杂的系统信息。/* Complex parts */class CPU {public void freeze() { ... }

2014-01-27 17:23:34 415

转载 【设计模式-装饰模式】

在装饰模式中的各个角色有:  (1)抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。  (2)具体构件(Concrete Component)角色:定义一个将要接收附加责任的类。  (3)装饰(Decorator)角色:持有一个构件(Component)对象的实例,并定义一个与抽象构件接口一致的接口。  (4)具体装饰(Concrete Deco

2014-01-27 17:13:11 533

转载 【设计模式-桥接模式】

http://www.cnblogs.com/houleixx/archive/2008/02/23/1078877.html

2014-01-27 17:05:50 424

转载 【设计模式-抽象工厂】

抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。在农场系统的实现//两种抽象产品:水果、蔬菜public interface Fruit{}public interface Veggie{}//四种具体产品:北方水果,热带水果,北方蔬菜,热带蔬菜//Northern Fruitpublic

2014-01-27 16:56:13 359

原创 【设计模式-适配器模式】工作奔6年了。不那么爱技术的技术民工要开始记笔记了

先搬点最没档次的东西。比如。。设计模式-适配器模式适用情况使用的前提:1.接口中规定了所有要实现的方法2.但一个要实现此接口的具体类,只用到了其中的几个方法,而其它的方法都是没有用的。实现方法1.用一个抽象类实现已有的接口,并实现接口中所规定的所有方法,这些方法的实现可以都是“平庸”实现----空方法;但此类中的方法是具体的方法,而不是抽象方法,否则的话

2014-01-27 16:42:51 466

正在爆发的互联网革命,pdf

互联网革命正在爆发。各位同仁可否跟进趋势?

2011-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除