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
_03_linux应用编程
linux之
应用编程
回顾总结
gcc编译过程一个c/c文件要经过预处理、编译、汇编和链接4个阶段,才能变成可执行文件1.预处理C/C源文件中,以“#”开头的命令被称为预处理命令,如包含命令“#include”、宏定义命令“#define”、条件编译命令“#if”、“#ifdef”等。预处理就是将要包含(include)的文件插入原文件中、将宏定义展开、根据条件编译命令选择要使用的代码,最后将这些东西输出到一个“.i”文件中等待
m0_57678852
·
2023-11-02 22:17
linux
microsoft
运维
Linux下GPIO和看门狗
应用编程
文章目录GPIO
应用编程
看门狗
应用编程
GPIO
应用编程
应用层操控硬件可以通过操作这些硬件的设备文件来进行,设备文件是各种硬件设备向应用层提供的一个接口,应用层通过对设备文件的I/O操作来操控硬件设备。
西岸贤
·
2023-11-02 03:19
Linux
linux
嵌入式Linux基础学习笔记目录
1.嵌入式Linux应用开发基础知识1.1交叉编译1.2GCC编译器1.3makefire1.4文件I/O1.5Framebuffer
应用编程
1.6文字显示及图象显示1.7输入系统
应用编程
1.8网络编程
故山月白
·
2023-11-02 02:16
嵌入式Linux应用开发基础
嵌入式Linux
通信协议
Android 4.0.1 源代码编译
在学习
应用编程
时,为了实现应用在后台对其它界面的控制,需要将应用的权限提高到系统级。但提高到系统级的方法,其中一个就是放在Android源代码目录中进行编译;另一个方法已经试过,但安装失败。
小地盘
·
2023-11-01 00:29
Android借赏
Android
源码编译
Android
4.0.1
源代码
Java编程学习知识点分享 入门必看
API:
应用编程
接口。针对软件包或“工具箱”的接口说明。API包含了工具箱中所有类或子程序及其使用说明。Applet:与可以单独运行的应用程序不同,Applet是一种
小宇java
·
2023-10-31 05:51
Linux下的文件操作和文件管理
文章目录
应用编程
文件操作文件描述符open函数write函数read函数close函数lseek函数文件操作例子文件管理文件基本知识文件类型文件共享空洞文件错误处理退出程序原子操作fcntl和ioctl
西岸贤
·
2023-10-27 15:38
Linux
linux
linux内核模块编译方法之模块编程详解
文章目录一、模块传参二、模块依赖三、内核空间和用户空间四、执行流五、模块编程与
应用编程
的比较六、内核接口头文件查询总结本期和大家主要分享的是驱动开发内核编译过程中对于模块是如何设计的,进行了详细的分享,
F.LASH.
·
2023-10-26 19:19
驱动开发
linux
运维
服务器
arm开发
嵌入式硬件
嵌入式学习笔记-linux
应用编程
和网络编程-3.4 linux进程全解
一、程序的开始和结束1、main函数由谁调用编译链接时的引导代码。操作系统下的应用程序其实在main执行前也需要先执行一段引导代码才能去执行main,我们写应用程序时不用考虑引导代码的问题,编译链接时(准确说是链接时)由链接器将编译器中事先准备好的引导代码给链接进去和我们的应用程序一起构成最终的可执行程序。运行时的加载器。加载器是操作系统中的程序,当我们去执行一个程序时(譬如./a.out,譬如代
F__pj
·
2023-10-26 00:34
linux应用编程和网络编程
linux
嵌入式
day(2,3)-内核模块
静态加载法:即新功能源码与内核其它代码一起编译进uImage文件内Kconfig是makemenuconfig的界面配置文件1.2动态加载法:新功能源码单独作为模块编译内核模块下模块传参模块依赖模块编程与
应用编程
的比较内核接口头文件查询一
拓海973
·
2023-10-25 17:12
linux
运维
服务器
基于Qt 的CAN Bus实现
#简介从Qt5.8开始,提供了CANBus类,假设您的Qt版本没有CANBus,可以参考Linux
应用编程
来操控开发板的CAN,目前我们主要讲解Qt相关的CAN编程。
Qt魔术师
·
2023-10-25 10:09
Qt
高级开发工程师
1024程序员节
qt
c++
ui
CAN
Bus
RK3568平台开发系列讲解(应用篇)串口
应用编程
之串口介绍
返回专栏总目录文章目录一、串口介绍1.1、数据传输方式1.2、数据格式1.3、波特率1.4、硬件流控制和软件流控制1.5、错误检测1.6、串口编程二、串口设备节点介绍沉淀、分享、成长,让自己和他人都能有所收获!串口设备是嵌入式开发中最常用的外设之一,通过串口打印信息可以调试程序的运行,通过串口也可以链接很多种外设,比如串口打印机,蓝牙,wifi,GPS,GPRS等等。一、串口介绍串行接口(Seri
内核笔记
·
2023-10-25 01:26
RK3568
Android11
从入门到实战项目专栏
1024程序员节
RK3568
RK3568平台开发系列讲解(应用篇)串口
应用编程
之串口的使用步骤
返回专栏总目录文章目录一、配置参数1.1、获取当前串口的配置参数1.2、修改和写入串口的配置参数二、模式2.1、输入模式2.2、输出模式2.3、控制模式2.4、本地模式2.5、特殊控制字符沉淀、分享、成长,让自己和他人都能有所收获!串口设备是嵌入式开发中最常用的外设之一,通过串口打印信息可以调试程序的运行,通过串口也可以链接很多种外设,比如串口打印机,蓝牙,wifi,GPS,GPRS等等。串口的使
内核笔记
·
2023-10-25 00:16
RK3568
Android11
从入门到实战项目专栏
1024程序员节
RK3568
JavaScript—浅谈DOM操作
1.理解DOM:DOM(DocumentObjectModel,文档对象模型)一种独立于语言,用于操作xml,html文档的
应用编程
接口。
千古鳴
·
2023-10-24 12:46
交互计算机图形学和图形用户界面之父是,交互式计算机图形学
在广泛结合OpenGL并注重图形
应用编程
的基础上,《交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)》向读者
刘信华
·
2023-10-24 09:14
东软睿道-Java高级
应用编程
课件链接(点击下载)源程序下载链接(点击下载)变量和运算符已知a,b均是整形变量,写出将a,b两个变量中的值互换的程序。(变量和运算符综合应用)publicstaticvoidmain(String[]args){inta=1;intb=2;System.out.println("交换前:");System.out.println("a="+a);System.out.println("b="+b
GodOuO
·
2023-10-23 06:40
Java
neusoft
java
快速排序
算法
vxWorks延时函数
原文地址:https://blog.csdn.net/juana1/article/details/6673762在
应用编程
的时候,通常会碰到需要一个任务在特定的延时之后执行一个指定的动作,如等待外设以确保数据可靠
dragon_cdut
·
2023-10-22 21:39
vxWorks
vxWorks延时函数
Java基础知识学习笔记一
Java平台由Java虚拟机(JavaVirtualMachine,JVM)和Java
应用编程
接口(ApplicationProgram
千漈琉璃雪
·
2023-10-20 17:05
Java
学习
java
STM32F407 内部自带FLASH 模拟 EEPROM
STM32F407内部自带FLASH模拟EEPROM一、STM32F407自带FLASHSTM32F4本身没有自带EEPROM,但是STM32F4具有IAP(在
应用编程
)功能,所以我们可以把它的FLASH
sgjiajia
·
2023-10-19 03:02
STM32
单片机
stm32
学习c#桌面
应用编程
--- 我的第一个游戏
场景我需要做一个c#桌面窗口软件,但是我曾经都是专职于java开发,但是java对windows并不是特别友好(awt除外),于是必须需要掌握c#桌面编程,所以我需要手动做一个小游戏,来学习c#的一些基本桌面应用的知识。开始这是一个连连看的小游戏namespacegame{publicpartialclassForm1:Form{//UsethisRandomobjecttochooserando
北堂飘霜
·
2023-10-18 19:13
rpa
学习
c#
游戏
C++中UDP通讯详解
使用TCP/IP协议的应用程序通常采用
应用编程
接口,套接字Socket是当前的主流通信方式,“一切皆可Socket”。Socket通信流程图:二、Socket是什么网络的进程通过Socket进行通
luckyone906
·
2023-10-18 03:26
通信
以太网通信
c++技术
udp
c++
网络
优雅处理API统一返回
概述:API:applicationprogram-interface
应用编程
接口。在web应用中常见的是前端开发工程师与后端开发工程师沟通的桥梁,是重要的规范文档。
撸智深
·
2023-10-16 16:34
设计模式
Java
Spring
优雅处理接口返回
(49)LINUX
应用编程
和网络编程之四 Linux进程全解
补充:1、C程序的执行过程:C编译器调用链接器,链接器设置可执行程序文件的启动起始地址(启动例程),启动例程获得内核传递来的命令行参数和环境变量值,为调用main函数做准备。【实际上该启动例程常用汇编语言编写】,如果将启动例程换做C语言就是:exit(main(argc,argv));main(intargc,char*argv[],char*engv[]);argv为指向参数的各个指针所构成的数
weixin_30764771
·
2023-10-15 19:10
图书销售管理系统数据库SQL
应用编程
和 安全管理
实验一:图书销售管理系统数据库SQL
应用编程
实验目的结合图书销售管理系统数据库开发项目案例,开展数据库SQL
应用编程
实践,培养数据库SQL操作访问、存储过程与触发器处理的数据库编程能力。
m0_54853420
·
2023-10-15 13:22
面试
学习路线
阿里巴巴
数据库
sql
database
spring
intellij-idea
C#网络
应用编程
——复习总结
第一章网络
应用编程
入门知识三种网络体系结构TCP和UDP协议位于传输层socket套接字套接字位于应用层和传输层之间,一个套接字实例中保存有本机的IP地址和端口、对方的IP地址和端口、双方通信采用的网络协议等信息
Tripoke
·
2023-10-15 10:26
笔记
c#
开发语言
wpf
炫“酷”行动-人大金仓有奖征文--金仓分析型数据库迁移IBM Netezza一体机技术可行性
这些工作量主要来源于:在数据类型、SQL语言、PL/SQL语言、甚至客户端
应用编程
接口等诸多方面对两个数据库所进行的、大量的语法或功能的对齐处理。
littlegirll
·
2023-10-14 21:29
big
data
数据库
sql
【Linux】
应用编程
之C语言文件操作
Linux进阶编程之文件操作前言一、工程的创建1、目录结构2、Makefile二、文件的操作1.创建、打开、关闭文件:open、close、creat2.读取、写入文件:read、write3.文件定位:lseek最后前言 对于文件IO来说,一切都是围绕文件描述符来进行的,在Linux系统中所有打开的文件都是一个对应的文件描述符。 文件描述符的本质是一个非负整数,当我们打开一个文件时,系统会给
凉开水白菜
·
2023-10-13 06:14
ARM开发
C/C++
linux
驱动开发
文件操作
博途PLC开放式以太网通信TRCV_C指令
应用编程
控制算法
在现代工业自动化系统中,PLC(可编程逻辑控制器)扮演着至关重要的角色。它们用于监控和控制各种生产过程,并实现高效的自动化。博途PLC是一种常用的PLC品牌,它具有开放式以太网通信功能,可以实现与其他设备的数据交换。本文将介绍如何使用博途PLC的开放式以太网通信TRCV_C指令,并提供相应的控制算法源代码示例。首先,我们需要确保博途PLC已经正确设置了以太网通信参数。这包括IP地址、子网掩码、网关
MsSequential
·
2023-10-13 01:24
控制算法
c语言
c#
服务器
Linux下的Makefile编译
Makefile的
应用编程
1、make为工程管理器,用户只需要单击“make”,系统就会自动编译,整个过程中不需要人工干预,因此也被称为全自动工程管理器2、make自动编译是按照写的脚本编译,在编译过程中自动检测是否有修改
root_robot
·
2023-10-12 09:01
Linux
makefile
管理
Linux
嵌入式
makefile应用
字符设备驱动基础下_并发控制(lv11-day6)
文章目录1上下文和并发场合2原子变量2.1原子变量操作函数2.2测试代码3自旋锁4信号量5互斥锁6选择并发控制机制的原则1上下文和并发场合执行流:有开始有结束总体顺序执行的一段代码又称上下文.
应用编程
:
@随风()
·
2023-10-12 05:16
驱动开发
arm开发
嵌入式硬件
Linux系统编程4-网络编程
多进程点我访问2进程间通信点我访问3多线程点我访问4网络编程点我访问5shell点我访问6Makefile点我访问7串口通信点我访问8I2C通信点我访问一网络编程的介绍1.1协议介绍 网络编程就是利用网络
应用编程
接口编写网络应用程序
²º²²এ松
·
2023-10-12 02:48
Linux开发
linux
tcpip
【音频应用】Linux之ALSA音频
应用编程
Linux之ALSA音频
应用编程
Linux之ALSA音频
应用编程
一、ALSA架构二、alsa-libs移植三、ALSA设备文件结构/dev/snd/proc/asound四、alsa-utils的测试工具五
ssq不是上上签
·
2023-10-11 23:05
Linux应用
linux
音视频
运维
单片机
C#WPF标记扩展应用实例
WPF
应用编程
中最常用的标记扩展是Binding(用于数据绑定表达式)以及资源引用StaticResource和DynamicResource。通过使用标记
未来无限
·
2023-10-10 01:47
C#WPF程序设计
c#
wpf
标记扩展
Linux
应用编程
之dup函数和dup2函数
在Linux系统中,open返回得到的文件描述符fd可以进行复制,复制成功之后可以得到一个新文件描述符,使用新的文件描述符和旧的文件描述符都可以对文件进行IO操作,复制得到的文件描述符和旧的文件描述符拥有相同的权限,譬如使用旧的文件描述符对文件有读写权限,那么新的文件描述符同样也具有读写权限;在Linux系统下,可以使用dup或dup2这两个系统调用对文件描述符进行复制。我们来学习下两个函数的用法
supersmart@
·
2023-10-08 14:53
dup
dup2
复制文件描述符
Linux
炸,互联网大厂的分布式事务解决方案都在这里
本地事务的优点就是支持严格的ACID特性,高效,可靠,状态可以只在资源管理器中维护,而且
应用编程
模型简单。但是本地事务不具备分布式事务的处理能力,隔
祁小彬
·
2023-10-08 11:53
嵌入式学习笔记-linux
应用编程
和网络编程-3.8 网络基础
一、再论进程1、从进程间通信说起网络域套接字socket,网络通信其实就是位于网络中不同主机上面的2个进程之间的通信。2、网络通信概述硬件部分:网卡操作系统底层:网卡驱动操作系统API:socket接口应用层:低级(直接基于socket接口编程)应用层:高级(基于网络通信应用框架库)应用层:更高级(http、网络控件等)3、网络通信概述重点1:掌握网络通信的架构层次和基本原理重点2:掌握socke
F__pj
·
2023-10-08 02:56
linux应用编程和网络编程
网络
路由器
软件工程师副业1-通过销售api赚取被动收入,无需启动成本
API(
应用编程
接口)是软件开发过程中的一个重要部分,为不同的软件系统提供了一种沟通和
独立开发者张张
·
2023-10-07 16:38
独立创业
经验分享
程序人生
程序员创富
ALSA
应用编程
相关概念笔记
alsa应用程序缓存区的大小可以通过ALSA库函数调用来控制。缓存区可以很大,一次传输操作可能会导致不可接受的延迟,我们把它称为延时(latency)。为了解决这个问题,ALSA将缓存区拆分成一系列周期(period)(OSS/Free中叫片断fragments)。ALSA以period为单元来传送数据。一个周期(period)存储一些帧(frames)。每一帧包含时间上一个点所抓取的样本。对于立
qq_22226857
·
2023-10-05 18:32
音频开发
Linux
应用编程
之fseek()、ftell()函数
1、fseek()函数库函数fseek()用于设置文件读写位置偏移量。#includeintfseek(FILE*stream,longoffset,intwhence);stream:FILE指针。offset:偏移量,以字节为单位whence:用于定义参数offset偏移量对应的参考值,该参数为下列其中一种(宏定义):⚫SEEK_SET:读写偏移量将指向offset字节位置处(从文件头部开始算
supersmart@
·
2023-10-04 16:03
linux
fseek
ftell
linuxALSA
应用编程
笔记
ALSA是linux的主流音频软件架构,包括驱动和应用程序两个部分,根据官网和自己查找的资料总结了一些知识,更详细的资料参考alsa官网。alsac开发参考文档地址:ALSAproject-theClibraryreference:Index,PreambleandLicenseALSA官方Examples主要有:/test/pcm.c/test/pcm_min.c/test/latency.c/
守护安静星空
·
2023-10-03 23:15
linux应用编程
linux
c语言
vscode
音视频
开源协议
计算机网络套接字编程实验-TCP多进程并发服务器程序与单进程客户端程序(简单回声)
1.实验系列·LinuxNAP-Linux网络
应用编程
系列2.实验目的·理解多进程(Multiprocess)相关基本概念,理解父子进程之间的关系与差异,熟练掌握基于fork()的多进程编程模式;·理解僵尸进程产生原理
实名吃香菜
·
2023-10-03 10:12
计算机网络
计算机网络
计算机网络套接字编程实验-TCP单进程循环服务器程序与单进程客户端程序(简单回声)
1.实验系列·LinuxNAP-Linux网络
应用编程
系列2.实验目的·理解并掌握在程序运行时从命令行读取数据的C语言编程方法;·理解并掌握基于命令参数设置并获取IP与Port的C语言编程方法;·理解并掌握套接字地址的数据结构定义与地址转换函数应用
实名吃香菜
·
2023-10-03 10:41
计算机网络
计算机网络
纽约时报 移动团队 Objective-C 规范指南
介绍关于这个编程语言的所有规范,如果这里没有写到,那就在苹果的文档里:Objective-C编程语言Cocoa基本原理指南Cocoa编码指南iOS
应用编程
指南目录点语法间距条件判断三目运算符错误处理方法变量命名注释
清风烈酒2157
·
2023-10-03 09:29
嵌入式Linux应用开发-基础知识-第十九章驱动程序基石②
嵌入式Linux应用开发-基础知识-第十九章驱动程序基石②第十九章驱动程序基石②19.3异步通知19.3.1适用场景19.3.2使用流程19.3.3驱动编程19.3.4
应用编程
19.3.5现场编程19.3.6
华为奋斗者精神
·
2023-10-03 05:07
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
BetaFlight统一硬件资源简单配置修改
资源配置文件修改验证步骤Step1:确认硬件修改内容Step2:资源配置文件修改Step3:验证配置文件Step4:提交资源配置文件PR4.参考资料就笔者接触嵌入式设计以来,简单的来说可以分为几个阶段:MCS51汇编语言
应用编程
单片机
lida2003
·
2023-10-02 10:53
xFlight
stm32
BetaFlight
jdbc简介
JDBC指Java数据库连接,是一种标准Java
应用编程
接口(JAVAAPI),用来连接Java编程语言和广泛的数据库。JDBCAPI库包含下面提到的每个任务,都是与数据库相关的常用用法。
一杯冰美式2
·
2023-09-30 19:55
数据库
java
mysql
jdbc 简介
JDBC指Java数据库连接,是一种标准Java
应用编程
接口(JAVAAPI),用来连接Java编程语言和广泛的数据库。JDBCAPI库包含下面提到的每个任务,都是与数据库相关的常用用法。
「已注销」
·
2023-09-30 19:54
java
jdbc
Openapi 接口设计思路
所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(ApplicationProgrammingInterface,
应用编程
接口)开放出去,供第三方开发者使用
技术灭霸
·
2023-09-30 14:10
电商API的存在意义以及安全措施
API(ApplicationProgrammingInterface)又称为
应用编程
接口。主要提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
懂电商API接口的Jennifer
·
2023-09-29 15:01
拼多多API接口
IT技术系列
1688
API
接口
大数据
嵌入式Linux应用开发-Framebuffer
应用编程
嵌入式Linux应用开发-Framebuffer
应用编程
第五章Framebuffer
应用编程
5.1LCD操作原理5.2涉及的API函数5.2.1open函数5.2.2ioctl函数5.2.3mmap函数
华为奋斗者精神
·
2023-09-28 02:56
ARM
MCU
Linux
MCU
C51
linux
数据库
postgresql
c++
c语言
有关linux中的文件IO的操作
Linux
应用编程
中最需要掌握的基础就是文件I/O的操作,学习过linux或者有过了解的应该都会听过一句话:linux中一切皆文件,文件是linux系统的核心设计思想。所以掌握文件的操作是很重要的。
嵌入式之入坑笔记
·
2023-09-27 09:19
linux教程
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他