码迷,mamicode.com
首页 > 编程语言 > 月排行
图论算法-网络最大流【EK;Dinic】
图论算法 网络最大流模板【EK;Dinic】 EK模板 每次找出增广后残量网络中的最小残量增加流量 const int inf=1e9; int n,m,s,t; struct node{int v,cap;}; vector map[100010]; int flow[10010][10010]; ...
分类:编程语言   时间:2018-02-21 22:17:19    阅读次数:179
Java死锁范例以及如何分析死锁(转载自ImportNew)
本文由 ImportNew - 范琦琦 翻译自 journaldev。欢迎加入翻译小组。转载请见文末要求。 死锁是两个甚至多个线程被永久阻塞时的一种运行局面,这种局面的生成伴随着至少两个线程和两个或者多个资源。在这里我已写好一个简单的程序,它将会引起死锁方案然后我们就会明白如何分析它。 Java死锁 ...
分类:编程语言   时间:2018-02-21 22:21:11    阅读次数:303
图论算法-Tarjan模板 【缩点;割顶;双连通分量】
图论算法 Tarjan模板 【缩点;割顶;双连通分量】 为小伙伴们总结的Tarjan三大算法 Tarjan缩点(求强连通分量) int n; int low[100010],dfn[100010]; bool ins[100010]; int col[100010];//记录每个点所属强连通分量(即 ...
分类:编程语言   时间:2018-02-21 22:21:34    阅读次数:242
unity 3d 入门 一 熟悉相关组件
界面大概 inspector栏 两物体碰撞的条件:必须有一个具有刚体-rigidbody,两个都有碰撞体积box collider Audio source ...
分类:编程语言   时间:2018-02-21 22:22:57    阅读次数:268
Termux中安装Python
0x0 背景 最近学习Python中 想要利用手机将近24小时开机的便利来运行一些简单的爬虫 本来所有环境都已经配置好了的.... 在写上一篇Termux中配置Git的文章时手贱在Root下更新了pkg....然后......然后就丢失了权限.... 去官方Wiki和Github看了下说可能是因为S ...
分类:编程语言   时间:2018-02-21 22:23:15    阅读次数:316
[BZOJ4888][TJOI2017]异或和(树状数组)
题目描述 在加里敦中学的小明最近爱上了数学竞赛,很多数学竞赛的题都是与序列的连续和相关的。所以对于一个序列,求出它们所有的连续和来说,小明觉得十分的简单。但今天小明遇到了一个序列和的难题,这个题目不仅要求你快速的求出所有的连续和,还要快速的求出这些连续和的异或值。小明很快的就求出了所有的连续和,但是 ...
分类:编程语言   时间:2018-02-21 22:58:59    阅读次数:267
python的logging日志模块
1. 简单的将日志打印到屏幕 默认情况下,logging将日志打印到屏幕,日志级别为WARNING; 日志级别大小关系为:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET,当然也可以自己定义日志级别。 2. 通过logging.basicConfi ...
分类:编程语言   时间:2018-02-21 22:59:22    阅读次数:246
Spring入门
恢复内容开始 依赖注入和控制反转Ioc: 在学习Spring前,首先要理解这两个概念。什么是依赖注入,打个比方,有两个组件A和B,A依赖于B,A是一个类 要在A类的方法中使用B的方法,我们需要先获得B实例的引用,若B是一个具体的类,则可以通过关键字new来创建实例,单如果B是个接口,且有多个实现,那 ...
分类:编程语言   时间:2018-02-21 22:59:38    阅读次数:210
Python2 - 基础2
一、Python模块 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 使用模块可以避免函数名和变量 ...
分类:编程语言   时间:2018-02-21 23:00:17    阅读次数:223
python爬虫总结
安装Scrapy(有很多依赖库要装,略麻烦) 参考: https://www.cnblogs.com/liuliliuli2017/p/6746440.html Scrapy中文文档: http://scrapy-chs.readthedocs.io/zh_CN/0.24/index.html 查看 ...
分类:编程语言   时间:2018-02-21 23:01:39    阅读次数:301
[BZOJ4892][TJOI2017]DNA(后缀数组)
题目描述 加里敦大学的生物研究所,发现了决定人喜不喜欢吃藕的基因序列S,有这个序列的碱基序列就会表现出喜欢吃藕的性状,但是研究人员发现对碱基序列S,任意修改其中不超过3个碱基,依然能够表现出吃藕的性状。现在研究人员想知道这个基因在DNA链S0上的位置。所以你需要统计在一个表现出吃藕性状的人的DNA序 ...
分类:编程语言   时间:2018-02-21 23:03:07    阅读次数:277
JavaScript DOM编程艺术(第2版)学习笔记1(1~4章)
第一章 一些基本概念 HTML(超文本标记语言),构建网页的静态结构,由一系列的DOM组成; CSS(层叠样式表),给网页各部分结构添加样式; JavaScript,通过获取DOM给静态结构加上动作,使用户能够与静态网页进行交互; DOM,一种API(应用程序接口),通过这个接口动态的访问和修改结构 ...
分类:编程语言   时间:2018-02-21 23:04:02    阅读次数:172
centos java环境搭建
我个人配置的是阿里云centos 7.4 64bit 不存在openjdk 看下面内容的情况下看是否存在openjdk 如果返回java版本值,则存在openjdk,需要卸载先。具体卸载方法后期更新 开始正式谈sun的jdk 创建java安装的文件夹 进入文件夹 下载jdk (适用于centos 6 ...
分类:编程语言   时间:2018-02-21 23:04:58    阅读次数:286
与数组初遇JavaScript
数组有三种写法 1. var arr=new Array(); 2. var arr=[1,2,3] 3. var arr=new Array(); arr[0]=1; 下面我解释如下代码: 关键词for是用来循环的,用法很简单,不过用点规律 for(等于什么;到什么值;怎么到那个值),上面的代码便 ...
分类:编程语言   时间:2018-02-21 23:33:30    阅读次数:228
对比python2和3
#coding=utf8# 用python 2.x来运行下面的程序# s1="黎明"# s2=u"小丽丽"## print repr(s1)# print repr(s2)## print (s1)# print (s2)# print (s1.decode("utf8"))# print type... ...
分类:编程语言   时间:2018-02-21 23:33:37    阅读次数:188
<潭州教育>-Python学习笔记@作业2
列表方法: #第二次作业 1.用3种方法,往列表里面插值 #2.用2种方法 ,将列表 li2 =['a','b','c'] ,替换成 ['a','jianeng','c'] 。 方法1:元素赋值 方法2:先删除掉b值,再插入新值 #3.将字符串 s ='hello python !', 先把'pyt ...
分类:编程语言   时间:2018-02-21 23:34:08    阅读次数:211
java复习路6
继承:类和类的一种关系。 父类的属性如果是private,则子类无法继承。 ...
分类:编程语言   时间:2018-02-21 23:34:16    阅读次数:208
撸一撸Spring Cloud Ribbon的原理
说起负载均衡一般都会想到服务端的负载均衡,常用产品包括LBS硬件或云服务、Nginx等,都是耳熟能详的产品。 而Spring Cloud提供了让服务调用端具备负载均衡能力的Ribbon,通过和Eureka的紧密结合,不用在服务集群内再架设负载均衡服务,很大程度简化了服务集群内的架构。 具体也不想多写 ...
分类:编程语言   时间:2018-02-21 23:34:56    阅读次数:297
python1
test内容: hello李杰test2内容: 国家沦陷只有山河依旧,春日的城区里荒草丛生。 # coding=utf8# 数据不要放在程序中,放文件中就等于放在磁盘中,不会丢# 流程:# 1、打开文件 open()# 2、如果对文件进行增删改查 read\write# 3、关闭文件 close() ...
分类:编程语言   时间:2018-02-21 23:37:04    阅读次数:221
Python学习记录——Ubuntu(五)Vim
一.工作模式切换 二.Vim命令小抄 三.操作命令 1.进入vi的命令: (1)vi filename :打开或新建文件,并将光标置于第一行首 (2)vi +n filename :打开文件,并将光标置于第n行首 (3)vi + filename :打开文件,并将光标置于最后一行首 (4)vi +/ ...
分类:编程语言   时间:2018-02-21 23:58:42    阅读次数:324
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!