我有这个文本文件:
714
01:11:22,267 --> 01:11:27,731
Auch wenn noch viele Generationen auf einen Wechsel hoffen,
Even if it takes many generations hoping for a change,
715
01:11:27,732 --> 01:11:31,920
werde ich mein Bestes geben
und hoffe, dass andere das gleiche tun.
I'm giving mine, I'm doing my best
hoping the other will do the same
716
01:11:31,921 --> 01:11:36,278
Wir haben eine harte Arbeit vor uns,
um den Lauf der Dinge zu ändern.
it's going to be hard work
for things …Run Code Online (Sandbox Code Playgroud) 我有一台 2001 年的老式笔记本电脑 (Vaio R505),它的硬件非常有限。幸运的是,有很多有效的方法,但我不知道如何让它更好地工作。最大的两个限制是 256MB RAM,没有软盘或 CD,它不能从 USB 驱动器启动,因为 BIOS 很古老。
它确实有足够的磁盘用于缩小的 WinXP 分区、Ubuntu Lucid 分区、交换区和 60MB 未分配空间。即使使用自定义构建的最小内核剥离了 Xubuntu 安装,对于小内核和超慢交换来说也有点太重量级了。
我想安装Damn Small Linux,因为它是为这种老式和规格的机器设计的,但我不知道如何加载它。为了启动 Xubuntu,我在 Windows 中启动了 WUBI,它旨在然后安装 Unbuntu。我的引导加载程序现在是 GRUB2,并且可以愉快地引导 Linux 或 XP(我无缘无故地保留它们)。
我几乎可以肯定,将正确的材料放在我的空闲分区上并告诉 GRUB DSL 安装是可能的,我只是不知道正确的材料是什么。
由于这是一个非常奇怪的情况,而且我能够滚动自定义内核,因此我主要是在寻找指向信息的指针以揭开引导过程的神秘面纱,以及 update-grub 需要查看哪些内容才能将 DSL 添加到引导列表。
我有一个调用的脚本jsl在/usr/local/bin。运行which jsl在那里找到它。
我想暂时使用一个不同的版本,当echo $PATH我看到它/usr/bin在路径的早期。所以我添加了一个jsl在该文件夹中调用的脚本,并且我已经验证它是可执行的并且在使用完整路径调用时可以正确运行。
但是,which jsl仍然找到第一个版本,并且jsl仍然运行它。
为什么我的新人jsl没有which被姓名发现或被处决?
我有这个脚本,它生成随机密码,但需要改组。我找不到办法做到这一点。请帮我。
num=("0" "1" "2" "3" "4" "5" "7" "8" "9")
special=("@" "#" "$" "%" "*" "-" "+")
upper=(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)
lower=(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)
lower2=${#lower[*]} #${lower[$((RANDOM%lower2))]}
upper2=${#upper[*]} #${upper[$((RANDOM%upper2))]}
num2=${#num[*]} #${num[$((RANDOM%num2))]}
special2=${#special[*]} #${special[$((RANDOM%special2))]}
echo "${special[$((RANDOM%special2))]}${num[$((RANDOM%num2))]}${lower[$((RANDOM%lower2))]}${upper[$((RANDOM%upper2))]}${lower[$((RANDOM%lower2))]}${upper[$((RANDOM%upper2))]}${lower[$((RANDOM%lower2))]}${upper[$((RANDOM%upper2))]}"
Run Code Online (Sandbox Code Playgroud)
这是输出: …
拿一台旧 PC(例如 1.8GHz P4 和 256MB RAM),在其上安装例如 Ubuntu 10.04 LTS。
现在转到基于 PIC 或 AVR 的家庭项目并连接它。只需三个连接和每台微型计算机的板载外围设备,您现在就拥有一个大屏幕和键盘,可以轻松连接到这个 5 美元的小工具。
使用minicom轻松读取/写入设备。
我想更进一步。我需要记录、绘制和分析数据
本质上,我将我的搜索结果想象为
我可以在这里使用哪些工具?
我写这个是为了帮助我批量编码一些视频:
find -name '*.mkv' -exec HandBrakeCLI -Z "Android Tablet" \
-c "1-3" -m -O --x264-tune film -E copy --decomb -s 1 -i {} \
-o `echo {} | tr mkv m4v` \;
Run Code Online (Sandbox Code Playgroud)
然而,它失败了——它需要每个 700-900MB 的文件并用 36KB 的文件替换它。
值得注意的是,HandBrake 能够读取和打印视频文件的属性;只有当它继续对其进行编码时,它才会因为文件无效而失败。所以看起来覆盖发生在它到达......
-o `echo {} | tr mkv m4v`
Run Code Online (Sandbox Code Playgroud)
...但我不确定为什么应该这样做。我只是想将输出文件名从whatever.mkv 更改为whatever.m4v
文件名没有空格。例如,它们的形式12-the-revenge.mkv为 。
在一部纪录片中,Linus Torvalds说,即使在未来,如果有人想从头开始制作一个新的操作系统,他们可以使用他编写的内核。这是非常鼓舞人心的。
Linux 内核是否足够高效以至于将来不需要编写全新的内核?
bash ×2
kernel ×2
boot-loader ×1
find ×1
grub2 ×1
linux ×1
linux-kernel ×1
math ×1
path ×1
plotting ×1
serial-port ×1
text ×1
tr ×1