职责链模式
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
职责链的好处
当客户提交一个请求时,请求是沿链传递直至有一个ConcreteHandler对象负责处理它。接收者和发送者都没有对方的明确信息,且链中的对象自己...
分类:
其他好文 时间:
2015-07-03 16:03:04
阅读次数:
113
我们的第三个工程,会秀一下Rust语言的其中一个最棒的优点:没有实际上的运行时环境.
随着组织的增加,他们依赖于等多的编程语言.不同的编程语言有各自的有点和缺点,一个全语言栈的可以使你使用一种语言的优点的同时,用另一种语言来代替它的缺点.
许多编程语言的一个通病就是运行时环境下的性能很差.通常来说,使用一种慢速的语言,代价换来的是生产力的提高.为了缓和这个问题,有一种方法是使用C语言来...
分类:
其他好文 时间:
2015-07-03 16:02:57
阅读次数:
111
中介者模式(调停者模式)
用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。
中介者模式优缺点
中介者的优点:
1.Mediator的出现减少了各个Colleague的耦合,使得可以独立地改变和复用各个Colleague类和Mediator.
...
分类:
其他好文 时间:
2015-07-03 16:01:35
阅读次数:
177
有些时间没来写了 ,接下来继续分享下本姑娘写的水平进度条,望能帮到初学者~~~
MainActivity 类
package com.lanzx.customprogressbar;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.o...
分类:
其他好文 时间:
2015-07-03 16:01:46
阅读次数:
119
错误描述
1 queries executed, 0 success, 1 errors, 0 warnings
查询:call analyse_use(‘20150501’,’20150601’)错误代码: 1449
The user specified as a definer (‘root’@’%’) does not exist执行耗时 : 0 sec
传送时间 : 0 sec...
分类:
其他好文 时间:
2015-07-03 16:00:39
阅读次数:
131
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swin...
分类:
其他好文 时间:
2015-07-03 15:59:07
阅读次数:
125
前阵子,同事发现一个我年初写的一个 lib 中有一个 bug,并向我报告了错误现象。
然后我就去修复这个 bug,最后只修改了一行代码便解决了,解决完 bug 发现一上午就这么过去了。好吧,一上午只修复了一个 bug,而且只改了一行代码,到底发生了什么,时间都去哪里了?回顾下整个过程,由于这个 lib 开发于半年前当我再回去定位 bug 时花了一点时间来回忆整个 lib 的代码结构设计。
然后找...
分类:
其他好文 时间:
2015-07-03 16:01:18
阅读次数:
123
iTOP-4412核心板使用的电源管理芯片是三星专门针对4412研发的S5M8767,8767提供9路BUCK和28路LDO输出,每路电压的大小可以通过软件进行设置。S5M8767的驱动位于内核drivers/regulator/s5m8767.c,CPU是通过I2C总线来控制它。S5M8767注册到内核里面的regulator模块。Regulator模块是内核中用于控制系统中某些设备的电压/电流供应,在嵌入式系统(尤其是手持设备)中,控制耗电量很重要,直接影响到电池的续航时间。所以。如果系统中某一个模块暂...
分类:
其他好文 时间:
2015-07-03 16:01:31
阅读次数:
113
mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式术语逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众多优异特性。因此该工具是DBA们的不二选择。本文主要描述该工具的安装及其出现异常的解决方法。1、mydumper特性(直接参考readme) * Parallelism (hence, speed) and performance (...
分类:
其他好文 时间:
2015-07-03 16:00:40
阅读次数:
160
题目链接:点击进入
首先对于长度最短的情况是很容易确定的,只需要用两个字符串的长度和减去他们的最长公共子序列长度。然后比较麻烦的就是合乎要求的字符串的个数,其实我们也可以用类似于最长公共子序列的dp来求。
设dp[i][j]表示str1的前i个字符和str2的前j个字符所得到的满足要求的字符串,则如果str[i]==str[j],则dp[i][j]+=dp[i-1][j-1]; 否则就要根据i,...
分类:
其他好文 时间:
2015-07-03 15:57:16
阅读次数:
93
3.3.4 Python
创建一个embed.py文件,然后编辑如下:
from ctypes import cdll
lib = cdll.LoadLibrary("target/release/embed.dll")
lib.process()
print("done!")
更简单了!我们使用ctypes模块中的cdll.调用了LoadLibra...
分类:
其他好文 时间:
2015-07-03 15:57:16
阅读次数:
140
idea 支持很多种文件类型。然而总有想不到。
最近开发jenkins 插件,jenkins 插件的页面开发大多用jelly
怎样让idea识别jelly呢?
ctrl+alt+s 快捷键打开配置页面。
搜索file type,
添加一个file类型,此处文件名写jelly file
然后添加一个patterns,设置为*.jelly。
OK了
就像这样:...
分类:
其他好文 时间:
2015-07-03 15:57:23
阅读次数:
126
解决opencv不能直接读取MP4格式视频的问题...
分类:
其他好文 时间:
2015-07-03 15:55:41
阅读次数:
285
模糊叠加工具可以对多准则叠加分析过程中某个现象属于多个集合的可能性进行分析。模糊叠加不仅可以确定某个现象可能属于哪个集合,还可以分析多个集合的成员之间的关系。
叠加类型列出了适用于根据集合理论分析来合并数据的一些方法。每种方法都可以对属于各种输入准则的每个单元的成员进行探究。可用的方法有 Fuzzy And、Fuzzy Or、Fuzzy Product、Fuzzy Sum 以及 Fuzzy ...
分类:
其他好文 时间:
2015-07-03 15:55:37
阅读次数:
140
自己做的一个简单的音乐播放器,ViewPager+ListView布局。...
分类:
其他好文 时间:
2015-07-03 15:56:55
阅读次数:
189
最近,看到工信部一组统计数据,小编整个人都不好了,数据显示,2015年5月我国4G用户净增2281.6万,总数超过2亿户。
没错,卡是换成了4G卡,还是那句话,然并卵,用的还是3G手机,开的还是2G网络,怪我咯,说好的降价呢?...
分类:
其他好文 时间:
2015-07-03 15:55:59
阅读次数:
123
Keil 编译 STM32工程,出现下述错误。 而且, Options for Target -> Output - Browse Information 选项无法勾选。
??
问题原因: 系统时间,不是当前时间,
解决办法: 将系统时间修改为当前时间时间。...
分类:
其他好文 时间:
2015-07-03 15:54:16
阅读次数:
99