现在使用数据库来写存储过程,动不动参数就会用到xml ,当然罗,优势也很明显,参数相对固定,而且灵活,如果要修改或者什么的,中间接口层也不需要做变化,只需要修改封装的存储过程以及程序传参就ok了。 随着时间慢慢过,有时候就有一个存储过程,一个xml 来应对整个表的新增,修改,删除的情况了。而对于这个 ...
分类:
其他好文 时间:
2016-05-06 19:24:40
阅读次数:
185
今天写selenium用例的时候,遇见奇葩的问题,FF下是没有错误的,但是在chrome和ie下就会有问题,后来发现是 操作中点击一个按钮,在页面不可见,就会导致异常,解决方法如下: element = self.driver.find_element_by_id("id")self.driver. ...
分类:
其他好文 时间:
2016-05-06 19:18:15
阅读次数:
102
在日常的项目开发中,我们可能会使用log4j2分离系统日志与业务日志 ,这样一来,log4j2.xml 这个配置文件可能就会变得非常臃肿、庞大,那么我们可以将这个文件拆分成多个配置文件吗? 答案是肯定可以的,现在我们就来拆拆看: 假如最初的配置文件是这样的: 根据上面配置文件结构,假设我们按照 Pr ...
分类:
其他好文 时间:
2016-05-06 19:16:04
阅读次数:
384
8B/10B编码是目前高速串行通信中经常用到的一种编码方式,直观的理解就是把8bit数据编码成10bit来传输,为什么要引入这种机制呢?其根 本目的是“直流平衡”。当高速串行流动逻辑1或逻辑0有多个位没有产生变化时,信号的转换就会因为电压位阶段关系而造成信号错误,直流平衡的最大好处便是 可以克服以上 ...
分类:
其他好文 时间:
2016-05-06 19:13:35
阅读次数:
158
在javascript编程中,经常在更新数据之后用到location.reload()实现页面刷新。 reload() 方法用于重新加载当前的文档。如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改 ...
分类:
其他好文 时间:
2016-05-06 19:08:13
阅读次数:
137
Activity的四种启动模式 Activity有四种启动模式: 1. standard,默认的启动模式,只要激活Activity,就会创建一个新的实例,并放入任务栈中,这样任务栈中可能同时有一个Activity的多个实例。 2. singleTop,激活Activity时,如果栈顶是这个Activ ...
分类:
其他好文 时间:
2016-05-06 19:03:15
阅读次数:
122
官网地址:http://developer.android.com/tools/building/multidex.html 大概意思翻译一下,不是逐词逐句,意会意会。。
由于Android平台的持续增长,Android应用程序的大小也随之增大。当你的应用程序引用库达到一定的规模,就会出错(64K):
Conversion to Dalvik format failed:
Unabl...
分类:
其他好文 时间:
2016-05-06 15:54:18
阅读次数:
302
AndroidStudio安装
下载AndroidStudio
http://www.android-studio.org/index.php/component/content/category/88-download
安装就是一路next
但是我建议在选择sdk安装路径的时候不要选到C盘user那个路径,后面就会发现所有下载的sdk以及google的usb driver都在这个文件夹下,C盘...
分类:
移动开发 时间:
2016-05-06 15:50:03
阅读次数:
125
我们通过对mybatis源码的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、objectFactory、objectWrapperFactory、settings、environments、databaseIdProvider、typeHandlers、mappers这些节点。那么本次,就会...
分类:
其他好文 时间:
2016-05-06 15:41:37
阅读次数:
200
一、TCP的流量控制
1、利用滑动窗口实现流量控制
如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。
利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。
设A向B发送数据。在连接建立时,B告诉了A:“我的接收窗口是rwnd = 400”(这里的rwnd表示re...
分类:
其他好文 时间:
2016-05-06 15:38:23
阅读次数:
158