码迷,mamicode.com
首页 > 2016年06月01日 > 全部分享
设计模式学习笔记--中介者模式
1 using System; 2 3 namespace Mediator 4 { 5 /// <summary> 6 /// 作者:bzyzhang 7 /// 时间:2016/6/1 22:01:20 8 /// 博客地址:http://www.cnblogs.com/bzyzhang/ 9 ...
分类:其他好文   时间:2016-06-01 23:13:07    阅读次数:219
欧几里德与扩展欧几里德算法(转)
欧几里德算法 欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。 基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)。 第一种证明: a可以表示成a = kb + r,则r = a mod b 假设d是a ...
分类:编程语言   时间:2016-06-01 23:14:24    阅读次数:267
深入单机事务
事务的ACDI1、原子性(一个事务要么同时成功,要同时失败)Bob给了Smith 100元重点:原子性只记录了undo日志,可以回滚到之前的版本。2、一致性(对事务加了一把锁)核心:can(happen before)3、隔离性(以性能为理由,对一致性的破坏)1、序列化读写排他锁:(单位时间内只有一 ...
分类:其他好文   时间:2016-06-01 23:14:16    阅读次数:334
c#时间操作
c# 时间相减 public static string timediff(DateTime dateBegin, DateTime dateEnd) { TimeSpan ts1 = new TimeSpan(dateBegin.Ticks); TimeSpan ts2 = new TimeSpa ...
分类:Windows程序   时间:2016-06-01 23:13:28    阅读次数:249
Linux基金会发布企业开源项目:FD.io
2016年2月11日,Linux基金会和行业合作伙伴宣布新项目:FD.io。这个新项目致力于构建下一代数据中心及服务供应商的开源技术,为网络和存储应用程序创建一个IO服务框架。IO是生态系统“软件定义一切”新兴的一部分。对于像SDN、NFV和软件定义的存储,IO旨在抽象底层基础设施的数据处理,使得应 ...
分类:系统相关   时间:2016-06-01 23:14:19    阅读次数:433
POJ No.3680 Intervals
2016-06-01 22:01:39 题目链接: POJ No.3680 Intervals 题目大意: 给定N个带权区间,最多可以重复选一个点M次,求出一种选法使得所得权最大 解法: 费用流 建模: 区间的端点之间按照副权流量1连接,而每个点之间需要再连0权流量无穷作为跳过用 注意的地方: 十万 ...
分类:其他好文   时间:2016-06-01 23:14:28    阅读次数:398
一个不错的标签管理浏览器插件
推荐一个不错的插件,支持chrome和UC浏览器,能够右键添加当前活动的网页.采用云存储的方式进行同步,与电脑无关.并且有更好的标签编辑方式. 可以通过添加自己想保留,想在不同的电脑,不同的平台导入标签,告别繁琐的浏览器自带的标签导入功能. 下载网站:http://m.wsh.0letter.com ...
分类:其他好文   时间:2016-06-01 23:13:32    阅读次数:199
使用atomic一定是线程安全的吗?
这个问题很少遇到,但是答案当然不是。atomic在set方法里加了锁,防止了多线程一直去写这个property,造成难以预计的数值。但这也只是读写的锁定。跟线程安全其实还是差一些。看下面。 但是如果有个C也在写,D在读取,D会读到一些随机的值(ABC修改的值),这就不是线程安全的了。最好的方法是使用 ...
分类:编程语言   时间:2016-06-01 23:14:22    阅读次数:241
STM32F0xx_TIM输入捕获(计算频率)配置详细过程
前言 关于STM32的定时器,可谓是功能强大,估计没有多少人研究完STM32定时器的所有功能(包括我也没有),只是使用常用的一些功能,后续我会推出关于STM32定时器的更多功能。 STM32芯片多数为16位计数,但基本上都有1个或两个32位的定时器,可惜的是我们最常使用的F1系列芯片中没有32位的定 ...
分类:其他好文   时间:2016-06-01 23:13:19    阅读次数:244
设计模式之备忘录模式
定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态 类图: 结构: 发起人:记录当前时刻的内部状态,负责定义哪些属于备份范围的状态,负责创建和恢复备忘录数据。 备忘录:负责存储发起人对象的内部状态,在需要的时候提供发起人需要的内部 ...
分类:其他好文   时间:2016-06-01 23:14:29    阅读次数:256
jquery工具方法
if($("#id").length>0){}else{} 判断对象是否存在 typeof($("select[name^='shijiActorSel_']").val()) != "undefined" 通过ID模糊查询,并查询子信息 var tabDiv =$("div[id^='tab_'] ...
分类:Web程序   时间:2016-06-01 23:13:27    阅读次数:221
正则表达式匹配 任意字符和空格的一个简便方式?
这里主要讲的是 \s、\S的配合使用, 一般我们匹配任意字符想到的是 ".",但是如果要匹配换行符尼?显然是行不通的,那我们怎么办尼? 那直接用 "[.\n]"来解决吧! 但是往往结局是残酷的,由于两个不合丫!所以这种方式也行不通;那只好想其他的方式咯! 如下 例如我们要匹配一个网页中的 第一种方式 ...
分类:其他好文   时间:2016-06-01 23:11:05    阅读次数:251
iOS开发 runtime实现原理以及实际开发中的应用
摘要 之前在cococachina看了一些runtime的,感觉讲得有点生涩,后来自己收集了一些这方面的帖子,基本搞懂了,果断分享出来大家一起进步。 runtime 主要是这两个帖子 http://yulingtianxia.com/blog/2014/11/05/objective-c-runti ...
分类:移动开发   时间:2016-06-01 23:12:24    阅读次数:227
使用迭代法穷举1到N位最大的数
这是何海涛老师剑指offer上面第12题,这题首先注意不能使用整数int型作为操作对象,因为N很大时明显会溢出。这种大数据一般都是使用的字符串来表示。 直接法就是:1.针对字符串的加法,涉及循环进位及跳出判断。 2.对字符串的打印输出,注意打印01是否合法,否则需添加额外判断。 这题还有一个思路就是 ...
分类:其他好文   时间:2016-06-01 23:12:01    阅读次数:147
Django objects.values
values(*fields) 返回一个ValuesQuerySet —— QuerySet 的一个子类,迭代时返回字典而不是模型实例对象。 每个字典表示一个对象,键对应于模型对象的属性名称。 下面的例子将values() 与普通的模型对象进行比较: values() 接收可选的位置参数*field ...
分类:其他好文   时间:2016-06-01 23:11:27    阅读次数:770
负载均衡
一、什么是负载均衡 负载平衡也称负载共享,是指对系统中的负载情况进行动态调整,以尽量消除或减少系统中各节点负载不均衡的现象。具体实现方法是将过载节点上的任务转移到其 他轻载节点上,尽可能实现系统各节点的负载平衡,从而提高系统的吞吐量。负载共享有利于统筹管理分布式系统中的各种资源,便于利用共享信息及其 ...
分类:其他好文   时间:2016-06-01 23:11:12    阅读次数:302
Java Concurrency - 浅析 CountDownLatch 的用法
CountDownLatch 是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,aw ...
分类:编程语言   时间:2016-06-01 23:12:27    阅读次数:228
1225条   上一页 1 2 3 4 5 6 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!