B. The Child and Set
http://codeforces.com/contest/437/problem/B 等差数列1 + 2*k的lowbit()为2^0 等差数列2 + 4*k的lowbit()为2^1 等差数列4 + 8*k的lowbit()为2^2 等差数列8 + 16*k的lowbit()为2^3 1 import java.util.ArrayList;
2 import java.util.Scanner;
3
4 public class Main {
5
6 p
flask+uwsgi+supervisor部署流程
背景: 小鱼最近搞了个工程,python用的2.7(用3也可以),后端使用的是flask,服务器用的linux,使用 flask+uwsgi+supervisor部署 ,查阅相关博客、调试、实操,已经搞起来了 supervisor介绍如下: supervisor:进程管理工具,可以很方便的管理你的工程 启动、重启、停止等操作,不用再去自己写脚本控制;想更深入了解可以搜下相关supervisor资料介绍 安装部署流程如下 1.将工程打包到服务器上 上传的方法很多,如xftp、filezilla
java并发编程 线程的可见性,有序性,一致性(二)
1.从共享数据说起(锁的转换) 当我们需要操作一个数据,如果使用进程或者单线程,数据不存在任何问题,当使用多线程的时候,多个线程共享一条数据,就会存在线程数据的不一致问题,我们必须保护好共享数据,避免出现脏数据,保证线程的数据的一致性,从而使我们的数据能够完整的在线上运行。 从synchronized 说起,它能够对线程加锁,保证数据的一致性,用法可以在下面的场景中 修饰实例方法 修饰静态方法 修饰代码块 无论是哪种修饰,synchroized 总是依赖于对象的生命周期,那么对象中如何进行加
获取两个日期之间的所有月份
给两个重载的方法供自己以后参考: /**
* @description 获取两个日期之间的月份
* @author tank
* @date 2019/8/24 16:47
*
* @param minDate
* @param maxDate
* @return java.util.List<java.lang.String>
*/
public static Lis
[BFS,A*,k短路径] 2019中国大学生程序设计竞赛(CCPC) - 网络选拔赛 path (Problem - 6705)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=6705 path Time Limit: 2000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1250 Accepted Submission(s): 257 Problem Description You have a directed weighted graph with
golang --写test测试用例
安装gotests插件自动生成测试代码: go get -u -v github.com/cweill/gotests/...
如何编写测试用例 由于go test命令只能在一个相应的目录下执行所有文件,所以我们接下来新建一个项目目录gotest,这样我们所有的代码和测试代码都在这个目录下 如何编写测试用例 由于go test命令只能在一个相应的目录下执行所有文件,所以我们接下来新建一个项目目录gotest,这样我们所有的代码和测试代码都在这个目录下。 接下来我们在该目录下面创建两个
[MtOI2019]灵梦的计算器
[MtOI2019]灵梦的计算器 这个题目一开始是不太会的...后来经过\(dalao\)的提醒,想到了实数二分. 然后实数二分的复杂度不太优秀,只能拿到\(65pts\). 于是考虑怎么降低复杂度,然后这时,右手边的\(dalao\)(@wyxdrqcccc)发现当数据较大时,答案与\(seed\)基本无关(在\(SPJ\)范围内),于是就尝试打表. 随手试了几个都命中了...然后就拿到了牛顿迭代的\(85pts\) \(Code:\) #include <algorithm>
#inclu
UML学习笔记:类图
UML学习笔记:类图 有些问题,不去解决,就永远都是问题! 类图 类图(Class Diagrame)是描述类、接口以及它们之间关系的图,用来显示系统中各个类的静态结构。 类图包含2种元素:类、接口,6种关系:实现、泛化、组合、聚合、关联、依赖。 组成元素 类 接口 关系 实现关系 类的继承结构表现在UML中为:泛化(generalize)与实现(realize)。实现关系只可用于表示接口与类的继承结构,类会实现接口定义的所有方法。 泛化关系 继承关系为 is-a的
Python xlwt 模块执行出错Exception: String longer than 32767 characters
使用Python搜集数据时用到xlwt保存到excel文件,但是数据量有点大时出现 Exception: String longer than 32767 characters 搜索类似的问题都是建议放弃excel使用csv文件,或者使用openpyxl模块可以解决问题。
廖雪峰Java15JDBC编程-1关系数据库基础-1关系数据库简介
数据库: 按照数据结构来组合、存储和管理数据的软件 层次模型 网状模型 关系模型 关系数据库是建立在关系模型上的数据库,也是应用最广泛的数据库。 主流的关系数据库: 商业:Oracle,SQL Server,DB2 Sybase 开源:MySQL,PostgreSQL 桌面:Access 关系模型: 一对多 一对一 多对多 总结: 关系数据库是目前使用最广泛的数据库 建立在关系模型上 基本结构是表 主键用于唯一标识记录 外间用于引用其他表的主键 通过外键关联实现一对多/一对一/多对多的关系
java - Spring boot缓存 - 概念
缓存的作用:调用方法时如果调用过并已保存在缓存中则从缓存中调用结果,否则存入缓存并返回运行结果。 比如查数据库数据,会先访问缓存看有没有现成的,没有的话再访问数据库查询。 主要接口: 1.CachingProvider:创建配置获取管理多个CacheManager 2.CacheManager:创建配置获取管理多个Cache 3.Cache:类似Map的数据结构,临时储存key为索引的值 4.Entry:key-value对 5.Expiry:用于定义有效期。(缓存的生命周期?) 主要缓存实现
B. Marvolo Gaunt's Ring 前缀后缀
B. Marvolo Gaunt's Ring 这种一般只有三个的都可以处理前缀和后缀,再枚举中间这个值。 这个和之前写过的C. Four Segments 前缀后缀 处理方式很像。 #include <cstdio>
#include <cstring>
#include <cstdlib>
#include <algorithm>
#include <queue>
#include <vector>
#include <iostream>
#include <string>
python多层数组合成一个数组后循环打印出数组内的每一项元素的方法
a=[1,2,3,4]
b=[5,6,7,8]
c=[a,b]
def test(c):
for i in c:
return i
print(test(c)) 以上代码执行后打印出来的结果是 预期目标是打印出a,b中的所有数据,需要创建一个空数组,把循环的结果传入数组,然后再用一个函数for数组内的内容打印 a=[1,2,3,4]
b=[5,6,7,8]
c=[a,b]
def test(c):
list=[] #创建一个空数组
php输出json,需要嵌套数组和对象问题
https://segmentfault.com/q/1010000009985295 $tmp = [];
$tmp['id'] = 'aaa';
$tmp['name'] = 'bbb';
$tmp['vvvv'] = [ 'www'=>1, 'ffff'=>2 ]; echo (json_encode($tmp)); 输出是 {
"id": "aaa",
"name": "bbb",
"v
今日推荐
周排行