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
提高篇——数据结构专题
提高篇
——删除指定位置上的元素
问题描述:删除指定位置上的元素。程序代码:#include#defineSIZE100/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun157.c*问题描述:删除指定位置上的元素*作者:小臣小仁*完成日期:2017年5月28日*/intdeleteData(int[],int,int);intmain(){inti,n
xiaochenxiaoren
·
2020-08-13 23:40
c语言
博弈论 | 详解搞定组合博弈问题的SG函数
本文始发于个人公众号:TechFlow,原创不易,求个关注今天这篇是算法与
数据结构专题
的第27篇文章,我们继续深入博弈论问题。
TechFlow
·
2020-08-13 12:36
算法
安卓复习
提高篇
之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框架
数据结构专题
之链表
介绍与数组相似,链表也是一种线性数据结构链表中的每个元素其实为一个单独的对象,而所有对象都通过每个元素中的引用字段链接在一起单链表定义单链表中的每个结点不仅包含值,还包含链接到下一个结点的引用字段。通过这种方式,链表将所有结点按顺序组织起来。结点结构//java//Definitionforsingly-linkedlist.publicclassSinglyListNode{intval;Sin
资深糖分大叔
·
2020-08-10 16:56
数据结构
数据结构专题
二(链表)
链表处理链表的概念使用malloc函数或new运算符为链表结点分配内存空间malloc函数new运算符内存泄露链表的基本操作创建链表查找元素将元素按data排序插入元素删除元素静态链表链表的概念 线性表分为顺序表和链表,顺序表可以理解成“数组”。定义数组时会从内存中划分一段连续地址存放,而链表则由若干个结点组成,且存储位置不连续。链表的两个结点之间一般通过一个指针来从一个结点指向另一个结点,因此
Lluvia_2323
·
2020-08-10 12:49
C算法
模板
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
电子时钟
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
学算法还能指导找对象?是的,这就是大名鼎鼎的稳定婚姻算法
本文始发于个人公众号:TechFlow,原创不易,求个关注今天是算法
数据结构专题
的第30篇文章,我们一起来聊聊一个有趣的婚姻匹配问题。
TechFlow2019
·
2020-08-07 10:00
数据结构专题
——栈的应用
问题A:简单计算器时间限制:1Sec内存限制:32MB提交:1627解决:659[提交][状态][讨论版][命题人:外部导入]题目描述读入一个只包含+,-,*,/的非负整数计算表达式,计算该表达式的值。输入测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。输出对每个测试用例输出1行,即
苏格拉没底——
·
2020-08-06 13:07
Codeup
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
零基础C语言系统学习路线
这是很多人留言问的问题,其实这个问题没有正确答案,一千个读者有一千个哈姆雷特,每个人学习方法和学习习惯都不一样,这里我就结合一些人的学习经验和自己的学习经历,给出我认为的比较合理的C语言学习的三步,分为入门篇、
提高篇
和应用篇
zihong523
·
2020-08-04 22:54
C/C++
数据结构专题
(持续更新)
一、堆栈基本操作:#includestacks;s.size()//栈内元素个数s.empty()//判断栈是否为空s.push(x)//将x入栈s.pop()//栈顶出栈s.top()//栈顶元素while(!s.empty())//栈的清空(STL中没有实现栈的清空){s.pop();}注:在使用pop()和top()函数之前,必须先使用empty()函数判断栈是否为空。eg1.括号匹配问题思
孱弱Lynch
·
2020-08-04 17:16
机试
算法笔记(胡凡)刷题笔记目录
《算法笔记》第三章、入门模拟《算法笔记》第四章、算法初步《算法笔记》第五章、数学问题《算法笔记》第六章、C++标准模板库(STL)介绍《算法笔记》第七章、
数据结构专题
(1)《算法笔记》第八章、搜索专题《
李霁明
·
2020-08-04 16:50
算法笔记刷题笔记
《算法笔记》学习记录 Part 4 图(中)
第十章
数据结构专题
——图(中)10.4最短路径对任意给出的图G(V,E)和起点S、终点T,如何求S到T的最短路径,解决最短路径问题的常用算法有Dijkstra算法,SPFA算法、Bellman-Ford
永动猪
·
2020-08-04 16:42
C++
go语言的日志记录实现---
提高篇
2
1、前言https://blog.csdn.net/ZHAOJUNWEI08/article/details/86429369前面我们日志加入了一些基层的东西,以及设置日志路径,读写模式,打印级别,打印模式等。这里我们再新增一个内容,设置日志的大小以及超出大小之后的操作。2、参数设置增加俩api//日志大小默认10MvarlogMaxFileSizeint64=5//日志超大时的操作,默认按照日期
hemy_csdn
·
2020-08-04 12:10
go
这是每个人都能看懂的最小生成树文章(Kruskal)
本文始发于个人公众号:TechFlow,原创不易,求个关注今天是算法和
数据结构专题
的第19篇文章,我们一起来看看最小生成树。
TechFlow
·
2020-08-04 12:26
算法
最小生成树的本质是什么?Prim算法道破天机
本文始发于个人公众号:TechFlow,原创不易,求个关注今天是算法和
数据结构专题
20篇文章,我们继续最小生成树算法,来把它说完。在上一篇文章当中,我们主要学习了最小生成树的Kruskal算法。
TechFlow
·
2020-08-04 12:26
算法
数据结构
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
第十章
数据结构专题
—— 图(下)
第十章
数据结构专题
——图(下)10.6拓扑排序如果有一个有向图的任意顶点都无法通过一些有向边回到自身,那么称这个有向图为有向无环图(DirectedAcyclicGraph,DAG)拓扑排序是将有向无环图
永动猪
·
2020-08-03 02:21
C++
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
NOIP2019复习(学习)计划
做完本世纪的noip提高原题主要学习方向(争取回校前ak)拓展网课普及:随便看看提高:$1/10$书(大致(再)看一遍)《一本通
提高篇
》《挑战程序设计竞赛》《入门经典》《习题与解答》《进阶指南》《训练指南
weixin_30386713
·
2020-08-01 03:25
SpringBoot之二配置文件
专题Markdown专题Mysql专题Netty专题Nginx专题Openstack专题Redis专题Spring专题SpringBoot专题SpringCloud专题Zookeeper专题个人随笔专题
数据结构专题
单点登录专题设
Java及SpringBoot
·
2020-07-31 20:31
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
剑指offer&&Leetcode
数据结构专题
最小的K个数题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。法1:每次选一个最小的数,然后和前面的交换,那么时间复杂度就是O(K*N)代码:classSolution{public:vectorGetLeastNumbers_Solution(vectorinput,intk){vectorans;intlen=in
FBI-PC
·
2020-07-30 17:38
Leetcode
剑指offer
【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++
一本通
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他