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系统初始化
30天自制操作系统(第10-11天)
按照《深入理解
linux
内核》的介绍,内存页大小为4k。所以下面构建申请和释放4k大小的内存:1.申请内存的大小必须是4k的倍数,所以需
Amnesiac_seven
·
2024-02-09 07:03
算法
30天自制操作系统(第12天)
第12天定时器(1)12.1使用定时器根据定时器分配的中断号为IRQ0(《深入理解
linux
内核》P158页),将中断周期设定为11932,换算成16进制为0x2e9c。
Amnesiac_seven
·
2024-02-09 07:03
其他
【
Linux
】进程学习(二):进程状态
目录1.进程状态1.1阻塞1.2挂起2.进程状态2.1运行状态-R进一步理解运行状态2.2睡眠状态-S2.3休眠状态-D2.4暂停状态-T2.5僵尸状态-Z僵尸进程的危害2.6死亡状态-X2.7孤儿进程1.进程状态1.1阻塞阻塞:进程因为等待某种条件就绪,而导致的一种不推进的状态通俗来说,阻塞就是进程卡住了,因为缺少了某种资源所以阻塞一定是在等待某种资源为什么阻塞?因为进程要通过等待的方式,等具体
Jayce..
·
2024-02-09 07:01
Linux
linux
学习
网络
【
Linux
】进程学习(一):基本认识
目录1.基本概念2.初步理解3.描述进程-PCB3.1task_struct-PCB的一种3.2task_struct内容分类4.组织进程5.查看进程5.1通过ps指令查看5.2通过系统目录查看6.通过系统调用获取进程的PID和PPID7.通过系统调用创建进程-fork初识1.基本概念课本概念:程序的一个执行实例,正在执行的程序等内核观点:担当分配系统资源(CPU时间,内存)的实体。2.初步理解以
Jayce..
·
2024-02-09 07:30
Linux
linux
学习
运维
服务器搭建-使用root登陆
Linux
账户系统大家知道
Linux
的账户系统是比较严格的,普通用户在做系统级别的更改时经常会遇到跟账户权限相关的问题,服务器购买时的默认登录账户也只是用户账户。
weixin_33948416
·
2024-02-09 07:59
运维
开发工具
php
关于从windows上传文件到
linux
出现带中文的文件名乱码问题
windows上传文件到
Linux
下要转码原因:windows下的文件格式默认是gb2312,而
linux
下的默认是en_US.UTF-8
linux
下查看:echo$LANG所以要将上传后的文件在
linux
清欢_java
·
2024-02-09 07:19
gcore服务器设置root账号密码登录
他默认开启了SE
Linux
,和强制ssh密钥登录。
io无心
·
2024-02-09 07:57
运维
服务器
运维
自动驾驶OS市场的现状及未来
站在车企的角度看,QNX有点像Mobileye——尽管“易用”,但限制了车企的自主性;而
Linux
则有点像英伟达——比较“难用”,但赋予了车企很大的自主权及面向未来的兼容性。
九章智驾
·
2024-02-09 07:54
内核
芯片
中间件
大数据
人工智能
Hyperledger Fabric模型和工具介绍
在上一篇
Linux
环境下搭建HyperledgerFabric1.1开发环境的文章中,介绍了如何快速在本地运行起Fabric开发环境,在正式进入开发环节之前,需要先了解清楚Fabric的整个运行原理,才能更好的进行开发
冯宇Ops
·
2024-02-09 07:37
【
Linux
】
Linux
开发工具(yum、gdb、git)详解
一、软件包管理器yum1、什么是软件包在
Linux
下安装软件,通常的办法是下载到程序的源代码,并进行编译,得到可执行程序。
炫酷的伊莉娜
·
2024-02-09 07:34
Linux
linux
yum
gdb
git
Git学习
特点:速度简单的设计对非线性开发模式的强力支持(允许上千个并行开发的分支)完全分布式有能力高效管理类似
Linux
内核一样的超大规模项目(速度和数据量)二、安装Git各平台安装包下载地址为:http://
星石传说
·
2024-02-09 07:27
其它
git
学习
elasticsearch
ubuntu
linux
22.04安装gnome-panel,出现软件包无法下载
ubuntu
linux
22.04安装gnome-panelubuntu安装完成之后,自带的是unity的桌面,如果想要使用gnome桌面环境,需要进行gnome的安装在终端中输入"sudoapt-getinstallgnome-panel
xiaomingdym
·
2024-02-09 07:24
ubuntu
linux
Linux
centos7 在线及离线安装postgresql12 详细教程
目录一、在线安装1、配置yum源2、安装PostgreSQL3、初始化PostgreSQL4、启动PostgreSQL服务5、修改密码6、配置远程访问7、关闭防火墙8、全关完后,navicat测试二、离线安装1、官网找到对应的版本,下好包上传到内网的机器上2、安装PostgreSQL3、修改路径4、初始化PostgreSQL5、启动PostgreSQL服务6、修改密码7、配置远程访问8、关闭防火墙
泠然一梦
·
2024-02-09 07:53
linux
服务器
数据库
postgresql
生信学习小组Day2-康康
学习内容1.
Linux
是什么?
康康_0142
·
2024-02-09 07:25
postgresql-12主从快速搭建
前言搭建postgresql主从架构的文章已经很丰富了,从配置参数以及搭建过程都描述的比较详细,本篇将这些操作简单处理成脚本(
linux
),方便快速使用。
꯭吾꯭非꯭水
·
2024-02-09 06:21
postgresql
数据库
linux
内核编译太慢,现在的
linux
内核编译太简单了:
linux
kernel2.6.36.2编译手记
先show一下新内核:[feng@fsc~]$uname-a
Linux
fsc2.6.36.2fsc#2SMPMonDec1321:02:02CST2010i686i686i386GNU/
Linux
硬件环境
A学历提升黄老师
·
2024-02-09 06:20
linux内核编译太慢
Linux
系统安装(CentOS Vmware)
学习环境安装VMware安装VMware下载&安装访问官网:https://www.vmware.com在此处可以选择语言点击China(简体中文)点击产品,点击WorkstationPro下滑,点击下载试用版下滑找到Workstation17ProforWindows,点击DOWNLOADNOW找到浏览器的下载,点击打开文件或者点击打开文件夹若打开文件夹则找到刚才下载的文件再次双击(如果你直接点
Lamar Carpenter
·
2024-02-09 06:50
Linux
linux
centos
运维
linux
中30个基础命令
ifconfig查看网卡的查看网卡的ip殴网关以及子网掩码route看路由的显示和操作ip的路由表ping测试网络通不通的[root@localhost~]#pingwww.baidu.comPINGwww.a.shifen.com(36.152.44.95)56(84)bytesofdata.64bytesfrom36.152.44.95(36.152.44.95):icmp_seq=1ttl=
没那么楠
·
2024-02-09 06:18
基础
linux
运维
Apache网站部署
站点添加及
linux
防火墙和se
linux
启动和停止apache站点添加
linux
系统防火墙和se
linux
起停1、防火墙firewall操作查看防火墙的状态,如下(默认开启):systemctlstatusfirewalld
戏神
·
2024-02-09 06:17
apache
Linux
36.2@Jetson Orin Nano基础环境构建
Linux
36.2@JetsonOrinNano基础环境构建1.源由2.步骤2.1安装NVIDIAJetson
Linux
36.2系统2.2必备软件安装2.3基本远程环境2.3.1远程ssh登录2.3.2samba
lida2003
·
2024-02-09 06:46
Linux
linux
人工智能
计算机视觉
运维
Linux
使用nginx做反向代理和负载均衡
1.安装Nginx在
linux
的安装和启动_浮休383的博客-CSDN博客2.反向代理server{listen8443;#监听端口server_namelocalhost;location/{proxy_passlocalhost
浮休383
·
2024-02-09 06:45
linux
nginx
负载均衡
SQLServer第一章 - 初识SQLServer
为了完成本关任务,你需要掌握:1.如何在
Linux
系统中连接SQLServer数据库,2.如何创建数据库。
wangyongqi2022
·
2024-02-09 06:43
SQLServer
practice
of
Educoder
【QT+QGIS跨平台编译】之三十一:【FreeXL+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
FreeXL介绍二、文件下载三、文件分析四、pro文件五、编译实践一、FreeXL介绍【FreeXL跨平台编译】:Windows环境下编译成果(支撑QGIS跨平台编译,以及二次研发)【FreeXL跨平台编译】:
Linux
翰墨之道
·
2024-02-09 06:10
Qt+QGIS跨平台编译
FreeXL跨平台编译
FreeXL编译
FreeXL
FreeXL+qt
QGIS跨平台编译
QGIS编译
linux
驱动工作原理
linux
或者windows驱动是如何对上和对下工作的,请用中文回答在
Linux
系统中,设备驱动程序通过在/dev目录下创建文件系统条目与硬件通信。
金士顿
·
2024-02-09 06:39
linux
linux
驱动开发
【
linux
温故】CFS调度
CFS的基础概念其实就四个:调度类权重虚拟运行时间红黑树关于红黑树的内容可以参考之前的《【
linux
温故】红黑树》文章。这
hlx
·
2024-02-09 06:00
linux
paramiko模块使用
安装:pipinstallparamikodemo:连接
linux
,返回执行结果importparamiko#创建ssh对象ssh=paramiko.SSHClient()#连接方式ssh.set_missing_host_key_policy
不 再 熬 夜
·
2024-02-09 06:29
持续集成
python
Linux
(Ubuntu)环境下安装卸载Python3(避免踩坑)
一、安装第一步:进入/usr/local/目录,下载Python3,这里我下载的是python3.8.10,如果要下载其他版本改下链接中的版本号,需与官网版本号对应。wgethttps://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz第二步:解压下载的Python-3.8.10.tgz,会解压到/usr/local/Python-3.8.10
不 再 熬 夜
·
2024-02-09 06:27
随笔
python
ubuntu
第二章 Electron自定义界面(最大化、最小化、关闭、图标等等)
嵌入Chromium和Node.js到二进制的Electron允许您保持一个JavaScript代码代码库并创建在Windows上运行的跨平台应用macOS和
Linux
——不需要本地开发经验(这段话是来自官网
Etc.End
·
2024-02-09 06:26
Electron
electron
前端
javascript
CHAPTER 1 Docker入门
insecure-registry引起的启动异常3.4docker升级3.5docker卸载1.docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的
Linux
壹只菜鸟
·
2024-02-09 06:26
#
Docker整理
docker
容器
运维
4-8
Linux
服务控制 --- systemctl
一、概念梳理:1、systemd:所有进程的父进程(
Linux
内核3.0以上版本),通过pstree显示系统中的进程树,可以看到systemd是第一个。2、systemctl:服务控制命令。
捌千里路雲和月
·
2024-02-09 06:50
《Docker极简教程》--Docker环境的搭建--在
Linux
上搭建Docker环境
更新系统:首先确保所有的包管理器都是最新的。对于基于Debian的系统(如Ubuntu),可以使用以下命令:sudoapt-getupdatesudoapt-getupgrade安装必要的依赖项:安装一些必要的工具,比如ca-certificates,以及允许使用systemd的cgroupfs驱动。添加Docker的官方GPG密钥:为了验证Docker的包,需要添加Docker的GPG密钥。cu
喵叔哟
·
2024-02-09 06:21
Docker极简教程
docker
linux
eureka
Android Studio技巧合集「常用技巧篇」
调用:Menu→Navigate→Bookmarks快捷键:添加/移除书签:F3(OSX)、F11(Windows/
Linux
);添加/移除书签(带标记):Alt+F3(OSX)、Ctrl+F
学姐干货互享
·
2024-02-09 06:35
Linux
搭建Flume开发环境
1.
Linux
搭建Flume环境2.官网下载Flume安装包:apache-flume-1.8.0-bin.tar.gz,利用xftp5工具上传到:/usr/local/flume3.利用xshell5
marklin
·
2024-02-09 06:07
大数据
大数据
flume
Linux
系统安全之iptables防火墙
目录一、iptables防火墙的基本介绍二、iptables的四表五链三、iptables的配置四、添加,查看,删除规则一、iptables防火墙的基本介绍iptables是一个
Linux
系统上的防火墙工具
揣晓丹
·
2024-02-09 05:26
微服务
linux
系统安全
服务器
linux
消息发布工具-kafka
下载地址:https://mirrors.cnnic.cn/apache/kafka一、系统构成在整个消息发布流程中,kafka作为一个中间件对系统的运行提供了解耦、削峰、异步处理的能力。由生产者发起信息同步条件,中间件作为信息转储的角色对news进行发布。消费者会通过offset来保证接收最新的消息主要由生产者、消费者、中间件构成。中间件由producer生产者brokerkafka实现实例其可
强壮的向阳花
·
2024-02-09 05:53
linux系统常用工具
linux
kafka
运维
由内而外释放R的力量||摘自《R大数据分析实用指南》
摘者按:虽然经常在
Linux
上面处理数据,公司的服务器也不必太操心内存的问题(为公司吹牛的员工,还不快把我招了_)。但是,有时还是为了内存操心,会害怕outofmemory这样的报错。
周运来就是我
·
2024-02-09 05:37
进程(三)进程间的切换、环境变量
文章目录进程间的切换
Linux
2.6内核进程调度队列一个CPU拥有一个runqueue优先级活跃进程过期队列active指针和expired指针环境变量基本概念常见环境变量查看环境变量的方法测试PATH
NuyoahC
·
2024-02-09 05:45
Linux
linux
运维
服务器
Linux
基础I/O(上)—— 文件详解
文章目录C语言文件I/O写文件读文件stdin&stdout&stderr系统文件I/Oopen第一个参数第二个参数第三个参数返回值closewriteread文件描述符fd文件描述符的本质C语言文件I/O写文件没有指定文件的目录则会在当前目录下创建文件。以"w"模式打开文件,会把原始内容清掉再写。以"a"模式打开文件,会把在原始内容后面继续追加。读文件stdin&stdout&stderrC默认
NuyoahC
·
2024-02-09 05:45
Linux
linux
服务器
c++
笔记
Linux
基础I/O(中)——重定向
重定向根据上一篇的文章我们知道,文件描述符是什么。0->stdin;1->stdout;2->stderr;如果我们新打开一个文件的话,该文件描述符为3,如下图:::“如果我先close(1),再打开一个文件,根据之前的知识我们会知道它的描述符就是1,这时会发生什么呢?确实像上面说到的close(1)后,新打开的文件文件描述符为1,并且printf也不会输出到显示器中,而是输出到文件中使用fpri
NuyoahC
·
2024-02-09 05:44
Linux
linux
运维
服务器
将TI的电量计
Linux
驱动从4.4内核移植到5.10
背景最近公司某产品用到了TI的电量计芯片BQ40Z50,我负责为其开发
Linux
驱动,搜了下,github上有TI为其写好的开源驱动,太好了。
六个九十度
·
2024-02-09 05:42
驱动开发
linux
驱动开发
电量计
库伦计
USBTMC设备端驱动的一些开发心得
背景最近2个多月主要在忙USBTMC设备端驱动的重构,原来的驱动是参考gtzhai的github工程
linux
-driver-usbtmc-gadget,然后根据公司需求做了一堆单片机风格的魔改,可读性惨不忍睹
六个九十度
·
2024-02-09 05:41
驱动开发
C/C++
USBTMC
USB
驱动
重构
将USB转串口驱动pl2303从5.10内核向后移植(back port)到4.15内核
运行lsusb能看到它的productid是0x23c3,浏览公司ftp上几个
linux
内核源码包,发现4.19也不支持该设备,支持的起码是5.x内核。
六个九十度
·
2024-02-09 05:41
驱动开发
linux
usb
串口
向后移植
back
port
一个Kbuild工程生成多个ko文件及其在驱动单元测试上的应用
背景
Linux
驱动是基于Kbuild框架开发的,一般情况下只会生成一个ko文件,如果想添加单元测试(UnitTest即UT),用户要么在模块入口函数的末尾添加UT代码,要么额外创建一个单独的UT工程,前者把测试代码跟驱动代码放置于同一个文件比较混乱
六个九十度
·
2024-02-09 05:41
驱动开发
单元测试
linux
kunit
kbuild
定制hexdump的打印输出格式
背景hexdump是
Linux
系统下一个以十六进制或ASCII形式输出文件内容的工具,通常-b-c-C-d等选项提供的打印格式就够用了,但有时板卡输出的数据格式比较特殊,想用文本比较工具(例如kidff3
六个九十度
·
2024-02-09 05:11
linux软件
驱动开发
linux
hexdump
Linux
内核函数wait_event_interruptible的condition参数踩坑
wait_event_interruptible简介wait_event_interruptible(以及wait_event打头的其他变体)是
Linux
的waitqueue机制提供的线程同步接口,它的定义如下
六个九十度
·
2024-02-09 05:11
驱动开发
C/C++
wait_queue
等待队列
TI的电量计驱动在卸载时导致
Linux
卡死
背景最近移植TI电量计芯片bq40z50的驱动,移植完毕后,能正常读取电池信息了,但是无意中发现驱动卸载会导致
Linux
卡死,死前终端闪过大量打印,将putty的缓冲区都耗尽了,必须启用syslog转发并用
六个九十度
·
2024-02-09 05:40
驱动开发
linux
驱动开发
如何给work回调函数传递用户参数
背景
Linux
驱动开发中,经常会用到workqueue,该数据结构管理的是一个个的work_struct结构体:structwork_struct{atomic_long_tdata;structlist_headentry
六个九十度
·
2024-02-09 05:40
驱动开发
内核
linux
驱动
workqueue
work_struct
用devmem2读写设备IO内存
背景有时候定位
Linux
驱动的BUG时,如果能看到外设的寄存器那就很便于调试,但是临时写ioctl命令字不太现实,如果有一个像netcat那样的通用目的网络调试工具,是极好的。
六个九十度
·
2024-02-09 05:40
驱动开发
linux软件
linux
嵌入式
驱动开发
utility
负载均衡(2)
文章目录一、
Linux
VirtualServer简介LVS介绍LVS工作原理LVS集群体系架构LVS功能及组织架构应用于高访问量的业务扩展应用程序消除单点故障同城容灾(多可用区容灾)跨地域容灾LVS应用场景音视频
Dream visit
·
2024-02-09 05:35
企业服务
负载均衡
运维
LVS
2024最新Java面试题及答案!( 2024年 1 月最新版,持续更新)
面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网Java工程师面试题包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、
Linux
程序一逸
·
2024-02-09 05:00
开发语言
java
后端
面试
程序员
多线程
JVM
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他