1.文件模板 敢问童鞋们,是否有见过其他人的pycharm代码,上方总有一行“注释”一样的代码? 既能保留当时写代码的时间,也能指定文件字符编码,竟然还可以有一个署名!作者权呀! 因此这部分教程主要介绍如何创建一个Python工程并使其具有Pycharm的代码风格。你将会看到Pycharm使你的源码 ...
分类:
其他好文 时间:
2018-07-26 22:06:43
阅读次数:
158
题意:N个人,M个团体。每个人有属于自己的一些团体编号。将每个人分配到自己属于的团体中,问这个人数最多的团体其人数最小值是多少。 分析:一个一对多的二分图匹配,且是最大值最小化问题。二分图的多重匹配建立在匈牙利算法的基础上,令每个Y部的点可匹配多个点,但是规定其上限,超过上限就要在已有的匹配点中寻找 ...
分类:
其他好文 时间:
2018-07-26 22:06:32
阅读次数:
162
写在前面 API网关是系统内部服务暴露在外部的一个访问入口,类似于代理服务器,就像一个公司的门卫承担着寻址、限制进入、安全检查、位置引导等工作,我们可以形象的用下图来表示: 外部设备需要访问内部系统服务时必须要通过我们的API Gateway,目的是为了隔离内部服务和外部访问来做统一的认证授权,限流 ...
分类:
Web程序 时间:
2018-07-26 22:06:23
阅读次数:
477
Comparable 简介 Comparable 是排序接口。 若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然实现Comparable接口的类支持排序,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Col ...
分类:
编程语言 时间:
2018-07-26 22:06:17
阅读次数:
142
【模板·II】树链剖分 学长给我讲树链剖分,然而我并没有听懂,还是自学有用……另外感谢一篇Blog +by 自为风月马前卒+ 一、算法简述 树链剖分可以将一棵普通的多叉树转为线段树计算,不但可以实现对一棵子树的操作,还可以实现对两点之间路径的操作,或是求 LCA(看起来很高级)。 其实树链剖分不算什 ...
分类:
其他好文 时间:
2018-07-26 22:06:08
阅读次数:
169
1、准备工作 (1)Python版本为3.6或者更高版本 (2)已经创建了一个Python工程并且添加了内容,具体参考: Getting Started tutorial 2、第一步——运行代码 打开之前编写的Oldboy.py文件,在编辑框中右键,选择快捷菜单中的“Run 'Oldboy'”选项。 ...
分类:
其他好文 时间:
2018-07-26 22:06:01
阅读次数:
170
hdu 6315 题意:对于一个数列a,初始为0,每个a[ i ]对应一个b[i],只有在这个数字上加了b[i]次后,a[i]才会+1。 有q次操作,一种是个区间加1,一种是查询a的区间和。 思路:线段树,一开始没用lazy,TLE了,然后开始想lazy的标记,这棵线段树的特点是,每个节点维护 :一 ...
分类:
其他好文 时间:
2018-07-26 22:05:38
阅读次数:
146
问题描述:新建数据库并新建表插入数据,中文乱码问题,即便将字符集通过命令行或者mysql客户端改为utf-8还是乱码。 问题原因:此问题目前主要出现在Linux为centos7安装mysql上,主要是通过源码编译安装mysql。通过rpm安装或者yum安装目前还没有发现像这样的问题。ubuntu16 ...
分类:
数据库 时间:
2018-07-26 22:05:30
阅读次数:
178
DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( creator=p ...
分类:
数据库 时间:
2018-07-26 22:05:23
阅读次数:
169
本文来自作者 未闻 在 GitChat 分享的{基于 Docker 的微服务架构实践} 前言 基于 Docker 的容器技术是在2015年的时候开始接触的,两年多的时间,作为一名 Docker 的 DevOps,也见证了 Docker 的技术体系的快速发展。本文主要是结合在公司搭建的微服务架构的实践 ...
分类:
其他好文 时间:
2018-07-26 22:05:14
阅读次数:
187
js 字符串转dom 和dom 转字符串 js 字符串转dom 和dom 转字符串 前言: 在javascript里面动态创建标准dom对象一般使用: var obj = document.createElement('div'); 然后再给obj设置一些属性。 但是,在实际使用过程中,有些人可能会 ...
分类:
Web程序 时间:
2018-07-26 22:05:08
阅读次数:
201
首先先给大家吃一颗定心丸。作为移动互联网前端的主流开发语言,很多终端都在应用这一技术,可以说从事html5相关开发工作,就业前景是一片光明,对于web来说前景依然很广,现在的网站开发都在往移动设备上转移,html5可以说是众望所归。
分类:
其他好文 时间:
2018-07-26 22:05:00
阅读次数:
123
InfluxDB基本概念小结 InfluxDB作为时序数据库,与传统的关系型数据库相比而言,还是有一些区别的,下面尽量以简单明了的方式介绍下相关的术语概念 <! more I. 基本概念 | mysql | influxdb | 说明 | | | | | | database | database ...
分类:
数据库 时间:
2018-07-26 22:04:53
阅读次数:
243
Atlantis Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 17606 Accepted Submission(s): 7154 Probl ...
分类:
其他好文 时间:
2018-07-26 22:04:42
阅读次数:
107
1:效果图 2:源码 Shader "Custom/uiblood" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} _CloudTex("噪声",2D) ="white"{} _GrayTe ...
分类:
其他好文 时间:
2018-07-26 22:04:35
阅读次数:
249
GC日志格式本文是JVM层GC调优(上)的后续,在上一篇文章中,我们介绍了JVM的内存结构、常见的垃圾回收算法以及垃圾收集器和不同收集器中的一些GC调优参数。所以通过上文,我们也对GC相关的内容有了一定的了解。但是光知道一些调优参数是没用的,我们需要能够从GC的日志中去分析可以调优的地方,这样才能使用这些参数去进行相应的调整,所以本小节将介绍一下不同收集器的GC日志格式。我们这里以Tomcat为例
分类:
其他好文 时间:
2018-07-26 21:25:16
阅读次数:
259
并发编程的目的是为了让程序运行得更快,但是,并不是线程启动的越多,就能让程序最大限度地并发执行。并发编程时,会面临非常多的挑战,比如上下文切换的问题,死锁的问题,以及受限于各种硬件和软件的资源限制问题。CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间后会切换到下一个任务。但是,在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载到
分类:
编程语言 时间:
2018-07-26 21:25:07
阅读次数:
207