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
c++&数据结构&linux
linux
静态库与动态库
1、动态库和静态库概念
Linux
中的库分为动态库和静态库。静态库(.a):库文件以.a为后缀,程序在编译链接时把库的代码链接到可执行文件中(将需要的库函数拷贝一份到代码中)。
Twinkle544
·
2024-02-07 17:32
linux
动态库
静态库
Linux
下静态库与动态库
**静态库:**在编译过程中将库函数代码直接加入到生成的可执行程序中,程序运行中不需要利用库函数。**共享库:**编译时,只是在生成的可执行程序中简单指定需要使用库函数信息,程序运行过程中需要利用库函数。**动态库:**共享库的一种变化形式,目前大都采用共享库的方式命名方式:**静态库:**前缀lib+库名+.a(liblzym.a,libstdc++.a等)**动态库:**前缀lib+库名+.s
爱编程的小黑
·
2024-02-07 17:01
Linux
Linux下动态库与静态库
Linux
下库函数、静态库与动态库
库函数什么是库库是二进制文件,是源代码文件的另一种表现形式,是加了密的源代码;是一些功能相近或者是相似的函数的集合体.使用库有什么好处提高代码的可重用性,而且还可以提高程序的健壮性;可以减少开发者的代码开发量,缩短开发周期.库制作完成后,如何给用户使用头文件---包含了库函数的声明库文件---包含了库函数的代码实现注意:库不能单独使用,只能作为其他执行程序的一部分完成某些功能,也就是说只能被其他程
不想睡觉_
·
2024-02-07 17:59
linux
linux
运维
服务器
linux
安装Node Exporter
NodeExporter$wgethttps://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.
linux
-amd64
干运维小白
·
2024-02-07 17:26
Node
Exporter
linux
运维
服务器
电商小程序推荐用配置服务器,电商小程序服务器配置推荐
同时需要准备运行调测的
Linux
环境,用于验证应用程序运行正常。选择Windows开发环境下,安装Eclipse,安装JDK。请安装JDK1.8及以上版本。
weixin_39576751
·
2024-02-07 17:50
电商小程序推荐用配置服务器
linux
安装jdk和安装Tomcat
一、安装JDK文件1、需要一个包:以.tar.gz结尾的jdk包,然后使用tar解压例如:tar-zxvfjdkxxxxx.tar.gz(jdk版本)-z:打包同时压缩;-x:解压.tar文件;-v:显示详细信息;-f:指定压缩后的文件名-c:产生.tar打包文件(用于压缩打包文件)。2、配置jdk环境:vim/etc/profile找一个位置输入一下命令exportJAVA_HOME=/解压的目
三*一
·
2024-02-07 16:14
linux
服务器
运维
linux
源码安装nginx和安装MySql
一、源码安装nginx1、使用yum安装nginx的依赖yuminstall-ygccpcrepcre-developensslopenssl-devel2、下载nginx压缩包。wegthttp://nginx.org/download/nginx-1.18.0.tar.gztar-zxvfnginx-1.18.0.tar.gzcdnginx-1.18.0./configuremakemakei
三*一
·
2024-02-07 16:14
linux
nginx
服务器
mysql
Linux
系统安全加固指南(万字长文)
本指南旨在说明如何尽可能地加强
Linux
的安全性和隐私性,并且不限于任何特定的指南。免责声明:如果您不确定自己在做什么,请不要尝试在本文中使用任何内容。
架构文摘
·
2024-02-07 16:43
内核
powerdesigner
qemu
uefi
芯片
antigen简介
在
Linux
下经常需要进行终端操作,一个好的shell解释器可以帮助我们极大提高工作效率。
乐百川
·
2024-02-07 16:40
Rust初体验
Rust初体验最近听闻
Linux
内核要加入Rust的支持,而且据说Rust这门语言既可以用于系统级别的开发又有现代高级语言的特质,并且没有C++那么臃肿,还可以实现内存安全,神乎其神的,所以特地安装了一个
樱满无门
·
2024-02-07 16:35
Rust
杂谈
rust
rust 语言初体验
Rust下载安装:Rust支持
linux
、mac和windows,由于本人电脑是win10系统,故此处只介绍rust在windows下的安装和下载,mac或者
Linux
版请自行访问下边的链接。
jh035
·
2024-02-07 16:02
rust
开发语言
后端
QGIS编译(跨平台编译)之四十六:minizip编译(Windows、
Linux
、MacOS环境下编译)
文章目录一、minizip介绍二、minizip下载三、
Linux
下编译四、MacOS下编译五、Windows下编译一、minizip介绍Minizip是一个用于处理ZIP文件的开源库,它基于zlib库构建
翰墨之道
·
2024-02-07 16:31
QGIS编译
minizip跨平台编译
minizip编译
minizip
minizip+qt
QGIS编译
跨平台编译
openstack(T版)公有云--Dashboard服务
Dashboard服务后,将要用浏览器访问的时候出现了404500InternalServerError等各种各样的问题,以下是我排查问题的思路:1.你先要确保你之前的组件是部署成功的2.借助错误日志3.防火墙/SE
LINUX
4
请注意这个女生叫小美
·
2024-02-07 16:27
openstack
ROS2 安装与环境测试
1.1Ubuntu虚拟机配置1.首先打开安装好的VMware虚拟机,点击创建新的虚拟机2.选择自定义高级,点击下一步3.继续下一步到下面的界面,点击稍后安装操作系统,然后继续下一步4.选择客户机操作系统为
Linux
麦咭麦咭洪
·
2024-02-07 16:41
服务器
运维
Java基础——LinkedList集合实现栈和队列
(1)LinkedList的特点:底层
数据结构
是双链表,查询慢,首尾操作的速度是极快的,所以多了很多首位操作的特有API。
花楠拾
·
2024-02-07 15:03
Java基础
java
开发语言
特网云主机安装宝塔控制版面
特网云主机安装宝塔控制版面
Linux
面板下,主要支持LNMP和LAMP、Tomcat、node.jsLNMP和LAMP环境的安装安装完成在浏览上打开面板的地址,登入面板,面板会自动推荐你安装环境套件,这里有两种选择
互联网哪些事情
·
2024-02-07 15:28
云服务器
服务器
服务器
tomcat
apache
特网云
云主机安装宝塔
ArrayList以及基于LinkedList实现栈和队列
Array数组是我们常用的
数据结构
,我们可以通过简单的语句初始化一个数组(必须指定初始化的长度)。
lady_chen
·
2024-02-07 15:28
Java
java
数据结构
队列
链表
【Python】虚拟环境miniconda安装(python3.7, python3.x)
安装首先,需要登录当前的地址https://repo.anaconda.com/miniconda/然后下载对应的安装脚本,假如需要在
linux
x86_64上安装Python3.7,可以下载如图1所示的脚本
比嗨皮兔
·
2024-02-07 15:25
Python
python
开发语言
linux
服务器
部署tomcat
1idea打包完,找到target目录下的网站我的叫做test.webSYS2
linux
安装tomcat后修改conf下的server.xml中的Connector的port修改节点中,添加3开启
linux
正怒月神
·
2024-02-07 15:55
tomcat
tomcat
java
Linux
系统信息与系统资源
目录系统信息系统标识unamesysinfo函数gethostname函数sysconf()函数时间、日期GMT时间UTC时间UTC时间格式时区实时时钟RTC获取时间time/gettimeofday时间转换函数设置时间settimeofday总结进程时间times函数clock函数产生随机数休眠(延时)秒级休眠:sleep微秒级休眠:usleep高精度休眠:nanosleep申请堆内存在堆上分配
行稳方能走远
·
2024-02-07 15:24
正点
Linux
C
应用编程
算法
linux
运维
Centos 异步 IO framework io_uring,基本原理,程序示例与性能压测
尊重原创版权:https://www.conghengx.com/hot/37285.html更多内容参考:https://www.conghengx.com/
Linux
异步I/O框架io_uring:
HDX柿子
·
2024-02-07 15:54
centos
高性能异步io机制:io_uring
io_uring是
linux
内核5.10引入的异步io接口。
linux大本营
·
2024-02-07 15:51
c++
linux
epoll
io_uring
异步io
[C/C++后端开发学习]15 简单内存池实现
文章目录为什么需要内存池内存池的设计策略对比内存池分配方法设计内存池结构空洞的利用内存释放
数据结构
设计内存池操作接口实现初始化内存池申请内存释放内存用户主动清理内存池销毁内存池block的自动清理内存池使用情况统计测试程序补充
jiang_T
·
2024-02-07 15:21
C/C++后端开发学习笔记
linux
内核
c++
linux
下的io_uring和windows下的overlapped均可实现异步I/O,有什么异同?
感觉目前看到介绍io_uring的文章还是比较少,大部分都集中在对其原理性的介绍和简单的对官方文档的翻译,真正结合实际的例子还是比较少。本文翻译整理自一篇博客:io-uring-by-example-part-1-introduction我也增加了一些自己的理解和其他的参考材料。另外,在2020年,C++也正式将协程coroutine加入标准,我尝试使用io_uring和c++20协程实现了一个高
lingshengxiyou
·
2024-02-07 15:21
linux
虚拟机
c++
开发语言
dpdk
Linux
获取微秒级时间的函数 gettimeofday
1.简介一言以蔽之,返回本时区从19700101的00:00开始,到本函数执行时的秒数和微秒数。1970年到目前大约是54+年的时间。声明:#includeintgettimeofday(structtimeval*tv,structtimezone*tz);intsettimeofday(conststructtimeval*tv,conststructtimezone*tz);描述:DESCR
Eloudy
·
2024-02-07 15:50
linux
Linux
系统编程(七)--线程控制
文章目录1线程属性1.1pthread_attr_t1.2不同属性的作用2互斥量的共享属性2.1属性的初始化与回收2.2共享属性3互斥量的鲁棒属性3.1相关函数3.2互斥量状态一致性4递归型互斥量4.1相关函数4.2递归类型的互斥量5其它同步对象的属性5.1读写锁的属性5.2条件变量的属性5.3barrier属性6可重入函数(二)7errno变量与多线程8只被执行一次的函数8.1问题提出8.2pt
-出发-
·
2024-02-07 15:50
Linux系统编程
linux
Linux
内存分配
以下内容引述《
Linux
/Unix系统编程手册》堆上分配内存进程可以增加堆的大小来分配内存,所谓堆是一段长度可变的连续虚拟内存,始于进程的未初始化数据段末尾,随着内存的分配和释放而增减。
WeinKee
·
2024-02-07 15:19
Linux系统编程
c++
linux
简易告警去重设计
最后起不到告警的作用这里设计一个简单的去重机制实现方案方案一:把告警信息打到alarm服,让alarm服去重处理方案二:每个服通过Redis共享alarm信息,自己处理去重因为alarm去重逻辑很简单,方案一显得稍重,需要额外维护服务因此采用方案二Redis
数据结构
设计对于每类告警日志
fananchong2
·
2024-02-07 15:17
设计方案
设计
告警
后端
游戏
监测
ROS文件系统相关命令(自学二刷笔记)
BV1Ci4y1L7ZZ讲义链接:Introduction·Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程一、ROS文件系统相关命令ROS的文件系统本质上都还是操作系统文件,我们可以使用
Linux
Galaxy_1229
·
2024-02-07 15:41
机器人
c++
python
笔记
Linux
启动Apache报错解决
解决:httpd:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname报错1.进入/etc/httpd/conf目录,修改httpd.conf2.搜索ServerName,去掉注释,修改为ServerNamelocalhost:803.重启即可
河西走廊
·
2024-02-07 15:56
08_树莓派_树莓派外设板_GPIO_LED
软件仓库:GitHub-ikuuil45/
Linux
_Wringpi_Example3)硬件架构4)板子全貌背面:右
-Be quiet
·
2024-02-07 15:35
Linux_树莓派_环境搭建
单片机
嵌入式硬件
linux
编程常见的锁(互斥锁、读写锁、自旋锁等)
在
Linux
编程中,常见的锁(Lock)机制用于保护共享资源,防止多个线程或进程同时访问同一资源,从而导致数据不一致或其他问题。
稚肩
·
2024-02-07 15:03
嵌入式linux
linux
互斥锁
自旋锁
读写锁
嵌入式
linux
同步原理详解与实现思路
这就是同步在生活中的一个简单的应用,同样在
linux
下,也提供了相关的机
稚肩
·
2024-02-07 15:03
嵌入式linux
linux
linux同步
嵌入式Linux编程
嵌入式
linux
驱动开发之网络设备驱动
https://bbs.csdn.net/topics/612247295简介
Linux
网络设备驱动是
Linux
内核中的一个重要组成部分,它负责网络设备的底层数据传输和设备控制。
稚肩
·
2024-02-07 15:00
嵌入式linux
linux
驱动开发
php
百面嵌入式专栏(面试题)驱动开发面试题汇总1.0
1、
Linux
驱动程序的功能是什么?对设备初始化和释放。进行内核与硬件的数据交互。检测和处理设备出现的错误。2、内核程序中申请内存使用什么函数?
内核笔记
·
2024-02-07 15:59
嵌入式岗位笔试面试真题讲解
面试题
cmd和
linux
命令
、查看进程的端口--netstat-ano|findstr"80"2、查看端口对应的进程--tasklist|findstr29363、杀死进程--taskkill/f/t/im/ChsIME.exe
Linux
Leo.荒
·
2024-02-07 15:29
linux
数据结构
(C++)学习篇(三):线性表(链式表示和实现)
目录链式存储结构单链表2.存储结构3.定义4.初始化单链表5.判断链表是否为空6.销毁7.清空链表(链表存在但是没有元素)8.求表长9.获取元素(取第i个元素的值)10.按值查找10.1根据指定数据获取该数据所在的位置10.2根据指定数据获取该数据的位置序号11.插入12.删除13.建立单链表13.1头插法13.2尾插法链式存储结构线性表中数据元素(结点)在存储器中的位置是任意的,即:逻辑上相邻,
盖世汤猿
·
2024-02-07 15:55
数据结构
数据结构
学习
数据结构
(C++)学习篇(四):线性表(循环链表)
推荐优先学习:单链表循环链表定义头尾相接的链表,即:表中最后一个结点的指针域指向头结点,整个链表形成一个环优点从表中任一结点出发均可找到表中的其他结点循环条件涉及遍历条件时与单链表的差别:单链表单循环链表p!=NULLp!=Lp->next!=NULLp->next!=L时间复杂度利用尾指针表示单循环链表:R->next->next;:R时间复杂度均为:O(1)合并两个带尾指针的循环链表//Ta,
盖世汤猿
·
2024-02-07 15:55
数据结构
数据结构
学习
链表
数据结构
(C++)学习篇(七):字符串
推荐阅读:
数据结构
(C++)学习篇(三):线性表(链式表示和实现)
数据结构
(C++)学习篇(四):线性表(循环链表)
数据结构
(C++)学习篇(五):线性表(双向链表)-CSDN博客
数据结构
(C++)学习篇
盖世汤猿
·
2024-02-07 15:25
数据结构
数据结构
c++
学习
数据结构
(C++)学习篇(一):前传
目录两个重要的能力学习目的如何学习非数值计算的程序设计方法基本概念及术语思维导图两个重要的能力抽象-----“不抽象,就无法深入思考”;去干扰,找本质(数学工具,逻辑能力)还原----“不还原,我们就看不到本来面目”;具体落地实施,增强实践(编程能力)理工科思维:数据、量化、逻辑计算机思维:解决问题的流程,包括一系列特征、处理方法、方式、流程;更强调逻辑性学习目的培养具体的技能(编程、软件开发..
盖世汤猿
·
2024-02-07 15:24
数据结构
数据结构
c++
数据结构
(C++)学习篇(二):线性表(顺序表示和实现)
目录线性结构线性表逻辑结构顺序存储结构线性表的顺序表示和实现1.线性表的定义2.线性表的初始化3.销毁线性表L和清空线性表L4.判断线性表L是否为空和求线性表L长度5.根据位置i获取对应位置的元素内容6.按值查找7.插入8.删除顺序表优缺点课外阅读线性结构只有一个头结点和尾结点;除头尾结点外,其他结点只有一个直接前驱和一个直接后驱线性结构反映结点间的逻辑关系是:一对一(1:1)==========
盖世汤猿
·
2024-02-07 15:24
数据结构
数据结构
学习
数据结构
(C++)学习篇(六):线性表(栈和队列)
推荐阅读:
数据结构
(C++)学习篇(三):线性表(链式表示和实现)
数据结构
(C++)学习篇(四):线性表(循环链表)
数据结构
(C++)学习篇(五):线性表(双向链表)-CSDN博客===========
盖世汤猿
·
2024-02-07 15:22
数据结构
数据结构
c++
学习
2019-04-24 day39-ansible自动化管理实践
ansible重点步骤实践测试项目:(回顾实践)image.pngimage.pngimage.pngimage.pngimage.pngansible模块和模块参数讲解(相当于
Linux
的命令和参数)
Ffvc
·
2024-02-07 14:23
美团面试经历+答案
一面1、自我介绍答:自我介绍是面试中唯一的自己主动介绍自己的环节,一定要好好把握好,你
数据结构
学
流花一叶
·
2024-02-07 14:54
自从掌握了软件开发的 5 条核心原则,我每天工作时至少可以多摸鱼 4 个小时
软件=程序+数据+文档+(服务)程序=
数据结构
+算法看完这两个直观的公式,是不是有一种恍然大悟的感觉,“哦,原来这样啊。”
沉默王二
·
2024-02-07 14:48
数据结构
与算法之美学习笔记:50 | 索引:如何在海量数据中快速查找某个数据?
索引的需求定义构建索引常用的
数据结构
有哪些?总结引申前言本节课程思维导图:在第48节中,我们讲了MySQL数据库索引的实现原理。MySQL底层依赖的是B+树这种
数据结构
。
浊酒南街
·
2024-02-07 14:05
数据结构与算法之美学习笔记
数据结构
算法
数据结构
与算法之美学习笔记:51 | 并行算法:如何利用并行处理提高算法的执行效率?
目录前言并行排序并行查找并行字符串匹配并行搜索总结引申前言本节课程思维导图:时间复杂度是衡量算法执行效率的一种标准。但是,时间复杂度并不能跟性能划等号。在真实的软件开发中,即便在不降低时间复杂度的情况下,也可以通过一些优化手段,提升代码的执行效率。毕竟,对于实际的软件开发来说,即便是像10%、20%这样微小的性能提升,也是非常可观的。算法的目的就是为了提高代码执行的效率。那当算法无法再继续优化的情
浊酒南街
·
2024-02-07 14:05
数据结构与算法之美学习笔记
算法
数据结构
2020-02-19
疫情严重在家工作学习python
数据结构
与算法分析一书日更希望能坚持下去第一章python基础1.python语句中变量存的是指向数据的引用A=[1,2,3,4]B=AA.append(5)print(
Log_ARG
·
2024-02-07 14:42
Linux
系统中HTTP代理的常见问题及解决方案
亲爱的
Linux
用户们,是不是有时候觉得HTTP代理就像是一个魔法盒子,让你在数字世界中自由穿梭?但是,就像所有的魔法物品一样,它也会偶尔出点小状况。
华科℡云
·
2024-02-07 14:55
java
开发语言
基于
Linux
的HTTP代理服务器搭建与配置实战
而
Linux
系统,凭借其强大的功能和灵活性,成为了搭建HTTP代理服务器的理想选择。今天,我们就来一起探索如何在
Linux
上搭建和配置一个高效的HTTP代理服务器。
华科℡云
·
2024-02-07 14:55
python
http
上一页
116
117
118
119
120
121
122
123
下一页
按字母分类:
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
其他