0%

推荐一些deepin下我个人觉得比较好用的软件

1、QQ(wine)

deepin系统的wine qq和wine 微信算是deepin特色,这也是linux这么多发行版选择deepin系统的原因之一。

1.13

QQ for linux也还行,只是很有年代感。

2、微信(wine)

1.14

3、坚果云

文件同步软件,可以在linux、windows、android、ios、mac上同步文件。

1.16

下载地址
ubuntu和debian的都可以用。

4、mindmaster

思维导图软件,用来清晰思路

1.17

5、wps

linux下编辑word、excel、powerpoint(个人觉得比libreoffice强大)

1.19

6、vim

学习曲线较陡,但学会后爱不释手的文本编辑器

1.15

7、网易云音乐

软件商店里有,网易云和deepin合作开发的(支持国产产品加入到linux当中来)
1.12

8、chromium浏览器
浏览器,反应快捷,拓展性高(特殊方式)

1.18

很欣赏这个up主

但是每次想听的时候需要打开b站看视频来听音乐,很麻烦。

所以打算把Up的视频下载下来,转成Mp3,保存在本地。

1.使用you-get 下载原视频:

用you-get将原视频下载到当前目录:

1
you-get https://www.bilibili.com/video/BV1xK4y197kb?from=search&seid=13742639050475514939

you-get可以通过Python3的pip3获得。

  • -i 查询信息(infomation)
  • -format[ ] 下载对应格式,若不选择,则为最高画质
  • -o 指定储存位置
  • -c 有会员限制的网站,可以用-c参数,加上cookie保存的路径
  • 使用火狐浏览器,在本地的C:\Users\ezhonghu\AppData\Roaming\Mozilla\Firefox\Profiles\eyne4mq2.default-release可以找到cookies.sqlite的文件,这个就是对应的cookie

2.使用ffmpeg将mp4转换为mp3:

1
ffmpeg -i 春庭雪.mp4 -f mp3 -vn 春庭雪.mp3
  • -i 为输入文件
  • -f 为强制修改为mp3格式
  • -vn 为不输出视频格式(video no)
  • 最后为新文件名

branch

分支
可以看到版本进化升级的过程
如果要比较各个分支的不同,可以在url的末尾输入

1
compare

就可以比较出各个版本的不同

issues

评论留言区
告诉bug
提交需求
疑问功能
close的话一般提问不规范或者已经解决

pull request

为这个开源项目做贡献
提交
评审code review

projects

项目管理(企业用)
工作任务流程,需求表
要做什么
做了什么
完成什么

wiki

项目资料、介绍

insights

统计信息
贡献者
多少次提交
流量等

市场均衡和价格形成

供需均衡点

市场经济中,”看不见的手”最后会把供给和需求最后交汇在均衡点。

而我认为某些重要行业应该由国家宏观调控。

比如医院,如果仅靠市场调控,回归周期太长!等医院变多起来,人都没了!

这样的回归结果就像自动控制原理里的PID震荡曲线。最后影响到现实生活中的结果就是经济周期的出现。

预测经济周期方法

1.PPI(生产者价格指数)

2.PMI(采购经理人指数)

提前发布,快,但太灵敏,不一定准确

一点对现实生活中的理解

1.租房

11月最便宜,3、4月最贵。因为3、4月大学生出来找工作,并且公司里的人拿了年终奖,房东多少都会涨点价。

2.证书

门槛越高、通过率越低证明供给越少,也就越有价值。

符号 说明 对应编码(使用时去掉空格) 英文怎么说
& AND 符号 & amp; ampersand
< 小于 & lt; little
> 大于 & gt; great
空格 & nbsp; number space
¿ 倒问号 & iquest; inverted question
? 问号 & quest; question
« 左书名号 & laquo; left angle quote
» 右书名号 & raquo; right angle quote
引号 & quot; quote
左单引号 & lsquo; left single quote
右单引号 & rsquo: right single quote
左双引号 & ldquo: left double quote
右双引号 & rdquo: right double quote
段落符号 & para; paragraph
§ 章节符 & sect; section
* 乘号 & times; times
÷ 除号 & divide; divide
± 加减号 & plusmn; plus minus
ƒ function & fnof; 还没查到
根号 & radic; radic
无穷大 & infin; infinite
° & deg; degree
不等号 & ne; ne
恒等于 & equiv; equivalent
小于等于 & le; less than or equal to
大于等于 & ge; great than or equal to
垂直符号 & perp; perpendicular
左箭头 & larr; left arrow
右箭头 & rarr; right arrow
上箭头 & uarr; up arrow
下箭头 & darr; down arrow
水平箭头 & harr; horizontal arrow
竖直箭头 & varr; vertical arrow
双线左箭头 & lArr; left arrow
双线右箭头 & rArr; right arrow
双线上箭头 & uArr; up arrow
双线上箭头 & dArr; down arrow
双线水平双箭头 & hArr; horizontal arrow
双线竖直箭头 & vArr; vertical arrow
黑桃 & spades; spades
红桃 & hearts; hearts
梅花 & clubs; club
方块 & diams; diamonds
© 版权 & copy; copy right
® 注册商标 & reg; registration
商标 & trade; trade
¥ 人民币 & yen;
欧元 & euro; euro
¢ 美分 & cent; cent
£ 英磅 & pound; pound
& oplus;
½ 二分之一 & frac12; fraction
¼ 四分之一 & frac14; fraction
千分符号 & permil; per mille
所以 & there4; there fore
π 圆周率 & pi;
¹ 商标1 & sup1; super 1
α alpha & alpha; alpha
β beta & beta; beta
γ gamma & gamma; gamma
δ delta & delta; delta
θ theta & theta; theta
λ lambda & lambda; lambda
σ sigma & sigma; sigma
τ tau & tau; tau

ps:在markdown tex中,&改为\,并且去掉;号

linux文件路径和windows不太一样,windows有CDEFG各种盘,但是Linux一切由/而生。

常见的位置:

位置 作用
/ 又叫根路径(root),代表了整个系统。以下所有的路径都是他的子路径
/boot/ 放系统启动所需的东西
/usr 放可运行的程序
/usr/bin/ 放一些基本指令
/usr/local/ 相当于给其他用户可以放想放程序的一个路径,里面也有/bin,/etc/等等子路径
/usr/include/ 放c和c++的头文件
/usr/lib 放可供所有架构调用的二进制库文件、放守护进程类型的程序
/usr/share 放可供各种可以一起使用的一些东西,比如帮助文档、字体等等
/usr/share/doc 放程序使用的帮助文档
/etc 装程序的配置文件
/homt 普通用户的家
/root/ 超级管理员的家
/srv/ 装载服务(一般可以装看不见的一些进程)
/tmp 临时文件存放处
/var/ 放一些永久的变量(值会经常变,但是变量不变)
/dev/ 插入的设备都会以文件的方式呈现出来(很好去Linux下一切皆文件的思想)
/proc/ 存放这台电脑的软件信息
/sys/ 存放这台电脑的硬件信息(以文件的方式存放)
/bin/ 开机直接挂载(指向/usr/bin/)
/sbin/ 开机直接被挂载(指向/usr/sbin/)
/usr/sbin/ 放root的基本指令

家的位置(/home/<用户名>/)

位置 作用
~/.config 放本用户的个人配置文件
~/.local/bin 放用户自行安装的可执行程序文件
~/.local/lib 放用户自行安装的库文件
~/.local/share 程序之间共享的资源

1.安装samba

1
sudo apt-get install samba

弹出 Modify smb.conf to use WINS settings from DHCP?选择NO

2.备份配置文件

1
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.back

3.配置conf文件

1
sudo vim /etc/samba/smb.conf

4.加入如下语句

1
2
3
4
5
6
7
8
[ezhonghuNAS]  # 显示被分享文件的名称
comment = NAS Storage # 说明信息
valid users = pi,root # 可以访问的用户
path = /media/pi/ # 共享文件的路径
browseable = yes # 可被其他人看到资源名称(非内容)
writable = yes # 可写
create mask = 0664 # 新建文件的权限为 664
directory mask = 0775 # 新建目录的权限为 775

5.重启samba

1
sudo /etc/init.d/smbd restart

6.没启动的话启动samba

1
sudo samba

7.添加Pi用户作为登陆

1
sudo smbpasswd -a pi

作用:从已知的一个表格匹配另一个表格对应的数据,并返回它的其他属性

A表如下(已知)

A B
1 姓名 排名
2 小明 1
3 小张 2
4 小王 3

B表如下(排名要求)

A B C
1 姓名 班级 排名
2 小明 一班
3 小王 五班
4 小张 三班

如何通过B表的姓名,知道其个人的排名?

A B C
1 姓名 班级 排名
2 小明 一班 =VLOOPUP(A3,A表$A,$B,3,FALSE)
3 小王 五班 =VLOOPUP(A3,A表$A,$B,3,FALSE)
4 小张 三班 =VLOOPUP(A3,A表$A,$B,3,FALSE)

A3表示所需要匹配的数据

选择A表的所有列(从A列到B列)

返回能和A3匹配的那一行对应的列(第三列)

FALSE表示精确查找,TRUE表示模糊查找

结果

A B C
1 姓名 班级 排名
2 小明 一班 1
3 小王 五班 3
4 小张 三班 2

本文要完成的效果:安装archlinux,暂无图形界面,与window10系统共存

本次安装使用:

硬件:16G的U盘一个(启动盘)、500G的固态硬盘一个(安装盘)、电脑支持UEFI启动
软件:windows下使用rufus(linux用dd命令)

镜像准备:

进入清华arch的镜像网站https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/选择最新的ISO文件下载(600多Mib的那个)

使用rufus将.ISO文件刻录到16GU盘中。

插入固态硬盘,重启电脑进入bios界面(微星GE为开机后按.号进入,有些笔记本为F2),把安全启动关闭,启动方式为UEFI启动,将启动顺序设置为 U盘启动优先于硬盘启动,保存后重启。

进入电脑后选择archlinux进入(如果Ultra录入U盘正确,全为绿色OK,若出现Fail自行查询archl wiki)完成后有红色的root登录界面。

连接网络:

方法1.(如果当前的网络为自家的wifi):

查看当前有哪些wifi:

1
wifi-menu

1
选择wifi并输入密码

自动分配ip地址:(否则连上也不能ping通)
1
dhcpcd

ping下百度:
1
ping www.baidu.com

退出ping:
Ctrl+C

方法2.(使用企业级网络,比如校园网):

查看当前可以连接的wifi设备(网卡)

1
ip link

启动wlan0网卡
1
ip link set wlan0 up

确认ip link 的wlan0的网卡是否成功打开
1
ip link

显示现有的wifi
1
iwlist wlan0 scan | grep ESSID

将账号密码储存起来(帐号密码可修改)
1
wpa_passphrase 网络名 密码 > internet.conf 

用wlan0的网卡设备连接刚才储存起来的网络(&为后台挂起)
1
wpa_supplicant -c internet.conf -i wlan0 &

动态分配IP地址
1
dhcpcd

同步时间:

1
timedatectl set-ntp true

给硬盘分区及格式化(UEFI方式):

查看硬盘和分区:(本文中的500G硬盘为/dev/sdc)

1
fdisk -l

使用本U盘安装盘自带了分区的工具给硬盘分区:
1
fdisk /dev/sdc

现在进入了 fdisk 分区环境,输入g来创建新gpt的分区表

1、分512M的UEFI的启动分区

输入n创建新的分区

分区号码设置为1,输入Enter选择默认的1号

分区开头为默认,输入Enter应该是2048

分区结尾可以输入需要的大小,输入+512M

2、分250G的根分区

分区号码设置为2,输入2

分区开头为默认,输入Enter

分区结尾250G,输入+250G

完成后可以输入p来查看刚才分的怎么样

3、修改分区类型

输入t选择/dev/sdc1(刚刚分的UEFI分区)

输入l查看可以修改的类型,找到Linux UEFI对应的数字输入。

输入t选择/dev/sdc2(刚刚分的根分区)

输入l查看可以修改的类型,找到ext4对应的数字输入。

查看刚刚的操作如何,输入p

觉得满意,保存!输入w

不满意,返回步骤1重来
格式化UEFI分区:

1
mkfs.fat -F32 /dev/sdc1

格式化根分区:
1
mkfs.ext4 /dev/sdc2

把制作好的硬盘挂在到这个U盘的系统(Live CD)来进行操作:

挂载根分区到/mnt上:

1
mount /dev/sdc2 /mnt

在Live CD的/mnt中创建/boot目录:

1
mkdir /boot

挂在UEFI启动分区到/mnt/boot上:
1
mount /dev/sdc1 /mnt/boot

配置Pacman包管理工具的镜像:

1
vim /etc/pacman.d/mirrorlist

找到标有China的镜像源,选择几个距离本地比较近的镜像位置,放到开头
推荐浙江大学和清华大学的镜像

安装基本的包:

1
pacstrap /mnt base base-devel linux linux-firmware dhcpcd

如果在上一部配置镜像正确的话应该不会慢的。

配置fstab:

1
genfstab -L /mnt >> /mnt/etc/fstab

检查下配置好了没

1
cat /mnt/etc/fstab

可以看到/dev/sdc1 挂在到了 /boot分区,/dev/sdc2 挂载到了/根分区

把交互者更换为我们的新系统:

接下来所有的操作路径前面都会有一个看不见的/mnt!

1
arch-chroot /mnt

如果系统被玩坏了,可以将根分区挂载到/mnt,启动分区挂载到/mnt/boot上,然后arch-chroot来修复系统。

设置时区:

1
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

1
hwclock --systohc

提前安装必要的软件:

1
pacman -S vim dialog wpa_supplicant ntfs-3g networkmanager netctl

配置语言:

1
vim /etc/locale.gen

去掉zh_CN.UTF—8,zh_HK.UTF-8,zh_TW.UTF-8.en_US.UTF-8前面的#号,保存并退出

1
locale-gen
1
vim /etc/locale.conf

在第一行加入:

1
LANG=en_US.UTF-8

保存并退出

设置主机名称:

1
vim /etc/hostname

自己设定一个myhostname(记住名称,等会用到)
这里我设置
1
ArchLinux

保存并退出
编辑/etc/hosts
1
vim /etc/hosts

到达文件末尾,加入如下内容:(ArchLinux替换为刚才设置myhostname的名称)
1
2
3
127.0.0.1 localhost
::1 localhost
127.0.1.1 ArchLinux.localdomain ArchLinux

保存并退出

设置Root的密码:

1
passwd

安装Intel-ucode(AMD处理器安装AMD-ucode):

1
pacman -S intel-ucode

安装启动引导Bootloader:

1
pacman -S os-prober ntfs-3g

1
pacman -S grub efibootmgr

部署grub:
1
2
3
4
5
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub```

ps:如果安装在U盘(移动硬盘上),应把上面那条改为:
​```shell
grub-install --terget=x86_64-efi --efi-directory=/boot --removable --recheck

生成配置文件:

1
grub-mkconfig -o /boot/grub/grub.cfg

检查下是否成功生成系统的引导入口:

1
vim /boot/grub/grub.cfg

看看末尾menuentry是否有Archlinux系统。

退出chroot模式:

1
exit

解挂:

1
umount /mnt/boot
1
umount /mnt

重启:

1
reboot

恭喜成功安装ArchLinux!