E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
caioj提高篇
LOJ 一本通
提高篇
5.1区间类动态规划 例题+练习
是最讨厌的DP啊/哭/,但是总考不是/大哭/,我有什么办法/哭死了/。好吧,DP还好几种:区间、树形、数位..@$#%4*(我才没有骂人)切腹自尽。其实区间DP的用法还是比较单一的?(至少下面的题是?)我还不是一样做不出来。目录#10147.「一本通5.1例1」石子合并#10148.「一本通5.1例2」能量项链#10149.「一本通5.1例3」凸多边形的划分#10150.「一本通5.1练习1」括号
xxxLJYing
·
2020-08-14 07:28
DP
loj
博弈SG(模版):Nim取石子游戏[
caioj
1166]
欢迎大家访问我的老师的OJ———
caioj
.cn题面描述传送门思路我们先得到sum=A1xorA2xorA3xorA4xor⋯xorAnsum=A_1\operatorname{xor}A_2
zsyz_lb2003
·
2020-08-14 00:46
caioj数论
博弈SG
提高篇
——删除指定位置上的元素
问题描述:删除指定位置上的元素。程序代码:#include#defineSIZE100/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun157.c*问题描述:删除指定位置上的元素*作者:小臣小仁*完成日期:2017年5月28日*/intdeleteData(int[],int,int);intmain(){inti,n
xiaochenxiaoren
·
2020-08-13 23:40
c语言
洛谷 P2015 二叉苹果树 &&
caioj
1107 树形动态规划(TreeDP)2:二叉苹果树
这道题一开始是按照
caioj
上面的方法写的(1)存储二叉树用结构体,记录左儿子和右儿子(2)把边上的权值转化到点上,离根远的点上(3)用记忆化搜索,枚举左右节点分别有多少个点,去递归这种写法有个好处,避免了总的树枝个数的枚举
weixin_33770878
·
2020-08-13 11:39
安卓复习
提高篇
之Activity归纳总结 2020.8.11
本篇内容是根据《第一行代码》中的内容写的,相当于做了个笔记。内容1.Activity的基本用法2.使用Intent跳转Activity3.Activity的生命周期4.Activity的启动模式5.Kotlin进阶知识①一.Activity的基本用法1.Activity创建①GenerateLayoutFile表示会自动为你创建的Activity创建一个对应的布局文件②LauncherActivi
独饮敌敌畏丶
·
2020-08-12 19:49
安卓提升笔记
安卓
android
【Arduino】
提高篇
——火焰声光报警器
火焰声光报警器一、实验目的二、实验材料三、电路图四、实验步骤五、代码块六、实验结果一、实验目的本项目将通过使用火焰传感器与ArduinoUNO组成一个简单的火灾报警系统。该火焰传感器是基于IR的火焰传感器,通过红外线感应是否存在火焰,若存在火焰,火焰传感器传达高电平信号到ArduinoUNO主板上,触发蜂鸣器,LED灯不断闪烁;若不存在火焰,LED灯不发光。二、实验材料ArduinoUNO、火焰传
漠宸离若
·
2020-08-12 18:32
【Arduino】
提高篇
——按键摇杆
按键摇杆一、实验目的二、实验材料三、电路图四、实验步骤五、代码块六、实验结果一、实验目的摇杆一般在航模、电玩、遥控车、云台等设备上应用广泛,很多带有屏幕的设备也经常使用摇杆作为菜单选择的输入控制。二、实验材料ArduinoUno、配套USB数据线、按键摇杆模块、杜邦线四根三、电路图四、实验步骤按键摇杆VCC----5V,GND-----GND,X-----A0,Y-----A1五、代码块#defi
漠宸离若
·
2020-08-12 18:31
Arduino
提高篇
07—超声波测距
超声波是振动频率高于20KHz的机械波,它具有频率高、波长短、绕射现象小、方向性好、能够成为射线而定向传播等特点,在工业、国防、生物医学等方面有广泛应用,本篇介绍利用超声波进行测距。1.测距原理超声波传感器的发射器向某一方向发射超声波,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。根据计时器记录的时间t,声波在空气中的传播速度为340m
TonyIOT
·
2020-08-12 16:31
Arduino
arduino
超声波测距
PAT练习笔记——8.1 深度优先搜索(DFS)
第8章
提高篇
(2)——搜索专题8.1深度优先搜索(DFS)注意可以考虑对某些数据进行预处理,从而提高效率目录A1103IntegerFactorizationA1103IntegerFactorizationTheK
qream
·
2020-08-11 14:23
PAT
《ZigBee开发笔记》第四部分
提高篇
-第5章 CC2530协议栈串口透传
实验设备硬件:PC机一台;ZB2530(底板、核心板、仿真器、USB线)两套软件:win7系统,IAR8.20集成开发环境相信各位朋友学习ZigBee都想着怎么实现无线数据传输,尽管在无线LED通信编者带领大家熟悉了协议栈工作流程,也实现了无线通讯,但是并没有告诉大家,具体怎么通信的,只是讲述了通信的整个流程。今天编者就带领大家进入无线的世界,真正的实现无线传输。串口实验很重要,很多实验都是基于串
Bruceoxl
·
2020-08-11 13:14
《嵌入式》ZigBee开发笔记
《ZigBee开发笔记》第四部分
提高篇
-第10章 CC2530 基于GenericApp串口无线控制LED灯
实验设备硬件:PC机一台;ZB2530(底板、核心板、仿真器、USB线)一套软件:win7系统,IAR8.20集成开发环境本实验是基于GenericApp串口无线控制LED灯,编者在前面的协议栈已经讲过,本实验是将TI提供的复杂源码改为简单的代码,并将协调器等分离,便于读者朋友深入理解协议栈。本实验只讲解与前面不同的代码。代码分析实验现象协调器用USB连接电脑,打开sscom32软件,串口以1
Bruceoxl
·
2020-08-11 13:14
《嵌入式》ZigBee开发笔记
SpringMVC
提高篇
(一):常用注解标签
也慢慢消磨了自己的当初技术的热情,写下这些
提高篇
的博客是为了记录一下自己在提高过程中的历程。
自然鸟神
·
2020-08-11 03:14
SpringMVC框架
乳草的入侵[CH2907]
欢迎大家访问我的老师的OJ———
caioj
.cn题面描述传送门思路这道题的输入是反着的?(奇怪奇怪)其实转化题意后,直接跑bfs后就是答案了。
zsyz_lb2003
·
2020-08-11 02:53
蓝书做题记录
ROS Learning-032 (
提高篇
-010 Launch)Launch 深入研究 --- (启动文件编程)ROS 的 XML语法简介...
ROS
提高篇
之Launch深入研究-01—启动文件的编程—ROS的XML语法简介我使用的虚拟机软件:VMwareWorkstation11使用的Ubuntu系统:Ubuntu14.04.4LTSROS版本
weixin_30567225
·
2020-08-10 07:04
java
提高篇
(二)-----理解java的三大特性之继承
继承在讲解之前我们先看一个例子,该例子是前篇博文(java
提高篇
-----
chenssy
·
2020-08-09 07:03
Arduino
提高篇
23—OLED电子时钟
在前篇文章中,我们通过库函数驱动DS1302获取到时间数据并且通过串口输出,而串口只是方便调试,要制作电子时钟,我们需要使用显示模块,本篇结合OLED对时间数据进行展示。1.实验材料UnoR3开发板配套USB数据线公对母杜邦线面包板及配套连接线OLED显示屏DS1302模块2.实验步骤1.根据原理图搭建电路图。在前篇基础上添加了OLED模块连接。DS1302模块的VCC和GND连接Uno开发板的3
TonyIOT
·
2020-08-09 04:16
Arduino
arduino
ds1302
rtc
oled
电子时钟
仪仗队[SDOI2008]\[LuoguP2158]
欢迎大家访问我的老师的OJ———
caioj
.cn题面描述传送门思路这道题和可见点数没有差别。欧拉函数做法就不写了。主要讲讲莫反做法吧。回顾一下Zap(这真的是一道模板题啊!)
zsyz_lb2003
·
2020-08-09 04:54
莫比乌斯反演
欧拉函数
shell脚本从入门到精通(中级)之
提高篇
shell脚本入门到精通(中级)一、shell脚本的执行二、输出格式化三、数据类型四、重定向五、变量一、shell脚本的执行1.脚本执行的4种方法$ls/tmp/test.sh/tmp/test.sh#!/bin/bash#test.sh#这里借助SHLVL这个变量,SHLVL可以显示shell的层级,#每启动一个shell,这个值就加1echo"shelllevel:$SHLVL"echo"he
weixin_30663471
·
2020-08-07 19:30
C++笔记-引用
提高篇
1可以定义指针的引用,但不能定义引用的引用usingnamespacestd;intmain(){//可以定义指针的引用,但不能定义引用的引用inta;int*p=&a;int*&rp=p;//OKintb;int&rb=b;int&&rrb=rb;//errorreturn0;}2可以定义指针的指针(二级指针),但不能定义引用的指针#includeusingnamespacestd;intmai
宗师之路
·
2020-08-06 12:51
C++/C
JNI各种异常分析
简单的我们昨天在AndroidJNI开发
提高篇
中已经讲到。除了Throw或ThrowNew
琥珀
·
2020-08-05 01:36
caioj
.cn 网络流入门6:牛选牛圈
1120:[视频]网络流入门6:牛选牛圈时间限制:1Sec内存限制:128MB提交:72解决:26[提交][状态][讨论版]题目描述【问题描述】有N(1#includeusingnamespacestd;structnode{intx,y,c,next,other;}a[210000];intlen,last[210000],st,ed;inlinevoidins(intx,inty,intc){
zsyzClb
·
2020-08-04 22:46
题解
零基础C语言系统学习路线
这是很多人留言问的问题,其实这个问题没有正确答案,一千个读者有一千个哈姆雷特,每个人学习方法和学习习惯都不一样,这里我就结合一些人的学习经验和自己的学习经历,给出我认为的比较合理的C语言学习的三步,分为入门篇、
提高篇
和应用篇
zihong523
·
2020-08-04 22:54
C/C++
[洛谷 P2857][
caioj
1120] 牛选牛圈 --- 二分+网络流-最大流
【问题描述】有N(1#include#include#include#defineILinline#defineINF0x7f7f7f7f#defineopen(s)freopen(s".in","r",stdin);freopen(s".out","w",stdout);#defineclosefclose(stdin);fclose(stdout);usingnamespacestd;inli
笑面蘑菇
·
2020-08-04 16:25
网络流
----图论----
go语言的日志记录实现---
提高篇
2
1、前言https://blog.csdn.net/ZHAOJUNWEI08/article/details/86429369前面我们日志加入了一些基层的东西,以及设置日志路径,读写模式,打印级别,打印模式等。这里我们再新增一个内容,设置日志的大小以及超出大小之后的操作。2、参数设置增加俩api//日志大小默认10MvarlogMaxFileSizeint64=5//日志超大时的操作,默认按照日期
hemy_csdn
·
2020-08-04 12:10
go
专题六 字符串匹配 :KMP、 exkmp、BM、Sunday算法总结结
http://www.cnblogs.com/zjp-shadow/p/10139818.html#
caioj
-1461-exkmpexkmphttps://www.jianshu.
Authur_gyc
·
2020-08-04 12:44
算法
字符串匹配
Vim的使用
提高篇
vim是有史以来最伟大的发明了,有很多很有趣的方法,我这里简单做个介绍,让你的VIM使用起来更高效。现在打开你的vim编辑器,一跟着top老师操作了。提高:1..→(小数点)可以重复上一次的命令2.N→重复某个命令N次例子:2dd→删除2行3p→粘贴文本3次.重复上面的命令3.重复上面命令3次100idesu[ESC]技巧:1.NG→到第N行(top注:注意命令中的G是大写的,另我一般使用:N表示
辛舒展
·
2020-08-04 08:07
SpringMVC
提高篇
(五):RestTemplate的应用
记得刚到公司的时候,一直在使用HTTPClient这个包每次使用还必须到三个包,真是头大,而且写法都是头大。今天看了看Spring4.0实践没想到Spring中早早的已经封装了该工具。Stringuri="http://example.com/hotels/1/bookings";PostMethodpost=newPostMethod(uri);Stringrequest=//createboo
自然鸟神
·
2020-08-03 15:43
SpringMVC框架
funcode 综合教程拍飞虫(
提高篇
)
//-----------------------------------------------------------------------------////-----------------------------------------------------------------------------#include"CommonAPI.h"#include"LessonX.h"
upc iot_clk
·
2020-08-03 08:13
funcode
游戏
funcode综合教程 弹弹堂(
提高篇
)
//-----------------------------------------------------------------------------////-----------------------------------------------------------------------------#include"CommonAPI.h"#include"LessonX.h"
upc iot_clk
·
2020-08-03 08:13
funcode
提高篇
-图论-《算法笔记》同步笔记总结与补充
搜索的次数即为图中连通块的个数最短路径问题:求源点到其他顶点的最短距离传送门:
提高篇
-最短路径问题(图论)-《算法笔记》同步笔记总结与补充Dijkstra算法:解决
九筒-
·
2020-08-03 08:06
算法笔记
java
提高篇
(七)_关键字static 转自 http://cmsblogs.com
一、static代表着什么在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static修饰的成员变量
weixin_30369087
·
2020-08-03 06:05
QEMU KVM 虚拟机移植之性能
提高篇
小结(android 虚拟机双系统方案)
一、提升性能核心要素1、将OPENGL接口进行穿透调用,下面对opengl穿透做个小结2、在arm开发板上打开kvm特性,这个qcom&mtk都是实现了的,只需要打开开关即可二、ANDROIDOPENGL业务实现细节解释1、OPENGL命令队列是确定了,可是命令的参数,有的是系统给的,有的是上一个命令计算的结果,例如纹理操作,首先调用API创建一个纹理,得到纹理标记,然后后面再使用API操作该纹理
Omni-Space
·
2020-08-03 02:57
Android
提高篇
十六将项目1 - 数组大折腾(创建20个元素的整型数组,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值)
问题描述(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。程序代码#include/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun126.c*作者:小臣小仁*完成日期:2017年3月26
xiaochenxiaoren
·
2020-08-02 19:56
c语言
java
提高篇
(十三)-----字符串
可以证明,字符串操作是计算机程序设计中最常见的行为。一、String首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创建了一个全新的String对象。字符串为对象,那么在初始化之前,它的值为null,到这里就有必要提下””
chenssy
·
2020-08-02 17:52
cml 框架小程序转发功能实现
cml框架小程序转发功能实现文章目录cml框架小程序转发功能实现一场景介绍二问题分析1.设置页面允许分享2.设置分享内容3.结果展示三
提高篇
多态封装总结参考网站一场景介绍在业务系统中经常会遇到转发业务,
小李科技
·
2020-08-01 14:49
cml
[计算几何]旋转卡壳
欢迎大家访问我的老师的OJ———
caioj
.cn题面描述传送门思路凸包可以打SCY的。去看wjyyy的卡壳吧SCY的std有点问题的。
zsyz_lb2003
·
2020-08-01 09:08
caioj数论
计算几何
NOIP2019复习(学习)计划
做完本世纪的noip提高原题主要学习方向(争取回校前ak)拓展网课普及:随便看看提高:$1/10$书(大致(再)看一遍)《一本通
提高篇
》《挑战程序设计竞赛》《入门经典》《习题与解答》《进阶指南》《训练指南
weixin_30386713
·
2020-08-01 03:25
caioj
1212:【计算几何】判断线段相交(快速排斥判断与跨立实验)
小白菜OJ——信息学竞赛在线自学系统(
caioj
.cn)以上为广告内容说实话我觉得这道题才是真正的计算几何题相对于这道题
MZW_BG
·
2020-07-31 22:18
计算几何
caioj
计算几何
Java
提高篇
——静态代码块、构造代码块、构造函数以及Java类初始化顺序
文章目录一、构造函数二、构造代码块三、静态代码块四、Java类初始化顺序①、对于一个类的情况②、对于继承情况分析静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序优先级:静态块,main(),构造块,构造方法。一、构造函数publicHelloA(){//构造函数}关于构造函数,以下几点要注意:对象一建立,就会调用与之相应的
code_Zbw
·
2020-07-31 15:04
Java
java
Java
提高篇
(二七)-----TreeMap
原文出自:http://cmsblogs.com/?p=1013。尊重作者的成果,转载请注明出处!个人站点:http://cmsblogs.com-------------------------------------------------------------------------------------------------------------------------------
chenssy
·
2020-07-30 23:08
java提高篇
java提高篇
java
二叉树
红黑树
TreeMap
java
提高篇
(四)-----抽象类与接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。一、抽象类我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个
chenssy
·
2020-07-30 23:36
java提高篇
java
java提高篇
抽象类
接口
Java
提高篇
——JVM加载class文件的原理机制
在面试java工程师的时候,这道题经常被问到,故需特别注意。1、JVM简介JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“HelloWorld”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存
weixin_34248705
·
2020-07-30 17:02
【ORACLE】Oracle
提高篇
之DECODE
DECODE含义decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)这个是decode的表达式,具体的含义解释为:IF条件=值1THENRETURN(翻译值1)ELSIF条件=值2THENRETURN(翻译值2)......ELSIF条件=值nTHENRETURN(翻译值n)ELSERETURN(缺省值)ENDIFDECODE的用法这里主要说的就是decode的用法,在很
sdut菜鸟
·
2020-07-30 16:06
数据库
Java
提高篇
——JVM加载class文件的原理机制(转)
阅读目录1、JVM简介2、JVM的组成部分3、JVM加载class文件的原理机制在面试java工程师的时候,这道题经常被问到,故需特别注意。1、JVM简介JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“HelloWorld”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用
diaogu1943
·
2020-07-30 15:17
第1部分 基础算法(
提高篇
)--第1章 贪心算法-1430:家庭作业
1430:家庭作业时间限制:1000ms内存限制:65536KB【题目描述】老师在开学第一天就把所有作业都布置了,每个作业如果在规定的时间内交上来的话才有学分。每个作业的截止日期和学分可能是不同的。例如如果一个作业学分为10,要求在6天内交,那么要想拿到这10学分,就必须在第6天结束前交。每个作业的完成时间都是只有一天。例如,假设有7次作业的学分和完成时间如下:作业号1234567期限113322
zqhf123
·
2020-07-30 07:09
信息学C++
一本通
第1部分 基础算法(
提高篇
)--第1章 贪心算法-贪心算法-1423:【例题2】种树
1423:【例题2】种树时间限制:1000ms内存限制:65536KB提交数:2746通过数:1087【题目描述】现在我们国家开展新农村建设,农村的住房建设纳入了统一规划,统一建设,政府要求每一住户门口种些树。门口路边的地区被分割成块,并被编号成1…N。每个部分为一个单位尺寸大小并最多可种一棵树。每个居民房子门前被指定了三个号码B,E,T。这三个数表示该居民想在B和E之间最少种T棵树。当然,B≤E
zqhf123
·
2020-07-30 07:09
信息学C++
一本通
第1部分 基础算法(
提高篇
)--第1章 贪心算法1431:钓鱼
1431:钓鱼时间限制:1000ms内存限制:65536KB提交数:936通过数:444【题目描述】在一条水平路边,有n个钓鱼湖,从左到右编号为1,2,…,n。佳佳有H个小时的空余时间,他希望利用这个时间钓到更多的鱼。他从1出发,向右走,有选择的在一些湖边停留一定的时间(是5分钟的倍数)钓鱼。最后在某一个湖边结束钓鱼。佳佳从第i个湖到第i+1个湖需要走5×Ti分钟路,还测出在第i个湖停留,第一个5
zqhf123
·
2020-07-30 07:09
信息学C++
一本通
贪心算法(
提高篇
)二
1425:【例题4】加工生产调度时间限制:1000ms内存限制:65536KB提交数:2104通过数:544【题目描述】某工厂收到了n个产品的订单,这n个产品分别在A、B两个车间加工,并且必须先在A车间加工后才可以到B车间加工。某个产品i在A,B两车间加工的时间分别为Ai,Bi。怎样安排这n个产品的加工顺序,才能使总的加工时间最短。这里所说的加工时间是指:从开始加工第一个产品到最后所有的产品都已在
奶茶只喝三分糖
·
2020-07-30 05:50
Android应用开发
提高篇
(4)-----Socket编程(多线程、双向通信)
一、概述关于Socket编程的基本方法在基础篇里已经讲过,今天把它给完善了。加入了多线程,这样UI线程就不会被阻塞;实现了客户端和服务器的双向通信,只要客户端发起了连接并成功连接后那么两者就可以随意进行通信了。二、实现在之前的工程基础上进行修改就可以了。MyClient工程的main.xml文件不用修改,只需要修改MyClientActivity.java文件,主要是定义了一个继承自Thread类
Linux????? Mr.Liyz
·
2020-07-30 03:31
FreeRTOS 事件标志组 ——
提高篇
假设你已经看过FreeRTOS事件标志组这篇随笔了。之前的基础篇,真的就只是简单了解一下,相当于大学实验室的实验,但是,我们实际公司项目中,需要更多地思考,就算我们之前只是学习了基础概念以及基础语法,只要我们勤加思考,就能灵活的运用基础知识了,基础是内功,基础打好了,功力自然上升。事件标志组的概念就不再解释了,直接来正题。你一定和我刚开始接触FreeRTOS一样,知道了事件标志组,也调用过API函
weixin_33778544
·
2020-07-30 03:58
操作系统
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他