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
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

C语言三种整数类型

1,int 是 C 语言的基本整数类型,可以满足我们处理一般数据的需求。   C 语言还提供了四个可以修饰 int 的关键字:short、long、signed,以及 unsigned。   利用这四个关键字,C 语言标准定义了以下整数类型: 名称 全称类型说明符 缩写类型说明符 位数 范围 整型 int int 16位 -32768至+32767 无符号整型 unsigned int unsigned 16位 0 至 65,535 短整型 short int short 16位 -32768
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

python基础一 day32 复习

传中文的时候,要把中文转成bytes类型,再计算send的长度
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

flask+uwsgi+supervisor部署流程

背景: 小鱼最近搞了个工程,python用的2.7(用3也可以),后端使用的是flask,服务器用的linux,使用 flask+uwsgi+supervisor部署 ,查阅相关博客、调试、实操,已经搞起来了 supervisor介绍如下: supervisor:进程管理工具,可以很方便的管理你的工程 启动、重启、停止等操作,不用再去自己写脚本控制;想更深入了解可以搜下相关supervisor资料介绍 安装部署流程如下 1.将工程打包到服务器上 上传的方法很多,如xftp、filezilla
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

java并发编程 线程的可见性,有序性,一致性(二)

1.从共享数据说起(锁的转换) 当我们需要操作一个数据,如果使用进程或者单线程,数据不存在任何问题,当使用多线程的时候,多个线程共享一条数据,就会存在线程数据的不一致问题,我们必须保护好共享数据,避免出现脏数据,保证线程的数据的一致性,从而使我们的数据能够完整的在线上运行。 从synchronized 说起,它能够对线程加锁,保证数据的一致性,用法可以在下面的场景中 修饰实例方法 修饰静态方法 修饰代码块 无论是哪种修饰,synchroized 总是依赖于对象的生命周期,那么对象中如何进行加
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

获取两个日期之间的所有月份

给两个重载的方法供自己以后参考: /** * @description 获取两个日期之间的月份 * @author tank * @date 2019/8/24 16:47 * * @param minDate * @param maxDate * @return java.util.List<java.lang.String> */ public static Lis
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

book covers

textbooks covers
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

[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
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

golang --写test测试用例

安装gotests插件自动生成测试代码: go get -u -v github.com/cweill/gotests/...    如何编写测试用例 由于go test命令只能在一个相应的目录下执行所有文件,所以我们接下来新建一个项目目录gotest,这样我们所有的代码和测试代码都在这个目录下 如何编写测试用例 由于go test命令只能在一个相应的目录下执行所有文件,所以我们接下来新建一个项目目录gotest,这样我们所有的代码和测试代码都在这个目录下。 接下来我们在该目录下面创建两个
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

[MtOI2019]灵梦的计算器

[MtOI2019]灵梦的计算器 这个题目一开始是不太会的...后来经过\(dalao\)的提醒,想到了实数二分. 然后实数二分的复杂度不太优秀,只能拿到\(65pts\). 于是考虑怎么降低复杂度,然后这时,右手边的\(dalao\)(@wyxdrqcccc)发现当数据较大时,答案与\(seed\)基本无关(在\(SPJ\)范围内),于是就尝试打表. 随手试了几个都命中了...然后就拿到了牛顿迭代的\(85pts\) \(Code:\) #include <algorithm> #inclu
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

UML学习笔记:类图

UML学习笔记:类图 有些问题,不去解决,就永远都是问题! 类图   类图(Class Diagrame)是描述类、接口以及它们之间关系的图,用来显示系统中各个类的静态结构。   类图包含2种元素:类、接口,6种关系:实现、泛化、组合、聚合、关联、依赖。 组成元素 类    接口    关系 实现关系   类的继承结构表现在UML中为:泛化(generalize)与实现(realize)。实现关系只可用于表示接口与类的继承结构,类会实现接口定义的所有方法。 泛化关系   继承关系为 is-a的
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

Python xlwt 模块执行出错Exception: String longer than 32767 characters

使用Python搜集数据时用到xlwt保存到excel文件,但是数据量有点大时出现 Exception: String longer than 32767 characters 搜索类似的问题都是建议放弃excel使用csv文件,或者使用openpyxl模块可以解决问题。
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

廖雪峰Java15JDBC编程-1关系数据库基础-1关系数据库简介

数据库: 按照数据结构来组合、存储和管理数据的软件 层次模型 网状模型 关系模型 关系数据库是建立在关系模型上的数据库,也是应用最广泛的数据库。 主流的关系数据库: 商业:Oracle,SQL Server,DB2 Sybase 开源:MySQL,PostgreSQL 桌面:Access 关系模型: 一对多 一对一 多对多 总结: 关系数据库是目前使用最广泛的数据库 建立在关系模型上 基本结构是表 主键用于唯一标识记录 外间用于引用其他表的主键 通过外键关联实现一对多/一对一/多对多的关系
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

链式调用

var Run = function (arg) { return new Run.prototype.init(arg) } Run.prototype = { init: function () { this.name = 'xw' return this }, save: function () { return this } } Run.prototype.init.prototype = Run.prototype
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

java - Spring boot缓存 - 概念

缓存的作用:调用方法时如果调用过并已保存在缓存中则从缓存中调用结果,否则存入缓存并返回运行结果。 比如查数据库数据,会先访问缓存看有没有现成的,没有的话再访问数据库查询。 主要接口: 1.CachingProvider:创建配置获取管理多个CacheManager 2.CacheManager:创建配置获取管理多个Cache 3.Cache:类似Map的数据结构,临时储存key为索引的值 4.Entry:key-value对 5.Expiry:用于定义有效期。(缓存的生命周期?) 主要缓存实现
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

网络知识(2)【待完成】

000
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

解决mysqld --install:Install/Remove of the Service Denied!

解决:打开cmd.exe程序的时候选择“用管理员身份打开”。
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

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>
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

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=[] #创建一个空数组
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0

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
分类: 其他 发布时间: 08-24 17:10 阅读次数: 0