码迷,mamicode.com
首页 > 编程语言 > 日排行
springboot启动过程(1)-初始化
1 springboot启动时,只需要调用一个类前面加了@SpringBootApplication的main函数,执行SpringApplication.run(DemoApplication.class, args)即可,这里初始化了一个SpringApplication实例,然后调用run启动 ...
分类:编程语言   时间:2017-07-06 20:47:59    阅读次数:546
字符串、数组操作函数 Copy Concat Delete Insert High MidStr Pos SetLength StrPCopy TrimLeft
对字符串及数组的操作,是每个程序员必须要掌握的。熟练的使用这些函数,在编程时能更加得心应手。 1.Copy 功能说明:该函数用于从字符串中复制指定范围中的字符。该函数有3个参数。第一个参数是数据源(即被复制的字符串),第二个参数是从字符串某一处开始复制,第三个参数是要复制字符串的长度(即个数)。最后 ...
分类:编程语言   时间:2017-07-06 20:48:15    阅读次数:236
最长回文子串之Manacher算法
以Hihocoder 1032为例。 manacher算法: 设一个数组p,p[i]表示以第i个字符为中心的最大半径,最大的p[i]就是最长的回文子串了。 不过这样要用两个循环,时间复杂度是(n*n)。 而manacher算法可以快速的求p[i],具体的可以参考这里。 AC代码: ...
分类:编程语言   时间:2017-07-06 20:48:23    阅读次数:247
php 检查该数组有重复值
if (count($array) != count(array_unique($array))) { echo '该数组有重复值'; } ...
分类:编程语言   时间:2017-07-06 20:49:18    阅读次数:128
python2.7和python3.6共存,使用pip安装第三方库
因为一般情况下,window命令行运行pip,默认的情况是运行python3.6的pip,安装第三方库的路径也是python3.6,暗转路径是: 如何运行在2.7环境下安装PIP呢?有网上的教程说需要把python应用程序的名字改成python2,其实不用这么麻烦,直接运行2.7环境下的pip就行了 ...
分类:编程语言   时间:2017-07-06 20:50:55    阅读次数:573
通过JSON.stringfy()和JSON.parse(),实现对象或者数组深拷贝
JavaScript中对象或者数组等引用类型,直接拷贝,改变一个另外一个也会改变; 下列代码在浏览器控制台执行: 通过JSON.stringfy()和JSON.parse()转换 ...
分类:编程语言   时间:2017-07-06 20:51:45    阅读次数:159
C++中的string详解
标准库类型string表示可变长的字符序列,为了在程序中使用string类型,我们必须包含头文件: #include <string> 声明一个字符串 声明一个字符串有很多种方式,具体如下: 声明一个字符串有很多种方式,具体如下: 字符串操作函数 c++字符串的操作函数很多,这里把常用的罗列出来 c ...
分类:编程语言   时间:2017-07-06 20:52:37    阅读次数:288
python模拟登陆实践
对于一些需要登陆的网址爬取数据,需要登录才能访问。本文介绍如何利用python进行模拟登陆 准备工具: 1.搭建django 框架 用于模拟登陆 2.fiddler抓包工具,chrome浏览器 3.pycharm 编辑器 步骤: 1.开启django 服务,这里就不多描述,直接百度一下,就能找到很多 ...
分类:编程语言   时间:2017-07-06 20:52:44    阅读次数:185
javaScript DOM节点树
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
阿里巴巴java开发手册(安全规约)
...
分类:编程语言   时间:2017-07-06 20:59:46    阅读次数:269
JavaScript中变量、作用域和内存问题(JavaScript高级程序设计第4章)
一、变量 (1)ECMAScript变量肯能包含两种不同的数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,引用类型值指那些可能由多个值构成的对象。 (2)基本数据类型是按值访问,可以操作保存在变量中的实际的值;引用类型的值是保存在内存中对象,操作对象时,实际上是在操作对象的引用而 ...
分类:编程语言   时间:2017-07-06 21:23:29    阅读次数:166
绕过010Editor网络验证(用python做一个仿真http server真容易,就几行代码)
010Editor是一款非常强大的十六进制编辑器,尤其是它的模板功能在分析文件格式时相当好用!网上现在也有不少010Editor的破解版,如果没钱或者舍不得花钱买授权的话,去官方下载安装包再使用注册机算号是一个比较安全的选择。不过010Editor是有网络验证功能的,可以在本地架一个HTTP服务器来 ...
分类:编程语言   时间:2017-07-06 21:25:59    阅读次数:731
Python基础(17)_面向对象程序设计(抽象类、继承原理、封装、多态,绑定方法)
一、抽象类 抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 1、在python中实现抽象类 2、抽象类与接口 抽象类的本质还是类,指的是一组类的相似性,包括数据属性(如all_type)和函数属性(如read、write),而接口只强调函数属性的相似性。 抽象类是一个介于类和接口直接 ...
分类:编程语言   时间:2017-07-06 21:58:10    阅读次数:204
python Django之Ajax
python Django之Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案。 异步的JavaScript:使用 【JavaScript语言】 以及 相关【浏览器提供类库】 的功能向服 ...
分类:编程语言   时间:2017-07-06 21:59:51    阅读次数:258
Maven 搭建spring boot多模块项目
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
【Python】如何安装python包
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及slf4j进行日志输出的方法
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 属性配置和使用 Spring Boot 集成MyBatis Spring Bo ...
分类:编程语言   时间:2017-07-06 22:03:14    阅读次数:207
SpringBoot 使用(三): 配置文件详解
代码从开发到测试要经过各种环境,开发环境,测试环境,demo环境,线上环境,各种环境的配置都不一样,同时要方便各种角色如运维,接口测试, 功能测试,全链路测试的配置,hardcode 肯定不合适,如Spring profile一样写在jar包不合适.分布式应用中一般采用集中管理配置的方式,通过使用开 ...
分类:编程语言   时间:2017-07-06 22:03:42    阅读次数:163
c++ 多个线程读一个线程写同步
这种情况一般多个线程读是不需要加锁的。就在写的时候需要加锁。 那么要做的就是让不写的时候,读不受同步限制。让多线程自由的读。 这个时候就要用读写锁 boost已经有读写锁,而c++ 14才有读写锁。 ...
分类:编程语言   时间:2017-07-06 22:03:58    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!