码迷,mamicode.com
首页 > 编程语言 > 日排行
后缀数组
题目很~~简单~~,就是给出一个字符串,把这个字符串的所有非空后缀从小到大排序后,按顺序输出 后缀的第一个字符 在原串中的位置。 样例 输入样例: ababa 输出样例: 5 3 1 4 2 解释: 排好序后为: 1. a 1. aba 1. ababa 1. ba 1. baba 暴力~~肯定不行 ...
分类:编程语言   时间:2019-08-23 19:31:49    阅读次数:104
Golang基础_03-数组Array
目录 @[toc] 注意事项 数组在Go中是值类型,不是引用 类型和长度都相同的数组之间可以使用==或者!=进行比较(Go中已经实现了),但是没有 Go支持多维数组 数组定义 Tips 两个数组不能直接赋值 数组定义格式: 数组长度也是类型的一部分,因此不同长度数组为不同的类型 可以用索引初始化下标 ...
分类:编程语言   时间:2019-08-23 19:35:20    阅读次数:92
合并多个jar包,并通过私服依赖
背景:许多jar包在maven仓库中没有,项目如果添加了许多的本地jar包,别人拿到代码也无法编译 需求:将本地jar包上传至私服并设置依赖,如果jar包较多,但都从属于同一功能,需要合并为一个jar包 方法: 一、合并jar包 1、将要合并的JAR包放到同一个文件夹下; 2、进入命令行; 3、定位 ...
分类:编程语言   时间:2019-08-23 19:37:45    阅读次数:286
纯数据结构Java实现(5/11)(Set&Map)
纯数据结构Java实现(5/11)(Set&Map) Set 和 Map 都是抽象或者高级数据结构,至于底层是采用树还是散列则根据需要而定。 可以细想一下 TreeMap/HashMap, TreeSet/HashSet 的区别即可 只定义操作接口(操作一致),不管具体的实现,所以即便底层是 BST ...
分类:编程语言   时间:2019-08-23 19:38:54    阅读次数:120
Java网络编程与NIO详解2:JAVA NIO 一步步构建I/O多路复用的请求模型
微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,专注于 JAVA 后端技术栈:SpringBoot、SSM全家桶、MySQL、分布式、中间件、微服务,同时也懂点投资理财,坚持学习和写作,相信终身学习的力量!关注公众号后回复”架构师“即可领取 Java基础、进阶、项目和架构师等免费学习资料,更有 ...
分类:编程语言   时间:2019-08-23 20:49:44    阅读次数:124
C++——虚析构
目的: //只执行了 父类的析构函数//向通过父类指针 把 所有的子类对象的析构函数 都执行一遍//向通过父类指针 释放所有的子类资源 方法:在父类的析构函数前+virtual关键字 ...
分类:编程语言   时间:2019-08-23 20:50:00    阅读次数:109
python-->os模块
[TOC] 一、os模块 os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口,多用于文件处理。 | 方法 | 详解 | | : : | : : | | os.getcwd() | 获取当前工作目录,即当前python脚本工作的目录路径 | | os.chdir("dirname") | ...
分类:编程语言   时间:2019-08-23 20:51:55    阅读次数:127
Java网络编程和NIO详解3:IO模型与Java网络编程模型
微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。(关注公众号后回复”Java“即可领取 Java基础、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外也将赠送作者原创的Java学习指南、Java程序员面试指南等干货资源 ...
分类:编程语言   时间:2019-08-23 20:52:16    阅读次数:108
python-->sys模块
[TOC] 一、sys模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 最长用的就是前面俩个 | 方法 | 详解 | | : : | : : | | sys.argv | 命令行参数List,第一个元素是程序本身路径 , 接收参数(用c ...
分类:编程语言   时间:2019-08-23 20:52:52    阅读次数:107
hdu 6704 K-th occurrence 二分 ST表 后缀数组 主席树
我们考虑,一个子串必定是某个后缀的前缀。 排序相邻的后缀他们的前缀一定最相似。 所以全部的一种子串必定是一些排序相邻的后缀的公共前缀。 从l开始的子串,则从rank[l]开始看,两侧height保证大于子串长度,能延伸多长,则证明有多少个这种子串。 我们用ST表维护出height的最小值,然后通过最 ...
分类:编程语言   时间:2019-08-23 20:53:06    阅读次数:97
Spring 两大核心 IOC 和 AOP
如果你的简历上写着Spring (请详述一下spring的两大核心)这个问题一定会被问到。 一、什么叫IOC 1. IOC 全称(Inversion of Control)-- 控制反转。 IOC 只是一种设计思想,具体实现是 DI (Dependency Injection)-- 依赖注入 ●谁控 ...
分类:编程语言   时间:2019-08-23 21:58:48    阅读次数:87
Python高级语法-深浅拷贝-总结(4.2.1)
@[toc] 1.说明 任何可变数据类型都牵扯到深浅拷贝 但是元组,常数等,不可变数据类型,无论浅拷贝,深拷贝都是指向 不管如何嵌套,一旦牵扯到可变数据类型,都会有深浅区别 特别注意,元组切片为浅拷贝,反正可变数据类型没使用deepcopy一律浅拷贝 浅拷贝: 一个变量名等于另一个东西就一定是指向, ...
分类:编程语言   时间:2019-08-23 22:00:07    阅读次数:95
Java面试题
一、面向对象的特征? 二、访问修饰符的区别? 三、Java中的基本类型有哪些? Java中有八大基本类型:byte short int long float doble char boolean 其余都是引用类型 四、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = ...
分类:编程语言   时间:2019-08-23 22:07:10    阅读次数:98
数组小案例-----留言板
需求: 1、根据数组的内容,动态生成li节点,渲染数据 2、点击按钮可以获取内容生成节点 * 新节点从前面插入 * 数据只保留5条 CSS代码 <style> h1 { text-align: center; } .news-list { border: 2px solid #ddd; border ...
分类:编程语言   时间:2019-08-23 22:08:27    阅读次数:91
通知神器——java调用钉钉群自定义机器人
创建群自定义机器人 在指定钉钉群(或者随便拉两个人建个群,然后把别人T出去)的群设置里选择 群机器人 自定义,如图: 然后,添加机器人,设置名字,添加成功时如下图: 其中webhook非常重要,下文详述。点击设置说明可以看相关使用文档,文档链接见本文末尾。 使用HTTP POST请求发送消息 直接向 ...
分类:编程语言   时间:2019-08-23 22:11:36    阅读次数:303
Java堆回收策略
一、起源 1960年Lisp语言: 第一门真正使用内存动态分配和垃圾回收的语言。 二、概要 线程相关:程序计数器、虚拟机栈、本地方法栈,不需要考虑垃圾回收 Java堆、方法区:需要考虑垃圾回收 三、垃圾回收算法 1 引用计数算法 2 可达性分析算法 垃圾收集算法 1 标记-清除算法 Mark-Swe ...
分类:编程语言   时间:2019-08-23 22:12:47    阅读次数:122
小白学Python(17)——pyecharts 日历图 Calendar
Calendar-2017年微信步数情况 ...
分类:编程语言   时间:2019-08-23 22:14:47    阅读次数:604
分享一些Java基础练习题
继承练习 1.定义类Phone,要求如下: 包含空参、满参构造和以下成员变量 品牌 brand( String 型) 生成所有成员变量set/get方法 定义方法:void playMusic(String s) 2.定义类IPhone,要求如下: 继承类 Phone 构造方法包括:空参构造和满参构 ...
分类:编程语言   时间:2019-08-23 22:15:53    阅读次数:615
Linux下C++酒店管理系统
功能要求: ? 相关源码:码云:传送门,GitHub:传送门 相关图片: 拆分版 make编译 ? ./hotel运行 ? 输入2,进入开房模块 ? 相关源码: class.cpp 1 #include <fstream> 2 #include "tools.h" 3 #include "class ...
分类:编程语言   时间:2019-08-23 22:20:52    阅读次数:137
Java虚拟机内存结构
起源 1960年Lisp语言: 第一门真正使用内存动态分配和垃圾回收的语言。 运行时数据区域 1.程序计数器 Program Counter Register 1. 当前线程所执行的字节码的行号指示器。 2. 字节码解释器的工作是通过改变这个计数器的值去选取下一条需要执行的字节码指令。 3. 每条线 ...
分类:编程语言   时间:2019-08-23 22:21:15    阅读次数:112
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!