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应用c编程
Linux内核学习(四):Bootloader的特种兵-Uboot(二)
Linux内核学习(四):Bootloader的特种兵-Uboot(二)内容全部来自韦神《嵌入式
Linux应用
开发完全手册》在上一篇的Linux内核学习(三):Bootloader的特种兵-Uboot(
Hcoco_me
·
2024-02-01 02:03
#
Linux内核初始化
linux
c语言
arm
嵌入式硬件
物联网
WIN11 - WSL(Windows Subsystem for Linux) 安装教程
该层提供了Linux环境和GNU工具,可以在Windows系统上运行
Linux应用
程序。WSL使得开发人员可以在Windows系统上使用Linux工具和命令行界面,而不必安装虚拟机或双系统。
陈建111
·
2024-01-31 18:42
个人笔记
windows
linux
运维
WSL
JDB
C编程
-下载MySQL数据库连接驱动
目录前言下载步骤:1、首先进入Mysql数据库官方网站2、点击DOWNLOADS菜单,进入下载页面3、页面下拉,找到MySQLCommunity(GPL)Downloads>>,点击进入4、进入到MySQLCommunityDownloads下载页面,找到Connector/J(Java版本MySQL连接驱动)5、进入到Connector/J页面(1)最新版JDBC连接MySQL数据库驱动下载:(
加菲猫-siu
·
2024-01-31 12:05
JDBC
数据库
mysql
JDB
C编程
-Java连接并操作数据库详解
二.JDBC的工作原理三.JDB
C编程
步骤(增删改)前提操作:导入jar包(1)先创建DataSource对象(2)建立数据库-服务器连接(3)创建SQL语句(4)执行SQL语句(5)关闭连接与资源释放完整增删改代码示例
加菲猫-siu
·
2024-01-31 12:35
JDBC
java
数据库
开发语言
mysql
getchar和putchar函数,gets和puts函数——C语言初阶
一.getchar和putchar函数基本概念getchar和putchar是两个标准C库函数,用于
C编程
中的输入和输出操作。它们是简单且常用的函数,用于逐个处理字符。
qsl&F
·
2024-01-31 00:40
c++
c语言
开发语言
Linux C 编程实战--阅读笔记(原创)
Linux
C编程
实战--阅读笔记(原创)由王宇原创并发布:第一篇Linux和
C编程
基础(参考C相关书籍)第1章Linux系统概述第2章
C编程
基础、Vi和Emacs编辑器2.1C程序的结构2.2C语言的基本数据类型
MrWangyu
·
2024-01-30 22:00
Linux
c/c++
数据结构与算法
网络
《Linux
C编程
实战》笔记:管道
从这节开始涉及进程间的通信,本节是管道。管道是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性,管道又称之为半双工管道。。管道的这一特点决定了其使用的局限性。数据只能由一个进程流向另一个进程;如果要进行全双工通信,需要建立两个管道。管道只能用于父子进程或者兄弟进程间的通信,也就是说管道只能用于具有亲缘关系的进程间的通信,无亲缘关系的进程不能使用管道。除了以上局限性,管道还有一些不足。例如
ouliten
·
2024-01-30 22:29
笔记
c语言
linux
自学指南:PLC高效自学,方法都在这里!
在家里、学校或工作中学习PL
C编程
是许多控制工程师的目标。虽然设备可能很昂贵,但有许多节省成本的技术可以帮助您更快地学习。学习PL
C编程
是一项非常重要的技能。
赵闪闪168
·
2024-01-30 20:06
闪闪精选
c++
msvcp120.dll丢失原因,msvcp120.dll丢失的永久解决方法
一、msvcp120.dll文件主要包括以下作用:C++标准库实现:它实现了C标准库中的许多功能,尤其是标准模板库(STL),这是
C编程
中广泛使用的一个集合框架,提供了诸如向量、列表、队列等常用数据结构和算法
a555333820
·
2024-01-30 05:30
dll修复
microsoft
游戏
dll
windows
《Linux
C编程
实战》笔记:信号应用于事件通知
实际应用中,进程可能需要等待某一事件的发生,一般可以通过检测某一全局变量来判断事件是否发生。有三种方法可以实现这一要求。第一种:程序不停循环检测全局变量,这样可以满足要求,但是非常占用cpu资源#include#include#include#include#include#defineUNHAPPEN0#defineHAPPENED1intflag_happen;voidhandler_sigi
ouliten
·
2024-01-29 00:23
笔记
linux
c语言
Spring框架-Spring JDBC
JdbcTemplate常用方法1,导入依赖2,配置数据源4,dao层5,配置DaoBean6,业务逻辑7,配置ServiceBean8,测试SpringJDBCSpringJDBC是Spring框架提供的用于简化JDB
C编程
的模块
陆卿之
·
2024-01-28 12:57
Spring框架
spring
java
后端
C++书籍推荐(持续更新...)
+高级C++并发编程实战C++Templates专家C++新经典设计模式大师计算之魂神级传说新手完全适合小白的书籍C++PrimerPlus《C++PrimerPlus》这本书是一本深入浅出的C++/
C编程
指南
A_cainiao_A
·
2024-01-27 23:58
c++
FFmpeg源码编译(基于MSVC编译器)
它提供了一个类似于Linux的shell环境,可以在Windows系统中编译和运行许多
Linux应用
程序和工具。下载地址:https://repo.msys2.
taciturn丶
·
2024-01-27 16:41
FFmpeg
ffmpeg
【Linux系统编程应用层开发目录】介绍
Linux应用
层开发的知识点和文章
博客主页:https://blog.csdn.net/wkd_007专栏地址:LinuxC语言博客内容:嵌入式开发、Linux、C语言、C++、数据结构、音视频本文内容:介绍
Linux应用
层开发的知识点和文章金句分享
wkd_007
·
2024-01-27 16:38
#
✨Linux
C语言
linux
Linux系统编程
Linux应用层开发
《Linux
C编程
实战》笔记:信号的屏蔽
在《Linux
C编程
实战》笔记:信号的捕捉和处理-CSDN博客的sigaction的sa_mask成员,它的类型就是一个信号集,下面我们来介绍它信号集信号的总数目达64个,所以不能用一个整数表示它们的集合
ouliten
·
2024-01-27 15:26
笔记
c语言
linux
《Linux
C编程
实战》笔记:信号的发送
信号的发送主要由函数kill、raise、sigqueue、alarm、setitimer以及abort来完成kill函数kill函数用来发送信号给指定的进程。#include#includeintkill(pid_tpid,intsig);该函数的行为与第一个参数pid有关,第二个参数sig表示信号编号。如果pid是正数,则发送信号sig给进程号为pid的进程如果pid为0,则发送信号sig给当
ouliten
·
2024-01-27 15:55
linux
c语言
笔记
《Linux
C编程
实战》笔记:信号的发送与处理实例
演示如何利用信号来实现数据的传递,不过在《Linux
C编程
实战》笔记:信号的发送-CSDN博客我已经演示过使用sigqueue发送数据了。本节是书上使用sigqueue发送数据的例子。
ouliten
·
2024-01-27 15:23
笔记
linux
c语言
开发嵌入式
Linux应用
程序框架-QT的初步了解
嵌入式QT(QtforEmbeddedLinux)是一个用于开发嵌入式
Linux应用
程序的跨平台软件开发框架。
selenia8860
·
2024-01-27 08:49
linux
qt
S7协议抓包分析(附pcap数据包)
它用于PL
C编程
、PLC之间的数据交换、从SCADA(监控和数据采集)系统访问PLC数据以及诊断目的。S7comm数据作为COTP数据包的有效载荷出现,第一个字节总是0x32作为协议标识符。
wespten
·
2024-01-26 19:23
工业互联网
PLC
DCS
工业视觉
工业机器人
电气工程师
网络
Linux编写makefile详细教程
Linux下编写makefile详细教程近期在学习Linux下的
C编程
,买了一本叫《Linux环境下的
C编程
指南》读到makefile就越看越迷糊,可能是我的理解能不行。
菜鸟也秃头
·
2024-01-26 19:56
android
转载
Linux
makefile
教程
makefile编写
JDBC(Java DataBase Connectivity )
图片来源:动力节点老杜的JDBC视频讲解JDBC(JavaDataBaseConnectivity)一、JDBC的本质二、开始前的准备工作三、关于JDBC中的事务四、JDB
C编程
六步1.注册驱动2.获取连接
小宝945
·
2024-01-26 14:05
Java
java
数据库
10系统移植
引导安装系统)->安装windows驱动->安装应用程序linux系统移植:通过拨码开关选择启动方式(SD卡启动)->bootloader(uboot)引导安装linux->安装linux驱动->安装
linux
scw_zch
·
2024-01-24 19:07
培训课程
移植
linux raw socket 发送ip报文,Raw Socket Linux发送/接收数据包
(我对
C编程
知之甚少)码:#include#include#include#include#include#include#include#include#include#include#inc
曹逆娘曹
·
2024-01-24 16:21
linux
raw
socket
发送ip报文
linux应用
程序——valgrind使用方法
一、前言上面我们将了很多内存调试优化的方法,但这些方法都是需要手动加入代码来实现。事实上,已经有很多成熟的工具可以让我们直接调试代码,不需要在代码中加入其它的调试代码。valgrind就是用于调试内存的一款工具。二、valgrindvalgrind的使用一般为:valgrind[选项][程序路径][程序选项]2.1工具分类valgind是一个工具集,它里面包含了许多个工具,每个工具的作用都不同。下
wipping的技术小栈
·
2024-01-23 12:53
利用Eclipse和Sourcery G++ Lite通过GDBserver在Windows下单步调试嵌入式
Linux应用
程序
我的开发平台:上位机:WIN732bitHomebasic下位机:AM3517,Linux2.6.37需要用的软件资源:1.arm-2012.09-64-arm-none-linux-gnueabi.exe(sourceryG++Lite)2.jdk-8u5-windows-i586.exe(JavaJdk)3.eclipse-standard-kepler-SR2-win32.zip(Eclip
savage_sdj
·
2024-01-22 13:24
eclipse
gdbserver
Sourcery
G++
Lite
AM3517
windows单步调试
TIAPortalV19中文名博途软件安装教程(附软件下载地址)
新发布的博途(TIAPortalV19)是一款全集成自动化编程软件,适用于PL
C编程
与仿真操作。
羽化飞翔186
·
2024-01-22 13:17
电视
软件需求
《Linux
C编程
实战》笔记:信号处理函数的返回
信号处理函数可以正常返回,也可以调用其他函数返回到程序的主函数中,而不是从处理程序返回。setjmp/longjmp使用longjmp可以跳转到setjmp设置的位置这两个函数原型如下#includeintsetjmp(jmp_bufenv);voidlongjmp(jmp_bufenv,intval);参数env是一个特殊类型jmp_buf的变量。这一数据类型是某种形式的数组,其中存放的是在调用
ouliten
·
2024-01-21 22:04
c语言
笔记
信号处理
linux
《Linux
C编程
实战》笔记:信号的捕捉和处理
Linux系统中对信号的处理主要由signal和sigaction函数来完成,另外还会介绍一个函数pause,它可以用来响应任何信号,不过不做任何处理signal函数#includevoid(*signal(intsignum,void(*handler)(int)))(int);可以分解为以下几个部分:signal是一个函数,它接受两个参数:signum和handler。signum是一个整数,
ouliten
·
2024-01-21 22:34
笔记
linux
c语言
《Linux
C编程
实战》笔记:Linux信号介绍
信号是一种软件中断,它提供了处理一种异步事件的方法,也是进程惟一的异步通信方式。在Linux系统中,根据POSIX标准扩展的信号机制,不仅可以用来通知某进程发生了什么事,还可以给进程传递数据。信号的来源信号的来源有很多种方式,基本可分为软件和硬件两种方式硬件方式当用户在终端按下某些键时,将会产生信号。如按下组合键后将产生一个SIGINT信号硬件异常产生信号:除数为0,无效的储存访问等。这些事件通常
ouliten
·
2024-01-21 06:24
linux
笔记
c语言
一文讲透
Linux应用
编程—进程原理
文章目录程序的开始和结束main函数由谁调用?程序是如何结束的?atexit注册进程终止处理函数return、exit、_exit三者区别进程环境环境变量进程运行的虚拟空间进程的正式引入什么是进程?进程ID多进程调度原理fork创建子进程为什么要创建子进程?fork的内部原理父子进程对文件的操作进程的诞生和消亡进程的诞生进程的消亡僵尸进程孤儿进程waitpid介绍waitpid和wait的区别?w
Trump. yang
·
2024-01-20 18:41
Linux
笔记
linux
运维
服务器
Linux 【
C编程
】 引入线程,线程相关函数
1.线程的引入1.1使用线程同时读取键盘和鼠标代码演示:#include#include#include#include#include#include#include//读取键盘输入的线程函数void*keyboardThread(void*arg){charc;while(1){//从键盘读取一个字符c=getchar();//打印从键盘读取的字符printf("键盘输入:%c\n",c);}
Trump. yang
·
2024-01-20 18:10
笔记
Linux
linux
c语言
CentOS 使用 rsync 同步文件
rsync是一个常用的
Linux应用
程序,用于文件同步。rsync服务可以实现数据的同步,但不是自动同步。
咆哮的程序猿
·
2024-01-20 09:40
系统
环境
数据同步
rsync
Twincat PLC 跳出循环
在TwinCATPL
C编程
中,要跳出循环结构通常可以通过以下几种方式实现:使用Break指令:在TwinCAT3的PL
C编程
环境中(IEC61131-3标准),可以使用BREAK指令来立即终止最内层的循环
wangyue4
·
2024-01-20 03:41
windows
linux应用
程序设置粘滞位,Linux粘滞位的设置
粘滞位(Stickybit),或粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。Sticky位是一个访问权限标志位,可以用来标示文件和路径。历
墨剑心
·
2024-01-19 23:13
linux应用程序设置粘滞位
linux用c实现pwd命令,Linux
C编程
小例子——pwd命令的实现
Linux
C编程
小例子——pwd命令的实现#include#include#include#include#includeino_tget_inode(char*);voidprintpathto(ino_t
sleepsoft
·
2024-01-19 19:53
linux用c实现pwd命令
Linux应用
开发之高精度定时器
linux应用
编程工具篇linux工具编程之POSIX定时器前言POSIX定时器API介绍1.timer_create2.timer_settime3.timer_gettime(timer_ttimerid
你好呀程序员
·
2024-01-19 18:34
linux
运维
服务器
C语言夺命题十例,为啥C语言的总是这么恶趣味?
有效的
C编程
需要对诸如未定义的行为,递归和指针算术等概念有深入的理解,但是这些故意复杂的例子并不代表现实世界的代码,当然也不会为了清晰和可维护性而获得任何奖励。
诸葛青云999
·
2024-01-19 15:12
编程判断输入一个文件是否为可执行文件_【正点原子FPGA连载】第三章Linux
C编程
入门-领航者ZYNQ之linux开发指南...
1)实验平台:正点原子领航者ZYNQ开发板2)平台购买地址:https://item.taobao.com/item.htm?&id=6061601087613)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/fpga/zdyz_linhanz.html4)对正点原子FPGA感兴趣的同学可以加群讨论:8767449005)关注正点原子公众号,
weixin_39976153
·
2024-01-19 02:33
JDBC概述和使用详解
各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口JDB
C编程
,真正执行的代码是驱动jar包中的实现类。如何使用JDBC?mysqljar包下载地址1
小哼快跑
·
2024-01-18 17:11
Java
基础知识专栏
JDBC
Java操作数据库
java
【嵌入式
C编程
】快速通关秘籍五:结构体与位运算章节
内容提要:结构体变量的应用结构体数组的应用结构体指针的应用共用体、枚举的应用typedef的使用结构体的内存分配位运算知识详解01:结构体变量的定义在实际问题中,一组数据往往具有不同的数据类型;例如在学生登记表中,姓名应为字符型、学号可为整型或字符型、年龄应为整型、性别应为字符型、成绩可为整型或实型.显然不能用一个数组来存放这一组数据;因为数组中各元素的类型和长度都必须一致为了解决这个问题,C语言
物联技术666
·
2024-01-18 12:00
嵌入式C语言开发
c语言
数据结构
算法
《Linux
C编程
实战》笔记:出错处理
这一节书上把它放到线程这一章,按理说应该在前面就讲了头文件errno.h定义了变量errno,它存储了错误发生时的错误码,通过错误码可以得到错误的信息程序开始执行时,变量errno被初始化为0。很多库函数在执行过程中遇到错误时就会将errno设置为相应的错误码。函数被成功调用时,它们不修改errno的值。因此,当一个函数被成功调用,errno的值可能不为零,它的非零值由前面的函数设置。所以不能根据
ouliten
·
2024-01-18 06:25
笔记
linux
c语言
Linux应用
层调用驱动层
1.Linux如何与驱动层通信在Linux操作系统中,为了确保系统的安全性和稳定性,应用程序通常不被允许直接访问驱动层。相反,应用程序需要通过操作系统提供的接口来与驱动程序进行通信。这种通信通常是通过系统调用完成的。系统调用是应用程序和操作系统内核之间的接口,它允许应用程序请求内核执行某些特权操作,例如读写文件、创建进程、打开网络连接等。当应用程序调用系统调用时,它会陷入内核模式,内核会检查并执行
左手的月光
·
2024-01-17 08:11
linux
microsoft
运维
Linux Kernel Stack Overflow/Linux 内核栈溢出
不同于
Linux应用
程序的栈能够动态增长,Linux内核栈是固定的,并且比较小,比如Linux2.6.x内核,在X8632位架构上一般是4K或8K(在进行内核编译时,Kernelhacking下进行配置
lenky0401
·
2024-01-16 22:39
Linux内核技术
linux
内核
栈溢出
踩栈
基恩士PL
C编程
kv7000软件KV-STUDIO V11.63从入门到精通学习资料
恩士PLC软件KV-STUDIOV11.63是一款用于编程和配置基恩士PLC的软件。它提供了一个直观的界面,使用户能够轻松地创建和编辑PLC程序,并进行在线调试和监视。该软件还具有丰富的功能,包括数据记录、报警管理、远程访问等。此外,KV-STUDIOV11.63还支持多种通信协议,如Modbus、Ethernet/IP等,以便与其他设备进行通信。总之,KV-STUDIOV11.63是一款功能强大
萌新学院
·
2024-01-16 18:36
工控资料
PLC编程软件
学习
rsync全面讲解
rsync是一个常用的
Linux应用
程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。
old_GGB
·
2024-01-16 07:35
linux
服务器
运维
iOS算法小记
某些代码,并未按照《禅与Objective-
C编程
艺术》中写的那样规范,请轻喷。Demo地址用C语言写一个函数,实现翻转字符串,并考虑
寒秋壹叶
·
2024-01-15 12:14
Linux程序之可变参数&&选项那些事!
一、
linux应用
程序如何接收参数?
一口Linux
·
2024-01-15 06:05
原创
linux系统应用
linux
算法
运维
富士PL
C编程
软件SX-Programmer Standard介绍
富士PL
C编程
软件SX-ProgrammerStandard是一款功能强大的编程软件,适用于富士PLC设备,如F系列、A系列等。
萌新学院
·
2024-01-15 04:59
PLC编程软件
工控资料
汇编
GX Works2 三菱PL
C编程
中文版和仿真模拟软件安装教程
GXWorks2三菱PL
C编程
软件的安装步骤如下:下载GXWorks2安装包,解压到任意文件夹中,方便查找。打开解压后的文件夹,找到带图标的setup应用程序,右键选择“以管理员身份运行”。
萌新学院
·
2024-01-15 04:29
工控资料
PLC编程软件
汇编
GX Works3三菱PL
C编程
中文版和仿真模拟软件安装教程
GXWorks3是三菱电机推出的PL
C编程
软件,用于编程和监控三菱的PLC设备。以下是其安装步骤:下载GXWorks3的安装包,并确保从三菱官方的网站下载,以避免安装恶意软件。
萌新学院
·
2024-01-15 04:29
PLC编程软件
工控资料
汇编
上一页
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
其他