在线运行 Linux,真滴牛逼。

2023-05-16

作者:JackTian
来源:公众号「杰哥的IT之旅」
ID:Jake_Internet
转载请联系授权(微信ID:Hc220088)
原文地址:在线运行 Linux,强的离谱!

大家好,我是杰哥。

对于 Linux 初学者来说,当接触 Linux 操作系统时,可通过虚拟机、云主机或企业服务器的环境学习 Linux,有朋友可能会问了,那有没有无需安装即可运行的操作系统呢?

正好,我最近发现了一个非常不错的网站 —— DistroTest

1、DistroTest

这个网站可以让你免费使用在线版的 Linux 和 Unix 操作系统,无需在本地进行安装。

你只需找到自己需要的操作系统版本即可在线进行测试,而且操作系统没任何限制,可使用系统的所有功能,包括卸载安装软件、测试安装程序、甚至删除或格式化硬盘、删除系统文件等;

我这里试用的是 Archlinux,点击start按钮即可启动所选的操作系统。

此在线版操作系统将会在新浏览器窗口中进行启动,当弹出如下界面时,会有一些提示,例如:停止系统、重置系统、root 用户密码和普通用户密码。点击Open VNC-Viewer(allow POP-UPs!)按钮即可进入到系统登录界面。

这里可以通过内建的 noVNC viewer 访问,但需要在浏览器中启用 / 允许 DistroTest 网站的弹出窗口,否则将无法看到弹出的 noVNC 窗口。

如果你不想启用 DistroTest 页面的弹出窗口,可在本地系统安装任意 VNC 客户端,VNC 登录信息同样也是可以在同一页面中找到的。

这样最终就进入到Arch Linux在线版的操作系统了。

若每次关机后,系统将会恢复到默认配置,当试用结束后,回到 DistroTest 页面将会停止试用的操作系统。

DistroTest 地址:https://distrotest.net/

据 2021.12.29 官方统计数据显示,DistroTest 提供了 373 种操作系统的 762 个版本。

讲真,这么多年我所接触的 Linux,但在这个网站里所列出的有一些从未听说过的发行版,甚至都不知道 Linux 操作系统原来有如此之多的版本。

除此之外,也包括部分非 Linux 的操作系统,比如:FreeBSD、FreeDOS、Gparted(磁盘分区工具)简直是刷新了我对 Linux 的认知。

2、OnWorks

OnWorks 是一个免费的托管运行 Linux Mint 在线服务器,需要在 Chrome 浏览器中安装 Linux Mint 在线服务器插件,是可以基于多种操作系统,例如:CentOS、Fedora、Ubuntu 和 Debian 等等,是一个多操作系统平台,可以从任何地方运行和测试任何类型的操作系统。简单、功能齐全、轻便且易使用。

OnWorks 地址:https://www.onworks.net/

插件下载地址:https://chrome.google.com/webstore/detail/linux-mint-online-server/ohcdfkmeiinmedcnjfdpdmffmohlomjd

3、Webminal

Webminal 是一款免费的 GNU/Linux 在线终端和编程 IDE,为用户提供了一个独特的免费在线学习平台,可以在其中了解 Linux、练习 Linux 以及与其他 Linux 用户进行互动。

使用 Webminal,可以练习 Linux 命令、编写 Bash 脚本、创建和访问 MySQL 表、学习 Python、C、Ruby、Java、Rust 编程以及使用虚拟平台执行基本的 root 用户任务。借助“Webminal Play”功能,还可以观看视频(而不是阅读文档)并进行练习。

Webminal 的功能:

  • 在线 Linux/bash 终端,无需安装;
  • 练习 Linux 命令,包括文件系统、文件管理、在 bash/awk/sed 和 MySQL 中编写脚本;
  • 可获得 100MB 存储空间;
  • 最多可创建 1000 个文件;
  • 可以创建的最大文件大小为 1MB;
  • 可以与社区成员共享文件并让他们使用你的脚本/程序验证/调试问题等;
  • 一个进程可以打开的最大文件数为 15;
  • 最多可同时运行 10 个进程;
  • 不能登录多次,除非退出;
  • 创建属于自己的群组并在群组成员之间共享文件;

除此之外,Webminal 官方也明确指出了 MySQL 的特性,如下:

MySQL 的特性:

  • 最多可创建 4 个表;
  • 数据库大小应该小于 200KB;
  • 每小时最多可执行 200 个查询;
  • 每小时最多可执行 100 个更新查询;
  • 只能有一个 MySQL 连接;
  • 不允许访问其他用户的数据库;

Webminal 地址:https://www.webminal.org/terminal/#

4、Tutorials Point Coding Ground

Tutorials Point Coding Ground 这个在线工具是开发工程师们编码、编辑、运行和共享的一个编码基础平台,它支持多语言、代码高亮、新建文件 / 项目、下载文件 / 项目、自定义设置(例如:主题颜色)、错误提示等功能。

主要包括:

  • 数据科学技术:Python 3、R、Matplotlib、NumPy、Matlab、SciPy 等;
  • 编程语言:C、C++、C#、Java、PHP、Perl、Ruby、Scala、Swift、VB.net 等;
  • Web 开发技术:CSS、HTML、Javascript、Jquery、Typescript、VueJS 等;
  • 文件编辑器:Latex、Markdown、Tex 等;
  • 在线编译器和解释器:AWK、Bash Shell、GO、Node.JS 等;

当然了,也少不了我们在线运行 Bash Shell 的环境,我通过它写了个乘法口诀的脚本程序。

代码如下:

#!/bin/bash
# Filename:My multiplication.sh
# Date:2021/12/30
# 公众号:杰哥的IT之旅
# Name:JackTian
# WeChat:Hc220088
# Description:The multiplication formula program is in bash shell

sum=0

for ((a=1;a<=9;a++))
do
  for ((b=1;b<=$a;b++))
  do
  
  sum=$[$a*$b]

echo -ne “$a*$b=$sum\done
  
echo

  done

输出结果:

“1*1=1”
“2*1=2”“2*2=4”
“3*1=3”“3*2=6”“3*3=9”
“4*1=4”“4*2=8”“4*3=12”“4*4=16”
“5*1=5”“5*2=10”“5*3=15”“5*4=20”“5*5=25”
“6*1=6”“6*2=12”“6*3=18”“6*4=24”“6*5=30”“6*6=36”
“7*1=7”“7*2=14”“7*3=21”“7*4=28”“7*5=35”“7*6=42”“7*7=49”
“8*1=8”“8*2=16”“8*3=24”“8*4=32”“8*5=40”“8*6=48”“8*7=56”“8*8=64”
“9*1=9”“9*2=18”“9*3=27”“9*4=36”“9*5=45”“9*6=54”“9*7=63”“9*8=72”“9*9=81

Tutorials Point Coding Ground 地址:

https://www.tutorialspoint.com/execute_bash_online.php

5、jsuix

JS/UIX 终端在 Web 浏览器上运行其实是与 UNIX 的操作系统非常相似,完全基于 JavaScript 编写,它包括虚拟机、Shell、虚拟文件系统、进程管理、是带有屏幕和键盘映射的终端。

点击open terminal即可打开终端。

该 JS/UIX 终端的键盘是接受 US-ASCII 字符集,如果你希望使用屏幕键盘来进行输入命令,可以点击终端左下角的显示键盘按钮来进行操作。

备用键盘映射(可能取决于系统和浏览器):

  • CTRL + SHIFT + [KEYPAD]<4> 为左
  • CTRL + SHIFT + [KEYPAD]<6> 向右
  • CTRL + SHIFT + [KEYPAD]<8> 向上
  • CTRL + SHIFT + [KEYPAD]<2> 向下
  • CTRL + SHIFT + [KEYPAD]<0> 用于退格

JS/UIX 终端是不需要任何插件来打开终端的,如果你要在 JS/UIX 终端上练习命令,可以通过guest 访客身份登录,无需输入密码,回车即可进行使用。

JS/UIX 地址:https://www.masswerk.at/jsuix/index.html

6、jslinux

jslinux 是基于 JavaScript 语言编写的 Linux 模拟器包,可以在 Web 浏览器中运行 Linux。

提供多种系统选择,你也可以在上面编译运行代码。
不过整体感觉不是很流畅。

JSLinux 地址:https://bellard.org/jslinux/

7、Copy.sh

Copy.sh 是一个高效的在线 Linux 终端,能够仿真其他操作系统,包括:Arch Linux、FreeDOS、FreeBSD、OpenBSD、Windows 2000、Windows 98 等;

首次加载仿真器时,可以选择所需的操作系统,并根据自己的要求进行定制,同时还支持多种发行版,想体验不同操作系统的可以试试。

Copy.sh:https://copy.sh/v86/

8、jor1k

jor1k 是一个用运行 Linux 的 JavaScript 编写的 OpenRISC 1000 模拟器,几乎可以在任何现代 Web 浏览器中运行。

jor1k 地址:http://s-macke.github.io/jor1k/

9、linuxcontainers

linuxcontainers 是 LXD、LXC、LXCFS 和 distrobuilder 背后的项目,目的是为 Linux 容器技术的开发提供一个发行版的环境并提供运行完整 Linux 系统的容器和虚拟机,可以运行一台演示服务器来充当运行 Linux 终端的 Shell 环境。

虽然 VM 提供了一个完整的环境,系统容器所提供的环境与 VM 的环境尽可能接近,但没有运行单独的内核和模拟所有硬件所带来的消耗。

演示服务器环境有以下限制:

  • 限时 30 分钟
  • 每个 IP 限制 4 个会话
  • 2 个共享 CPU 内核
  • 512MB 专用内存
  • 5GB 专用磁盘空间
  • 连接受限的仅 IPv6 网络连接

LXD 是下一代系统容器和虚拟机管理器,它主要是围绕在容器或虚拟机内运行的完整 Linux 系统提供统一的用户体验。

LXD 是基于映像的,并为大量 Linux 发行版提供映像。为各种用例提供了灵活性和可扩展性,支持不同的存储后端和网络类型,并且可以选择安装在从单个笔记本电脑或云实例到完整服务器机架的硬件上。

使用 LXD 时,可以使用简单的命令行工具、直接通过 REST API 或使用第三方工具集成来管理您的实例(容器和 VM)。LXD 也为本地和远程访问实现了一个 REST API。

linuxcontainers 地址:https://linuxcontainers.org/lxd/try-it/

10、CodeAnywhere

Codeanywhere 是一个即服务为最终用户提供跨平台的 Cloud IDE,可以在几秒钟内部署开发环境来节省时间,能够对项目进行编码、学习、构建和协作。要运行免费的 Linux 虚拟机,首先需要在网站上注册,然后订阅他们的免费计划。

注册后,继续创建新连接,并使用您选择的操作系统设置容器。完成所有这些步骤后,您将拥有一个可靠且免费的 Linux 控制台。

CodeAnywhere 地址:https://codeanywhere.com/

11、cocalc

cocalc 是一个不会弄乱你自己电脑的在线 Linux 终端,提供了完整的、协作的、实时同步的 Linux 命令行终端。

cocalc 的好处:

  • 不需要安装和维护任何软件;
  • 支持多人实时协作使用同一个终端;
  • 可编辑和运行 shell 脚本文件;
  • 使用终端可以与旁边的聊天功能与他人讨论相关命令;
  • 自动备份可确保您的文件安全;
  • 可以在本地桌面和在线终端之间进行复制和粘贴;

cocalc 的特征:

  • 学习 Bash 脚本;
  • 了解如何使用 Linux 命令行;
  • 运行用 Python、R、PHP、Ruby、Go、Perl、Nodejs 等编写的脚本;
  • 编译用 C/C++、Java、Rust、Assembly、Fortan、Julia、Zig、Haskell 等编写的程序;
  • 处理和存储数据文件;
  • 使用图形 X11 应用程序;

cocalc 地址:https://cocalc.com/features/terminal

12、linuxzoo

linuxzoo 是使用具有 root 访问权限的远程私有 Linux 机器访问安全的学习 Linux。

linuxzoo 地址:https://linuxzoo.net/

13、jdoodle

jdoodle 是一个在线编译器和编辑器,支持 76 多种语言,具有多个版本和 2 个数据库。

同样也有专门用来练习 Shell 编程的在线环境。

jdoodle Bash shell 地址:

https://www.jdoodle.com/test-bash-shell-script-online/

14、paiza.io

paiza.IO 是一个在线编辑器和编译器,可以在其中立即编写和运行代码。

支持多种语言,可以用于学习编程、抓取网站、编写批处理等;

同样也有专门用来练习 Shell 编程的在线环境。

paiza 地址:

https://paiza.io/projects/s0poMEX88nNR_Pd7IByIFQ?language=bash

15、Shellcheck

Shellcheck 是一个静态 Bash 语法检查工具,它可以在多种场景下使用,包括在线使用、命令行检查、编辑器配置。

当你在 Linux / Unix 平台下编写 Bash Shell 编译大量代码的时候,常常会花费大量的时间,然而这时你可以通过 Shellcheck 提前知道你所写脚本的语法问题,同样也会给出你相关纠错提示。

除了在线使用之外,还可以通过命令行进行检查,支持基于 Debian、Arch Linux、EPEL、Fedora、FreeBSD、MacOS、OpenSUSE、Windows 等多个操作系统上进行安装检查;

对于 Shellcheck 命令行的安装方式,可以参考 Shellcheck 的 GitHub 库。

脚本案例:

#!/bin/bash

DIRPATH='/tmp/jstack'
CURRENT_TIME=$(date +'%F'-'%H:%M:%S')

if [ ! -d "$DIRPATH" ];then
    mkdir "$DIRPATH"
else
    rm -rf "$DIRPATH"/*
fi

cd "$DIRPATH"

while true
do
    sleep 3600
    # 这里需要将inceptor改后自己的java进程名称
    pid=$(ps -ef | grep 'inceptor' | grep -v grep | awk '{print $2}')
    jstack $pid >> "jstack_${CURRENT_TIME}"
    dir_count=$(ls | wc -l)
    if [ "$dir_count" -gt 10 ];then
       rm -f $(ls -tr | head -1)
    fi
done

Shellcheck 检查输出结果:

$ shellcheck myscript
 
Line 10:
    rm -rf "$DIRPATH"/*
           ^-- SC2115 (warning): Use "${var:?}" to ensure this never expands to /* .
 
Line 13:
cd "$DIRPATH"
^-- SC2164 (warning): Use 'cd ... || exit' or 'cd ... || return' in case cd fails.

Did you mean: (apply this, apply all SC2164)
cd "$DIRPATH" || exit
 
Line 19:
    pid=$(ps -ef | grep 'inceptor' | grep -v grep | awk '{print $2}')
          ^-- SC2009 (info): Consider using pgrep instead of grepping ps output.
 
Line 20:
    jstack $pid >> "jstack_${CURRENT_TIME}"
           ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: (apply this, apply all SC2086)
    jstack "$pid" >> "jstack_${CURRENT_TIME}"
 
Line 21:
    dir_count=$(ls | wc -l)
                ^-- SC2012 (info): Use find instead of ls to better handle non-alphanumeric filenames.
 
Line 23:
       rm -f $(ls -tr | head -1)
             ^-- SC2046 (warning): Quote this to prevent word splitting.
               ^-- SC2012 (info): Use find instead of ls to better handle non-alphanumeric filenames.

$

Shellcheck 在线使用地址:https://www.shellcheck.net/#

Shellcheck GitHub 地址:https://github.com/koalaman/shellcheck

最后

以上就是我所列出的一些可以帮助您通过 Web 浏览器在线运行 Linux 的网站以及一些在线编译器,虽然说大大减少了我们通过 VMware Workstation 安装虚拟机的时间,各有利弊,但是上述有些网站是无需注册的,可直接通过 root 用户在线运行,可用的 Linux 命令也很多。

相反,有些网站是需要注册的,但是受权限限制,可能无法使用 root 用户,可执行的 Linux 命令也相对会少很多。但总体体验一番,有些在线运行还是非常顺畅的,跟 VMware Workstation 以及实际场景的服务器环境还是有存在很大差别的。

介绍了这么多,您会选择以上哪一个?谁能想到居然还可以通过 Web 浏览器上运行 Linux 系统?谁又能想到通过 Web 浏览器实现在线运行 Linux 操作系统环境如此的简单?

尽管如此,强烈建议在浏览器上打开任何网站之前检查系统上是否存在任何其他恶意软件或病毒。一个有存在问题或有病毒的浏览器可能会破坏你学习 Linux 系统的流畅体验。

最后的最后,除上述介绍的在线运行 Linux 以及在线编译器之外,你平时还在用哪些?欢迎大家留言分享。

推荐阅读

  • 10 款你不知道的 Linux 环境下的替代工具
  • 5 款可替代 du 命令的工具
  • 拿来就用的脚本案例(三)

以上就是今天所要分享的全部内容了。

如果你觉得这篇文章对你有点用的话,为本文点个赞、留个言或者转发一下,让更多的朋友看到,因为这将是我持续输出更多优质文章的最强动力!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在线运行 Linux,真滴牛逼。 的相关文章

  • PIX学习路径-1-选择PIXHAWK作为飞控学习的起点

    xff08 先声明出处 xff1a http blog csdn net qq 21842557 article details 52214425 xff09 创业领域现在最火爆的是什么 xff1f 无疑是机器人和无人机 越来越多的巨头和V
  • PIX学习路径-3-PIXHAWK二次开发之前需要知道的事

    现在作为一个consumer xff0c 能够实现将飞机装配 xff0c 使用MP进行固件烧录 xff0c 初始化校准 xff0c 然后还能够调节PID xff0c 这样算是一个合格的consumer了 xff0c 现在希望对PIXHAWK
  • Java面试题全集(上)

    2013年年底的时候 xff0c 我看到了网上流传的一个叫做 Java面试题大全 的东西 xff0c 认真的阅读了以后发现里面的很多题目是重复且没有价值的题目 xff0c 还有不少的参考答案也是错误的 xff0c 于是我花了半个月时间对这个
  • Netty学习:Channel及其内部接口Unsafe

    连接到网络套接字或组件的一种连接 xff0c 它能够进行I O操作 xff0c 如读 写 连接和绑定 通道为用户提供 通道的当前状态 例如是否打开 它是连接吗 通道的 64 linkplain ChannelConfig配置参数 如接收缓冲
  • 拥抱开源

    使用linux ubuntu 已经一个月多了 xff0c 偶尔用windows是因为要改vb delphi net的程序 在linux下 xff0c 似乎多数软件都是开源的 xff0c 免费的 如今我算是终于义无反顾的走上了这条路了 jav
  • STM32 | C语言对寄存器的封装

    说明 xff1a 这里以GPIO外设为例 xff0c 介绍C语言对寄存器的封装 以此类推其他外设同样可以用这种方法来封装 本文有两部分构成 xff1a 1 介绍宏定义 2 使用结构体封装寄存器列表 1 宏定义 以封装STM32 GPIOH为
  • Intel CPU(i3、i5、i7、i9)型号、性能详细解读

    一 Intel CPU的性能比较 xff1a 它们分为高中低端 xff0c 最低端的G系列 xff0c 然后是低端i3系列 xff0c 中端i5系列 xff0c 高端i7系列和至尊i9系列 Intel CPU 末尾字母含义 xff08 M
  • 字符串搜索函数

    一 字符串中找字符 char strchr const char s int c 表示从左边 开始找这个字符第一次出现的位置 char strrchar const char s int c 表示 从右边 开始找这个字符第一次出现的位置 注
  • 4. Service

    4 Service k8s 中的Pod是朝生夕死的 xff0c 并且是不会重生的 xff0c 尤其是在ReplicaSets中动态创建或销毁Pod 然而每个Pod可以获取自己的IP地址 xff0c 即使这些IP地址是不稳定的 xff08 重
  • STM32 Free RTOS实战

    FreeRTOS是一个开源的实时操作系统 使用的平台 xff1a 秉火STM32 Cortex M3内核开发板 xff0c Free RTOS v8 2 3 多任务流水灯 span class token builtin class nam
  • 参考 | 升级 Win11 移动热点开不了或者开了连不上

    讲道理 就很离谱 一开始我升级了 Win11 后 突然发现 移动热点 开不了了 就是那种 开了之后 手机 ipad 能检测到电脑移动热点的信号 但是会出现这两种情况 死活连不上连上了 在移动端显示 无互联网连接 解决办法 打开 移动热点 打
  • 在 Linux 上安装和使用恶意软件检测工具 LMD

    在 Linux 上安装和使用恶意软件检测工具 LMD xff0c 是个相当简单的过程 xff0c 1 下载资源 wget http www rfxn com downloads maldetect current tar gz 2 解压缩资
  • Docker 使用Dockerfile创建镜像

    基本结构 Dockerfle 由 一行行命令语句组成 xff0c 并且支持以 xff03 开头的注释行 一般而言 xff0c Dockerfle 主体内容分为四部分 xff1a 基础镜像信息 维护者信息 镜像操作指令和容器启动时执行指令 e
  • 为啥我的APP功能引导设计这么low?如何做好功能引导设计?

    功能引导设计历史版本 Level1 APP第一次打开的浏览页 展示主要功能及简单使用方式 xff1b Level2 引导流程页 使用 xff1f 方式在界面右上角 xff0c 点击后展示使用流程详情 xff1b Level3 蒙层 可以有上
  • 【Xshell无法连接虚拟机问题】xshell无法连接虚拟机Ubuntu系统问题

    问题描述 xff1a 电脑新安装虚拟机 xff0c 并且安装Ubuntu系统 xff0c 通过Xshell工具无法连问题 原因是新linux系统未安装 ssh 服务导致 xff0c Xshell连接是依赖 ssh 服务实现的 下面让我们解决
  • [linux下]理解Semaphore及其用法详解

    2009 05 12 13 13 Mutex 是一把钥匙 xff0c 一个人拿了就可进入一个房间 xff0c 出来的时候把钥匙交给队列的第一个 一般的用法是用于串行化对critical section代码的访问 xff0c 保证这段代码不会
  • JavaScript 数据结构——栈

    概念 栈是一种线性结构 xff0c 最大的特点就是先进后出 xff0c 后进先出 入栈push xff1a 出栈pop xff1a 实现 JavaScript中可以用数组表示栈 xff1a span class token keyword
  • Python matplotlib 以pdf形式保存图片

    import matplotlib pyplot as plt from matplotlib backends backend pdf import PdfPages short version plt plot range 10 plt
  • 基于数据报(UDP)编程的接口总结

    文章目录 Udp编程接口socket 创建套接字bind 将套接字绑定到指定的网络地址本机字节序和网络字节序 recvfrom 接收一个数据报并保存源地址 从数据报套接字接收数据调用格式函数功能 sendto 按照指定目的地向数据报套接字发
  • Android-自定义View集合

    学习安卓几个月了 xff0c 也有点自己的体会 xff0c 然而我发现自己真正喜欢的是数据方面的东西 xff0c 当然android自定义view也很好玩 xff0c 很体验一些技巧性的东西 也不想自己以前学习过程总结的东西就此淹没 xff

随机推荐

  • Nginx同一端口部署多个vue项目

    场景 大家在部署项目的时候会遇到 xff0c 只申请了一个公网端口 xff0c 但是需要将多个前端vue项目部署到同一域名同一端口下 xff0c 下面记录一下vue打包时如何配置以及nginx如何配置 我们这个项目有多个vue工程 xff0
  • 树莓派3B安装Ubuntu Mate18.04版

    树莓派3B为什么要装Ubuntu Mate版本 xff0c 因为轻量化 xff0c 就这么简单 1 相关器材 树莓派 xff1a Raspberry PI 3 Model B 树莓派3 microSD卡 闪迪16GB存储卡 HDMI线 读卡
  • 谷歌浏览器提示您的连接不是私密连接的解决方法

    谷歌浏览器是一款非常好用的网络浏览器 xff0c 但是最近有用户反应 xff0c 使用谷歌浏览器时出现提示 xff1a 您的连接不是私密连接 xff0c 这是怎么回事呢 xff1f 接下来就为大家分享使用谷歌浏览器过程中提示您的连接不是私密
  • ElasticSearch7索引管理--别名(基于kibana)

    ElasticSearch可以对一个或者多个索引指定别名 xff0c 通过别名可以查询到一个或者多个索引的内容 在内部ElasticSearch会自动把别名映射到相应的索引上 可以对别名编写过滤器或者路由 xff0c 在系统中别名不能重复
  • matlab粒子群优化算法路径规划代码解读

    前言 粒子群算法是一种群智能优化算法 xff0c 该算法具有原理简单 易实现 控制参数较少等优点 xff0c 下面根据Yarpiz公司的matlab代码就其在路径规划中的应用进行简单的介绍 xff0c 以供读者更好的理解粒子群优化算法的实际
  • (转载)OpenWrt下把SD卡挂载到 /overlay ,扩大软件空间

    在wall内外搜索无数文章 xff0c 唯有这篇文章能够看得懂并奏效 xff0c 感谢作者 原文地址 xff1a https blog samnya cn mount sd card to overlay on openwrt 作者 xff
  • XTW100高速编程器WIN10驱动安装

    按照以下方法可以实现XTW100在WIN10系统下的驱动安装 xff0c 且不需禁用驱动强制签名 先去这个网站 xff1a https zadig akeo ie 下载这个软件件 xff1a zadig 2 5 exe 由于你懂的原因 xf
  • ffmpeg-python库的使用翻译(一)

    原文地址 xff1a https github com kkroening ffmpeg python xff0c 本文为google翻译 43 部分人工翻译 希望能对大家有用 ffmpeg python xff1a FFmpeg的Pyth
  • ffmpeg-python库的使用翻译(二)

    接上篇 ffmpeg python库的使用翻译 xff08 一 xff09 原文 xff1a https github com kkroening ffmpeg python tree master examples assemble vi
  • ffmpeg-python库的使用翻译(三)

    接上篇 ffmpeg python库的使用翻译 xff08 二 xff09 原文地址 xff1a https github com kkroening ffmpeg python blob master ffmpeg filters py
  • C语言中,利用宏定义一个字符串和字符数组定义的字符串其末尾都会自动添加\0字符

    C语言中 xff0c 利用宏定义一个字符串 define MYPHONE 34 AT 43 CMGS 34 字符数组的方式来定义一个字符串unsigned char SMS 61 34 HELLO WELCOME TO RCCTS 34 问
  • 串口卡住问题分析与解决

    对于消息类系统而言任何阻塞都会导致整个系统的消息被卡住造成系统假死的问题 今天来说说串口导致系统卡死的问题 1 问题说明 xff1a 路由器在挂机过程中 xff0c 偶现串口卡住 xff0c web页面进不去 xff0c 有限终端拿不到地址
  • HTTPS 协议到底比 HTTP 协议多些什么?

    来源 xff1a 公众号 杰哥的IT之旅 作者 xff1a 阿拉斯加 ID xff1a Jake Internet 原文地址 xff1a HTTPS 协议到底比 HTTP 协议多些什么 xff1f 大家好 xff0c 我是杰哥 最近卷了一篇
  • Python爬虫实战 | 利用多线程爬取 LOL 高清壁纸

    来源 xff1a 公众号 杰哥的IT之旅 作者 xff1a 阿拉斯加 ID xff1a Jake Internet 如需获取本文完整代码及 LOL 壁纸 xff0c 请为本文右下角点赞并添加杰哥微信 xff1a Hc220088 获取 一
  • 拿来就用的脚本案例(三)

    大家好 xff0c 我是杰哥 xff08 鸽 xff09 之前给大家分享了 7 个非常实用的 Shell 拿来就用脚本实例 xff01 和 超硬核 xff01 11 个非常实用的 Python 和 Shell 拿来就用脚本实例 xff01
  • 应用层和驱动层的同步与异步的处理逻辑及底层实现

    应用层的实现 xff1a 1 ReadFile WriteFile DeviceIoControl等 xff0c 这些都有两种操作方式 xff0c 一种是同步 xff0c 一种是异步 操作设备的Win32API主要是这3个函数ReadFil
  • 10 款你不知道的 Linux 环境下的替代工具

    作者 xff1a JackTian 来源 xff1a 公众号 杰哥的IT之旅 ID xff1a Jake Internet 转载请联系授权 xff08 微信ID xff1a Hc220088 xff09 原文地址 xff1a 10 款你不知
  • 5 款可替代 du 命令的工具

    作者 xff1a JackTian 来源 xff1a 公众号 杰哥的IT之旅 ID xff1a Jake Internet 转载请联系授权 xff08 微信ID xff1a Hc220088 xff09 原文地址 xff1a 5 款可替代
  • 再见 Typora,这个开源的 Markdown 编辑器爱了。

    大家好 xff0c 我是杰哥 早期我刚开始写文章的时候 xff0c 用的富文本编辑器 xff0c 排版也非常的繁琐 xff0c 现在回想起来当初的 blog 用富文本编辑器写出来的感觉看上去真是不太美观 xff0c 直到我慢慢接触新事物后
  • 在线运行 Linux,真滴牛逼。

    作者 xff1a JackTian 来源 xff1a 公众号 杰哥的IT之旅 ID xff1a Jake Internet 转载请联系授权 xff08 微信ID xff1a Hc220088 xff09 原文地址 xff1a 在线运行 Li