对象性能模式:面向对象很好地解决了抽象地问题,但是必不可免地要付出一定地代价。对于通常情况来讲,面向对象地成本大都可以忽略不计,但某些情况,面向对象所带来地成本必须谨慎处理。 典型模式:单件模式(Singleton)、共享模式(Flyweight)。 一、单件模式 1.动机 在软件系统中,经常有这样 ...
分类:
编程语言 时间:
2019-11-24 15:56:29
阅读次数:
66
1. 进程与线程的不同 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。(进程是资源分配的最小单位)。多进程是指操作系统同时运行多个任务(程序)。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开 ...
分类:
编程语言 时间:
2019-11-24 15:56:14
阅读次数:
95
原始residual论文 "Deep Residual Learning for Image Recognition" 1. 训练深度神经网络的难处: 梯度爆炸/梯度消失 batchnorm等一系列方法较好的解决了这个问题 加深网络,模型退化(degradation) 2. residual着重要解 ...
分类:
其他好文 时间:
2019-11-24 15:56:01
阅读次数:
66
序列化器 Serializer 选项参数: max_length 最大长度 min_length 最小长度 allow_blank 是否允许为空 trim_whitespace 是否截断空白字符 max_value 最小值 min_value 最大值 通项参数 read_only 该字段仅用于序列化 ...
分类:
其他好文 时间:
2019-11-24 15:55:27
阅读次数:
82
AbstractList AbstractList是实现List接口的抽象类,AbstractList抽象类与List接口的关系类似于AbstractCollection抽象类与Collection接口的关系。 AbstractList与AbstractCollection一样,也是通过提供一些方法 ...
分类:
编程语言 时间:
2019-11-24 15:54:46
阅读次数:
85
1. NoSQL简介 1.1 什么是NoSQL NoSQL(NoSQL= Not Only SQL),意即“不仅仅是SQL",是一项全新的数据库理念,泛指非关系型的数据库。 1.2 为什么需要NoSQL 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品 ...
分类:
数据库 时间:
2019-11-24 15:54:25
阅读次数:
57
优化目标函数:$L(\theta) = \mathbb{E}_{(x,y) \sim p_{data}} L(f(x, \theta), y)$ 找到平均损失最小的模型参数,也就是求解优化问题:$\theta^{ } = \mathop{\arg \min} L(\theta)$ 经典梯度下降 采用 ...
分类:
其他好文 时间:
2019-11-24 15:54:13
阅读次数:
86
JDBC是java提供的统一的数据库操作方法 1.使用jdbc需要先注册jdbc驱动 Class.forName("com.mysql.jdbc.Driver") 2,关联数据库生成connection对象 Connection con=DriverManage.getConnection("jdb ...
分类:
数据库 时间:
2019-11-24 15:53:55
阅读次数:
65
AOP: 面向切面编程(Aspect oriented Programming) 说白了就是把常用业务方法打包,在放在需要的位置。这个和OOP(面向对象)是不冲突的,只是为了完善面向对象编程中的一些业务逻辑问题。 比如: A在运行的时候,打印日志。 B在运行的时候,打印日志。 传统方法: A运行结束 ...
分类:
编程语言 时间:
2019-11-24 15:53:26
阅读次数:
77
是不是每次调整模板文件,就要停止flask服务器,重启flask服务器,再去浏览器刷新页面? 有没有办法自动完成这3步呢? 安装livereload即可, 仅仅把app.run() 改为下面的例子就可以了。 注意:现在只支持python3.7,不支持3.8,并且尽限于修改模板文件,或者静态文件,改p ...
分类:
其他好文 时间:
2019-11-24 15:53:12
阅读次数:
268
题目还是蛮简单的,毕竟我是经历过uoload-lab洗礼的人,那20关搞得头大,各种绕过真的强(好吧,承认我菜)今天又碰到一道上传的题,盘他。。。 显然是让我们上传文件,思路当然是上传一个木马文件,然后通过蚁剑连接查看目录获取flag。 但是当我们想要上传php文件的时候会出现弹窗,并且连“上传”按 ...
分类:
Web程序 时间:
2019-11-24 15:52:58
阅读次数:
168
一个实例对象的创建包括:类初始化和实例初始化1. 一个类要创建实例需要先加载并初始化该类,main方法所在的类需要先加载和初始化2. 一个子类要初始化需要先初始化父类3. 一个类初始化就是执行<clinit>()方法<clinit>方法由静态变量显示赋值代码和静态代码块组成类静态变量显示赋值代码和静 ...
分类:
其他好文 时间:
2019-11-24 15:52:44
阅读次数:
68
说一下使用jQuery和使用框架的区别?说一下对MVVM的理解?说一下对组件化的理解?JSX的本质是什么…… ...
分类:
Web程序 时间:
2019-11-24 15:52:30
阅读次数:
168
前言 有些小伙伴在打印中乱码或者编码不对,在这里讲格式化输出前,先讲下编码。我们都知道目前主流使用就是utf-8编码。 一、编码简介 编码用来让计算机识别,当然我们都知道计算机只能识别01010101这种,举个例子001表示:A,8位 = 1字节bytes 1.最早发明的 ascii 编码只能表示2 ...
分类:
编程语言 时间:
2019-11-24 15:52:03
阅读次数:
79
安装PHP 5.6 #yum clean all #yum update 整体升级一下yum包 #yum install -y epel-release #yum list installed | grep php 检查时候安装过PHP #rpm -Uvh http://mirror.webtati ...
分类:
Web程序 时间:
2019-11-24 15:51:51
阅读次数:
102
java事件监听器分为三部分:事件,事件源,监听器。 当事件源发生某个动作的时候,它会调用事件监听器的方法,并在调用事件监听器方法的时候把事件对象传递进去。 事件类 接口: 监听器 接口 鼠标 所有组件都能发出鼠标事件,MouseEvent类负责捕获鼠标事件,可以通过为组件添加实现了MouseLis ...
分类:
其他好文 时间:
2019-11-24 15:51:33
阅读次数:
54
基本思想:通过迭代寻找K个簇的一种划分方法,使得聚类结果对应的代价函数最小。特别地,代价函数可以定义为各个样本距离所属聚类中心的误差平方和 $$J(c, \mu) = \sum \limits_{i=1}{M}||x_i \mu_{c_i}||^2?$$ 具体步骤 数据预处理,如归一化、离群点处理等 ...
分类:
其他好文 时间:
2019-11-24 15:51:17
阅读次数:
70