电脑用户

计算机爱好者和高级用户的问答

1
如果现代UI应用程序不在前台,会发生什么?
如果我启动Modern-UI应用程序,然后切换到其他应用程序或在桌面上运行的常规程序,那么第一个应用程序会怎样?我听说过有关第一个应用程序被暂停的信息,但意识到我并不确定。 我的意思是,如果您愿意的话,可以编写SETI @ Home(BOINC)应用程序吗?还是将处于前台状态的应用程序始终挂起?你能改变吗?我可以看到基于可用资源,使用交流电还是电池等来进行更改。 今天早上,我听说有一个iPad由于有了“查找我的iPad”应用程序而得到恢复,并且想知道是否可以编写Modern-UI应用程序之类的东西并使它在不运行前台应用程序的情况下工作。(我知道您只是编写Windows服务或类似服务,这不是我要的。)



2
编写可在任何shell上运行的shell脚本(使用多个shebang行?)
我刚刚开始更深入地了解Shell脚本,而且我一直只是将我的脚本扔到一个文件中,对其进行标记chmod +x,然后完成/path/to/script.sh,然后让任何默认的解释器使用它,我认为这是zsh,因为那是我用我的壳。显然/bin/sh,即使我从zsh提示符执行脚本,这似乎也是默认设置,因为我开始在脚本中放入特定于zsh的内容,除非我运行,否则它会失败zsh /path/to/script.sh。 明确地说,这是我的问题: 当#!/path/to/shell开始没有shebang行()时,哪个shell执行脚本?我假设/bin/sh但无法确认。 在编写可在任何平台上运行的shell脚本方面,什么被称为“最佳实践”?(好的,这是开放式的) 如果zsh不可用,是否有可能编写尝试使用zsh并退回到bash的脚本?我已经尝试过放置两条shebang行,如下所示,但是bad interpreter: /bin/zsh: no such file or directory如果我在没有zsh的计算机上尝试,那只会出错。 #!/bin/zsh #!/bin/bash




7
公钥总是要求输入密码和短语
我正在尝试使用公共密钥从NAS SSH到网络服务器。NAS用户是“ root”,网络服务器用户是“ backup” 我已经正确设置了所有权限,并且在调试SSH连接时得到了:(调试的最后一点) debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password debug1: Next authentication method: publickey debug1: Offering DSA public key: /root/.ssh/id_dsa.pub debug1: Server accepts key: pkalg ssh-dss blen 433 debug1: key_parse_private_pem: PEM_read_PrivateKey failed debug1: read PEM private key done: type <unknown> Enter passphrase …



2
禁用“是否要允许此网页访问剪贴板”消息
浏览某个网站时,我总是收到提示询问我: 是否要允许该网页访问剪贴板? 如果允许的话,该网页可以访问剪贴板并读取您最近剪切或复制的信息。 如果选择“允许/不允许”,则该消息将在您下次访问该网站时出现。 如何设置默认操作,以防止每次访问此网页时弹出该默认操作?

1
如何在DOS中选中一个复选框?
在FreeDOS安装过程中的某个时候,必须选择要安装的可选软件包。默认情况下选中的程序包的相应框中标有X。然后必须将X放置在未选择的包装盒中。 我不知道如何在盒子里装X。我可以使用箭头键在框之间移动,但是找不到任何使X变通的方法。我试图键入X。我也尝试了SHIFT + X,但无济于事。 请帮忙。
19 ms-dos  freedos 


5
除非在Mac OS X上使用pf.conf激活OpenVPN连接,否则请阻止传出流量
除非使用pf.conf激活了我的OpenVPN连接,否则我已经能够拒绝与外部网络的所有连接。但是,如果通过关闭和打开笔记本电脑盖或重新打开和关闭Wi-Fi断开连接,则会失去Wi-Fi连接。 我在Mac OS 10.8.1上。 我通过Wi-Fi(从不同位置,包括公共Wi-Fi)连接到Web。 OpenVPN连接是使用粘度设置的。 我在下面设置了以下数据包过滤规则 /etc/pf.conf # Deny all packets unless they pass through the OpenVPN connection wifi=en1 vpn=tun0 block all set skip on lo pass on $wifi proto udp to [OpenVPN server IP address] port 443 pass on $vpn 我使用启动包过滤器服务,sudo pfctl -e并使用加载新规则sudo pfctl -f /etc/pf.conf。 我还编辑/System/Library/LaunchDaemons/com.apple.pfctl.plist并更改了行<string>-f</string>以读取,<string>-ef</string>以便数据包筛选器在系统启动时启动。 一开始这一切似乎都很好:只有OpenVPN连接处于活动状态,应用程序才能连接到Web,因此我绝不会通过不安全的连接泄漏数据。 …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.