51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
linux
Linux内核加载全流程
无论是Linux还是Windows,在加电后的第一步都是先运行BIOS(BasicInput/OutputSystem)程序——不知道是不是所以的电脑系统都是如此。BIOS保存在主板上的一个non-volatile(即非易失)存储器,如PROM,EPROM,Flash等。—&mdas...
代码星球
·
2020-10-21
Linux
内核
加载
流程
Linux系统如何平滑生效NAT-BUGFIX
在《Linux系统如何平滑生效NAT》中,代码有两处问题。这只是目前发现的,没有发现的还有很多很多,这就是我为何不一开始把代码搞复杂的原因。注意以下的代码:if(!nf_nat_initialized(ct,maniptype)){//NAT还没有设置进conn的情况...}else//NAT已经设置进conn的情况p...
代码星球
·
2020-10-21
Linux
系统
如何
平滑
生效
linux内存管理解析1----linux物理,线性内存布局及页表的初始化
主要议题:1分页,分段模式及实模式2Linux分页 3linux内存线性地址空间布局及物理内存空间布局4linux页表初始化及代码解析1.1.1内存寻址和保护模式在X86平台上,内存控制单元通过分段单元电路把逻辑地址转换为线性地址,又通过分页单元把线性地址转换为物理地址。 一...
代码星球
·
2020-10-21
内存
linux
管理
解析
1----linux
Linux Shell编程入门
从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。在LinuxGUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地...
代码星球
·
2020-10-21
Linux
Shell
编程
入门
Linux NFS 说明,配置及故障分析
一、NFS服务简介NFS是NetworkFileSystem的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方...
代码星球
·
2020-10-21
Linux
NFS
说明
配置
故障
linux之ioctl函数解析
[lingyun@localhostioctl_1]$lsipconfig.c[lingyun@localhostioctl_1]$catipconfig.c /**************************************************************************...
代码星球
·
2020-10-21
linux
ioctl
函数
解析
linux中创建静态库和动态库
1.函数库有两种:静态库和动态库。 静态库在程序编译的时候会被连接到目标代码中,程序运行时将不再需要改静态库。 动态库中程序编译的时候并不会连接到目标代码中,而是在程序运行时才被载入,因此在程序运行的时候还需要动态库的存在。程序1:hello.h#ifndefHELLO_H#...
代码星球
·
2020-10-21
linux
创建
静态
动态
【Linux学习笔记】用nc实现两台主机间的文件传输(不需要输密码)
通常,可以用scp完成两台主机间的文件传输任务,但在主机间未建立信任关系的情况下,scp每次都需要输入密码,用起来感觉不是很方便,之前这篇笔记介绍过不用输入密码执行脚本或传输文件的方法,但对于一些临时性的任务,准备工作还是比较麻烦。 &n...
代码星球
·
2020-10-21
Linux
学习
笔记
nc
实现
Linux下使用Eclipse开发C/C++程序
相信好多人和我一样困惑,在网上查各种安装配置方法,可是试了所有的方法也还是没有成功,其实,这个并不能怪网上的方法不对,可能只是你没有点击一个键的原因,下面,我就来讲下怎样使用Eclipse开发C/C++程序。 首先,你需要安装JDK,这个没什么好说的...
代码星球
·
2020-10-21
Linux
使用
Eclipse
开发
C++
linux修改文件权限和用户组管理小结
经常会用到的命令,记一下。1.chgrp修改文件所属组#简单使用,将文本test.txt所属组改为gourp1chgrpgourp1test.txt2.chown修改文件拥有者#将test.txt文件所属用户修改为user1chownuser1test.txt #同时修改test.txt的所属用户和所属组ch...
代码星球
·
2020-10-21
linux
修改
文件
权限
用户组
Linux shell中的一个问题 ${}带正则匹配的表达式
目前在准备龙芯项目的PMON,在研究其编译过程的时候,看到一些make语句,百思不得其解。后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式。故记录下来,以备后来查阅。问题:在某个makefile文件中通过include引入某个文件进来Include$(shell./getname)而getname中的...
代码星球
·
2020-10-21
Linux
shell
中的
一个
问题
linux下tar.xz 文件解压
在linux下下载源码文件安装时有些会遇到tar.xz文件的解压,习惯了tar解压缩,第一次遇到.xz文件还是有点迷惑,google如下,解压这种格式的文件需要xz工具,如果xz工具没有安装,则安装yuminstallxz会安装上xz工具。 首先 xz-d&nbs...
代码星球
·
2020-10-21
linux
tar.xz
文件
解压
通过WSL在Windows下安装子Linux系统
一、开启开发者模式步骤:->系统设置->更新和安全->针对开发人员->选择开发者模式点击后会自动安装环境二、启用WSL步骤:->系统设置->应用->右侧的程序和功能->启动或关闭windows功能->勾选适用于Linux的Windows子系统确定后,重启电脑,系统更...
代码星球
·
2020-10-21
通过
WSL
Windows
安装
Linux
使用win10 hyper-v安装linux系统
1、控制面板---程序---启动或关闭windows功能---启动hyper-v管理器---重启 2、配置网络因为公司内网通过ip验证,而通过桥接的方式,虚拟机就相当于物理机所在的网络中的一台真实主机,它会被分配一个新的IP地址,但这个ip地址是不能通过验证的。因此不能通过桥接方式连接新建一个内部虚拟交换机,...
代码星球
·
2020-10-14
使用
win10
hyper-v
安装
linux
Linux 下 zip 文件解压中文乱码
windows下的中文文件名拷贝到ubuntu下面以后,文件名直接变成乱码,原因为windows下的文件名以GBK编码,而Ubuntu下的文件名为utf-8编码1.ubuntu下有一个工具可以用来转换文件名的编码,这个工具是convmv。安装方法:apt-getinstallconvmv使用方法:convmv-fGBK...
代码星球
·
2020-10-13
Linux
zip
文件
解压
中文
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
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
其他