day16 学习小结

目录 一、os模块 二、sys模块 三、json模块 四、pickle模块 五、logging模块(日志模块) 1. 日志级别 2. 添加设置 3. 自定义设置(低配) 4.自定义设置(高配) 4.1 配置日志文件 4.2 使用日志 一、os模块 功能:与操作系统交互,控制文件和文件夹。 方法 详解 对文件操作 os.isfile(文件路径) 判断是否为文件 os.remove( 文件路径) 删除文件 os.rename(r'', r'') 重命名文件 对文件夹操作 os.path.isdir
分类: 其他 发布时间: 09-27 22:08 阅读次数: 0

MySQL中的三大设计范式

第一设计范式 :表中的每一列的值都不能在拆分 第二设计范式:满足第一设计范式,除主键外每一列都必须依靠主键 第三设计范式:满足第二设计范式,除主键列外,每一列都不能相互依靠.
分类: 其他 发布时间: 09-27 22:08 阅读次数: 0

皇帝的烦恼

考虑到这是一个可怕的环,我们考虑二分。 容易想到集合的知识,两个相邻集合的交集是空集,求最小并集大小. 然后我们可以试着二分一下所有奖牌数\(n\)。 可行性: 对于每一个集合 \(S_i\),满足一下情况即为可行 \[ 设 Min_i=\min S_i \cap S_1 (S_i \cap S_{i-1}=\empty) \\ Min_i=n-Size(S_{i-1} \cup S_1) \\ 即 Size(S_{i-1} \cup S_1) 尽量小 \\ 也就是 Minn_{i-1} 尽量
分类: 其他 发布时间: 09-27 22:08 阅读次数: 0

野路子码农系列(6)有关线下验证集选取的思考

最近周围的小伙伴们都在玩kaggle上进行的IEEE-CIS,作为经常“地震”的时序题,关于如何选取验证集的讨论自然也不少。究竟如何选择一个靠谱的线下验证集?关于这个问题,我也思考过很多,现在将一些见解与大家分享,抛砖引玉。 首先,我们要知道选择验证集的意义是什么。在做表格题时,经常参加比赛的人可能会非常惯性地来套5CV,大力出奇迹,一发LGB,毁天又灭地。如果是时间序列类的,可能会找相似的一天或一段时间作为验证,其他时间段用来训练等等。很多时候这都是基于直觉或者习惯,并没有什么硬性的道理。但
分类: 其他 发布时间: 09-27 22:08 阅读次数: 0

进阶操作系统

什么是操作系统? 你可能这样认为,windows、unix、linux、macos、Android、ios....都是操作系统。这样的理解并没有错,只不过太肤浅了。 操作系统是直接运行于硬件之上的计算机程序。 操作系统用于管理和控制计算机的硬件与软件资源 操作系统为用户软件的开发提供必要的服务和接口 现代计算机系统的架构: BIOS——Base Input & Output System BIOS是计算机上电后第一个运行的程序 BIOS首先检测硬件状态,检测通过后立即进行硬件初始化 BIOS会
分类: 其他 发布时间: 09-27 22:08 阅读次数: 0

mysql 备份文件.xb 数据库备份还原

今天一位老友跟我说他的mysql备份文件后缀.xb无法还原,或者还原出来只有表格没有数据, 于是我决定尝试进行一下备份还原, 在网上搜了一下 有一个腾讯云的文档, 按照腾讯云的来吧 首先 解包备份文件 由于备份文件先经过 qpress 压缩,后经过 xbstream 打包(xbstream 为 Percona 的一种打包/解包工具),所以下载备份文件后,应该先用 xbstream 将其解包。xbstream 工具可以通过 Percona XtraBackup 官网下载或者直接下载二进制包。 P
分类: 其他 发布时间: 09-27 22:08 阅读次数: 0

Django【十一】cookie-sesson

一 会话跟踪   我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通话过程中,你会向10086发出多个请求,那么这多个请求都在一个会话中。 客户向某一服务器发出第一个请求开始,会话就开始了,直到客户关闭了浏览器会话结束。      在一个会话的多个请求中共享数据,这就是会话跟踪技术。例
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

国庆前记事

  我第一次投资基金,没有什么武功秘籍,最后亏了400多元。   猛的一看挺倒霉的,也挺没有计划的。这些我都承认,不过我还是想给我自己找找其他的接口。我比较需要钱,这是一个前提。我不了解理财和投资,我对于消费的观念非常的落后且不受自己的控制(随心所欲)。表现出来的特点就是,存不住钱,月月光。我成了一个我自己也不喜欢的月光族。   说时候,我挺想反抗这个标签的。但是按照“月光族”的定义来说,我就是真的月光。怎么办呢?没有办法节流,因为确实很多消费不是我个人想一下就能够省去的。之前职业变动的风波和
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

数学知识—— 二.约数

定义: 若整数n除以整数d的余数为0,即d能整除n,则称d是n的约数,n是d的倍数,记为d|n。 算数基本定理的推论 一个大于1的正整数N,如果它的标准分解式为: 那么它的正因数个数为 它的全体正因数之和为 求N的正约数集合——试除法 若d>=sqrt(N)是N的约数,则N/d<=N也是N的约数。换言之,约数总是成对出现的(除了对于完全平方数,sqrt(N)会单独出现)。 所以,只需要扫描1~sqrt(N),尝试d能否整除N,若能整除,则N/d也是N的约数。时间复杂度O(sqrt(N))。 实
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

全错排列

题目描述 有n个小朋友,每个小朋友都有自己的座位。恰好每个小朋友都坐错座位的方式有多少种? n <= 66 输入描述: 第1行,一个自然数,表示小朋友的个数。 输出描述: 输出一个整数,表示符合条件的坐法有多少种? 笔试遇到了, 错排公式: Dn = (n-1)(Dn-1+Dn-2)。
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

[Luogu 3794]签到题IV

Description 题库链接 给定长度为 \(n\) 的序列 \(A\)。求有多少子段 \([l,r]\) 满足 \[ \left(\gcd_{l\leq i\leq r}A_i\right) \oplus\left(\bigcup_{l\leq i\leq r}A_i\right)=k \] 其中 \(\oplus\) 表示按位异或,\(\cup\) 表示按位或。 \(1\leq n,A_i\leq 500000\) Solution 这道题和[JSOI 2015]最大公约数一样啊。 可
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

MySQL SQL调优之索引

本篇记录MySQL的索引知识学习笔记,也方便自己以后查找复习 一、索引的概念 MySQL官方给出的索引定义:索引(Index)是帮助MySQL高效获取数据的数据结构。所以说索引就是排好序的快速查找数据结构 二、索引分类 MySQL的索引可以分为几种: 单值索引:单值索引就是只包含一个列的索引 唯一索引:唯一索引要求索引列的必须是唯一的,比如说主键或者unique索引,但是还是允许空值 复合索引:复合索引就是包含多个列组成的索引 三、索引用法 创建索引 create [unique] index
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

折半法

都是很好的题: loj6043 蛐蛐国的修墙方案 bzoj4722 由乃 cf1105E Helping Hiasat (状压dp+折半搜索,详见提交记录)
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

Django【八】多表操作

一、创建对象模型 表和表之间的关系     一对一、多对一、多对多 ,用book表和publish表自己来想想关系,想想里面的操作,加外键约束和不加外键约束的区别,一对一的外键约束是在一对多的约束上加上唯一约束。   实例:我们来假定下面这些概念,字段和关系   作者模型:一个作者有姓名和年龄。   作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one)   出版社模型:出版社有名称,所在城市。   书籍模型:
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

大数据之新建集群:克隆虚拟机的一般步骤

这一步应该都能到达,是创建完整克隆哦!接着等待... 以root身份进入! 主要分为四步骤: 1:vim /etc/udev/rules.d/70-persistent-net.rules 再wq保存退出! 2:vim /etc/sysconfig/network-scripts/ifcfg-eth0 再wq保存退出 3:vim /etc/sysconfig/network 4:vim /etc/hosts 保存之后reboot 一台新的机器就这么诞生了!
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

数组——移动零

大致思路:对数组的元素进行遍历,把不为0的元素放在数组的前面,记录最后一个不为零的元素的下标,然后把之后的元素置为0 代码: void moveZeroes(int* nums, int numsSize){ int i=0,j=0; if(numsSize==0) return; for(i=0;i<numsSize;i++) { if(nums[i]!=0) {
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

结对编程-基于JAVA的GUI程序

在结队编程的开发中,为了更方便和队友的合作编程,我放弃了Golang选择使用Java进行项目的编写。另外使用Java还有两个好处就是Java自带GUI的包,另外在短信发送的程序编写上也很成熟。 这次的结对编程需求如下: 1、用户注册功能。用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码创建账户完成注册; 2、用户登录功能。将用户信息存储在txt文件中; 3、修改密码功能。输入两次密码后即可修改密码; 4、选择难度功能。用户点击选择题目难度和数量; 5、答题功能。用户输入题目数量后
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

表达式(打表AC大法(滑稽))

求 的值,其中,k,p均为不超过109的正整数。其中保证p是质数。 一看到这种数论题,我就想:打表吧! 于是任取一个质数13,k为1,2,3,4…… 打出来发现是这样的(未取余): 91 195 312 442 585 741 (k = 1~6) 然而,这是什么规律?? 发现它们都能除13. 开心的把它们都除了13: 7 15 24 34 45 37 是不是已经发现规律了? 换了一个质数,发现它们都满足这个规律 于是大胆假设这个规律 对于一个质数p,第k项是首项为(p+1)/2,公差为1的等差
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

这个注册的 IP 网络都不通了,Eureka 注册中心竟然无法踢掉它!

本文导读: 微服务技术架构选型介绍 k8s 容器化部署架构方案 Eureka 注册中心问题场景 问题解决手段及原理剖析 阅读本文建议先了解: 注册中心基本原理 K8s(Kuberneters)基本概念 我们的微服务目前都是在服务器上部署的,也是基于 Docker 来部署的。 运维部门基于 K8s 自研了一套容器云管理平台,平台名称叫做 Ares,我们也开始准备将微服务迁移到这平台上,降低虚拟机或实体机服务器运维成本,提高服务器资源利用效率。 Ares:阿瑞斯(战神) 希腊神话中为战争而生的神,
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0

基础知识——常见文件格式

常见操作系统 UNIX、Linux、Chrome OS、Mac OS(苹果) 移动设备:iOS(苹果)、Android、WP(Windows Phone) 常见文件格式 视频类 AVI、WMV、MPEG、DivX/xvid、DV、 MKV、RM/RMVB、MOV、OGG、MOD、 FLV、F4V、m4v、mp4、3GP、H.264、H.265、ASF m1v 、m2v、mpv2、mp2v、mp、 音频类 Wave、AIFF、Audio、MPEG、RealAudio、MIDI 图片类 bmp、j
分类: 其他 发布时间: 09-27 21:52 阅读次数: 0