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
嵌入式Linux基础教程
Java
基础教程
(9)——流程控制
一.分支结构1.if语句if语句会与其后的第一条语句或代码块结合,且只有当判断条件为true时才执行语句或代码块。例如,自行车只有在运动的时候才可以减速,就像下面这样:voidapplyBrakes(){if(isMoving){currentSpeed--;}}如果判断条件为false,也就是自行车处于静止状态时,将会跳过if语句后面的语句或代码块。如果if语句后只有一条需要执行的语句,既可以使
游戏原画设计
·
2023-06-14 20:43
【0
基础教程
】Javascript 里的分组正则Capturing Groups使用方法及原理
一、从最简单开始现有一个字符串:“1-apple”需要提取出1和apple来,对应的正则表达式很简单:^(\d)-(.+)$对应的代码也比较简单:conststr="1-apple"constregexp=/^(\d)-(.+)$/letmatch=regexp.exec(str)console.log(match[0])console.log(match[1])console.log(match
rockage
·
2023-06-14 18:34
javascript
开发语言
ecmascript
嵌入式linux
网络故障排查,Linux硬件故障排除指南
了解是什么原因导致你的Linux硬件发生故障,以便你可以将其恢复并快速运行。Linux服务器在物理机、虚拟化、私有云、公共云和混合云等许多不同种类的基础设施中运行着关键的业务应用程序。对于Linux系统管理员来说,了解如何管理Linux硬件基础设施(包括与网络、存储、Linux容器相关的软件定义功能)和Linux服务器上的多种工具非常重要。在Linux上进行排除和解决与硬件相关的问题可能需要一些时
我是爱吃肉的好孩子
·
2023-06-14 17:25
嵌入式linux网络故障排查
OpenWRT
嵌入式Linux
故障排除一例
OpenWRT,
嵌入式Linux
,主要用在MIPS或ARM设备上。路由器和wifi设备很多会采用这个系统,特点是轻巧。Coova-Chilli,在ope
ahxxx2
·
2023-06-14 17:23
linux 系统启动过程分析
Linux3.10版本,平台ARM7,ubootLinux系统的一般启动过程通常划分为内核引导、内核启动和应用程序启动3个阶段,如下图所示(摘自:ARM
嵌入式LINUX
系统开发8.2节)第一阶段是目标板硬件初始化
六角雅阁
·
2023-06-14 15:04
内核启动
linux
启动过程
文件系统挂载
u-boot
嵌入式Linux
系统启动过程
一个
嵌入式Linux
系统从软件角度看可以分为四个部分:引导加载程序(Bootloader),Linux内核,文件系统,应用程序。
fengruoying93
·
2023-06-14 15:03
linux
linux
Java
基础教程
--集合2
三.实现在讲完了Java集合框架中的基本接口后,现在我们来学习这些接口的实现。本文描述了以下几种实现:通用实现——最常用的实现,专为日常使用而设计。专用实现——专门为一些特殊场景设计,性能、限制或行为可能与通用实现不同。并发实现——旨在支持高并发性。包装实现——包装其他类型的实现(通常是通用实现),以增加或限制功能。便捷实现——通常是通过静态工厂方法提供的迷你实现,为特殊集合(例如单例集)的实现提
编程小世界
·
2023-06-14 13:05
【目录】RV1126开发记录
文章目录入门驱动基础驱动进阶驱动入门驱动【
嵌入式Linux
入门驱动】字符设备驱动基础【
嵌入式Linux
入门驱动】硬件操作基础【
嵌入式Linux
入门驱动】GPIO驱动(一)LED驱动【
嵌入式Linux
入门驱动
liefyuan
·
2023-06-14 11:36
目录
linux
运维
服务器
【融职培训】Web前端学习 第3章 JavaScript
基础教程
17 计时器方
一、计时器方法概述计时器方法可以实现在指定的时间过后,单次或重复调用函数的功能,setTimeout可以实现函数在指定毫秒数后单次执行,setInterval可以实现函数在指定毫秒数后重复执行,语法如下所示:1setTimeout(function(){2//一秒后执行3},1000);45setInterval(function(){6//一秒后执行,并且每隔一秒重复执行7},1000)二、se
lmonkey_01
·
2023-06-14 09:22
使用qemu搭建arm
嵌入式linux
开发环境
qemu搭建arm虚拟
嵌入式linux
开发环境1.前言1.安装qemu与arm交叉编译工具2.Linux内核与设备树编译3.busybox根文件系统制作4.使用u-boot加载Linux内核5.搭建网络开发环境
zhvngchvng
·
2023-06-13 23:25
笔记
linux
嵌入式
内核
qemu
WPF 入门笔记 - 03 - 样式基础及模板
本篇为学习李应保老师所著的《WPF专业编程指南》并搭配`WPF`开发圣经《WPF编程宝典第4版》以及痕迹大佬《WPF入门
基础教程
系列》文章所作笔记,对应《WPF专业编程指南》第9-10章之间内容,主要概述
BoiledYakult
·
2023-06-13 17:00
启动QT Linux应用程序后黑屏闪烁?
提问问4年,3个月前修改于3个月前点击833次1我将
嵌入式Linux
(imx6q)与eglfs一起使用。帧缓冲在启动Qt应用程序时正在绘制黑屏。简单的应用程序是黑色的1秒下。重度施用4~5秒。
Jarvis000
·
2023-06-13 16:10
qt
linux
开发语言
嵌入式Linux
开发: 构建ARM Debian根文件系统
引言在上一篇文章中,我们成功编译并启动了Linux内核。这篇文章将会带您构建一个完整的Debian根文件系统。准备由于debootstrap构建文件系统不太吃性能,我们采用在目标板上构建根文件系统的方式,提高兼容性。您需要一个可以正常工作的板上Linux系统(比如官方的系统或者armbian)用于制作根文件系统。您还需要一个正常工作的网络连接。东西齐了,我们开干。换源如果您的源已经是国内的镜像源/
CNflysky
·
2023-06-13 15:53
嵌入式
debian
linux
arm
Python
基础教程
——语法
前言Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。这次我们将来学习Python的基础语法,让你快速学会Python编程。第一个Python程序交互式编程交互式编程不需要创建脚本文件,是通过Python解释器的交互模式进来编写代码。linux上你只需要在命令行中输入Python命令即可启动交互式编程,提示窗口如下:$pythonPython2.7.6(defau
敲代码的汐汐
·
2023-06-13 13:53
python
开发语言
C++入门教程,C++
基础教程
(更新完毕)
C++是由C发展而来,保留了C的所有语法,增加了面向对象的机制,并且与C兼容,用C编写的程序可以不加修改地用于C++。因此本教程针对有C语言基础的读者编写,不再赘述C语言的语法,直接讲解C++的新增内容。如果你不了解C语言,请先到这里学习:C语言教程。一.从C到C++1.关于本教程2.C++概述3.C++布尔类型(bool)4.C++命名空间(namespace)5.C++的输入输出6.C++引用
小兲
·
2023-06-13 13:22
「MoreThanJava」Day2:变量、数据类型和运算符
image「MoreThanJava」宣扬的是「学习,不止CODE」,本系列Java
基础教程
是自己在结合各方面的知识之后,对Java基础的一个总回顾,旨在「帮助新朋友快速高质量的学习」。
我没有三颗心脏
·
2023-06-13 10:54
嵌入式开发也可以用C++?
在
嵌入式Linux
开发中,C++已经是绝对的应用层主力之一。本文所针对的应用领域主要是单片机MCU开发。1.为什么要用
tinygyro
·
2023-06-13 06:47
嵌入式
C/C++
c++
开发语言
嵌入式C语言面向对象编程 --- 封装
嵌入式Linux
的内核,虽然是使用C语言编写
工程师进阶笔记
·
2023-06-13 06:16
嵌入式
C
语言设计模式系列
c语言
开发语言
面向对象的嵌入式学习总结(1)
19级方向:嵌入式+人工智能一、学习目标:1.嵌入式开发概述;(面向对象在嵌入式开发中角色)2.
嵌入式Linux
C++编程;(C++概述、C++学习方法、C++开发工具)3.C到C++升级(语法)嵌入式技术
月亮是我啃弯的990
·
2023-06-13 06:14
c++
嵌入式
面向对象的嵌入式软件开发(第一周学习记录)
学习方向:嵌入式+人工智能嵌入式是一门技术学习目标1.嵌入式开发概述;(面向对象在嵌入式开发中角色)2.
嵌入式Linux
C++编程;(C++概述、C++学习方法、C++开发工具)3.C到C++升级(语法
解湘君
·
2023-06-13 06:11
嵌入式
人工智能
ROS学习——通信机制(服务通信)
2.2.3服务通信自定义srv调用A(C++)·Autolabor-ROS机器人入门课程《ROS理论与实践》零
基础教程
068服务通信(C++)3_客户端优化_Chapter2-ROS通信机制_哔哩哔哩_
MUTA️
·
2023-06-13 05:06
ROS
学习
c++
uniapp
基础教程
1.介绍uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可
橙子只过今天
·
2023-06-13 04:39
verilog
基础教程
(1)关键词:阻塞赋值,非阻塞赋值,并行过程性赋值是在initial或always语句块里的赋值,赋值对象是寄存器、整数、实数等类型。这些变量在被赋值后,其值将保持不变,直到重新被赋予新值。连续性赋值总是处于激活状态,任何操作数的改变都会影响表达式的结果;过程赋值只有在语句执行的时候,才会起作用。这是连续性赋值与过程性赋值的区别。verilog过程赋值包括2种语句:阻塞赋值与非阻塞赋值。(2)阻塞
lbaihao
·
2023-06-13 01:33
verilog
stm32
c语言
python
单片机
数据库系统
基础教程
(原书第三版)课后答案汇总
数据库系统
基础教程
(原书第三版)课后答案下面的链接均来自百度文库,仅作汇总.答案虽然都是英文,但是不影响阅读.第2章关系数据模型第3章关系数据库设计理论第4章高级数据库模型第5章代数和逻辑查询语言第6章数据库语言
guuzaa
·
2023-06-12 22:21
数据库
在SQL Server Management Studio中使用SQL语句创建数据表并添加相关约束
SQLServer中使用SQL语句创建数据表并添加约束的
基础教程
1.创建数据库创建数据表之前,需要先创建用户数据库(不推荐在系统数据库中创建表格),再去自己创建的数据库中创建相应的数据表,创建数据库的SQL
toMontain
·
2023-06-12 20:51
SQL
Server
sql
数据库
sqlserver
LangChain与大型语言模型(LLMs)应用
基础教程
:Prompt模板
大型语言模型(LLM)正在成为一种变革性技术,使开发人员能够构建他们以前无法构建的应用程序。但是单独使用这些LLM往往不足以创建一个真正强大的应用程序,只有当LLM与其它各种资源介质如数据库,文档,知识库,pdf电子书等相结合时才能发挥它强大的力量。而LangChain是LLM的接口框架,通过使用LangChain可以开发出更为强大和高效的LLM的各种应用。LangChain可以直接与OpenAI
-派神-
·
2023-06-12 19:27
nlp
LLMs
ChatGPT
语言模型
(一)Spring框架介绍
Spring框架
基础教程
:(一)Spring框架介绍(二)SpringIOC简介(三)SpringIOC-xml配置初级使用(四)SpringIOC-xml配置高级使用(五)SpringIOC-注解使用
lazy小学徒
·
2023-06-12 19:32
Spring
spring
java
后端
maven
嵌入式linux
----ARM入门,熟悉ARM处理器S3C2440
ARM(AdvancedRISCMachines),是一个公司的名字,也是对一类微处理器的统称,也可以是一种技术的名字。ARM公司设计了很多处理器,他们根据内核的不同划分到各个系列中,系列划分是基于ARM7、ARM9、ARM10、ARM11内核的,在每个系列中,存储器管理、cache和TCM处理器扩展也有多种变化。ARM7内核是冯诺依曼体系结构,数据和指令使用同一条总线,内核有一条3级流水线,执行
xlttou
·
2023-06-12 16:05
嵌入式linux
主线剧情02-ARM-Linux基础学习记录
本文部分内容摘自“100askimx6ull”开发板的配套资料(如百问网的《
嵌入式Linux
应用开发完全手册》,在百问网imx6ullpro开发板页面中的《2.1100ASK_IMX6ULL_PRO:开发板资料
Real-Staok
·
2023-06-12 16:34
【主线剧情】Linux
系列
linux
arm
arm开发
ubuntu
vim
Linux命令
嵌入式linux
命令1、文件及目录管理命令touch的功能(1)创建一个js。
清风若月明
·
2023-06-12 15:24
笔记
linux
运维
服务器
Python爬虫超详细讲解(零基础入门)
讲解我们的爬虫之前,先概述关于爬虫的简单概念(毕竟是零
基础教程
)爬虫网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。
程序员二飞
·
2023-06-12 13:49
python
爬虫
开发语言
数据分析
大数据
markdown用法
文章目录##自用来源https://github.com/Sakiyary/Markdown-Typora-VSCode-Doc简要介绍实际应用工具TyporaVSCode其他
基础教程
0.写Markdown
Hi-SH
·
2023-06-12 12:49
vscode
python
机器学习
四种Bootloader程序安全机制设计
正文大家周末好,我是bug菌~不管是玩单片机还是
嵌入式linux
,基本上都会接触到bootloader,所以bootloader程序也是一个关键的组件,进行硬件初始化,应用程序的合法性、完成性检测、升级功能等等都与其息息相关
最后一个bug
·
2023-06-12 12:52
安全
单片机
stm32
嵌入式硬件
Alibaba Nacos
基础教程
(二)
Springboot整合nacos我们这里先创建了一个名为alibaba-nacos-learn的boot项目...版本我这里用的是2.1.2.RELEASE然后在pom中添加必要的nacos的jar包org.springframework.cloudspring-cloud-starter-alibaba-nacos-discovery完整pom如下:nacos依赖application配置文件
再让我吃一口
·
2023-06-12 06:50
使用Fiddler调试你的移动应用后台api接口
这里推荐一个web开发调试神器,fiddler,不仅可以调试你的web系统,也可以调试移动app.对于fiddler的
基础教程
及介绍,这里我不做说明,大家可以自己上网找资源学习一下fidd
SaRanCao
·
2023-06-12 05:30
web开发
fiddler
测试
移动
app
调试
嵌入式Linux
驱动开发 04:基于设备树的驱动开发
文章目录目的基础说明开发准备设备树调整驱动程序与测试总结设备树文件内容目的前面文章《
嵌入式Linux
驱动开发03:平台(platform)总线驱动模型》引入了资源和驱动分离的概念,这篇文章将在前面基础上更进一步
Naisu Xu
·
2023-06-12 02:09
嵌入式Linux与设备相关
驱动开发
linux
运维
设备树
内核
i.mx6ull 官方SDK学习与移植(3)
看完正点原子《IMX6U
嵌入式Linux
驱动开发指南》教程,对照NXP官方例程,就会发现裸板试验代码其实也并不复杂。在理解对时钟、IO控制、外设原理等的基础上,使用很少的代码就可以完成裸板试验。
小米0670
·
2023-06-11 23:28
I.MX6ULL
mcu
arm开发
学习
Qt+OpenGL
基础教程
基于OpenGL的UR3机械臂仿真(一)一、在Qt里面创建OpenGL窗口环境配置.pro文件LIBS+=-lopengl32\-lglu32\-glut\LIBS+=opengl32.lib\glu32.lib\glut.libDISTFILES+=\coordinate.vert\coordinate.frag上面的库文件需要下载配置,详细步骤参考Qt5.9.4中配置opengl的glut库(
mai0026
·
2023-06-11 21:52
qt
c++
qt创建tabel_Qt
基础教程
之QTableWidget及基本操作
QTableWidget组件后,可以在PropertyEditor里对其进行属性设置,双击这个组件,可以打开一个编辑器,对其Colum、Row和Item进行编辑。一个QTableWidget组件的界面基本结构如图1所示,这个表格设置为6行5列。图1一个QTableWidget表格的基本结构和工作区的行、列索引号表格的第1行称为行表头,用于设置每一列的标题,第1列称为列表头,可以设置其标题,但一般使
轩之乎
·
2023-06-11 21:51
qt创建tabel
Qt
基础教程
V2.0:第二章:创建Qt项目
目录一、目的1、为了提高自己的Qt知识,将Qt的
基础教程
慢慢弄出来,并且写上自己的总结2、想知道如何创建Qt项目二、参考+问题1、当运行后,找到了exe后,运行exe之后,会发现报错,这个应该是缺少dll
Smart_zy
·
2023-06-11 21:21
QT
【QT
基础教程
二】第一个Qt项目
概要:今天主要讲解一下QtCreator的简单使用,以及如何创建一个HellowWorld项目。ok,进入正题:)打开QtCreator,点击创建(NewProject)QtWidgetApplication是传统c++开发桌面应用程序.QtConsoleApplication是小黑框。QtQuickApplication是qt的QML和c++结合开发,适用于界面(UI)开发。QtQuickCon
停止摆烂,积极上进
·
2023-06-11 21:21
QT
基础教程
qt
c++
qt 制作记事本_Qt小部件
基础教程
(一):创建记事本项目
Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。在本主题中,我们通过使用C++和QtWidgets模块实现一个简单的记事本应用程序来教授基本的Qt知识。该应用程序是一个小型文本编辑器,可让您创建,保存,打印或重新打开并再次对其进行编辑的文本文
weixin_39793189
·
2023-06-11 21:21
qt
制作记事本
QtQuick
基础教程
(一)
最近需要将一个C++编写的软件移植到手机上,首先适配Android。要学习Anroid开发是一件很痛苦的事,于是我看了Qt,官方推荐QtQuick。试了几个例子,确实不错,那么就它了。QtQuick本质是Qt为适应移动开发而做的一个取舍。经过一些了解后,我学习QtQuick之路就这么愉快地开始了。QtQuick简介先简单科普QtQuick。QtQuick是Qt公司专门为移动开发设计的解决方案,自Q
lainegates
·
2023-06-11 21:20
QtQuick
qt
QtQuick
基础教程
Qt的
基础教程
一、Qt安装教程Indexof/archive/qt/5.14/5.14.2https://download.qt.io/archive/qt/5.14/5.14.2/1.进入上面的连接,选择相应的系统文件下载,下载完成后打开如下的安装包2.进入安装后会弹出登入Qt账号,不嫌麻烦可以注册一个账号后登入,嫌麻烦就断网重新打开安装包跳过登录3.设置路径可以自己选择是在c盘还是在d盘下载4.选择如下组件
RXY24601
·
2023-06-11 21:20
Qt
qt
QT
基础教程
之一创建Qt项目
QT
基础教程
1创建Qt项目根据模板创建打开QtCreator界面选择NewProject或者选择菜单栏【文件】-【新建文件或项目】菜单项弹出NewProject对话框,选择QtWidgetsApplication
步、步、为营
·
2023-06-11 21:50
QT
qt
开发语言
ui
嵌入式linux
下的FFmpeg交叉编译(最全面)
FFmpeg介绍当下直播应用很火,在音视频领域,FFmpeg相当知名。可能你用的一些视频播放器背后都有它的身影。FFmpeg是一个开源的跨平台多媒体处理工具,可以用于处理音视频流、转码、封装、解封装等操作,且支持多种格式和协议。它的视频采集功能也非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,且支持直播应用。
特立独行的猫a
·
2023-06-11 20:41
音视频
ffmpeg
WPF 入门笔记 - 03 - 样式基础
本篇为学习李应保老师所著的《WPF专业编程指南》并搭配`WPF`开发圣经《WPF编程宝典第4版》以及痕迹大佬《WPF入门
基础教程
系列》文章所作笔记,对应《WPF专业编程指南》第9章之间内容,主要概述WPF
BoiledYakult
·
2023-06-11 17:00
〖Python网络爬虫实战㉕〗- Ajax数据爬取之Ajax 案例实战
免费阶段订阅量1000+python项目实战Python编程
基础教程
系列(零基础小白搬砖逆袭)说明:本专栏持续更新中,目前专栏免费订阅,在转为付费专栏前订阅本专栏的,可以免费订阅付费专栏,可报销(名额有限
爱吃饼干的小白鼠
·
2023-06-11 12:00
Python3网络爬虫开发实战
爬虫
ajax
前端
linux三层结构图,
嵌入式Linux
系统的三层结构详解
一:什么是嵌入式系统:一般指非PC系统,有计算机功能但又不称之为计算机的设备和器材。它是以应用为中心,软硬件可裁剪的,适用应用系统对功能,可靠性,成本,体积,功耗等综合性严格要求的专用计算机系统。定义:嵌入到对象系统中的专用计算机系统。对象系统是指所嵌入的宿主系统;嵌入性,专用性和计算机系统是计算机系统的三个基本要素;它们分别指:(1)嵌入性:是指嵌入到对象系统中,满足对象系统的环境要求,如物理环
寒月潇凌
·
2023-06-11 12:28
linux三层结构图
Python
基础教程
:判断列表中是否存在某元素
成员运算符运算符描述in如果在指定的序列中找到值返回True,否则返回Falsenotin如果在指定的序列中没有找到值返回True,否则返回False实例:lista=[1,'5','s','cf']if1inlista:print('1在列表lista中')if'1'inlista:print('"11"在列表lista中')if'cf'inlista:print('cf在列表lista中')i
Python 学习者
·
2023-06-11 10:24
python
python
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他