分离是为了更好的结合 写出高质量软件是困难和复杂的:不仅仅是为了满足需求,还应该是健壮的,可维护的,可测试的,并且足够灵活以适应成长和变化。这就是洋葱架构出现的原因,它代表一组优秀的开发实践,用来开发任何的软件应用都是一个不错的方式。 洋葱架构,也成为整洁架构(The Clean Architect ...
分类:
其他好文 时间:
2017-07-18 10:21:02
阅读次数:
206
近日笔者被多线程与单例对象之间的关系产生了混淆。通过了一段时间的查阅,理清了两者之间的管理,现做笔记梳理。如有不足,欢迎指出:) 在我在考虑考虑他们的时候思考了以下几个问题: 1、我们通常都将dao层(数据库连接层)设置成单例,这样的话如果每次处理数据库中的数据都需要同一个对象去处理的话,处理数据的 ...
分类:
编程语言 时间:
2017-07-18 10:20:50
阅读次数:
237
chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号 chr(33) ! chr(34) " chr(35) # chr(36) $ chr(37) % chr(38) ...
分类:
其他好文 时间:
2017-07-18 10:20:38
阅读次数:
237
Description 73 88 1 02 7 4 44 5 2 6 5(Figure 1) Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers passed on ...
分类:
其他好文 时间:
2017-07-18 10:20:31
阅读次数:
213
本文资料来源: Python for Data Anylysis: Chapter 5 10 mintues to pandas: http://pandas.pydata.org/pandas-docs/stable/10min.html#min 1. Pandas简介 经过数年的发展,panda ...
分类:
编程语言 时间:
2017-07-18 10:20:23
阅读次数:
388
本文档以word附件保存在CSDN中,格式更方便查看:http://download.csdn.net/download/yameing/8011891 一、 规划 1. 准备安装包 JDK:http://download.oracle.com/otn-pub/java/jdk/7u67-b01/j ...
分类:
其他好文 时间:
2017-07-18 10:20:13
阅读次数:
331
Sona Sona , Maven of the Strings . Of cause, she can play the zither. Sona can't speak but she can make fancy music. Her music can attack, heal, encou ...
分类:
其他好文 时间:
2017-07-18 10:20:05
阅读次数:
275
pthread_create方法遇到类方法时总会报 argument of type ‘void* (Thread::)(void*)’ does not match ‘void* (*)(void*)’pthread_create方法第三个参数只能是C函数指针或者类到静态函数指针。下面记录一下解决 ...
分类:
其他好文 时间:
2017-07-18 10:19:57
阅读次数:
237
跟着慕课网做案例,搭建rn环境遇到很大问题。 下面说一下; 首先看一下文档:http://reactnative.cn/docs/0.44/getting-started.html#content 注意其中的几句话: Android Studio需要Java Development Kit [JDK ...
orz 上海的王队长。 1.最朴素的石子归并-codevs 1048 题目描述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的合并顺序,能够使得总合并代价达到最小。 题目描 ...
分类:
其他好文 时间:
2017-07-18 10:19:42
阅读次数:
237
那个人派出的队伍的行走的路径一定前半程是重合的,后半程分叉开来。 于是预处理每个点离1号点的最短路,到最近的铁的最短路,到最近的煤的最短路。(三次BFS / SPFA)然后枚举分岔点,尝试更新答案即可。 ...
分类:
其他好文 时间:
2017-07-18 10:19:33
阅读次数:
230
题目背景 栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。 栈有两种最重要的操作,即pop(从栈顶弹出一个元素)和push(将一个元素进栈)。 栈的重要性不言自明,任何一门数据结构的课程都会介绍栈。宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无 ...
分类:
其他好文 时间:
2017-07-18 10:19:24
阅读次数:
132
去剪头发,我一进去,老板问:“小伙子,剪头发?” 我说:“嗯。” 他问:“你要剪个什么发型?” 我说:“老板,给我剪个能找到女朋友的发型。” 老板听完,点燃一根烟,从烟雾之中吐出一句话:“看来,到了考验我毕生所学的时候了……” 女朋友从来没玩过街机,刚好路过街机房非要去体验一把。一个游戏币,这货玩了... ...
分类:
其他好文 时间:
2017-07-18 10:19:18
阅读次数:
181
ssh配置 主机A:10.0.5.199 主机B:10.0.5.198 需要配置主机A无密码登录主机A,主机B 先确保所有主机的防火墙处于关闭状态。 在主机A上执行如下: 1. $cd ~/.ssh 2. $ssh-keygen -t rsa 然后一直按回车键,就会按照默认的选项将生成的密钥保存在. ...
分类:
系统相关 时间:
2017-07-18 10:19:10
阅读次数:
204
关于如何获取索引脚本的语句很多,上次在项目中需要去查询并获取索引脚本,所以写了一个简单的查询语句来进行获取。 WITH idxcol AS ( SELECT i.object_id , i.index_id , OBJECT_NAME(i.object_id) AS objname , i.name ...
分类:
数据库 时间:
2017-07-18 10:19:01
阅读次数:
216
http://poj.org/problem?id=2288 题意: 有n个岛屿,每个岛屿有一个权值V,一条哈密顿路径C1,C2,...Cn的值为3部分之和: 第1部分,将路径中每个岛屿的权值累加起来;第2部分,对路径中的每条边(Ci,Ci+1),将成绩Vi×Vi+1累加起来;第3部分,当路径中连续 ...
分类:
其他好文 时间:
2017-07-18 10:18:48
阅读次数:
145
选择器包含 : 、# ( ] 等等 比如 这样的选择器按照普通方式是获取不到的,只能转义特殊字符 $('#id\\#a') $('#id\\[1\\]') ...
分类:
Web程序 时间:
2017-07-18 10:18:42
阅读次数:
205