首页 > 2017年12月29日 > 全部分享
使用二叉搜索树实现一个简单的Map
之前看了刘新宇大大的《算法新解》有了点收获,闲来无事,便写了一个二叉搜索树实现的Map类。 java的Map接口有很多不想要的方法,自己定义了一个 具体实现: 测试的类: 在各自只运行一次的情况下测试数据如下: 由于二叉搜索树没有自平衡机制,搜索的时间在O(n)与O(lgn)之间摇摆,因此对比jav ...
分类:其他   时间:2017-12-29 19:25:54    收藏:0  评论:0  赞:0  阅读:228
一段字符串中间提取json字符串
项目过程中经常打日志:LOG.error("[failure][CreateOrder] param:{}", JSON.toJSONString(userCreateOrderDTO),e); 在一些日志处理过程中我们打印的日志可能是这个样的 XXX业务处理异常:{json字符串} 我们怎么获取到 ...
分类:Web开发   时间:2017-12-29 19:25:35    收藏:0  评论:0  赞:0  阅读:312
linux初学者-ftp篇(一)
linux初学者-ftp篇(一) linux初学者-ftp篇(一) FTP是文件传输协议,是用于Internet上的控制文件的双向传输。用户可以通过客户机程序从远程主机上下载或者向远程主机上传文件。 linux系统中,如果不了解SELINUX,需要将SELINUX下的enforing改为disabl ...
分类:系统服务   时间:2017-12-29 19:25:17    收藏:0  评论:0  赞:0  阅读:271
linux初学者-虚拟机管理篇
linux初学者-虚拟机管理篇 linux初学者-虚拟机管理篇 之前已经介绍过,在linux系统的学习中,一般需要在虚拟机中进行操作,但是虚拟机是如何安装的呢?又是如何管理的呢?下文将对虚拟机的安装和管理进行一个简要的介绍。 1、虚拟机的安装 虚拟机在安装时需要输入命令"virt-manager"开 ...
分类:系统服务   时间:2017-12-29 19:24:58    收藏:0  评论:0  赞:0  阅读:299
canvas生成二维码(2)
不同的插件实现相同的效果,用起来更简洁一些,引用插件qrcode.js 创建一个新的QRCode对象,利用动漫节点和data数据进行复制,实现生成图片img的二维码: 详细见下方代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional ...
分类:其他   时间:2017-12-29 19:24:39    收藏:0  评论:0  赞:0  阅读:222
linux初学者-延迟及定时任务篇
linux初学者-延迟及定时任务篇 linux初学者-延迟及定时任务篇 在linux系统的学习工作中,南面会遇到需要延迟进行的任务和需要定时去完成的任务,就像手机的闹钟一样,这时候就需要用到linux系统当中的系统延迟和定时任务的设置了,下文将对延迟和定时任务的设置和使用进行一些介绍。 1、系统延迟 ...
分类:系统服务   时间:2017-12-29 19:23:37    收藏:0  评论:0  赞:0  阅读:240
linux初学者-系统日志(二)
linux初学者-系统日志(二) linux初学者-系统日志(二) 先前在(一)中介绍到在不同主机间日志同步的方法,在一台主机上可以看到另一台主机的日志。这里会介绍系统日志方面的一些其他内容。 1、日志的采集格式 在日志的采集中,由图可以看出,这样的排列或者显示方式会增加分析区分的难度,尤其是在进行 ...
分类:系统服务   时间:2017-12-29 19:23:21    收藏:0  评论:0  赞:0  阅读:266
laravel的启动过程---摘自网络博客个人学习之用
如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的。laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助。提示:在此之前,最好看一下官方文档,大概知道laravel,再来看这个笔记,这样 ...
分类:其他   时间:2017-12-29 19:22:58    收藏:0  评论:0  赞:0  阅读:215
火狐谷歌模拟一个虚拟界面
1 #!/usr/bin/python3 2 # -*- coding: utf-8 -*- 3 4 """ 5 以下程序亲测在ubuntu16.04下有效,其他环境可能会有错误出现 6 """ 7 8 from selenium import webdriver 9 from pyvirtuald... ...
分类:其他   时间:2017-12-29 19:22:36    收藏:0  评论:0  赞:0  阅读:301
搭积木(java)-蓝桥杯
搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法: 0 1 2 3 4 56 7 8 9 0 3 1 7 5 29 8 6 4 请 ...
分类:编程语言   时间:2017-12-29 19:22:02    收藏:0  评论:0  赞:0  阅读:178
linux初学者-系统日志(一)
linux初学者-系统日志(一) linux初学者-系统日志(一) 系统日志可以记录系统的运行状态,如果运行故障,会说明错误的位置。所以对系统日志的了解和学习是非常有必要的。 1、系统日志的默认分类 系统日志会默认记录在以下地址中,不同的日志在不同的文件中。 /var/log/messages 系统 ...
分类:系统服务   时间:2017-12-29 19:21:45    收藏:0  评论:0  赞:0  阅读:226
python的发展史
python的发展史 1989年,被称为龟叔的Guido在为ABC语言写插件时,产生了写一个简洁又实用的编程语言的想法,并开始着手编写。因为其喜欢Monty Python喜剧团,所以将其命名为python,中文意思是蟒蛇; 1990年,发布了python的第一个版本; 2001年,发布了python ...
分类:编程语言   时间:2017-12-29 19:21:31    收藏:0  评论:0  赞:0  阅读:233
day 52 dom 事件
本文转载自cnblog.liwenzhou.com 官网资料: http://www.w3school.com.cn/htmldom/dom_methods.asp 事件的内容很重要的,基本概念有点类似于我们的mysql里面的触发器,我们通过给html增加一些关联,让js代码可以与之关联上,然后跟用 ...
分类:其他   时间:2017-12-29 19:21:12    收藏:0  评论:0  赞:0  阅读:200
linux初学者-文件权限
linux初学者-文件权限 linux初学者-文件权限 lunix系统都是以文件的形式存在,自然而然的就会要求不同的用户拥有不同的权限,这也是系统能够运行的根本保证,下文将对文件的权限管理进行简要的介绍。 1、文件属性的查看 - | rw-rw-r--. | 1 | kiosk | kiosk | ...
分类:系统服务   时间:2017-12-29 19:20:52    收藏:0  评论:0  赞:0  阅读:297
Handlebars模板引擎
介绍 Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-less template"(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端执行到代码时再去编译, 这样可以保证模板加载和运行的速度。Handleba ...
分类:其他   时间:2017-12-29 19:20:35    收藏:0  评论:0  赞:0  阅读:196
linux初学者-网络管理篇
linux初学者-网络管理篇 linux初学者-网络管理篇 linux学习中,网络管理是非常重要的一个内容,本篇将会介绍一些ip、网关、DNS配置的一些基本内容。 1、ip配置 1.1、ip查询 在linux系统中一般可以使用"ifconfig"命令来计算机的ip地址查询,如下图所示查看ip,其中" ...
分类:系统服务   时间:2017-12-29 19:20:17    收藏:0  评论:0  赞:0  阅读:238
初学python第十二天的随堂笔记
装饰器的进阶 带参数的装饰器 多个装饰器装饰一个函数 ...
分类:编程语言   时间:2017-12-29 19:19:39    收藏:0  评论:0  赞:0  阅读:211
神经网络
--计算模型------Computational Model------计算模型, 是指通过数学语言和数学概念描述系统的方法。--神经网络------Neural Networks------从本质上说,神经网络是计算模型的1种,并且这种计算模型还能够自动完成学习和训练,不需要精确编程。感知机模型  Perceptron, 是最原始也是最基础的一个神经网络算法模型。由于神经网络模型是模
分类:其他   时间:2017-12-29 18:56:39    收藏:0  评论:0  赞:0  阅读:209
神经网络
--计算模型------Computational Model------计算模型, 是指通过数学语言和数学概念描述系统的方法。--神经网络------Neural Networks------从本质上说,神经网络是计算模型的1种,并且这种计算模型还能够自动完成学习和训练,不需要精确编程。感知机模型  Perceptron, 是最原始也是最基础的一个神经网络算法模型。由于神经网络模型是模
分类:其他   时间:2017-12-29 18:55:51    收藏:0  评论:0  赞:0  阅读:204
搭建MySQL高可用负载均衡集群
阅读目录1、简介2、基本环境3、配置MySQL主主复制4、中间件简述 4.1、Haproxy介绍 4.2、keepalived介绍5、中间件的安装与配置(haproxy、keepalived) 5.1、安装haproxy 1)、编译安装haproxy 2)、提供启动脚本 3)、提供配置文件 4)、启 ...
分类:数据库技术   时间:2017-12-29 18:54:30    收藏:0  评论:0  赞:0  阅读:281
929条   上一页 1 ... 14 15 16 17 18 ... 47 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!