pacman

常用Linux发行版操作系统大盘点

半世苍凉 提交于 2020-08-11 02:21:41
本文已收录进开源项目: github.com/JavaCollection ,有自学路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中… 在之前的两篇文章: 《人手一套Linux环境搭建之:macOS版本教程》 《人手一套Linux环境搭建之:Windows版本教程》 中详细演示了如何在 Windows 系统和 macOS 系统上基于虚拟机来打造 学习和实验用 的 Linux 环境,这两篇文章中安装的 Linux 系统都是 CentOS 这个发行版,于是一些小伙伴发出了 致命三连击 : 为啥不选用其他类型的 Linux 系统呢? 还有哪些 Linux 系统可供选用呢? 我到底该选哪一种 Linux 操作系统呢? 得嘞,做个小盘点吧。 不过由于个人能力和见识有限,如有不当之处,还请批评指出,一起交流进步。 眼花缭乱! Linux 系统的种类实在是太多了,具体的发行版种类让人看得眼花缭乱,本文就试着来总结一波, 理一理 、 顺一顺 ,帮助我们做到心里有数。 单谈 Linux 的概念实在是太泛了。严格来讲, Linux 只能说是一种操作系统的 内核 ,所以我们通常所说的 “Linux操作系统” 一般指的是 采用Linux作为内核 的操作系统! 首先我们选两个常见的维度,来 做个分类 吧。 按是否商业版来划分 现有的 Linux 发行版操作系统,可以划分为由商业公司维护的

安装和使用ArchLiunx超详细教程

僤鯓⒐⒋嵵緔 提交于 2020-07-25 13:05:07
效果图 安装系统 一、下载介质 https://www.archlinux.org/download/ 二、启动 ISO 到Live 环境 此步骤由很多种方式: 制作ISO为U盘启动工具,可以使用 Ultra ISO 或 大白菜 有Linux/Unix系统的,可以硬盘写入Grub,制作启动项 三、安装前的准备 启动 iso到 live 环境,登录后,在 /root, ArchLinux 贴心地 放置了 install.txt 文件供参考。 验证启动模式 如果以在 UEFI 主板上启用 UEFI 模式,Arch iso 将会使用 systemd-boot 来 启动 Arch Linux。 ls /sys/firmware/efi/efivars 如果目录不存在,系统可能以 BIOS 或 CSM 模式启动 连接到互联网 确保系统已经启用了 网络接口,用 ip-link(8) 检查: ip link 连接到网络,连接网线或无线网络. https://wiki.archlinux.org/index.php/Network_configuration_(简体中文)/Wireless_(简体中文) 如果采用无线联网 # netctl 打开wifi wifi-menu 如果采用ADSL 宽带连接 pppoe-setup # 或者 systemctl start adsl ping 检查网络连接

作为程序员,你可开发哪些有趣项目?

大城市里の小女人 提交于 2020-07-24 06:08:26
初次看到原文我是有一些震撼的,原来作为开发人员,闲暇时间还算可以做这么多有趣程序的开发。阅读时暂且抛弃你所使用的语言的限制,你是否也能够在“无聊”之时找到一个开发者的乐趣。 阅读以下内容时重点关注项目的创意性,并结合自己的独特经历进行拓展,你一定也能够找到编程的乐趣所在。很多项目都可以通过不同的技术栈来进行尝试。以下为原文内容: 正文 经过1000天的培训,你能够成为一位初学者。经过10000天的练习,你将成为一位大师。 这是出自Mas Oyama的话,对学习新事物做了很好的总结。成为出色的开发人员的秘诀在于肯下功夫。要想成为一名开发人员,你需要花大量的时间在键盘上,并且需要亲手实践。 下面有7个项目可以帮助你提高开发水平。选择自己的技术栈,随心所欲的写代码吧。 项目一:吃豆人 构建吃豆人是一个很好的可以从基础角度来了解游戏开发的途径。可以通过像React或Vue这样的JavaScript框架来实现。 通过该项目你可以学到: 实体的运动 检测按键是否被按下 碰撞检测 你可以通过给幽灵添加转向行来做更多的事情 GitHub示例地址: https://github.com/mbfassnacht/pacman-react 项目二:用户管理 开发一个基于用户管理的CRUD项目,可以教会你很多关于开发的基础知识。这对刚入门的开发人员特别有用。 通过该项目你可以学到: 路由(Routing)

Msys2: Maintaining two python installations

杀马特。学长 韩版系。学妹 提交于 2020-05-09 08:33:07
问题 I am using Msys2 portable under Win 10. I have 2 python 3.8 installations. The original question asked if that is so. I am now certain it is, so for the time being I want to deal with their maintenance. I also posted another related question Msys2: readline in two python installations I am posting below information on both. My questions are: Can they interfere with each other? If so, what steps/configuration should I deal with? ( PYTHONPATH , site-packages , etc.) Would it be safe removing

arch linux 安装指南

别来无恙 提交于 2020-05-08 04:57:24
(如果不想折腾arch linux,推荐直接使用 manjaro: https://manjaro.org/ ) 1、安装准备 Arch Linux 能在任何内存空间不小于 512MB 的 x86_64 兼容机上运行。用 base 组内的软件包进行的基本安装将占用小于 800MB 的存储空间。由于安装过程中需要从远程存储库获取软件包,机器将需要一个有效的互联网连接。 根据 Category:Getting and installing Arch 中所述,下载并引导安装介质。启动完成后将会自动以 root 身份登录虚拟控制台并进入 zsh 命令提示符。类似 systemctl(1) 的常规命令都可以用 Tab 自动补全 。 如果你想切换至其它的虚拟终端来干点别的事, 例如使用 ELinks 来查看本篇指南,使用 Alt+ arrow 快捷键 。可以使用 nano , vi 或 vim 编辑 配置文件。 键盘布局 控制台键盘布局 默认为 us (美式键盘映射)。如果您正在使用非 美式 键盘布局,通过以下的命令选择相应的键盘映射表: # loadkeys layout 将 layout 转换为您的键盘布局,如 fr , uk , dvorak 或 be-latin1 。 这里 有国家的二位字母编码表。使用命令 ls /usr/share/kbd/keymaps/**/*.map.gz

leetcode 789. Escape The Ghosts

和自甴很熟 提交于 2020-05-05 16:31:52
You are playing a simplified Pacman game. You start at the point (0, 0), and your destination is (target[0], target[1]). There are several ghosts on the map, the i-th ghost starts at (ghosts[i][0], ghosts[i][1]). Each turn, you and all ghosts simultaneously may move in one of 4 cardinal directions: north, east, west, or south, going from the previous point to a new point 1 unit of distance away. You escape if and only if you can reach the target before any ghost reaches you (for any given moves the ghosts may take.) If you reach any square (including the target) at the same time as a ghost, it

MSYS2使用教程(整理)——win10系统64位安装msys2最新版(msys2-x86_64-20190524.exe)

£可爱£侵袭症+ 提交于 2020-05-05 13:23:50
一、安装 测试系统: windows 10 首先需要msys2的安装包,可以去官网下载安装包 官网地址: http://www.msys2.org/ 本次下载的是 msys2-x86_64-20180531.exe 注意:1.msys2不可以安装在FAT*分区    2.msys2不能安装在win XP系统上 官方下载地址 http://www.msys2.org/ ,这官网下载超级慢, 推荐使用: https://mirrors-wan.geekpie.club/msys2/distrib/i686/(上海科技大学的镜像) 指定好安装路径(一般D根目录即可) 本人使用的是默认路径,win10的c盘 ,一路下一步就好。 安装好后,不要直接运行,先配置,软件源,否则下载超级慢 安装完成后点击 完 成 退出安装程序 注意: 此处不要勾选"立即运行 MSYS2 64bit", 因为接下来要配置国内更新源 二、配置国内镜像 使用[清华大学开源软件镜像站]中的地址,修改\etc\pacman.d目录下的三个文件。 配置教程 https://mirrors.tuna.tsinghua.edu.cn/help/msys2/ 1、mirrorlist.msys 文件 ## ## MSYS2 repository mirrorlist ## ## Primary ## msys2.org ##

msys2+mingw32环境搭建

纵饮孤独 提交于 2020-05-05 13:21:36
安装 msys2 64bit(msys2 http://www.msys2.org/),安装包及工具链。 pacman -Syu => pacman -Su => base-devel(msys) => 增加中国科学技术开源软件镜像地址 => mingw-w64-i686-gcc => mingw-w64-i686-gdb => mingw-w64-i686-objc => mingw-w64-i686-make => mingw-w64-i686-pkg-config => mingw-w64-i686-glib2 => mingw-w64-i686-pixman => mingw-w64-i686-libtool => pthread(mingw) => mingw-w64-i686-libxml2 => mingw-w64-i686-clang 1 2 3 4 5 6 7 问题及解决: 1)增加中国科学技术开源软件镜像地址: 分别在msys64/etc/pacman.d路径下的mirrorlist.msys、mirrorlist.mingw32、mirrorlist.mingw64文件的地址开头添加: #mirrorlist.msys Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/ #mirrorlist

VS Code 安装与配置(使用MSYS2环境与mingw-w64 编译环境)

醉酒当歌 提交于 2020-05-05 11:28:27
更正了顺序, 之前不知道怎么回事,内容顺序乱了 力求完美、详细,所以希望懂的人留言指点一下。 目前已经开始添加原理解释,希望大家能分享一些gcc gdb C语言等方面优秀链接   后续会慢慢增添内容,修正不足。 希望这篇文章能带大家入坑。 Ps.2019年消息:VSCODE已支持全局配置,C/Cpp插件也支持UI界面设置。 具体请看官网或利用搜索引擎寻找资料 请耐心看完,因为这能让你了解什么是IDE、调试、运行和命令行以及系统和程序之间的关系 如果只是想找三个文件的配置方法,请点下面导航。(其实这三个文件配置并不难,难的是没用过gcc g++ gdb,当你稍微地使用之后,配置自然是水到渠成) 基本上各平台配置内容的差异只在于那个include路径(疯狂使用搜索引擎),所以只要写下正确路径,其他就没什么大问题了 目录书签导航 下载安装(2个软件) 配置MSYS2环境 && 换源 安装Mingw-w64编译工具 变量配置 VS Code与MinGw搭配使用 c_cpp_properties.json launch.json tasks.json VS Code官方文档(谷歌翻译) && 目录结构 让Msys2更顺手 glibc问题(Linux) 在VSCode中使用Git 关于学习的理念 强烈建议先初步学会使用gcc(mingw64)等命令,这样配置才不会一脸懵逼 1,下载安装