通常,Chromium 会将n 个选项卡组合到一个操作系统进程中,其中n通常是一个很小的数字。
但是,对于我的一个 Chromium 配置文件,我当前打开的所有选项卡似乎都在同一进程中。确切地说,此配置文件中当前打开了 43 个选项卡,跨越两个窗口。Chromium 任务管理器将所有 43 个选项卡列为在一个进程中。(PID = 14530。)
如果我在ps那个过程中,我看到:
/usr/lib64/chromium-browser/chrome --type=renderer --lang=en-US --force-fieldtrials=ForceCompositingMode/disable/InfiniteCache/No/Prefetch/ContentPrefetchPrefetchOn/Prerender/Prerender15minTTL/PrerenderLocalPredictor/Enabled/UMA-New-Install-Uniformity-Trial/Experiment/UMA-Session-Randomized-Uniformity-Trial-5-Percent/default/UMA-Uniformity-Trial-1-Percent/group_36/UMA-Uniformity-Trial-10-Percent/group_04/UMA-Uniformity-Trial-20-Percent/group_02/UMA-Uniformity-Trial-5-Percent/group_18/UMA-Uniformity-Trial-50-Percent/group_01/ --disable-gl-multisampling --disable-accelerated-2d-canvas --disable-accelerated-video-decode --channel=12624.99.622289786
Run Code Online (Sandbox Code Playgroud)
我知道有一些命令行标志可以改变 Chromium 将选项卡分组到进程中的方式,但是,我没有传递任何这些标志。(我不知道它们在今天之前存在,同时谷歌搜索这个问题的答案。)
我还有另外两个配置文件——受影响的配置文件是一个“工作排序”配置文件,我还有“正常”和“真正喜欢 cookie 的网站”——另外两个配置文件(“正常”和“cookies”) ") 正常运行。
我尝试过的两件事:
我在 Gentoo 上运行 Chromium v29.0.1547.57。
我在过去和现在已经搜索了相当多的一个内置功能或程序,但没有运气。我想用密码保护文件夹,但不想对其进行加密。
文件夹内容的安全性并不重要,密码只是对试图从我的计算机访问文件夹内容的人起到威慑作用。把它想象成计算机上的密码锁,如果您要移除硬盘驱动器,您可以轻松获取用户拥有的所有文件,但密码仍然具有威慑力,因此并非每个路过的人都可以继续前进。
这里不使用加密的两个主要原因是:
有人知道解决方案吗?
我有一个 HTML 文件,其中包含锚点。如果我指定锚点名称,我就可以通过浏览器访问特定部分,因此当我
file://<html_path>/<html_file>.html#<anchor_name>
在浏览器的地址框中写入时,文件会打开并滚动到正确的部分。
如果我将相同的链接放入HYPERLINKExcel 中的函数中,该链接只会打开网页,修剪#部分,而不会滚动到指定的部分。如果我在HYPERLINK函数中放置了一个指向带有锚点部分的网页的链接,它似乎可以正常工作,因此http://链接#不会被修剪并且仍然可以工作。
搜索 Google 会返回此论坛帖子和几篇 KB 文章,其中说明哈希不能用于 office 内的文件名,尽管它是有效的文件名字符。同一页面指出这已在 Excel 2010 中解决,但我使用的是 2010 版本,这显然仍然是一个问题。
有解决方法吗?我打算将每一行链接到目标文件中的不同部分,并且有 1000 多行,因此选择将原始 html 文件分解为多个或为每个部分生成单独的 URL 并链接到文件。
我想要source一个文件并为该源重定向 STDIN。是否可以?
例如,我有这个我想获取的文件:
# test.sh
export VALUE=SOMETHING
Run Code Online (Sandbox Code Playgroud)
这适用于外壳:
> source test.sh
> echo $VALUE
SOMETHING
>
Run Code Online (Sandbox Code Playgroud)
然而这不起作用
> echo anything | source test.sh
> echo $VALUE
>
Run Code Online (Sandbox Code Playgroud)
有什么方法可以做到这一点,还是因为“源”在当前 shell 中运行而无法暂时重定向 STDIN?
我已经玩了一段时间的 bash 自动完成功能,但找不到解决我的问题的方法。我有一个包含如下子文件夹的项目目录:
现在,我想有一个命令,把它cdproject在那里我可以cd在我的项目目录及子目录内的任何子文件夹。这个命令应该提供一个自动完成功能,我可以在其中输入cdproject pr --> TAB TAB,然后获取一个列表,例如ruby/project1, ruby/project2, rails/project3...
我的问题是如何处理子目录。程序cdproject看起来像这样
#!/bin/bash
cd $1
Run Code Online (Sandbox Code Playgroud)
在cdproject-autocompletion.bash这个样子的
_cdproject()
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
opts=$(ls ~/Dropbox/projects)
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
}
complete -o default -o nospace -F _o o
Run Code Online (Sandbox Code Playgroud)
而我的里面.bash_profile,我的来源cdproject-autocompletion.bash与
source ~/cdproject-autocompletion.bash
所以任何人的想法,如何实现这一目标?也许opts应该返回 subdir 结构,ruby/project1但是自动完成应该只对最后一部分起作用,即实际的项目名称。我不知道这怎么可能。
我知道有很多方法可以将单个窗口移动到另一台显示器。我想要的是将多个窗口同时移动到另一台显示器的能力。例如,是否有一个应用程序可以将所有窗口从监视器 1 移动到监视器 2,并保持相对位置?或者在一台显示器上与另一台交换窗口?
如果您同时处理几件事,或者想将注意力转移到一组特定的任务上,这样的事情会很有用。
我在使用非英文美式键盘的键盘时遇到问题。似乎在这种情况下,按 AltGr 键将模拟 Windows 上的 CTRL + ALT。我已经使用 Windows 的屏幕键盘验证了这一事实,其中按 AltGr 会突出显示 Control 和 Alt。
与其尝试更改 Windows 行为,这会很乏味,因为我使用的是两层 Windows(使用 RDP 从 Windows 远程处理到远程 Windows 主机,然后使用 Linux VM 来宾),我想将 linux 键盘映射更改为了解我的 level3 键开关是 Control_L + ISO_Level3_Shift。
使用 xev 时,我得到以下用于按下和释放 AltGr 的输出:
KeyPress event, serial 33, synthetic NO, window 0x4000001,
root 0x108, subw 0x0, time 4346182, (158,441), root:(163,557),
state 0x2010, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, …Run Code Online (Sandbox Code Playgroud) 如果有人从 USB 闪存驱动器打开 Word 文档,但未将其保存到计算机,那么在移除驱动器后我可以访问该文件的内容吗?如果是这样,怎么办?
我已经尝试过数据恢复和自动办公恢复,但没有找到。我的Office版本是2016。
在我的系统上,如果我打开一个文件emacs,向下滚动文件并关闭它,下次我打开文件时,emacs将自动向下滚动到相同的位置。这是如何运作的?
是否emacs将数据库保存在我打开的最后 N 个文件以及其中的最后一个光标位置?如果是这样,这个数据库在哪里?它会占用多少空间?我可以控制这种行为吗?
规格:
Linux Mint Debian 版
内核:3.2.0-4-amd64
GNU Emacs 23.4.1
几天前,我关闭并拔掉了我的 Win 7 PC 以更换电源板上的插座。它运行良好,没有任何问题或投诉。启动时间最多只有一分钟,性能也很快。没有安装新软件,我没有任何改变。
当我切换插头并在几秒钟后重新启动时,它卡在了 BIOS 屏幕上(我想)。我等了几分钟,但它没有让步,也没有响应我点击F12进入 BIOS(只是为了看看它是否已经崩溃,实际上并不关心进入 BIOS)。我以相同的结果重新启动了几次。我试着把插头调回来,否定的。试过一夜之间拔掉插头,没有变化。
我终于把它留在 BIOS 屏幕上一段时间,几分钟后它开始操作系统初始化。不幸的是,这花了很长时间,就像在超级慢动作中观看一样。当它最终启动时,一切都继续处于慢动作状态,当我打开或关闭窗户时,它们会淡入淡出。鼠标移动正常,上网浏览不受影响,但这是一台HTPC,我不能再在上面看电视了,因为画面太慢了。
我运行了磁盘检查并没有得到任何东西,我能说的一切似乎都很好,但我真的不知道如何进行任何诊断,我的 PC 上似乎没有设置任何诊断工具。我相信它与软件或硬盘驱动器无关,因为它甚至在操作系统启动之前就会影响计算机。我认为它必须与主板或内存有关?
关于如何免费检查的任何建议(我很穷,没有可用资金用于此),或任何其他建议?
linux ×5
bash ×2
windows-7 ×2
autocomplete ×1
chromium ×1
emacs ×1
gentoo ×1
html ×1
keyboard ×1
macos ×1
memory ×1
motherboard ×1
performance ×1
permissions ×1
privacy ×1
script ×1
security ×1
tabs ×1
user-folders ×1
virtualbox ×1
windows ×1
xorg ×1