洛谷 P3870 [TJOI2009]开关

题目描述 现有\(N(2 ≤ N ≤ 100000)\)盏灯排成一排,从左到右依次编号为:\(1,2,......,N\)。然后依次执行\(M(1 ≤ M ≤ 100000)\)项操作,操作分为两种:第一种操作指定一个区间\([a, b]\),然后改变编号在这个区间内的灯的状态(把开着的灯关上,关着的灯打开),第二种操作是指定一个区间\([a, b]\),要求你输出这个区间内有多少盏灯是打开的。灯在初始时都是关着的。 输入输出格式 输入格式: 第一行有两个整数\(N\)和\(M\),分别表示灯
分类: 其他 发布时间: 12-26 22:44 阅读次数: 0

[Go语言学习笔记] 01 工作区和GOPATH

Go语言3个环境变量: GOROOT:GO语言按照根路径,也就是GO语言的安装路径。 GOPATH:若干工作区目录的路径。是我自己定义的工作空间。 GOBIN:GO程序生成的可执行文件(executable file)的路径。 工作区和GOPATH: 代码包导入路径: Import “github.com/labstack/echo” 在工作区中,一个代码包的导入路径实际上就是从src子目录,到该包的实际存储位置的相对路径。 某个工作区的src子目录下的源码文件在安装后会被放置到当前工作区的p
分类: 其他 发布时间: 12-26 22:44 阅读次数: 0

第七章——Windows内核基础-内核理论基础(0环通信,内核函数,驱动加载流程)

windowsR3与R0通信 当我们调用某个API的时候,这个API是被封装在某个DLL库中,而DLL库中的函数则是在更底层的ntdll.dll文件中,而相对应的则是调用ntdll中的Native API函数ntdll中的Native API函数是成对出现,分别以Nt和Zw开头,在ntdll中他们的本质是一样,只是名字不同。当API函数在ntdll中执行时,首先会检查参数工作,接着调用一个中断们(int 2E或者sysenter指令)从R3层进入R0层。在内核中的ntoskrnl.exe中有个
分类: 其他 发布时间: 12-26 22:44 阅读次数: 0

《王者荣耀》主播嗨氏被纳入失信被执行名单

2017年8月,虎牙直播发布江海涛违约声明,称江海涛于2016年和虎牙签署了独家合作协议,在未与虎牙直播沟通的情况下,单方面宣布离开虎牙,并在其他平台进行了直播,构成单方面违约。 2018年11月,广州中级人民法院二审宣判,判决确认江海涛需向虎牙公司支付违约金4900万元,并承担案件受理费等40余万元。 因其拒不履行法律文书确定的给付义务,因此被纳入了失信被执行人名单。 http://www.taskcity.com/projects/228666/arbitrations http://ww
分类: 其他 发布时间: 12-26 22:44 阅读次数: 0

NOIP2018D2T3 保卫王国(待更新)

提交地址:洛谷P5024 44分部分分又没拿全 考场24分代码: #include <bits/stdc++.h> #define ll long long using namespace std; const int N = 100006; int n, m; char ch[6]; ll p[N], f[N][2]; vector<int> e[N]; void chA() { while (m--) { int a, x, b, y; scanf
分类: 其他 发布时间: 12-26 22:44 阅读次数: 0

交换路由中期测验20181226(动态路由配置与重分发、NAT转换、ACL访问控制列表)

测试拓扑: 接口配置信息 HostName 接口 IP地址 网关 Server 0 Fa0 172.16.15.1/24 172.16.15.254 Server 1 Fa0 100.2.15.200/24 100.2.15.100 Server 2 Fa0 100.1.15.200/24 100.1.15.100 PC0 - PC2 Fa0 192.168.15.1-3/24 192.168.15.254 PC3 - PC5 Fa0 10.1.15.1-3/24 10.1.15.254 Ro
分类: 其他 发布时间: 12-26 22:44 阅读次数: 0

Keras常见问题

http://blog.csdn.net/niuwei22007/article/details/49045909原地址可以查看更多文章 本文主要介绍一下Keras的问答部分,其实很简单,后边可能不会详细说到,提前凉一下,便于翻看。 Keras介绍: Keras是一个极度简化、高度模块化的神经网络第三方库。基于Python+Theano开发,充分发挥了GPU和CPU操作。其开发目的是为了更快的做神经网络实验。适合前期的网络原型设计、支持卷积网络和反复性网络以及两者的结果、支持人工设计的其他网络
分类: 编程语言 发布时间: 12-26 22:44 阅读次数: 0

密码库LibTomCrypt学习记录——(2.13)分组密码算法的工作模式——CCM加密认证模式

CCM CCM是加密认证模式,CCM = CTR加密 + CBC-MAC认证。CCM模式看起来比较繁琐,尤其在参数的哦选择上,限制不断。很可能在将来某天被别的方法替代。 参考文献 NIST SP 800-38C. 加密与MAC生成流程 准备: 加密算法CIPHER 密钥K; counter generation函数 formatting函数 MAC的比特长度Tlen 输入 随机数N 消息P,长度为Plen比特 关联数据(associated data)A 输出 密文 C(C包含了P对应的密文和
分类: 编程语言 发布时间: 12-26 22:44 阅读次数: 0

WampServer图标橙色

**WampServer图标橙色** 通过一篇文章 “Wampserver下载安装教程” 相信大家已经会自行安装Wampserver了,但是 安装完集成环境wampserver程序后的小图标为绿色表示安装成功,如果为橙色或者红色则表示安装出现问题。我之前在安装的过过程中出现了橙色。 我安装出现橙色的原因:Apache服务器无法启动,提示“服务器离线-2/3个服务器正在运行“, 鼠标左键点击图标,找到Apach服务,发现他是没有启动的。 点击启动/继续服务(s)后报出如下错误:即服务器没有及时
分类: 编程语言 发布时间: 12-26 22:44 阅读次数: 0

十四.Python_面向对象编程

Python_面向对象编程 #三大编程范式 # 函数式编程 #代码量少但复杂 # 过程式编程 #将复杂的逻辑分解为一个个小的逻辑功能,从而完成大型复杂的项目的思路 # 面向对象编程 #利用对象的思想进行编程 # 利用函数模拟面向对象 if __name__=="__main__": #模拟类 def dog(name,color,type): #模式类的初始化 def init(name,color,type):
分类: 编程语言 发布时间: 12-26 22:43 阅读次数: 0

1个超强的软件工具箱!100+个电脑必备工具,随意使用!盘姬

作为一个喜欢搞机的人,不只是硬件问题,还经常碰到各种软件问题。这时候一个个找工具根据解决就比较麻烦了,如果我们也有一个工具箱,在需要的时候助我上青天,该有多好啊!于是小鸣找到了这款利器合集,推荐给小伙伴们。也算是一个迟到的月饼礼盒,打开一看应有尽有,满载而归。 1、快捷指令 包括系统程序、网络程序、安全程序等一系列操作。另外还有一些适合小白的操作,例如控制面板、文件管理器的快捷入口。 2、快捷宝箱 功能包括百度网盘不限速下载、CSDN免积分下载,百度文库免年费下载的冰点文库、网易云音乐免费下载
分类: 编程语言 发布时间: 12-26 22:43 阅读次数: 0

Node.js 第十一章- 路由

一,我们要为路由提供请求的URL和其他需要的GET以及POST参数,随后路由需要根据这些数据执行相应的代码。 因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。 我们需要的所有数据都会包含在request对象中,该对象作为onRequest()回调函数的第一个参数传递。 但是为了解析这些数据,我们需要额外的Node.js模块,他们分别是url和querystring模块。 以下,我们用onRequest()函数加上一些逻辑,用来找出浏览器请求的URL路径。 以上,
分类: 编程语言 发布时间: 12-26 22:43 阅读次数: 0

ITIL 4 升级大揭秘,你关心的问题都全了!

ITIL 4 升级大揭秘,你关心的问题都全了! ITIL 升级大揭秘 ITIL is thinking about the future… It consists of a renewed focus on: The core principles of quality service management Practical guidance on how to use ITIL How ITIL can be used in conjunction with DevOps, Agile a
分类: 编程语言 发布时间: 12-26 22:42 阅读次数: 0

【4】ubuntu虚拟机硬盘大小调整

1、在虚拟机关机的情况下,设置硬盘大小 2、虚拟机开机后,安装gparted分区管理软件,apt-get install gparted 3、打开gparted工具,查看当前磁盘分区情况 之前有30G的磁盘空间(26G挂在在/dev/sda1,4G用于swap),还有10G的空间是unallocted的 4、将swap的逻辑分区删除,否则sda1分区无法扩展(鼠标放在绿色区域,右键delete) 删除后将多出4G的unallocted的磁盘空间 5、将extend区域删除(鼠标放在extend
分类: 编程语言 发布时间: 12-26 22:42 阅读次数: 0

推广域名被微信中被拦截、封杀、屏蔽的原因以及解决方案

科普: 域名被微信封杀,显示的是链接无法访问; 域名被微信拦截,是跟淘宝一样-如需浏览,请长按网址复制后使用浏览器访问。域名被微信屏蔽,顾名思义,屏蔽,肯定是看不到!!域名被信封,确实很多因素有关,简单列举下: 1、微信规定域名要备案,并且要加白名单,新买的域名没做站就被封,应该是抢的刚被人放弃的域名,并且有过黑历史,以前在微信QQ有过不良记录,被用户在腾讯渠道被举报过。 2、QQ跟微信,是不同的监测机制,同时两边都推广很危险。我不少客户,前期就吃过亏,域名被封的快。 3、网站流量太大,微信里
分类: 编程语言 发布时间: 12-26 22:42 阅读次数: 0

input设置圆角边框去掉阴影

<div id="div" style=""> <input id="inputText" style="" /> <span type="button" id="btn" >查询</span> </div> #div{ padding:3px; position: absolute; width:300px; padding: 10px; right:7px; z
分类: 编程语言 发布时间: 12-26 22:41 阅读次数: 0

日常学习记录

#日常学习记录 1.npm 可以按照package-lock来运行,而cnpm是不理package-lock,默认最新 2.命令行工具删除 del node_modules
分类: 编程语言 发布时间: 12-26 22:41 阅读次数: 0

多次点击camera键或者电源键 调起app

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lb5761311/article/details/85261391 当时这个需求是,连续点击camera键启动扫码app。由于怕和其他app共享一个广播,所以自己定义了一个广播 ACTION_CAMERA_BUTTON.DC 扫码app监听ACTION_CAMERA_BUTTON.DC这个广播。 修改文件 frameworks/base/policy/src/com/android/inter
分类: 编程语言 发布时间: 12-26 22:41 阅读次数: 0

[Machine Learning] 梯度下降法的三种形式BGD、SGD以及MBGD

阅读目录 1. 批量梯度下降法BGD 2. 随机梯度下降法SGD 3. 小批量梯度下降法MBGD 4. 总结   在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。   下面我们以线性回归算法来对三种梯度下降法进行比较。   一般线性回归函数的假设函数为: hθ=∑nj=0θjxjhθ=∑j=0nθjxj   对应的能量函数(损失函数)形式为: Jtrain(θ)=1/(2m)∑mi=1(hθ(x(
分类: 编程语言 发布时间: 12-26 22:41 阅读次数: 0

React 的几种条件渲染以及选择详解

对于一个展示页面来讲, 通常有好几种展示状态(以列表页为例): 数据为空, 空页面 取数据时发生错误, 错误页面 数据正常 加载状态 针对以上三种情况, react渲染列表的时候要正确判断并渲染出相应的视图, 也就是条件渲染. 不同于vue的v-if, v-show等框架提供的api, react的条件渲染都是js原生的再加上一点点的hack. 比如react文档提到的. if/else, && 和三目等等. 当然上面的都是常用的一些方法, 但是也存在着各种问题, 比如条件分支过多的的事时候代
分类: 其他 发布时间: 12-26 22:40 阅读次数: 0