由于没有存储共享器,分布式系统中的所有通信都是基于底层消息交换的。如果进程A要与进程B通信,A必须首先在自己的地址空间中生成该消息,再执行一个系统调用,通知操作系统将该消息通过网络发送给B。 为了使一组计算机能够通过网络相互通信,它们必须使用相同的协议。可以把协议划分为两大类。 一类是面向连接协议, ...
分类:
其他好文 时间:
2016-06-10 06:13:21
阅读次数:
108
1. 把array转换成list Arrays.asList(arrayName) 2. reverse list Collections.reverse(listName); 3. 找到array里某个元素的位置 ...
分类:
其他好文 时间:
2016-06-10 06:11:17
阅读次数:
157
在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰你能区分下面的吗?知道什么时候用吗?#define HSCoder @"汉斯哈哈哈"NSString *HSCoder = @"汉斯哈哈哈";extern NSString ...
分类:
移动开发 时间:
2016-06-10 06:11:53
阅读次数:
243
DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,阿里内部采用sofa框架,同属于分布式RPC框架,dubbo开源,而sofa和hsf没有开源而已. Dubbo的github地址:https://github.com/alib ...
分类:
其他好文 时间:
2016-06-10 06:13:09
阅读次数:
167
最长递增子子序列,这是动态规划里的经典问题了。 python代码如下 def get_max_increase_sequence1(a): # dp[i] = max{dp[j] | 0<=j<i,a[i]<a[j] } + 1 # O(n**2) num=len(a) dp=[0]*num for ...
分类:
编程语言 时间:
2016-06-10 06:10:36
阅读次数:
1358
One of the most confusing parts of getting started with TypeScript is figuring out how to use all the libraries that you know and love from JavaScript ...
分类:
Web程序 时间:
2016-06-10 06:10:33
阅读次数:
473
目标: 把中文字符绘制到目标矩形的居中位置。 问题: Android的Canvas绘图,drawText里的origin是以baseline为基准的,直接以目标矩形的bottom传进drawText,字符位置会偏下。这样写代码: [java] view plain copy print? @Over ...
分类:
移动开发 时间:
2016-06-10 06:12:28
阅读次数:
269
1.Razor的基本语法 2.Razor的主板页面框架 2.1 Razor页面执行顺序Controller回传给ViewResult给MvcHandler之后,MvcHandler会先设法找出对应的检视页面,然后Razor页面执行生命周期被MvcHandler找到Razor页面会优先执行,然后检查这 ...
分类:
Web程序 时间:
2016-06-10 06:10:39
阅读次数:
321
先从百度云下载 两个 文件 molokai.vim MacVim-snapshot-73-Mavericks.tbz 把macvim 拖到 应用程序里 ,把 mvim 放到 /bin/ 文件夹里 把 molokai.vim 文件放到 /Applications/MacVim.app/Contents ...
分类:
系统相关 时间:
2016-06-10 06:09:19
阅读次数:
281
https://github.com/reactor/reactor/wiki/Getting-Started http://www.codeweblog.com/spring%E7%9A%84reactor-%E7%9A%84%E5%BC%82%E6%AD%A5%E4%BA%8B%E4%BB%B6 ...
分类:
其他好文 时间:
2016-06-10 06:10:23
阅读次数:
137
最近一直在练用Java写题(链接),今天无意发现一道很简单的二分题,我一开始是直接开int[]数组调用Arrays.sort()去排序,没想到TLE了,原来是因为jdk中对于int[]的排序是使用快速排序的,jdk中相关调用源码如下 1 public static void sort(int[] a ...
分类:
编程语言 时间:
2016-06-10 06:09:37
阅读次数:
630
隐藏和显示事件处理 效果: xml布局: 其中上面RecyclerView中有用到一个属性:android:clipToPadding,这个属性用的不多,这里说明一下用法,这个属性意思当就是当我们设置了paddingTop等属性时候,用来设置列表的内容是否可以绘制在padding区域, 默认是tru ...
分类:
移动开发 时间:
2016-06-10 06:10:23
阅读次数:
1382
Part1 mysql5.7下载 2. 在页面右上角点击,注册/登录 3. 登录后显示下载页面,选择windows 4. 然后选择MySQL Installer 5. 选择你需要的版本,点击download 6. 第一次注册的用户可能会出现这个,填完提交就可以 7. 提交之后出现下载页面,下载即可 ...
分类:
数据库 时间:
2016-06-10 06:08:07
阅读次数:
768
Android自带的dialog往往不能够满足我们设计的要求,所以有的时候需要自己自定义Dialog。 例如,以下介绍如下的自定义Dialog: 思路: 1.自定义一个Dialog的Style; 2.编写自定义的Dialog类,继承自Dialog; 3.使用自定义的Dialog; 具体实现的步骤: ...
分类:
其他好文 时间:
2016-06-10 06:08:43
阅读次数:
246
1.Spring体系结构? 主要分为5大模块: (1)数据访问和集成:JDBC、ORM、OXM、JMS、事务管理。 Spring站在DAO的抽象层面,建立了一套面向DAO层统一的异常体系,同时将各种访问数据的检查异常型异常转换为非检查异常,为整合各种之久层框架提供给了基础。 其次,Spring通过模 ...
分类:
编程语言 时间:
2016-06-10 06:10:22
阅读次数:
203
Part1 phpMyAdmin下载 浏览器输入网址 http://www.phpmyadmin.net 下载即可 我的下载是这样的 Part2 phpMyAdmin安装 解压下载的压缩包到apache的htdocs文件夹中,解压后默认的文件夹名字较长,建议改成phpmyadmin 重启apache ...
分类:
Web程序 时间:
2016-06-10 06:07:48
阅读次数:
276