1 springboot启动时,只需要调用一个类前面加了@SpringBootApplication的main函数,执行SpringApplication.run(DemoApplication.class, args)即可,这里初始化了一个SpringApplication实例,然后调用run启动 ...
分类:
编程语言 时间:
2017-07-06 20:47:59
阅读次数:
546
对字符串及数组的操作,是每个程序员必须要掌握的。熟练的使用这些函数,在编程时能更加得心应手。 1.Copy 功能说明:该函数用于从字符串中复制指定范围中的字符。该函数有3个参数。第一个参数是数据源(即被复制的字符串),第二个参数是从字符串某一处开始复制,第三个参数是要复制字符串的长度(即个数)。最后 ...
分类:
编程语言 时间:
2017-07-06 20:48:15
阅读次数:
236
以Hihocoder 1032为例。 manacher算法: 设一个数组p,p[i]表示以第i个字符为中心的最大半径,最大的p[i]就是最长的回文子串了。 不过这样要用两个循环,时间复杂度是(n*n)。 而manacher算法可以快速的求p[i],具体的可以参考这里。 AC代码: ...
分类:
编程语言 时间:
2017-07-06 20:48:23
阅读次数:
247
if (count($array) != count(array_unique($array))) { echo '该数组有重复值'; } ...
分类:
编程语言 时间:
2017-07-06 20:49:18
阅读次数:
128
因为一般情况下,window命令行运行pip,默认的情况是运行python3.6的pip,安装第三方库的路径也是python3.6,暗转路径是: 如何运行在2.7环境下安装PIP呢?有网上的教程说需要把python应用程序的名字改成python2,其实不用这么麻烦,直接运行2.7环境下的pip就行了 ...
分类:
编程语言 时间:
2017-07-06 20:50:55
阅读次数:
573
JavaScript中对象或者数组等引用类型,直接拷贝,改变一个另外一个也会改变; 下列代码在浏览器控制台执行: 通过JSON.stringfy()和JSON.parse()转换 ...
分类:
编程语言 时间:
2017-07-06 20:51:45
阅读次数:
159
标准库类型string表示可变长的字符序列,为了在程序中使用string类型,我们必须包含头文件: #include <string> 声明一个字符串 声明一个字符串有很多种方式,具体如下: 声明一个字符串有很多种方式,具体如下: 字符串操作函数 c++字符串的操作函数很多,这里把常用的罗列出来 c ...
分类:
编程语言 时间:
2017-07-06 20:52:37
阅读次数:
288
对于一些需要登陆的网址爬取数据,需要登录才能访问。本文介绍如何利用python进行模拟登陆 准备工具: 1.搭建django 框架 用于模拟登陆 2.fiddler抓包工具,chrome浏览器 3.pycharm 编辑器 步骤: 1.开启django 服务,这里就不多描述,直接百度一下,就能找到很多 ...
分类:
编程语言 时间:
2017-07-06 20:52:44
阅读次数:
185
1. 例如: <html> <head> <title>节点树<title/> <head/> <body> <p>学生信息<p/> <ul id ="ul1"> <li>姓名<li/> <li id="sex">性别<li/> <li>年龄<li/> <ul/> <body/> <html/> h ...
分类:
编程语言 时间:
2017-07-06 20:59:05
阅读次数:
254
一、变量 (1)ECMAScript变量肯能包含两种不同的数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,引用类型值指那些可能由多个值构成的对象。 (2)基本数据类型是按值访问,可以操作保存在变量中的实际的值;引用类型的值是保存在内存中对象,操作对象时,实际上是在操作对象的引用而 ...
分类:
编程语言 时间:
2017-07-06 21:23:29
阅读次数:
166
010Editor是一款非常强大的十六进制编辑器,尤其是它的模板功能在分析文件格式时相当好用!网上现在也有不少010Editor的破解版,如果没钱或者舍不得花钱买授权的话,去官方下载安装包再使用注册机算号是一个比较安全的选择。不过010Editor是有网络验证功能的,可以在本地架一个HTTP服务器来 ...
分类:
编程语言 时间:
2017-07-06 21:25:59
阅读次数:
731
一、抽象类 抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 1、在python中实现抽象类 2、抽象类与接口 抽象类的本质还是类,指的是一组类的相似性,包括数据属性(如all_type)和函数属性(如read、write),而接口只强调函数属性的相似性。 抽象类是一个介于类和接口直接 ...
分类:
编程语言 时间:
2017-07-06 21:58:10
阅读次数:
204
python Django之Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案。 异步的JavaScript:使用 【JavaScript语言】 以及 相关【浏览器提供类库】 的功能向服 ...
分类:
编程语言 时间:
2017-07-06 21:59:51
阅读次数:
258
Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom.xml可被子模块继承,因此项目只是demo,未考虑太多性能问题,所以将诸多依赖 都写在根级`pom ...
分类:
编程语言 时间:
2017-07-06 22:00:11
阅读次数:
1018
1. 将"D:\Python27\" 和 "D:\Python27\Scripts"设置到环境变量当中 2. 安装setup tools 将 https://bootstrap.pypa.io/ez_setup.py保存到安装路径 运行:python ez_setup.py 3. 安装pip 将 h ...
分类:
编程语言 时间:
2017-07-06 22:02:17
阅读次数:
151
JAVA中输出日志比较常用的是log4j,这里讲下log4j的配置和使用方法,以及slf4j的使用。 一、下载log4j的架包,并导入项目中,如下: 二、创建log4j.properties配置文件 1、log4j配置文件的位置: (1)如果是java project项目,则在项目的根目录下创建lo ...
分类:
编程语言 时间:
2017-07-06 22:02:57
阅读次数:
3489
spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置。 Spring Boot 系列 Spring Boot 入门 Spring Boot 属性配置和使用 Spring Boot 集成MyBatis Spring Bo ...
分类:
编程语言 时间:
2017-07-06 22:03:14
阅读次数:
207
代码从开发到测试要经过各种环境,开发环境,测试环境,demo环境,线上环境,各种环境的配置都不一样,同时要方便各种角色如运维,接口测试, 功能测试,全链路测试的配置,hardcode 肯定不合适,如Spring profile一样写在jar包不合适.分布式应用中一般采用集中管理配置的方式,通过使用开 ...
分类:
编程语言 时间:
2017-07-06 22:03:42
阅读次数:
163
这种情况一般多个线程读是不需要加锁的。就在写的时候需要加锁。 那么要做的就是让不写的时候,读不受同步限制。让多线程自由的读。 这个时候就要用读写锁 boost已经有读写锁,而c++ 14才有读写锁。 ...
分类:
编程语言 时间:
2017-07-06 22:03:58
阅读次数:
240