P1097 统计数字

P1097题库链接:https://www.luogu.org/problem/P1097 难度:普及- 算法标签:模拟,排序,概率论 1.桶模拟 O(n) 得分20 由于题目让统计数出现的次数,并按从小到大输出结果,很容易让人想到桶排序,但题目上说所输入的数不超过1500000000(1.5 * 10^9),这意味着若想完全统计,空间开销将会非常大 1 #include <cstdio> 2 using namespace std; 3 int a[400000000]; 4
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

第一阶段:Python开发基础 day07 Python基础语法入门--数字类型和字符串类型的内置方法

目录 一、上节课内容回顾 二、数字类型内置方法 2.1 整型的内置方法 2.2 浮点型内置方法 三、字符串类型的内置方法 3.1 作用 3.2 定义方式 3.3 字符串内置方法(只有字符串类型才能使用) 3.4 存一个值还是多个值 3.5 有序or无序 3.6 可变or不可变(重点) 四、课后练习 今日总结 一、上节课内容回顾 while 循环 while + break 跳出本层循环 while + continue 跳出本次循环 while + else 循环没有被break终止才会执行
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

异常处理 Exceptions

DRF框架的默认异常处理设置如下: REST_FRAMEWORK = { 'EXCEPTION_HANDLER': 'rest_framework.views.exception_handler' } 默认使用rest_framework.views模块下的exception_handler函数进行异常处理 自定义异常处理 可以自定义异常处理函数,在DRF框架默认异常处理函数的基础上,添加一些其他的异常处理,比如数据库处理 1)自定义异常处理函数 from rest_framework
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

python模块知识四 包和logging日志

11.包 包:文件夹下具有__init__.py文件就是一个包,包用来管理多个模块 包的结构如下: bake ├── __init__.py ├── api ├── __init__.py ├── policy.py └── versions.py ├── cmd ├── __init__.py └──
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

HTML基础复习4

CSS的应用 模块的边框 设置边框样式 border-style::如果是一个值那么表示四个边的样式都一样;如果是两个值那么第一个值代表上下,第二个值代表左右;如果是三个值,第一个值代表上,第二个值代表左右,第三个值代表下;如果是四个值,按顺序代表上、右、下、左,none表示没有边框 dashed:虚线边框 double:双实线边框 solid:实线 dotted:小虚线 也可以单独设置一条到四条边框:border-right-style:设置右边框的样式 调整边框的粗细 border-wid
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

整合springSecurity和JWT实现认证和授权

SpringSecurity SpringSecurity是一个强大的可高度定制的认证和授权框架,对于Spring应用来说它是一套Web安全标准; JWT JWT是JSON WEB TOKEN的缩写,它是基于 RFC 7519 标准定义的一种可以安全传输的的JSON对象,由于使用了数字签名,所以是可信任和安全的。 JWT的应用场景: 身份认证在这种场景下,一旦用户完成了登陆,在接下来的每个请求中包含JWT,可以用来验证用户身份以及对路由,服务和资源的访问权限进行验证。由于它的开销非常小,可以轻
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

线程中常用的一些方法

sleep() 属于Thread的方法,不释放锁,自动唤醒或者interrupt打断 wait() 属于Object的方法,释放锁,不会被自动唤醒,用notify() or notifyall()唤醒 notify() / notifyall() 唤醒 任意一个 / 全部 在此对象上等待的线程 Wakes up a single thread that is waiting on this object's monitor. If any threads are waiting on this
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

nginx配置(纯干货)!!

nginx配置(*) nginx是一个功能非常强大的web服务器加反向代理服务器,同时又是邮件服务器等等 在项目使用中,使用最多的三个核心功能是反向代理、负载均衡和静态服务器 这三个不同的功能的使用,都跟nginx的配置密切相关,nginx服务器的配置信息主要集中在nginx.conf这个配置文件中,并且所有的可配置选项大致分为以下几个部分 main # 全局配置 events { # nginx工作模式配置 } http { # http设置 .... server { # 服务器主机配置
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

Nginx 正向代理与反向代理

https://www.cnblogs.com/hulizhong/p/11268468.html
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

中山纪中集训Day1测试(摸鱼)

T3 粉刷匠 Description 赫克托是一个魁梧的粉刷匠,而且非常喜欢思考= = 现在,神庙里有N根排列成一直线的石柱,从1到N标号,长老要求用油漆将这些石柱重新粉刷一遍。赫克托有K桶颜色各不相同的油漆,第i桶油漆恰好可以粉刷Ci根石柱,并且,C1+C2+C3…CK=N(即粉刷N根石柱正好用完所有的油漆)。长老为了刁难赫克托,要求相邻的石柱颜色不能相同。 喜欢思考的赫克托不仅没有立刻开始粉刷,反而开始琢磨一些奇怪的问题,比如,一共有多少种粉刷的方案? 为了让赫克托尽快开始粉刷,请你尽快告
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

洛谷 P1339 [USACO09OCT]热浪Heat Wave(最短路)

嗯... 题目链接:https://www.luogu.org/problem/P1339 这道题是水的不能在水的裸最短路问题...这里用的dijkstra 但是自己进了一个坑——   因为有些城市之间可能还没有道路,自己只是将其初始化为0,而应该初始化为0x3f3f,从而表示两个城市之间没有道路... AC代码: 1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm> 4 #include<cstring>
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

2018北京ICPC D. Frog and Portal 斐波那契数 构造

题目链接:http://hihocoder.com/contest/icpcbeijing2018/problem/4 题意:青蛙可以从p跳到 p+1,p+2,现在青蛙要从0跳到200,你可以安传送门ai-aj 青蛙一到ai就会跳到aj ,可能形成死循环,每个传送门ai不同, 求安传送门后,使青蛙跳到200的方案数正好为m的安放方法 题解: 没做出来。。看的大家的题解,感觉太巧妙了 plana: 任何正整数都可以分解为若干不同斐波那契数之和 f[48]就已经大于1<<32 了,可以从从大到小减
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

TCP/IP协议与linux目录简介

本次重点:TCP/IP协议与linux的主要目录 1.TCO/IP协议介绍 传输层:TCP(传输控制协议)——更稳定,更安全可靠;一对一:80-http、20,21-ftp、22-ssh UDP(单元数据协议)——不稳定,不安全不可靠;一对多:69-tftp、68dhcp ICM协议:互联网控制管理协议,ping工具 2.查询帮助信息 命令分类: (1)help 内部命令:运行在内核空间上的命令,内核空间可直接调用硬件设备 外置命令 (2)Man (more) man Cmmand / ——向
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

Eclipse阿里代码规范插件安装,卸载与使用

使用阿里代码规范插件,我们就可以查看我们写的代码是否规范了 找到阿里代码插件网址: 网址:https://p3c.alibaba.com/plugin/eclipse/update/ 打开我们的网址,我们可以进行在线安装,或者本地安装。我们选择在线安装 到我们的Eclipse中找到Help ->>Install 打开 然后Eclipse就会重新启动。重启Eclipse后,我们的项目右键-是否有阿里规范扫描。有的话,说明我们安装成功了。 卸载阿里代码规范插件 在Eclipse中--》》Help
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

1060 Are They Equal (25 分)

1060 Are They Equal (25 分) If a machine can save only 3 significant digits, the float numbers 12300 and 12358.9 are considered equal since they are both saved as 0.123×105 with simple chopping. Now given the number of significant digits on a machine
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

运维人员的核心职责(笔记)day1

企业数据安全(不丢失、不泄露)    企业数据是每个现代IT企业的生命线,作为Linux运维人员,不但不能丢失任何数据,    同时,也不能泄露公司的任何有用数据给外部人员。     例如 脱库     2014年5月18日小米论坛被脱库 800万用户数据库泄漏网盘可下载 企业业务7*24小时运行(永不停机)    互联网企业甚至是传统企业(银行和电信),处理数据安全外,还需要业务有持续运    行的能力,这对Linux运维人员提出了更高的要求,也是运维人员高薪的砝码     例如 携程,去哪
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

Brackets (区间DP)

目录 Brackets (区间DP) 题目 题意 思路 题解 Brackets (区间DP) 题目 We give the following inductive definition of a “regular brackets” sequence: the empty sequence is a regular brackets sequence, if s is a regular brackets sequence, then (s) and [s] are regular brack
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

[STL] Codeforces 69E Subsegments

Subsegments time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Programmer Sasha has recently begun to study data structures. His coach Stas told him to solve the problem of finding a minimum
分类: 其他 发布时间: 08-02 20:44 阅读次数: 0

Cocos2d-x 学习笔记(14.2) EventDispatcher 事件分发机制 dispatchEvent(event)

1. 事件分发方法 EventDispatcher::dispatchEvent(Event* event) 首先通过_isEnabled标志判断事件分发是否启用。 执行 updateDirtyFlagForSceneGraph()。把一些node对应的ID置脏标记。 对_inDispatch++,当前正在分发的事件数+1。 DispatchGuard guard(_inDispatch); 接下来是一个判断,如果是触摸事件,会调用触摸专用的分发方法,而不是本方法。 if (e
分类: 企业开发 发布时间: 08-02 20:44 阅读次数: 0

TLS handshake error : : tls: bad certificate

Aug0210:55:52k8stian-m2kube-apiserver[6001]:I080210:55:52.5633676001controller.go:105]OpenAPIAggregationController:Processingitemk8s_internal_local_delegation_chain_0000000001Aug0210:55:52k8stian-m2ku
分类: 企业开发 发布时间: 08-02 20:31 阅读次数: 0