Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【学习分享】全志平台TWI子系统源码分析(1)从设备树到寄存器
全志平台TWI子系统源码分析 1 从设备树到寄存器 前言 一 名词解释 二 从设备树入手看源码 1 TWI设备树 2 TWI源码位置 3 TWI总线相关寄存器 总结 前言 这次开坑主要是想把全志平台TWI子系统在源
Linux系统学习
学习
arm开发
Linux
嵌入式硬件
Linux系统编程makefile制作动态库和静态库
目录 制作动态库 制作静态库 首先准备简单的add c sub c main c head h 具体代码如下 head h文件 int Add int a int b int Sub int a int b add c文件 include
Linux系统学习
Linux
服务器
运维
【Linux】Mint20.3系统安装Anaconda环境
Anaconda是非常方便的python开发IDE环境 其中不仅包含了很多常用python库还有Spyder运行环境 Mint系统是近些年非常受欢迎的linux系统 易上手已操作特性使其普及非常快 本篇介绍在Mint20 3系统安装Anac
FPGA学习
Linux系统学习
Linux
Ubuntu
运维
【Linux】定时任务crontab/at
在linux系统中定时任务常用两个命令crontab及at命令 两者区别在于crontab用于设置循环定时任务 即每隔一定时间或固定时间后启动对应任务命令 at用于设置一次性定时任务 在任务完成后定时任务即删除 1 crontab命令 1
Linux系统学习
Linux
运维
服务器
Ubantu下Linux动态IP和静态IP配置方法
Ubantu Linux动态Ip和静态Ip配置方法 一 动态Ip配置 二 网络配置文件 1 进入网络配置文件 2 静态Ip和动态Ip的修改 3 修改inerfaces文件后需要进入DNS文件添加域名Ip 三 重启网络 让其配置生效 四 使用
Linux系统学习
Linux
网络
虚拟机Ubuntu20.04一招解决无法连接网络问题
虚拟机Ubuntu20 04一招解决无法连接网络问题 网上试了很多方法都没解决 最后一招解决 简单的网上一堆教程自己找下 此教程适合解决不了的同学 第一步 先关闭虚拟机的ubuntu系统 然后虚拟机 gt 设置 gt 网络适配器 选择NAT
Linux系统学习
Ubuntu
Linux
Linux学习——动态库的创建
Linux 创建动态库 一 动态库特点 二 生成动态库 共享库 1 生成目标文件 o 2 创建共享库 以command为例 3 给共享库创建链接 4 编译测试 5 让系统找到库的方法 1 方法二 2 方法三 一 动态库特点 二 生成动态库
Linux系统学习
Linux
五大开源Web服务器
开源产品的出现不仅获得了个人用户的喜爱 众多知名企业也青睐于它 虽然开源产品数不胜数 但并不是每一个开源产品都能被广泛应用并得到大众的好评 在众多成功的开源产品中 只有少数领头羊 而其它产品只能望其项背 本文汇总了五款开源Web服务器 来看
Linux系统学习
linuxunix系统编程
http服务器
服务器软件
如何使用 Xshell 连接 Linux 服务器
目录 搭建 Linux 环境 Linux 环境的搭建方式 购买云服务器 使用Xshell远程登陆到Linux服务器 下载安装Xshell 查看Linux主机ip 使用Xshell登录主机 方法1 方法2 额外补充 总结 搭建 Linux 环
Linux系统学习
Linux
服务器
经验分享
Ubuntu 20.04安装LAMP,并配置sqli-labs靶场
Ubuntu 20 04安装LAMP 并配置sqli labs靶场 一 安装lamp 安装apache2 安装php 安装mysql 安装libapache2 mod php 安装php mysql 确认安装成功 确认apache2安装成功
CTF入门
Linux系统学习
Ubuntu
apache2
php
Linux文件与目录的复制、删除与移动(cp、rm、mv)
cp 复制文件或目录 cp adfilprsu 源文件 目标文件 cp options 源文件1 源文件2 目录 选项与参数 a 相当于 dr preserve all的意思 至于dr参考下面说明 d 若源文件为链接文件的属性 link f
Linux系统学习
Linux
运维
【Linux】超好用的编译工具 —— gcc/g++
文章目录 前言 一 安装gcc g 二 背景知识 三 gcc如何完成 1 预处理 进行宏替换 2 编译 生成汇编 3 汇编 生成机器可识别代码 4 连接 生成可执行文件或库文件 5 记忆选项的小技巧 6 一个重要的概念 函数库 7 再谈链接
Linux系统学习
Linux
c语言
c
Ubantu——Linux文件解压和压缩
Linux文件压缩和解压指令 一 gzip和gunzip 二 tar命令 三 tar解压和查看 压缩形式介绍 一 gzip和gunzip 例如 二 tar命令 使用区别如下 三 tar解压和查看 tar xvf 加上要解压的文件名字
Linux系统学习
Linux
zip
【Linux】VMware虚拟机安装Linux Mint系统
1 安装准备 虚拟机软件 VMware Workstation Pro Mint系统镜像 linuxmint 20 3 cinnamon 64bit iso 下载网址可见 网易 欢迎访问网易开源镜像站 阿里 阿里巴巴开源镜像站 清华 清华大
Linux系统学习
Linux
运维
服务器
Linux学习——静态库制作
Linux 静态库制作 一 静态库的特点 二 静态库制作格式和指令 三 简单制作静态库 Demo 1 目标封装函数 2 调用测试文件 3 将函数文件生成 o 文件 4 编译生成静态库 5 编译测试 6 缺点 一 静态库的特点 二 静态库制作
Linux系统学习
Linux
c语言
linux如何开发一些自定义命令
在Linux中 可以通过创建自己的脚本或可执行程序来开发自己的命令 下面是一些具体的步骤 创建脚本或可执行程序 首先 你可以使用文本编辑器创建一个脚本文件或可执行程序 例如使用Bash脚本编写一个名为 mycommand 的命令 bin b
Linux系统学习
Linux
运维
服务器
配置samba服务
什么是samba服务 是 和windows 进行 文件打印机共享的组件 结果就是linux windows 之间可以互相访问它们的共享文件 说明 我用的是ubuntu系统 ubuntu系统安装samba服务 确定自己是否安装samba dp
Linux系统学习
【Linux】VIM使用
第一节 Vim常用操作 Vim没有菜单 只有命令 Vim的工作模式有三种 第一种 命令模式 vi vim 文件名 进入命令模式 不可以输入文字 只能识别命令 插入命令 a 在光标所在字符后插入 i 在光标所在字符前插入 o 在光标下插入新行
Linux系统学习
Linux