算法的时间复杂度比较,计算多项式的直接法和秦九韶法
1.直接法: 每次循环迭代,pow函数内部都会执行i次乘法,然后一次加法,所以整体的算法复杂度为O = 1/2 * n ^ 2 + 3/2n,尽管pow函数的实现方法是利用递归优化后的,但是算法复杂度还是达到了O(nlogn) 2.秦九韶法: 它不断提取公因式x来减少乘法的运算次数,算法复杂度为O( ... 查看全文
JAVA语言程序设计(一)(1)
第一章 Java概述 1.JAVA语言特点: 1).语法简单,功能强大,安全可靠 2).与平台无关 java虚拟机(Java virtual machine,JVM)是实现这一特点的关键 3).解释编译两种运行方式 4).多线程 5).动态执行兼有丰富的API文档及类库 2.JDK(Java SE ... 查看全文
python 工程目录结构
Foo/ |-- bin/ (存放项目的一些可执行文件,当然你可以起名script/之类的也行) | |-- foo (存放项目的所有源代码) | |-- foo/ | |-- tests/ (存放单元测试代码) | | |-- __init__.py | | |-- test_main.py | ... ... 查看全文
Javaweb的get请求乱码解决
get方式请求:即将参数放在URL中,因此这就涉及到URL的编码了 方式一:【推荐】 方式二: 前端编码: encodeURI(encodeURI("")) 后端解码: java.net.URLDecoder.decode(keyWord, "utf-8") 【过时方法】 方式三:使用spring的 ... 查看全文
LeetCode--349--两个数组的交集
问题描述: 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 示例 2: 说明: 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。 方法1: 官方: 官方2: 2018-09-26 14:55:19 ... 查看全文
特别翔实的adaboost分类算法讲解 转的
转https://www.cnblogs.com/litthorse/p/9332370.html 作为(曾)被认为两大最好的监督分类算法之一的adaboost元算法(另一个为前几节介绍过的SVM算法),该算法以其简单的思想解决复杂的分类问题,可谓是一种简单而强大的算法,本节主要简单介绍adaboo ... 查看全文
java如何加载不同环境的properties配置文件?
写一个加载配置文件的类: env.properties的内容 尝试把配置文件路经的值打印出来如下: 工程目录/target/classes/env.properties 可以看到加载的是编译之后的配置文件 如何使用配置类? 如果环境中用到不同的配置文件,可以在pom.xml中配置不同的profile ... 查看全文
spring data jpa
spring data jpa介绍 可以看出 spring data jpa 其实是一种抽象,spring将不同的 jpa 实现归纳成一种规范; 所以,如果使用 spring data jpa 的话,就不用考虑其 jpa 实现是如何使用的了,只需要掌握 spring data jpa 使用即可; 快 ... 查看全文
C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字: 输入:2[回车]3[回车] 输出:5 注意:>> 是会过滤掉不可见字符(如 空格 回车,TAB 等) ... 查看全文
【整理】Java 8新特性总结
闲语: 相比于今年三月份才发布的Java 10 ,发布已久的Java 8 已经算是老版本了(传闻Java 11将于9月25日发布....)。然而很多报道表明:Java 9 和JJava10不是 LTS 版本,和过去的 Java 大版本升级不同,它们只有半年左右的开发和维护期。而未来的 Java11, ... 查看全文
JavaScript位运算符
位运算符是在数字底层(即表示数字的 32 个数位)进行操作的。 重温整数 ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢? 有符号整数使用 31 位表示整数的数值,用第 ... 查看全文
http与https协议
HTTP协议是什么? 简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。 HTTP协议能做什么? 很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方 ... 查看全文
一篇文章全面解析 HTTP/2:历史、特性、调试、性能
超文本传输协议(英文:HyperTextTransferProtocol,缩写:HTTP)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(URI)来标识。虽然HTTP/1.1稳定运行了十多年了,但HTTP.. 查看全文
JS创建对象几种不同方法具体解释
1、工厂模式 弊端:没有解决对象的识别问题,即怎么知道一个对象的类型。 2、构造函数模式 与工厂模式相比: 1、没有显式的创建对象 2、直接将属性和方法赋给了this对象 3、没有return语句 要创建person的实例,必须使用new操作符,以这样的方式调用构造函数实际上会经历4个步骤: 1、创 ... 查看全文
PHP_CodeIgniter _remap重新定义方法
如果controller定义了_remap方法, 在_remap中重新定义方法 上例中存在_remap方法, 重新定义success方法, 实现调用success2方法, 注意,不能直接访问方法success2,需要通过success来方法 手册上的说明 ... 查看全文
使用robotframework无法连接webdriver
在保证RF安装环境都是正确安装的前提,今天发现一个问题,就是无论我怎么使用openbrowser都报错,提示无法连接webdriver,网上有很多人都说是下载的webdriver版本不匹配,我也尝试去下载了最新版本,还是无法解决,最后访问了国外的一个网站,https://stackoverflow.com/解决了.. 查看全文
AngularJs+bootstrap搭载前台框架——准备工作
1.关于什么是AngularJS以及什么是bootstrap我就不多说了,简单说下,angularjs是一个比较强大前台MVC框架,bootstrap是Twitter推出的一个用于前端开发的开源工具包,可以迅速搭建web前台,可以去官网看看(AngularJs:http://angularjs.or ... 查看全文
JS获取链接中域名等信息
以访问百度为例子http://pan.baidu.com/share/qrcode?w=150&h=150&url=http%3A%2F%2F172.16.1.96%2FWeb%2FGetUserOrdersInfo%3Ftelephone%3D18814129365%26reserveID%3D2 ... 查看全文
WEBserver、应用程序server、HTTPserver差别
WEBserver、应用程序server、HTTPserver差别 WEBserver、应用程序server、HTTPserver有何差别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种server,这些问题困惑了非常久,今天最终梳理清楚了: -Webserve ... 查看全文