
如何显示已经隐藏的 chrome 扩展

记得去年跟别人玩<荒野行动>的时候还能语音的,今年暑假跟同学玩饥荒和 L4D2 讨论组语音,我可以听到他们的声音,他们却听不到我的声音很难受,搜了一些方法都不管用,最后没办法只能用手机跟他们语音。
今天玩<无限法则>,对面有人先说话了,然后我按 U 想说,结果没声音(名字后面没有小喇叭),那个唯一说话的老哥看到没人回应也不说话了,于是整场沉默…
再晚点和 B 站科技区的几个 UP 玩游戏(L4D2)还是没声音,我卸载了麦克风驱动,去官网重新下,安装之后还是不行,很绝望,又去搜了一些方法,什么用驱动精灵更新啊、禁用立体声混音设备啊,都不行,最后找到一个方法才管用。
主要使用到的是 QTranslator 类,这个类加载 .qm 文件,.qm是一个二进制的文件,它由.ts生成。
大致过程如下:
1 | pylupdate5 mwin.py -ts zh_CN.ts |
用 Qt Linguist.exe(/Lib/site-packages/pyqt5-tools/),用它打开刚刚生成的 .ts 文件翻译。注意,你每翻译好一个后要打上那个√。完成之后点击 file 中的 Release,然后就生成了 .qm 文件。
例如,用 QT 写了一个界面文件 mwin.py,然后执行如下指令
1 | pyuic5.exe -o mwin.py mwin.ui |
新建 main.py 文件,在其中加载对应的界面文件和翻译文件就可以了。
网上找了很多帖子,都说的是注册表的问题,我试了下,发现确实是由于 intel 集成显卡的两个注册表项引起的。解决办法:命令行输入 regedit,打开注册表,进入 HKEY_CLASSES_ROOT\Directory\Background\Shellex\ContextMenuHandlers,删除 ig 开头的两个注册表项,退出即可。
作者:木鱼
链接:https://www.zhihu.com/question/48817635/answer/112772070
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Intel 有一个超过 100 页的文档,专门介绍 cpuid 这条指令,可见这条指令涉及内容的丰富。
记得去年的时候,曾经有个“英布之剑”问过我这条指令,当时并没有给出一个满意的回答,现在放假,想起来,把资料整理了一下。很久以前确实用过这条指令,其实指令本身并没有什么难的,关键是看你有没有耐心研读完繁琐的资料,当然还得对 CPU 有一定的了解,如果“英布之剑”看到这篇文章,而且仍然需要更详细的资料,可以给我一个联系方式,或者相互之间可以交流一下。
cpuid 就是一条读取 CPU 各种信息的一条指令,大概是从 80486 的某个版本开始就存在了。似乎是从 80386 开始,当 CPU 被 RESET 以后,CPU 会在 EDX 寄存器中返回一个 32bits 的 CPU 签名(Processor Identification Signature),但这时候 CPU 还没有 CPUID 这条指令,后来出现了这条指令后,软件无需以来 CPU 复位就可以读出这个 CPU 签名,同时还可以读出很多 CPU 的相关信息。
CPUID 这条指令,除了用于识别 CPU(CPU 的型号、家族、类型等),还可以读出CPU支持的功能(比如是否支持MMX,是否支持 4MB 的页等等),内容的确是十分丰富。 CPUID 指令有两组功能,一组返回的是基本信息,另一组返回的是扩展信息,本文介绍基本信息部分,扩展信息部分下篇中介绍。本文所在程序或程序片段,均使用 MASM 6.11 编译连接,可以在 DOS(包括虚拟机的 DOS下)运行。
When I ran omnetpp
with zsim
simulator using the command $CPUSPECPATH/471.omnetpp/exe/omnetpp_base.amd64-m64-gcc43-nn $CPUSPECPATH/471.omnetpp/data/ref/input/omnetpp.ini
, and I got an error like that:
1 | <!>Cannot open `omnetpp.ini` . |
I tried to solve this using Baidu and Google, without success. However, the file existed indeed, I can obtain its content using command vim $path/omnetpp.ini
or cat $path/omnetpp.ini
, which made me confused.
Finally I copied the file from the SPEC path(spec/471.omnetpp/data/ref/input/omnetpp.ini) to my work directory(./omnetpp.ini), and I changed the command like this $CPUSPECPATH/471.omnetpp/exe/omnetpp_base.amd64-m64-gcc43-nn $WORKPATH/omnetpp.ini
, then I ran the command successfully.