码迷,mamicode.com
首页 > 编程语言 > 周排行
LeetCode 113. Path Sum II路径总和 II (C++)
题目: Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum. Note: A leaf is a node with no children. Ex ...
分类:编程语言   时间:2019-05-08 00:27:45    阅读次数:167
树状数组维护前缀和
树状数组是用来维护序列前缀和的数据结构。它的修改与求和都是O(logn)的,效率非常高。 我们设序列为A,则树状数组c中,c[i]记录序列A的区间[ i-lowbit(i)+1 , i ]中所有数的和。 (树状数组是个好东西ovo) 树状数组在进行区间操作时,要从上到下访问,进行单点操作时,要从下到 ...
分类:编程语言   时间:2019-05-08 00:28:53    阅读次数:207
Python-100天代码
import turtle turtle.pensize(4) turtle.pencolor('red') turtle.forward(100) turtle.right(90) turtle.forward(100) turtle.right(90) turtle.forward(100) t ...
分类:编程语言   时间:2019-05-08 00:29:43    阅读次数:178
spring cloud深入学习(三)-----服务消费
在上一篇博文中简单实现了eureka-server以及eureka-provider,后面会实现eureka-cosumer,现在针对eureka做进一步的详解。 微服务整体架构 文字再美也没有图片直观,下面通过一张图来说明微服务的整体架构以及调用过程,如下: 服务注册中心-1和服务注册中心-2互相 ...
分类:编程语言   时间:2019-05-08 00:31:59    阅读次数:179
python基础数据类型补充以及编码进阶
01 内容大纲 1. 基础数据类型的补充 2. 数据类型之间的转换 3. 编码的进阶 02 具体内容: 数据类型的补充: str 元组 列表 字典 数据类型的转换 int bool str 三者转换 str list 两者转换 list set 两者转换 str bytes 两者转换 所有数据都可以 ...
分类:编程语言   时间:2019-05-08 00:32:16    阅读次数:179
python对象与json相互转换的方法
在网络通信中,json是一种常用的数据格式,对于python来讲,将类转化为json数据以及将json数据转化为对象是一件非常容易的事情。 下面给出两者转化的方法 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...
分类:编程语言   时间:2019-05-08 00:33:48    阅读次数:170
字符串 - KMP算法
字符串算法中,字符串匹配是一个非常重要的应用。例如在网页中查找关键词,其实就是在对字符串匹配,也就是看一个主字符串中是否包含了一个子字符串。 而KMP算法在字符串匹配方法中一个很著名并且很聪明的算法,当然也确实比较难理解。甚至于有程序员因为无法理解KMP算法而直接改用暴力匹配。本身自己学算法起步较晚 ...
分类:编程语言   时间:2019-05-08 00:34:37    阅读次数:149
java泛型常见面试题
背景:泛型这个知识点平时用的不多,但是在面试的时候很容就被问到,所以还是要准备一些基础的知识储备。 面试旧敌之 Java 泛型 :主要概念及特点 “泛型” 意味着编写的代码可以被不同类型的对象所重用。 泛型是在JDK1.5之后出现的。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数 ...
分类:编程语言   时间:2019-05-08 09:15:34    阅读次数:137
Python3 SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法 ...
分类:编程语言   时间:2019-05-08 09:17:17    阅读次数:197
java框架之spring解析
Apache Spark是一个集群计算设计的快速计算。它是建立在Hadoop MapReduce之上,它扩展了 MapReduce 模式,有效地使用更多类型的计算,其中包括交互式查询和流处理。这是一个简单的Spark教程,介绍了Spark核心编程的基础知识。 工业公司广泛的使用 Hadoop 来分析 ...
分类:编程语言   时间:2019-05-08 09:17:58    阅读次数:150
LeetCode算法题-Maximize Distance to Closest Person(Java实现)
这是悦乐书的第 328 次更新,第 351 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第198题(顺位题号是849)。在一排座位中,1表示一个人坐在该座位上,0表示座位是空的。在这些座位中,至少有一个空座位,至少有一个人坐着。Alex想坐在座位上,以便他和离他最近的 ...
分类:编程语言   时间:2019-05-08 09:20:07    阅读次数:151
java集合之ArrayList源码分析
简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayList实现了List, RandomAccess, Cloneable, java.io.Serializable等接口。 ArrayList实现了List,提供了基 ...
分类:编程语言   时间:2019-05-08 09:24:23    阅读次数:148
Python3 多线程
多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数据等 ...
分类:编程语言   时间:2019-05-08 09:24:45    阅读次数:112
java 生成条形码
今天有个新的需求,要在系统中自动生成条形码,之前也没做过生成条形码的功能,今天正好研究一下。 解决方法: Java 生成条码的方案 : jbarcode、barcode4j、zxing 其实都可以生成一维码(条形码)以下我们就用barcode4j为例: 在pom.xml中引入 废话不多说,实现代码如 ...
分类:编程语言   时间:2019-05-08 09:25:57    阅读次数:181
Python面试简介及并行并发
今天的分享内容大体如下: 一. 面试 1. 什么是面试 2. 优秀的面试 二. Python综述 1. Python设计哲学及版本变迁 2. Python发展现状及其他语言使用场景 3. GIL 4. 内存管理和垃圾回收 5. 面试示例 三、并发并行 1. 进程 2. 线程 3. 协程 4. 并发编 ...
分类:编程语言   时间:2019-05-08 09:29:06    阅读次数:191
java中的设计模式
背景:讲设计模式的时候,最好能够结合源码来进行理解,逼格更高 策略模式 泛型接口比较实用的使用场景就是用作策略模式的公共策略,比如 Java 解惑:Comparable 和 Comparator 的区别 中介绍的 Comparator,它就是一个泛型接口 迭代器模式 iterator 适配器模式 容 ...
分类:编程语言   时间:2019-05-08 09:29:52    阅读次数:156
java 事件处理器
一.GUI的设计步骤 1.建立用户界面 设计一个顶层容器对象,如JFrame 确定布局,增加组件 改变组件颜色、字体 2.增加事件处理 编写事件监听器类(内含事件处理方法) 在事件源上注册事件监听器对象 3.显示用户界面 二.事件处理机制的几个重要概念 1.事件 事件是用户在界面上的一个操作(通常使 ...
分类:编程语言   时间:2019-05-08 09:34:19    阅读次数:274
C语言 严蔚敏数据结构 线性表之链表实现
博主最近在考成都大学皇家计算机科学与技术专业,复习专业课数据结构,正好学习到线性结构中的线性表用链表这种存储结构来实现。 首先,数据结构包括1、数据的操作2、逻辑结构3、存储结构(数据结构三要素。 直接上代码,现阶段代码实现功能有:链表初始化、遍历、增、删、返回链表长度,后续功能陆续发布。其中肯定有 ...
分类:编程语言   时间:2019-05-08 09:38:40    阅读次数:145
【监控】jvisualvm之jmx远程连接 jar启动应用
一、Java -jar启动添加如下参数就可以了 例如: 二、jvisualvm如何jmx连接见 https://www.cnblogs.com/756623607-zhang/p/10829374.html ...
分类:编程语言   时间:2019-05-08 09:40:17    阅读次数:205
Java实现OPC通信---utgard
一.OPC 1.使用的OPC server软件: 模拟仿真用的 MatrikonOPCSimulation(50M),https://pan.baidu.com/share/init?surl=9rcHEBGSWGMSkRo1kEY6fQ,密码: mcur 项目使用KEPServer V6(450M ...
分类:编程语言   时间:2019-05-08 10:52:24    阅读次数:1325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!