设计模式类的关系 经验

原文出处: 卡奴达摩的专栏 在java以及其他的面向对象 设计模式 ,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。 1. 依赖(Dependence)

jopen 2015-03-29   36528   0

Xcode 7 的 UI 测试功能 经验

ots 利用了它们在 行为驱动开发(behavior-driven development) 框架的专业观点着手创建它们自己的测试套件 - Cedar 诞生了. Cedar 是一个优秀的框架,用于创建

jopen 2015-07-23   32758   0

Bash 的特殊字符大全 经验

Linux下无论如何都是要用到shell命令的,在Shell的实际使用,有编程经验的很容易上手,但稍微有难度的是shell里面的那些个符号,各种特殊的符号在我们编写Shell脚本的时候如果能够用的好

jopen 2015-06-19   22306   0
Bash   Linux  

iOS开发的测试框架 经验

com/pivotal/cedar 此外,还找到2个Swift的测试框架,以后用Swift开发可以考虑使用: https://github.com/railsware/Sleipnir https://github

jopen 2015-08-05   22090   0

.Net的加密解密 经验

在一些比较重要的应用场景,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET对数据进行对称加密和解密。 加密和解密

jopen 2015-07-05   15459   0

如何在 Ubuntu 15.04 安装 puppet 经验

几个服务器还是数以千计的计算机组成的业务报表体系,puppet 都能够使管理员从繁琐的手动配置调整解放出来,腾出时间和精力去提系统的升整体效率。它能够确保所有自动化流程作业的一致性、可靠性以及稳定性

jopen 2015-12-05   35199   0
Ubuntu   Puppet  

MySQL的共享锁与排他锁 经验

MySQL的行级锁,表级锁,页级锁 中介绍过,行级锁是Mysql锁定粒度最细的一种锁,行级锁能大大减少数据库操作的冲突。行级锁分为共享锁和排他锁两种,本文将详细介绍共享锁及排他锁的概念、使用方式及注意事项等。

jopen 2016-01-04   8403   0

在SpringMVC整合jfinal微信项目 经验

背景 为了业务拓展,项目需要使用微信,于是找到了 jfinal 微信项目~~~ jfinal 自带mvc,orm,ioc框架,jfinal wx 又封装了 微信官方sdk库 ,还算比较好用~

jopen 2016-01-06   40582   0

在Docker运行你的Mesos集群 经验

本文介绍了在Docker运行Apache Mesos,Mesos官方网站提供了安装包来直接运行它,但文中尝试使用Docker来运行Mesos,Mesosphere也提供了相应的镜像。在Docker运行Mesos也有它的好处,读者可以尝试下。

jopen 2015-09-13   13040   0
Docker  

在Tengine开启HTTP/2 经验

在Tengine开启HTTP/2 服务器 Nginx December 30 2015 今天看到淘宝的 Tengine 发布了2.1.2版本,看了一下 CHANGES 发现已经支持HTTP/

jopen 2015-12-30   17635   0

如何设计MVP的Presentation层 经验

以在Android组件实现它。有时最好直接使用Activity,Fragment或自定义View。 界面:界面是面向用户的概念。比如要在手机上进行界面间切换时,我们在代码可以通过多种方式实现,

renrukun07 2016-02-28   16217   0

在Docker创建应用 经验

js开发和部署网络应用过程获得的经验和教训。】 本例,将从头开始开发一个基于Docker的socket.io聊天例子,一直到可以实用,因此希望可以从这些教训中学到什么,例如: 使用Docker开始一个节点应用

ReynaldoDol 2016-05-04   18069   0
Docker  

Realm多线程的那些坑... 经验

个人在开发遇到的一些小坑... 可能会持续更新... 1.RealmObject自带线程保护功能,只能在创建它的线程访问,在子线程不能访问。 也就是说,如果你在主线程new了一个RealmObject对象

CristineFFJ 2016-04-11   13661   0
web   Struts   Web框架  

Objective-C懒惰的 initialize 方法 经验

Objective-C ,我们总是会同时想到 load 、 initialize 这两个类方法。而这两个方法也经常在一起比较: 在上一篇介绍 load 方法的 文章 ,已经对 load 方法的

dongjie001 2016-05-01   12447   0

Swift 的过滤器 经验

。在这篇文章里,我将带大家熟悉一下 filter,以及学习如何使用 map 来组合出新的数组。 假设你有一个数组,接着你想要创建一个新的数组,这个数组包含原数组中所有大于 10 的元素,你可以使用下面的 for 循环: let anArray

tgot5729 2016-05-10   5714   0

Elmish: Javascript函数编程 经验

For the past few months, I’ve been on adventure learning everything I could about functional programming. It seems like every week there’s a new frontend framework or library claiming some inspiration from functional programming, so I decided to check it out.

KerryGossel 2016-02-27   10798   0

CSS需要明白的 content 属性 经验

可能需要去复习一篇了. 在这篇文章.我们主要是看 content属性. CSS的 content 属性需要在 ::before和::after 伪类元素中使用. 属性会在页面上生成content的内容,当然需要您的浏览器支持这个属性

jopen 2016-01-09   27955   0

机器学习的正则化技术 经验

正则化(regularization)技术是机器学习十分常用的技术,它在不同的模型或者情景以不同的名字出现,比如以L2正则化为例,如果将L2正则化用于linear regression,那么这就对应了ridge

jopen 2016-01-18   21951   0

jQueryready与load事件的区别 经验

com/shazhou-blog/p/5175353.html 1、摘要 大家在编程中使用jQuery还有JS的时候一定会在使用之前这样: //document ready $(document).ready(function(){

ewct7074 2016-02-03   14749   0

在velocity自定义标签 经验

#foreach … 几乎能实现所有需要的渲染逻辑。但是,如果能自定义一些标签,就可以更灵活地在vm玩耍了,尤其是在实现工具的时候。 自定义标签 标签的定义是用velocity的属性来控制的,默认标签的定义存放在:

t4bhk64rs 2016-01-23   48560   0
1 2 3 4 5 6 7 8 9 10