摘要:
问题: 有字符串a、b, 求字符串a是否包含字符串b,如果包含, 返回起始位置。 解法1. 暴力破解。 从a的第一个字符起,移动n(n为b的长度), 判断a和b相应位置的字符是否匹配, 如不匹配则从a的第2位起,重复前述过程, 直至完全匹配上,或移动至a结尾(ps: 不用移动至a结尾, 移动到m-n 阅读全文
摘要:
1. python 装饰器 1) 2层装饰器 2) 3层装饰器 此处a,b可为任意指定参数,但不可以更改。 3) 类装饰器, python中类本身是不可调用的, 需要实现__call__方法, 将类变为callable。 python装饰器使用闭包的方式提供aop的概念。不过需要注意,装饰器装饰的函 阅读全文
摘要:
package org.skyeye.test; import org.springframework.util.Assert; public class NodeAdd { public static class Node{ int data; Node next; public static enum N... 阅读全文
摘要:
比如 1->2->4->6->7 + 3->4->5 => 1->2->8->1>2 思想是先把两个链表反转, 从低位相加, 得到结果, 再反转回来#! /usr/bin/env python# -*- coding: utf-8 -*- 阅读全文
摘要:
class Node(object): def __init__(self, data, next): self.data = data self.next = next def reverse(head): if head is None or head.next is None: return head pre ... 阅读全文
摘要:
1、rsyslog安装 在线安装: https://www.rsyslog.com/rhelcentos-rpms/ 离线安装: 1)版本要求: 操作系统: Centos 7.2 应用版本: 8.34.0 2)依赖: (一般来说安装最新版本的依赖就可以) 必须: Gcc Libestr 0.1.10 阅读全文
摘要:
1. logstash安装 1) 安装java 2) 下载logstash安装包 3) rpm –i logstash-6.2.3.rpm 4) 装成功后, centos7默认会装到/usr/share/logstash 5) 配置文件默认位于/etc/logstash 2. 管道配置 以输入std 阅读全文
摘要:
操作系统: windows hadoop 2.7.4 namenode:192.168.233.135 datanode: 192.168.233.134/131 1.下载hadoop-eclipse-plugin-xxx.jar(https://github.com/winghc/hadoop2x 阅读全文
摘要:
1. 环境搭建 操作系统: centos7 python2.7 selenium3.9.0 1) 下载selenium pip install -U selenium 2) 下载浏览器驱动 Firefox: geckodriver https://github.com/mozilla/geckodr 阅读全文