Spy on enemy.
使用这个模式可以根据某些事件自动更新。
设计思路:
1 设计一个基类,作为需要观察一个时间行为的接口类
2 设计一个观察者类,可以观察所有基类的衍生类, 这里使用set来保存这些需要更新的类。
一个事件相当于一个函数,事件发生(调用函数)同时自动调用需要更新的函数动作。
#pragma once
#include
#include
#inclu...
分类:
其他好文 时间:
2014-05-26 06:16:49
阅读次数:
284
· 本文主要讲解的是Json指定转化成对象返回,下载进度更新,随时取消Request请求
一、Json指定转化成对象返回
上篇文章主要讲基础的框架搭建起来了,这次需要做一些些的扩展,这里Json转化用到了google的Gson。
上篇文章,我们直接返回了String的字符串,那么如果是请求返回回来的是Json格式的,我们能否在数据返回的时候将数据转化成需...
分类:
移动开发 时间:
2014-05-26 05:51:01
阅读次数:
264
publicboolUpdateTable(DataTablesrcTable,stringtableName){boolisok=false;try{foreach(DataRowmyRowinsrcTable.Rows){foreach(DataColumnmyColumninsrcTable....
分类:
其他好文 时间:
2014-05-26 02:16:35
阅读次数:
231
观察者模式(Observer Pattern) 详解
本文地址: http://blog.csdn.net/caroline_wendy/article/details/26583157
版权所有, 禁止转载, 如有转载, 请站内联系.
观察者模式(Observer Pattern): 定义了对象之间的一对多的依赖, 这样一来, 当一个对象改变状态时, 它的所有依赖者都会收到通知并自动更新.
使用方法:...
分类:
其他好文 时间:
2014-05-25 01:07:22
阅读次数:
276
异步使用 HTTP
到现在,我们所关注的还只是通过 HTTP 一次检索一个文档,或进行一次更新,在这种情况下,使用异步编程模式就没什么意义了。然而,我们通常的想法是一次能进行多个 HTTP 请求,这样,就可以从多个源检索、汇总数据,在这种情况下,使用 F# 的异步工作流,我们第一次碰到是在第十章“异步编程”一节,就能极大提高应用程序的性能。事实上,我们可能还希望能得到比使用本地磁盘更高的性...
分类:
其他好文 时间:
2014-05-24 21:02:10
阅读次数:
313
百度没出新算法之前这种最好的的优化方案:看到这个标题我相信大家很多人都会呲之以鼻的因为都自己心里感觉这人太装B了吧,谁敢说他的优化方案是最厉害的,首先这只是我感觉的。
自从绿萝算法更新以后咱们这个时候再去更新一篇文章,百度就不会去再从他原先有的数据库里面寻找了,因为这样的话太麻烦太坑爹了,就像一个我们的汶川大地震后的拯救工作太浩大了,就和研究中心里面说的一样,对一篇文章中,抓住10个中心重...
分类:
其他好文 时间:
2014-05-24 18:32:57
阅读次数:
275
因本人手上的A900S已砖, 所以暂时弄不了ROM了,
先上传之前已经弄好的刷4.4专用的新版TWRP recovery 2.7.1.1 这个版本是我自定义的,为区别之前发布的2.7.0.0版(omni官方最新还是2.7.0.0版)!
2014.5.23 更新内容
1、 修正2.7.0.0版显示颜色问题(此问题在我这的A900S上测试发现的,之前也没人反馈)
2、 修复按键...
分类:
移动开发 时间:
2014-05-24 18:26:44
阅读次数:
431
众所周知,Centos有个很方便的软件安装工具yum,但是默认安装完centos,系统里使用的是国外的centos更新源,这就造成了我们使用默认更新源安装或者更新软件时速度很慢的问题。为了使用yum工具能快速的安装更新软件,我们需要将默认的yum更新源配置为国内的更新源。yum更新源配..
分类:
其他好文 时间:
2014-05-24 16:31:22
阅读次数:
310
例2:创建DML语句行级触发器。当对emp表执行INSERT,UPDATE,DELETE操作时,它自动更新dept_summary表中的数据。由于在PL/SQL块中不能直接调用DDL语句,所以,利用ORACLE内置包DBMS_UTILITY中的EXEC_DDL_STATEMENT过程,由它执行DDL语句创建触发器。BEGINDBMS_OUTPUT.PUT_LINE(‘..
分类:
数据库 时间:
2014-05-24 15:23:16
阅读次数:
388
许多数据库服务器是不能连上internet,想更新安装包就比较麻烦。通常可以先在有internet环境的计算机上下载deb包,在拷贝到服务器安装deb,这样很难处理包的依赖关系。apt-get可以解决包的依赖关系,但是默认配置下需要从internet下载包,如果可以从本地读取安装源就可以解决包..
分类:
其他好文 时间:
2014-05-24 15:19:09
阅读次数:
231