1、机器学习算法分类: 监督学习监督学习的训练数据包含了类别信息,在监督学习中,典型的问题是分类(Classification)和回归(Regression),典型的算法有Logistics Regression 、BP神经网络算法和相性回归算法。 监督学习流程: 无监督学习 与监督学习不同的是,无 ...
分类:
编程语言 时间:
2018-05-25 11:13:41
阅读次数:
323
一、关键字 被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 注意:关键字中所有字母都为小写 Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标记符时要避免使用这些保留字 byValue、cast、future、 generic、 inner、 opera ...
分类:
编程语言 时间:
2018-05-25 11:14:14
阅读次数:
223
package com.rupeng.javaMail; import java.util.Properties; import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingExcepti ...
分类:
编程语言 时间:
2018-05-25 13:20:10
阅读次数:
231
参考http://how2j.cn/k/collection/collection-hashcode/371.html List查找的低效率 假设在List中存放着无重复名称,没有顺序的2000000个Hero要把名字叫做“hero 1000000”的对象找出来List的做法是对每一个进行挨个遍历, ...
分类:
编程语言 时间:
2018-05-25 13:20:43
阅读次数:
276
配置环境 导出C++函数 创建工程目录 编写C++函数实现 编写Boost.Python文件 为库编写CMakeLists.txt 编译库 运行python测试库文件 导出C++类 编写C++类实现 编写Boost.Python文件 运行python测试库文件 导出C++类(带构造函数) 编写C++ ...
分类:
编程语言 时间:
2018-05-25 13:22:41
阅读次数:
283
一、事务的基本原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 使用Spring的事务管理功能后,我们可以不再写步骤 2 和 4 的代码,而是由Spirng 自动完成。?那么 ...
分类:
编程语言 时间:
2018-05-25 13:22:48
阅读次数:
289
1、Selenium实现自动化,需要定位元素,以下查看163邮箱的登录元素 (1)登录(定位到登录框,登录框是一个iframe,如果没有定位到iframe,是无法定位到账号框与密码框) 定位到邮箱框(name='email') 定位到密码框(name='password') 定位到登录按钮(id=" ...
分类:
编程语言 时间:
2018-05-25 13:24:37
阅读次数:
260
flask是python web开发比较主流的框架之一,也是我在工作中使用的主要开发框架。一直对其是如何保证线程安全的问题比较好奇,所以简单的探究了一番,由于只是简单查看了源码,并未深入细致研究,因此以下内容仅为个人理解,不保证正确性。 首先是很多文章都说flask会为每一个request启动一个线 ...
分类:
编程语言 时间:
2018-05-25 13:26:40
阅读次数:
226
pom.xml 引入redis 开启缓存 application.properties 配置文件 RedisService 测试用的Controller ...
分类:
编程语言 时间:
2018-05-25 13:26:49
阅读次数:
245
最近跟新的Ubuntu18.04版本里面自带了最新的Python3.6.5版本,在安装Python虚拟环境时需注意:1.首先是安装两个包pip3installvirtualenv#python虚拟环境pip3installvirtualenvwrapper#封装了虚拟环境,支持一些简化命令然后通过pip3list查看是否安装成功2.添加环境变量(注意点!!!)vim~/.bashrc#在末尾添上(
分类:
编程语言 时间:
2018-05-25 13:27:40
阅读次数:
847
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看 ...
分类:
编程语言 时间:
2018-05-25 13:28:24
阅读次数:
212
在idea中设置springboot热部署,项目修改的时候不用手动重启应用 1,pom中添加依赖 2.ctrl+alt+s 打开设置 File | Settings | Build, Execution, Deployment | Compiler,选中打勾 “Build project autom ...
分类:
编程语言 时间:
2018-05-25 13:32:14
阅读次数:
168
导出C++类(纯虚函数和虚函数) 大致做法就是为 class 写一个 warp ,通过 get_override 方法检测虚函数是否被重载了,如果被重载了调用重载函数,否则调用自身实现,最后导出的时候直接导出 warp 类,但是类名使用 class ,析构函数不需要导出,因为它会被自动调用 纯虚函数 ...
分类:
编程语言 时间:
2018-05-25 13:32:23
阅读次数:
249
原文: https://www.quora.com/How-does-a-single-thread-handle-asynchronous-code-in-JavaScript Well, arguably its not true that Javascript is single thread ...
分类:
编程语言 时间:
2018-05-25 13:32:53
阅读次数:
181
1.python3中sys.argv[]用于传递程序外部的参数,外部一般指命令行输入的参数,argv[]所传递的参数实质上是一个元组,其第一个元素为程序本身。 2. ...
分类:
编程语言 时间:
2018-05-25 13:33:13
阅读次数:
185
Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart) 初始化 Thread 类的新实例。 由 .NET Compact Framework 支持。 Thread (P ...
分类:
编程语言 时间:
2018-05-25 13:33:22
阅读次数:
183
事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境。 简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码、图像和文档全部组合到一个web文档中。 接下来我详细介绍下Anaconda,并在最后给出Jupyter n ...
分类:
编程语言 时间:
2018-05-25 13:33:51
阅读次数:
237
返回值 使用 return_by_value 有点像C++ 11的 auto 关键字,可以让模板自适应返回值类型(返回值类型必须是要拷贝到新的python对象的任意引用或值类型),可以使用 return_by_value 替换 copy_const_reference 、 copy_non_cons ...
分类:
编程语言 时间:
2018-05-25 13:34:22
阅读次数:
179
python多进程与矩阵乘法
分类:
编程语言 时间:
2018-05-25 13:36:36
阅读次数:
1067
Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念。 Java中的类可以看做C语言中结构体的升级版。结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如: 1. #include 2 ...
分类:
编程语言 时间:
2018-05-25 13:37:28
阅读次数:
208