观察者模式定义 观察者模式定义了一对多的的依赖关系,让一个或多个观察者对象监测一个主题对象,这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些对象能够自动更新。 观察者模式实现 被观察查的接口对象 具体被观察者对象 维护所有观察者对象列表,状态发生变化时会发送通知给所有 ...
分类:
其他好文 时间:
2019-11-18 20:40:52
阅读次数:
72
基于注解的装配 在Spring框架中,尽管使用XML配置文件可以很简单地装配Bean,但如果应用中有大量的Bean需要装配,会导致XML配置文件过于庞大,不方便以后的升级与维护,因此更多的时候推荐开发者使用注解(annotation)的方式去装配Bean。 在Spring框架中定义了一系列的注解,下 ...
分类:
编程语言 时间:
2019-11-18 20:40:41
阅读次数:
230
参考鲁班学院的周瑜老师的直播视频和博客,理解了Java7和Java8里面jdk对HashMap的实现 参考的博客:https://juejin.im/post/5cf3a11851882566477b7a02 还有一篇没看完 https://juejin.im/post/5cf4bc6a518825 ...
分类:
其他好文 时间:
2019-11-18 20:40:26
阅读次数:
64
一、小程序自带image标签必须要带宽度,不能做到宽度自适应,只能高度自适应。 解决方法:1. 使用mode: widthFix缩放,此时需要获取此位置放置的所有图片中的最小宽度,将大图片按照宽高比缩小,放置在此位置。但是前提是所有图片的宽高比例相同,才能保证图片按照比例缩放填进来之后不失真。2. ...
分类:
微信 时间:
2019-11-18 20:40:02
阅读次数:
126
处理机调度 进程调度 为什么要进行进程调度? 用户进程数一般都多于处理机数,这将导致用户进程互相争夺处理机,那么多进程竞争处理机,处理机到底给谁呢?就涉及了进程调度的问题。因此要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程。 进程调度的功能 记录系统中所有进程的执行情况 ...
分类:
系统相关 时间:
2019-11-18 20:39:10
阅读次数:
95
不考虑多线程并发的情况下,容器类一般使用ArrayList、HashMap等线程不安全的类,效率更高。在并发场景下,常会用到ConcurrentHashMap、ArrayBlockingQueue等线程安全的容器类,虽然牺牲了一些效率,但却得到了安全。 ...
分类:
编程语言 时间:
2019-11-18 20:38:22
阅读次数:
82
一、下载安装Web Deploy 下载地址:https://www.iis.net/downloads/microsoft/web-deploy 在安装的时候个人认为选择自定义方式,然后全部安装避免安装不全出现问题。 二、安装完成后,需要开启IIS管理服务,打开Windows Server的服务器管 ...
分类:
Web程序 时间:
2019-11-18 20:37:30
阅读次数:
280
以Firefly AIO-3399C(AI)板为示例,其中~/proj/firefly-rk3399-Industry/为Android 7.1的源码和bundle仓库的工作目录(http://wiki.t-firefly.com/AIO-3399C/compile_android_industry ...
分类:
移动开发 时间:
2019-11-18 20:37:18
阅读次数:
266
def findMinAndMax(s): min=99999 max=-99999 if s: for i in s: if i<min: min=i if i>max: max=i return (min,max) else: return(None,None)# 测试if findMinAnd ...
分类:
编程语言 时间:
2019-11-18 20:36:59
阅读次数:
139
SVN命令大全 1.svn checkout 将文件checkout到本地目录 svn checkout <path> //path是服务器上的目录 示例: svn checkout svn://192.168.1.1/pro/domain 简写: svn co 2.svn add 往版本库中添加新 ...
分类:
其他好文 时间:
2019-11-18 20:36:43
阅读次数:
117
[https://blog.csdn.net/qq_22238021/article/details/79872978] 本质原因在于:程序访问了非法的地址 1.引用空指针 2.野指针 3.访问越界 造成的原因有多种: 主观原因: 1.新申请指针忘记赋NULL,也忘记分配空间,直接使用造成非法访问。 ...
分类:
其他好文 时间:
2019-11-18 20:36:25
阅读次数:
64
打开程序看,菜单已经说明的很清楚了 1存在栈溢出,2存在format 不过checksec了发现 存在栈保护,这里的format就可以泄露出标志位 经过尝试,%x只能输出8bit的数 这里使用%p 先试试水 第6个参数就是我们的输入首地址了 然后往下找标志位 计算出是第23个参数 验证一下 是第23 ...
分类:
其他好文 时间:
2019-11-18 20:35:30
阅读次数:
185
在Linux 驱动程序中,可以使用等待队列来实现阻塞进程的唤醒。等待队列的头部定义如下,是一个双向列表。 struct list_head { struct list_head *next, *prev; }; struct __wait_queue_head { spinlock_t lock; ...
分类:
系统相关 时间:
2019-11-18 20:34:56
阅读次数:
111
语法糖的形式: @:这个就是装饰器的语法糖 归属问题; 装饰器的语法糖,是属于装饰器的。 再强化一下装饰器这个例子。 def wrapper(func): #被装饰对象 def inner(*args,**kwargs): #被装饰对象的参数 #调用前增加新功能 start_time = time. ...
分类:
其他好文 时间:
2019-11-18 20:34:33
阅读次数:
82
一、在线广告 1.定义:即网络广告,已经形成了以人群为投放目标,以产品为导向的技术型投放模式。 根据William F.Arens《当代广告学》对广告的定义:广告是由确定的出资人,通过媒介,进行有偿的产品/服务宣传的信息传播活动。 由此,对应在广告经营中,我们有这样的称呼:广告主/出资人——需求方; ...
分类:
其他好文 时间:
2019-11-18 20:34:14
阅读次数:
89
package test; import java.util.HashMap; import java.util.Map; import java.util.Objects; public class Test implements Favorite { private Map<Class<?>, ...
分类:
其他好文 时间:
2019-11-18 20:34:01
阅读次数:
80
有太多的公开课、教程在反复传颂卷积神经网络的好,却都没有讲什么是“卷积”,似乎默认所有读者都有相关基础。这篇外文既友好又深入,所以翻译了过来。文章高级部分通过流体力学量子力学等解释卷积的做法在我看来有点激进,这些领域恐怕比卷积更深奥,所以只需简略看看即可。 我一直用卷积,但是好像并没有真正领会到卷积 ...
分类:
其他好文 时间:
2019-11-18 20:33:16
阅读次数:
77