设计模式:观察者模式(一)

观察者模式定义了对象之间一个主题对多应多个观察者的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 角色: 主题(Subject):主题是一个接口,该接口规定了具体主题需要实现的方法 观察者(Observer):观察者是一个接口,该接口规定了具体观察者用来更新数据的方法。 具体主题(ConcreteSubject):具体主题是实现主题接口类的一个实例,该实例包含有可以经常发生变化的数据。具体主题使用一个集合,比如ArrayList,存放观察者的引用,以便数据变化时通
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

版本管理工具介绍

git: 团队协作开发  版本管理 VSS、CVS、SVN、GIT
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

POJ 1113 Wall (凸包)

题目链接:POJ 1113 Description Once upon a time there was a greedy King who ordered his chief Architect to build a wall around the King's castle. The King was so greedy, that he would not listen to his Architect's proposals to build a beautiful brick wal
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

Java环境变量(Env)和系统属性(Property)详解

环境变量Env 使用System.getenv()获取系统的所有环境变量的Map,注意它是一个UnmodifiableCollection,是一个只读视图 环境变量并不提供set方法,即没有System.setEnv…方法 public static void main(String[] args) { Map<String, String> envMap = System.getenv(); envMap.forEach((key, value)
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

树的定义以及相关专业术语

非线性结构----树   定义:     1. 有且仅有一个称为根的节点     2. 有若干个互不相交的子树,这些子树本身也是一颗树 通俗的定义:   1. 树是有节点和边(指针)组成   2. 每个节点只有一个父节点但可以有多个子节点   3. 但有一个节点例外,该节点没有父节点,此节点称为根节点 双亲结点或父节点(parent):若一个节点含有子节点,则这个节点称为其子节点的父节点 孩子结点或子节点(child):一个节点含有的子树的根节点称为该节点的子节点 兄弟节点(Sibling):
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

100天搞定机器学习|day39 Tensorflow Keras手写数字识别

提示:建议先看day36-38的内容 TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。 TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

arcgis python 布局中所有元素信息报告

# Author: ESRI # Date: July 5, 2010 # Version: ArcGIS 10.0 # Purpose: This script generates a report of each page layout element and its # associated properties. This script is intended to run as a scrip tool # and require
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

C. Jury Marks 思维

C. Jury Marks 这个题目虽然是只有1600,但是还是挺思维的。 有点难想。 应该可以比较快的推出的是这个肯定和前缀和有关, x x+a1 x+a1+a2 x+a1+a2+a3... x+sum=b 所以我们可以通过b来枚举每一个x,如果这个x可以满足找到m个b,那就说明这个x是合理的。 但是要注意的是,这个sum的去重,为什么要去重呢,因为如果不去虫,就是找到两个相同的 因为x=b-sum 所以可以只要枚举b[1]即可,因为对于每一个b,其中一个确定之后,剩下的b的位置也固定了。
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

【其他】【支付】【1】M-pesa(非洲肯尼亚的支付方式)

前言: M-pesa:肯尼亚移动运营商Safaricom推出的手机银行业务。是依托于手机SIM卡进行支付的。 官网:https://www.safaricom.co.ke/dealers/login.php 开发者网站:https://developer.safaricom.co.ke/docs#going-live 正文: 业务背景:公司需要在官网上加一个注册为经销商的功能,其中有一个环节就是需要用户支付一定的金钱。业务范围是在肯尼亚。 流程: 需要先在肯尼亚那边注册一个商户账号,那边审批也
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

《Ensemble Methods: Foundations and Algorithms》

《Ensemble Methods: Foundations and Algorithms》
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

面试历程——vue1.0和2.0的区别和优点

最近面试中有被问到说用的是vue的那个版本,答曰vue2,然后面试官继续问了vue2.0与vue1.0的区别,以及其具有哪些优点......最怕空气突然安静~~ 好的,学习整理记录如下 一、组件模块中,需要有一个根元素包裹 vue1.0中,组件可以支持片段式的代码,如: <template> <h1>标题标题</h1> <section>我就是所谓文章了</section> </template> 而在vue2.0中,组件必须要有着一个根元素来包裹我们的代码,如: <templ
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

动态联编和静态联编

静态联编和动态联编的区别是main函数在调用某个函数的过程中,是否存在事先确定的哪个函数的差别。如果事先确定了,需要使用某函数,则为静态联编(编译的时候出现)。运行到某函数时才确定,则为动态联编(运行的时候才出现)。静态联编就是指被调用函数和执行调用函数之间的关系以及它们在内存中的地址在编译的时候已经确定,运行时不会发生变化。由于编译程序在编译阶段并不能确切知道将要调用的函数,只有在程序执行时才能确定将要调用的函数。要确切之道该调用的函数,就必须要求联编工作在程序运行时才能进行。
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

arcgis python 布局视图中文本查找替换

# Author: ESRI # Date: July 5, 2010 # Version: ArcGIS 10.0 # Purpose: This script will perform a search and replace on page layout text # elements. There are options to match case and/or find exact matches. # This script i
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

Python函数式编程+深浅拷贝 )

Python函数式编程 这个需要适当的了解一下吧,毕竟函数式编程在Python中也做了引用. python中函数式编程支持: filter 函数的功能相当于过滤器。调用一个布尔函数bool_func来迭代遍历每个seq中的元素;返回一个使bool_seq返回值为true的元素的序列。 >>>a = [1,2,3,4,5,6,7] >>>b = filter(lambda x: x > 5, a) >>>print b >>>[6,7] map函数是对一个序列的每个项依次执行函数,下面是对一个序
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

[Poi2011]Dynamite

问题: 某个点上的引线被点燃后的1单位时间内,在树上和它相邻的点的引线会被点燃。如果一个有炸 药的点的引信被点燃,那么这个点上的炸 药会爆炸。 求引爆所有炸 药的最短时间。 解: 树形DP+二分答案 设$f1[x]$表示距离x最远的未被点然的炸弹 $f2[x]$表示距离x最近的已经被点燃过的炸弹 $f1[x]=max(f1[x],f1[u]) $ u是x的儿子 $f2[x]=min(f2[x],f2[u]) $ u是x的儿子 后序遍历 三种情况   if(isbo[v]&&f2[v]>t) {
分类: 其他 发布时间: 08-17 22:51 阅读次数: 0

Windows Server2008 搭建DFS文件

DFS服务器文件同步
分类: 企业开发 发布时间: 08-17 22:50 阅读次数: 0

磁盘管理与文件系统(理论巩固,转载需授权)

理论是实际操作的先锋军队
分类: 企业开发 发布时间: 08-17 22:40 阅读次数: 0

马哥教育-老王视频-第四周作业

马哥教育-老王视频-第四周作业
分类: 企业开发 发布时间: 08-17 22:40 阅读次数: 0

分形之城

分形之城 时间限制 : 10000 MS 空间限制 : 165536 KB 问题描述 城市的规划在城市建设中是个大问题。不幸的是,很多城市在开始建设的时候并没有很好的规划,城市规模扩大之后规划不合理的问题就开始显现。而这座名为Fractal 的城市设想了这样的一个规划方案,如下图所示: 当城区规模扩大之后,Fractal 的解决方案是把和原来城区结构一样的区域按照图中的方式建设在城市周围,提升城市的等级。对于任意等级的城市,我们把正方形街区从左上角开始按照道路标号。虽然这个方案很烂,Fract
分类: 其他 发布时间: 08-17 22:34 阅读次数: 0

图实现

构造一个有向图 边关系:5 a b 7 a d 4 b c 8 c a 9 c f 5 d c 6 d f 5 e d 1 f e 3 f a #include <stdio.h> #include <stdlib.h> #define MaxVertexNum 100 typedef char VertexType;//顶点节点的数据类型 typedef int EdgeType;//边权值的数据类型 typedef struct{ VertexType Vertex[M
分类: 其他 发布时间: 08-17 22:34 阅读次数: 0