NULL在c++中是一个宏,是一个空指针常量,如果将NULL扩展为常数,那么这个数是0,类型为int。 所以,常数0既是整型常量,也是空指针常量,这就有可能导致二义性问题。因此,c++11新标准引入了 nullptr,将其作为空指针常量。 ...
分类:
编程语言 时间:
2018-09-02 01:59:59
阅读次数:
244
对于很多开发人员来说,单例模式算是比较简单常用、也是最早接触的设计模式了,仔细研究起来单例模式似乎又不想看起来那么简单。我们知道单例模式适用于提供全局唯一访问点,频繁需要创建及销毁对象等场合,的确方便了项目开发,但是单例模式本身也有一定的局限性,如果滥用则会给后续软件框架的扩展和维护带来隐患。 单例 ...
分类:
编程语言 时间:
2018-09-02 02:00:24
阅读次数:
215
简介: Springboot 的 4 大特点:自动配置、起步依赖、命令行界面、actuator用于监视程序内部运行。 Springboot 本质上就是 Spring。 快速创建 Springboot 程序有4种方式,分别是 Springboot Initializr,Spring Tool Suit ...
分类:
编程语言 时间:
2018-09-02 02:01:58
阅读次数:
249
插入排序算法 简单插入排序算法原理:从整个待排序列中选出一个元素插入到已经有序的子序列中去,得到一个有序的、元素加一的子序列,直到整个序列的待插入元素为0,则整个序列全部有序。 在实际的算法中,我们经常选择序列的第一个元素作为有序序列(因为一个元素肯定是有序的),我们逐渐将后面的元素插入到前面的有序 ...
分类:
编程语言 时间:
2018-09-02 02:04:03
阅读次数:
157
今天闲着没事,不想像书上介绍的那样,我相信所有的数据都是有规律可以寻找的,然后去分析了一下淘宝的商品数据的规律和加密方式,用了最简单的知识去解析了需要的数据。 这个也让我学到了,解决问题的方法不止一个,我们要常常学会去思考,学会去学习,相信我们爬虫还是可以拿到我们想要的一切需要的数据。 我也对数据感 ...
分类:
编程语言 时间:
2018-09-02 02:04:12
阅读次数:
152
python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) ...
分类:
编程语言 时间:
2018-09-02 02:05:36
阅读次数:
139
UVA1349 题意:给定一些有向带权边,求出把这些边构造成一个个环,总权值最小 解法: 对于带权的二分图的匹配问题可以用通过KM算法求解。 要求最大权匹配就是初始化g[i][j]为0,直接跑就可以; 要求最小权匹配就是初始化g[i][j]为-INF,加边的时候边权为负,最后输出答案的相反数。 因为 ...
分类:
编程语言 时间:
2018-09-02 02:06:33
阅读次数:
112
Problem: Module 'pip' have no attribute the 'main' 之前在学习python爬虫的视频偶然看到一次讲师直接在pycharm中安装程序包,对于小白并且只知道在cmd下进行pip install 命令进行安装的我来说很是新奇。 并且,直接在pycharm中 ...
分类:
编程语言 时间:
2018-09-02 02:07:21
阅读次数:
267
参考链接:https://www.jianshu.com/u/0e856bfd7498文章摘要: java nio由三个核心的组件构成:Channels、Buffers、Selector。 NIO 相关的一个框架: netty参考链接:https://www.jianshu.com/p/b9f3f6 ...
分类:
编程语言 时间:
2018-09-02 02:08:41
阅读次数:
156
1.执行脚本的两种方式 Python a.py 直接调用Python解释器执行文件 chomd +x a.py ./a.py #修改a.py文件的属性,为可执行,在用 ./ 执行a.py 文件 2、简述位、字节的关系 1bytes=8bit ,2**8=256,可以代表256中变化, 3、简述 as ...
分类:
编程语言 时间:
2018-09-02 02:09:52
阅读次数:
204
上一篇文章介绍了RNN的工作原理和在图像标注上的应用,这篇介绍RNN的变体LSTM。 要知道为什么会出现LSTM,首先来看RNN存在什么问题。RNN由于激活函数和本身结构的问题,存在梯度消失的现象,导致 (1)网络结构不能太深,不然深层网络的梯度可以基本忽略,没有起到什么作用,白白增加训练时间。 ( ...
分类:
编程语言 时间:
2018-09-02 02:13:21
阅读次数:
300
java内存区域和内存溢出异常 划分内存: java 虚拟机在执行 java 程序时将内存划分为 5 个部分。线程私有的有成员计数器、虚拟机栈、本地方法栈,线程共享的有方法区、堆。 程序计数器储存字节码行号,此区域未规定任何内存溢出异常。虚拟机栈储存栈帧,用于java 方法的运行。本地方法栈用于 n ...
分类:
编程语言 时间:
2018-09-02 02:13:29
阅读次数:
161
对一张图片实现rnn操作,主要是通过先得到一个整体,然后进行切分,得到的最后input结果输出*_w[‘out’] + _b['out'] = 最终输出结果 第一步: 数据载入 第二步: 初始化参数 第三步: 构建RNN函数 第四步: 构建cost函数和准确度函数 第五步: 训练模型, 降低cost ...
分类:
编程语言 时间:
2018-09-02 02:13:46
阅读次数:
596
这里用的是json+re+requests+beautifulsoup+多线程1 import json 2 import re 3 from multiprocessing.pool import Pool 4 5 import requests 6 from bs4 import Beautif... ...
分类:
编程语言 时间:
2018-09-02 02:14:26
阅读次数:
220
初级排序算法 定义排序规则 排序就是将一组对象按照某种逻辑序列重新排列的过程. Table of contents "介绍" "为什么学它" "排序算法类的模板" "验证" "性能评估" 介绍 现在计算机的广泛使用使得数据无处不在,而整理数据的第一步通常就是进行排序 所有的计算机都实现了各种排序算法 ...
分类:
编程语言 时间:
2018-09-02 10:23:45
阅读次数:
246
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并 ...
分类:
编程语言 时间:
2018-09-02 10:24:34
阅读次数:
140
public static void main(String[] args) { int[] nums= {34,4,56,17,90,65}; chaRu(nums); } //冒泡排序 public static void maoPao(int[] x) { int len=x.length; ...
分类:
编程语言 时间:
2018-09-02 10:25:13
阅读次数:
120
最自然的学习规则是使用任何在过去回合中损失最小的向量。 这与Consistent算法的精神相同,它在在线凸优化中通常被称为Follow-The-Leader,最小化累积损失。 对于任何t: 我们谈到了能最小化累计损失不能说明此算法在在线学习场景是有效,我们需要探究算法的 Regret bound: ...
分类:
编程语言 时间:
2018-09-02 11:02:54
阅读次数:
561