距离上次编程近两年了,其实上次学C++感觉特别吃力,写代码也特别繁琐.实在提不起兴趣,最终结果可想而知,期末成绩得了60分(说明老师人不错),后来打算彻底放弃编程,但最近听到周围人都在学python,突然想试试.于是找了一些教程来看,觉得python入门比较简单,应用广,前景好.作为一个没有核心竞争 ...
分类:
其他好文 时间:
2018-08-19 11:00:11
阅读次数:
131
给定两个长度都为N的整型数组a[N]和b[N],求满足如下条件的闭区间个数:在区间[l,r]上,a中的任意元素都比b中的任意元素小。 这个问题是O(N)复杂度。 关键在于发现一个规律:如果在区间[l+d,r]上满足上述条件,那么在更小的区间上[l,r]必然也满足上述条件,所以就可以用一个指针不停往后 ...
分类:
其他好文 时间:
2018-08-19 11:00:05
阅读次数:
164
前言 在 Ubuntu Server 中使用 PPA 安装 JDK 相比去 Oracle 官网 "下载" 包配置环境变量的好处是,安装方便快捷,还可以 apt get 更新。 步骤 添加 Java 8 的 PPA 源,可能会提示 add apt repository 未安装,所以需安装 python ...
分类:
编程语言 时间:
2018-08-19 10:59:56
阅读次数:
169
#shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判断文件,目录是否存在或者具有权限 folder="/var/www/" file="/var/www/log" # -x 参 ...
分类:
系统相关 时间:
2018-08-19 10:59:50
阅读次数:
178
具体看$qzc$论文吧......陈年老物了...... 主要注意每个链头一棵线段树而不是一棵全局线段树 修改操作写完就是正确的,反而是初始化调了好一会...... 跑的还是很快的,有些地方没优化常数也还可以接受 在$luogu$上把$Toptree$给卡下去了,现居$rank1$...... 代码 ...
分类:
其他好文 时间:
2018-08-19 10:59:40
阅读次数:
188
中文教程:https://www.hachina.io/docs/2073.html 英文网教程: https://www.home-assistant.io/components/conversation/ 会话组件允许您与Home Assistant交谈。您可以通过按前端中的麦克风(仅支持的浏览 ...
分类:
编程语言 时间:
2018-08-19 10:59:33
阅读次数:
335
工程规划 为了统一配置和代码解耦,我们对代码重新进行了整理和规划。 重新规划后,代码结构如下: kitty-pom: 统一管理 Maven 版本,打包配置 kitty-common: 公共代码模块,主要放置工具类 kitty-core: 核心代码模块,主要封装公共业务模块 kitty-admin: ...
分类:
编程语言 时间:
2018-08-19 10:59:26
阅读次数:
408
1、JDK下载和配置 2、Maven下载和环境配置 3、IDEA下载和Cucumber插件安装 下载地址官网,一般IDEA自带cucumber插件 如果没有安装过的话,点击以下进行搜索安装,安装完成后重启 4、git配置 5、webdriver配置 chromedriver配置,下载地址:http: ...
分类:
其他好文 时间:
2018-08-19 10:59:16
阅读次数:
151
SCAN 命令用于迭代当前数据库中的数据库键。SSCAN 命令用于迭代集合键中的元素。HSCAN 命令用于迭代哈希键中的键值对。ZSCAN 命令用于迭代有序集合中的元素(包括元素成员和元素分值)。 SCAN、SSCAN、HSCAN、ZSCAN每次执行都只会返回少量元素,所以这些命令可以用于生产环境, ...
分类:
其他好文 时间:
2018-08-19 10:59:10
阅读次数:
2420
# 直接使用SystemExit即可 print(123) raise SystemExit("exit") # 这句话就类似于函数中的return 下面的代码是不会执行的 print(456) ''' 123 exit ''' import sys print(123) sys.stderr.wr... ...
分类:
其他好文 时间:
2018-08-19 10:59:03
阅读次数:
122
一、搭建python运行环境 1、下载python安装包 2、配置好环境变量,可参考此链接 二、第一个helloworld 1 print ("helloworld"); 三、练习 1 add_age = 1; 2 name = input("your name:"); 3 age = input( ...
分类:
编程语言 时间:
2018-08-19 10:58:57
阅读次数:
163
什么事观察者模式: 这是一种创建松散耦合代码的技术。它定义对象间 一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。由主体和观察者组成,主体负责发布事件,同时观察者通过订阅这些事件来观察该主体。主体并不知道观察者的任何事情,观察者知道主体并能注册事件的回调函数。 代码 ...
分类:
Web程序 时间:
2018-08-19 10:58:47
阅读次数:
195
CentOS 7 vi编辑命令 用vi打开一个yum文件 vi /usr/bin/yum 按 i 键后 进入insert模式,进入insert模式后才能进行修改 修改完成后 按esc键进入command模式, 然后:wq 保存文件并退出vi(注意先冒号) 保存命令 按ESC键 跳到命令模式,然后: ...
分类:
其他好文 时间:
2018-08-19 10:58:38
阅读次数:
982
静态语言 在编写代码时,必须为变量指定一个明确类型的语言。比如Java、C/C++ 动态语言 在编写代码时,不必为变量指定一个明确的类型,而是由解释器在运行时根据变量的使用情况确定变量的类型。比如python、javascript 强类型语言 变量必须有一个确定的类型。比如Java、C/C++、py ...
分类:
编程语言 时间:
2018-08-19 10:58:29
阅读次数:
156
前言 前段时间接手了一个微信小程序的开发,主要使用了小程序在今年 3 月开放的蓝牙 API ,此过程踩坑无数,特此记录一下跳坑过程。顺便开了另一个相关的小项目,欢迎 start 和 fork: "BLE_MiniProgram" API简介 微信小程序目前有蓝牙 API 共 18 个,其中操作蓝牙适 ...
分类:
微信 时间:
2018-08-19 10:58:13
阅读次数:
1281
ElasticSearch是基于Apache Lucene的分布式搜索引擎, 提供面向文档的搜索服务。本文以6.2.3版本为例介绍ElasticSearch的应用。 本文首先介绍ElasticSearch中的索引和文档的概念,并在系列的其它文章进行更进一步的介绍。 目录: "创建文档" "访问文档" ...
分类:
其他好文 时间:
2018-08-19 10:58:07
阅读次数:
146