灯火

  高二快过年的时候,跟着爸爸和姑父跑了一趟车。深夜里那些车辆,小小的灯火,在奔赴着他们的目的地。   路过岳阳的时候,天空开始下起了点点小雨。那时候感觉岳阳楼近在眼前,却不能登上去看看。   湖南还是湖北的一个河里,绿色的河水里,停放着一叶扁舟。   那位四川阿姨的话,怎么也听不懂。   秦岭群山,被白雪点缀着。
分类: 其他 发布时间: 02-08 22:11 阅读次数: 0

django 模板使用

模板 定义模板 变量 变量传递给模板的数据 要遵守标识符规则 语法 {{ var }} 注意:如果使用的变量不存在,则插入的是空字符串 在模板中使用点语法 字典查询 属性或者方法 数字索引 在模板中调用对象的方法
分类: 其他 发布时间: 02-08 22:11 阅读次数: 0

开篇辞

  在阿里工作已有四年,回头来看,很庆幸当初开了这个博客,让我今天能回忆一下四年前的自己。豪不客气的说,这四年我真的成长了很多,领悟了很多。这众多领悟之中,关于学习的非常重要的一点是:学习一定要多问为什么,为什么会有这个知识,这个技能,它最初的出现,是为了解决什么问题,而它一步一步发展到今天,是为了解决什么问题。当然廉价的道理是没有任何价值的,这是我的另一个感悟。我写在这里,是帮助有缘人开启一个新的视角,同时也是为自己记录。当然如果你想从这里得到很多,那恐怕要让你失望了。不是我有所保留,而是就
分类: 其他 发布时间: 02-08 22:11 阅读次数: 0

LeetCode(10. 正则表达式匹配)

问题描述 给定一个字符串 (s) 和一个字符模式 (p)。实现支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符。 '*' 匹配零个或多个前面的元素。 匹配应该覆盖整个字符串 (s) ,而不是部分字符串。 说明: s 可能为空,且只包含从 a-z 的小写字母。 p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。 示例 1: 输入: s = "aa" p = "a" 输出: false 解释: "a" 无法匹配 "aa" 整个字符串。 示例 2: 输入: s
分类: 其他 发布时间: 02-08 22:11 阅读次数: 0

RMQ1

RMQ这种算法,有好处也有坏处。 好处是代码量比其他算法(线段树,树状数组等)稍短(又是很短),坏处是局限性太大,不如线段树灵活。 它的目的是求区间最值。 我们先看一道简单题。 有一个序列,以及一些操作,每次操作给出一个区间[l,r],求这个区间的最大值。 如果你之前阅读 或其他有关线段树的资料,这题就是小菜一碟。 当我们摆脱线段树,从另一个视角看这题。 我们把它想成一道区间DP,用dp[i][j]表示区间[i,j]的最大值。 显而易见,有dp[i][j]=max(dp[i][j-1],a[i
分类: 其他 发布时间: 02-08 22:11 阅读次数: 0

p2604 [ZJOI2010]网络扩容

传送门 分析 第一问就是最大流 第二问用一个源点向1连一条流量为第一问答案+k的边然后跑费用流即可 代码 #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<algorithm> #include<cctype> #include<cmath> #include<cstdlib> #include<queue> #include<ctime> #include<vector> #incl
分类: 其他 发布时间: 02-08 22:11 阅读次数: 0

canvas绘制路径

canvas绘制路径 方法 beginPath() 创建一个新的路径 lineTo() 描绘路径 closePath() 沿着路径画直线,并且画点移动到路径开头 stroke() 绘制形状 fill() 填充形状,会自动调用closePath方法 画一个实心六边形 const canvas = document.getElementById('canva
分类: 其他 发布时间: 02-08 22:11 阅读次数: 0

ElasticSearch记录(1)底层原理

基本概念 转自:https://blog.csdn.net/zkyfcx/article/details/79998197 索引(Index) ES将数据存储于一个或多个索引中,索引是具有类似特性的文档的集合。类比传统的关系型数据库领域来说,索引相当于SQL中的一个数据库,或者一个数据存储方案(schema)。索引由其名称(必须为全小写字符)进行标识,并通过引用此名称完成文档的创建、搜索、更新及删除操作。一个ES集群中可以按需创建任意数目的索引。 类型(Type) 类型是索引内部的逻辑分区(c
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

自测-3 数组元素循环右移问题 (20 分)

自测-3 数组元素循环右移问题 (20 分) 一个数组AAA中存有NNN(>0>0>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移MMM(≥0\ge 0≥0)个位置,即将AAA中的数据由(A0A1⋯AN−1A_0 A_1 \cdots A_{N-1}A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1A_{N-M} \cdots A_{N-1} A_0 A_1 \cdots A_{N-M-1}AN−M⋯AN−1A0A1⋯AN−M−1)(最后MMM个数循环移至最前
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

对自己影响最大的老师

对我影响最大的老师,emmm,看到这个题目我想了很久,什么是影响最大呢,足够让自己牢记一生?想了想好像没有,之前所有教过我的老师,如果不是班主任,我都忘记的差不多了,还是关心自己而找我谈过心的老师?我感觉也没有什么很大的影响,在他们找我谈心一两个星期之后我依旧在学习上老样子,还是在学习路上给过我鼓励的老师?想了想,太多了,几乎有10多个老师给过我或多或少的鼓励,就在我日思夜想怎么样才真正算的上影响最大这几个字时,昨天我终于反应了过来,应该是在某一时刻,老师不经意的一句话,一个动作,把你猛的一下
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

UML之状态机图

状态机图 基本概念: 状态机图,UML 1.x规范中称状态图,是一个展示状态机的图。 状态机图基本上就是一个状态机中元素的投影,这也就意味着状态机图包括状态机的所有特征。状态机图显示了一个对象如何根据当前状态对不同事件做出反应的动态行为。 状态机图主要由状态和转换两种元素组成。 状态机   状态机是一种行为,它说明对象在其生命周期中响应事件所经历的状态变化序列以及对那些时间的响应。   一般情况下,一个状态机依附于一个类,用来描述这个类的实例的状态及其转换,和对接收到的事件所做出的响应。此外,
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

小小的理发店

  小城里,街边一家小小的理发店。男主人公在给顾客理发,女主人工下班回来,和男主人公聊聊天,偶尔也帮顾客洗下头。整个下午,店里都在单曲循环着一首七八十年代的粤语老歌。还不错。
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

[bzoj1022] [SHOI2008]小约翰的游戏John

Description   小约翰经常和他的哥哥玩一个非常有趣的游戏:桌子上有n堆石子,小约翰和他的哥哥轮流取石子,每个人取的时候,可以随意选择一堆石子,在这堆石子中取走任意多的石子,但不能一粒石子也不取,我们规定取到最后一粒石子的人算输。小约翰相当固执,他坚持认为先取的人有很大的优势,所以他总是先取石子,而他的哥哥就聪明多了,他从来没有在游戏中犯过错误。小约翰一怒之前请你来做他的参谋。自然,你应该先写一个程序,预测一下谁将获得游戏的胜利。 Input   本题的输入由多组数据组成第一行包括一
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

秒杀架构设计问题以及思考

秒杀注意事项以及整体简略设计 1.如何解决卖超问题 --在sql加上判断防止数据边为负数 --数据库加唯一索引防止用户重复购买 --redis预减库存减少数据库访问 内存标记减少redis访问 请求先入队列缓冲,异步下单,增强用户体验 注册功能 -- 如果有前端的牛人加入修改几个页面那是再好不过了哈哈哈 全局异常处理拦截 1.定义全局的异常拦截器 2.定义了全局异常类型 3.只返回和业务有关的 4.详情请看GlobleException 页面级缓存thymeleafViewResolver 对
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

准备自学算法和数据结构了!

Mark一本书《信息学竞赛一本通》 以及题解 https://blog.csdn.net/u011815404/article/details/79324003
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

【翻译】 Guice 动机——依赖注入的动机

原文链接 动机 将所有的内容连接在一起时应用开发的一个单调乏味的部分。有几种方式来将数据、服务、presetntation类连接到一起。为了对比这些方法,我将为披萨订购网站编写账单代码: public interface BillingService { // 尝试在信用卡中扣除订单的费用。成功和失败的交易都会被记录 Receipt chargeOrder(PizzaOrder order, CreditCard creditCard); } 伴随着实现,我们将为我们的代码编写
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

教你如何连接你想连接的WiFi

教你如何在电脑上查看你的WiFi密码 第一步:按Windows+R键 输入cmd 第二步:输入命令 netsh wlan show profiles 这是查看自己电脑曾经连接过得WiFi名称 第三步:netsh wlan show profiles lxs key=clear 例如“xuhuandiannao” 例如: netsh wlan show profiles xuhuandiannao key=clear 1 怎么样是不是很炫酷,快去试试吧
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

nginx安装和遇到的问题

nginx安装步骤和遇到的问题 tar -xvf nginx-1.15.1.tar.gz cd nginx-1.15.1 ./configrue make make install 在configure中可能遇到的问题: (1) ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewri
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

&1.1、方程组的几何解释

pdf与html笔记链接(Google云盘) 绿萝的相守 她来我家时,已玉立亭亭,好模好样。好似装扮一新的小家碧玉,没有花轿,没有唢呐,就出了嫁。   七月阳光灼人的午后,我沉在一个寒冬的梦里:冰天雪地,唯我茕茕独行,不知何去何从,累,却不能停歇。睡眼惺忪里,我见到了她。身上的汗、心里的寒,都还未退去。她进门,立在鞋柜旁。我们默默相对。我惊诧于她的绿,像涂了油似的,锃亮水灵。她的枝条,垂在我的玫瑰红凉鞋上,像要穿着登堂入室,与我一起度过晨晨昏昏、寒来暑往。好似一个妙龄女子,在生命最华彩的时刻,
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

TensorFlow多线程输入数据处理框架(四)——输入数据处理框架

参考书 《TensorFlow:实战Google深度学习框架》(第2版) 输入数据处理的整个流程。 #!/usr/bin/env python # -*- coding: UTF-8 -*- # coding=utf-8 """ @author: Li Tian @contact: [email protected] @software: pycharm @file: sample_data_deal.py @time: 2019/2/8 20:30 @desc: 输入数据处理框架 """
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0