小编tem*_*ame的帖子

什么是输入元素的innerHTML?

我只想从维基百科的chrome控制台上做这件事.我将光标放在搜索栏中,然后尝试这样做,document.activeElement.innerHTML += "some text"但它不起作用.我用Google搜索并查看其他属性和属性,但无法弄清楚我做错了什么.

activeElement选择器工作正常,但选择正确的元素.

编辑:我刚发现它是value属性.所以我想改变我的要求.为什么改变innerHTML输入元素的工作?如果我不能做任何事情,为什么他们有这个属性?

html javascript dom dom-manipulation

20
推荐指数
3
解决办法
7万
查看次数

如何避免浮点错误?

我试图编写一个近似平方根的函数(我知道有数学模块......我想自己做),我被浮点运算搞砸了.你怎么能避免这种情况?

def sqrt(num):
    root = 0.0
    while root * root < num:
        root += 0.01
    return root
Run Code Online (Sandbox Code Playgroud)

使用它有以下结果:

>>> sqrt(4)
2.0000000000000013
>>> sqrt(9)
3.00999999999998
Run Code Online (Sandbox Code Playgroud)

我意识到我可以使用round(),但我希望能够让它真正准确.我希望能够计算出6或7位数.如果我四舍五入,这是不可能的.我想了解如何在Python中正确处理浮点计算.

python floating-point python-3.x floating-point-precision

19
推荐指数
2
解决办法
2万
查看次数

为什么不能加密流量流量?

这个问题的目标是我只是想更好地理解P2P和网络以及安全/加密的本质.我是一名前端Web开发人员,如果我们低于HTTP请求,我对网络堆栈的了解并不是很好.

话虽如此,我试图了解互联网服务提供商和所识别的内容如何"嗅探"洪流流量.我觉得这个问题会暴露我的无知,但是不可能有某种类似HTTPS的P2P协议那么不可读吗?

我知道一个给定的数据包必须在整个过程中识别它到网络的目的地,但是不能将数据包配置为只显示它们的目的地,以便没有人能够确定它的目的,直到它到达目的地为止?为什么ISP显然是一个不可复制的情况,只能看看P2P流量并了解它的一切,但SSH是非常安全的?

encryption p2p bittorrent network-programming network-security

19
推荐指数
1
解决办法
1万
查看次数

谷歌地图中的标记掉落事件?

我需要在用户在地图上删除标记时触发事件.我有代码为他们工作删除标记,但我无法弄清楚如何触发事件.

有小费吗?

google-maps-api-3

18
推荐指数
1
解决办法
1万
查看次数

"导入X"和"来自X导入*"之间的区别?

在Python中,我不太清楚以下两行代码之间的区别:

import X
Run Code Online (Sandbox Code Playgroud)

要么

from X import *
Run Code Online (Sandbox Code Playgroud)

难道他们都不是从模块X导入所有内容吗?有什么不同?

python import difference

18
推荐指数
3
解决办法
2万
查看次数

为什么git挂起 - 必须在命令后按两次输入?

编辑:摘要:在Git中输入的每个命令都会产生一个悬挂光标,如果在按下输入之前键入了任何内容,则表示"输入错误".没有命令产生任何结果.我尝试了一个没有结果的全新安装.

完全新的到Git.不知道我在做什么.(我在Mac上)

我按照网站上的基本说明操作:

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:aerovistae/MetPetDB-Mobile.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

但是一旦我输入"git init",终端就会挂起.我按下回车键,没有任何反应,提示符不会启动新行...它只是启动一个空白行,没有闪烁的光标.我再次按回车键,提示返回,跳过终端中的一行,现在等待我的下一个命令.

我真的不明白这里发生了什么,我不确定是否有问题.

编辑:

Git是从主要下载页面安装的.

http://git-scm.com/downloads

在我按下Enter键后,git init我在一个空白的新行上获得了闪烁的光标,过了一会儿我犹豫地输入Testing并再次按回车键.然后它在下一行吐出来,bad input: Testing并向我显示一个新的提示.

我试过重新安装,但无济于事.我尝试其他git命令,git config --global user.name "Meeeee"但它没关系.它们都产生相同的悬挂.

git terminal github

16
推荐指数
1
解决办法
3万
查看次数

集合中的union()和union_update()之间的区别是什么?

Python集具有以下方法:

s.union(t)  s | t   new set with elements from both s and t

s.update(t) s |= t  return set s with elements added from t
Run Code Online (Sandbox Code Playgroud)

同样,还有这些:

s.intersection_update(t)    s &= t  return set s keeping only elements also found in t

s.intersection(t)   s & t   new set with elements common to s and t
Run Code Online (Sandbox Code Playgroud)

等等,适用于所有标准关系代数运算.

所以......问题是,这里究竟有什么区别?我看到它说update()版本返回s而不是新集,但如果我写x = s.update(t),这是否意味着id(x) == id(s)?他们现在引用同一个对象吗?

我的意思是,我真的不明白为什么要实现这两套方法.它似乎没有添加任何重要的功能.

python set set-operations

16
推荐指数
1
解决办法
1万
查看次数

您可以从扩展程序访问chrome://页面吗?

在编写manifest.json文件时,必须matches为内容脚本指定.在httphttps做工精细,但如果我尝试包括chrome://*/*或它的任何变种,我得到我试图使用无效的方案,为我的错误matches.

不允许吗?

google-chrome-extension

16
推荐指数
2
解决办法
9289
查看次数

内部如何使用Python语法?

我正在努力深入了解Python的工作原理,我一直在查看http://docs.python.org/3.3/reference/grammar.html上显示的语法.

我注意到它说你也必须改变parsermodule.c,但说实话我只是不关注这里发生了什么.

我理解语法是如何阅读语言的规范,但是......我甚至不知道这是什么写的.它看起来几乎像Python,但事实并非如此.

我希望更好地理解这个规范以及Python如何在内部使用它来做.... 什么取决于它(答案是一切,但我的意思是"引擎"的哪个方面正在处理它),使用它的是什么,它如何配合编译/运行脚本?

很难相信整个语言都归结为两页规范......

python grammar language-design python-3.x

16
推荐指数
3
解决办法
3777
查看次数

XMLHttpRequest上的xhr.response和xhr.responseText之间的区别?

当执行"GET"的要求,xhr.response并且xhr.responseText都返回相同的值.有什么不同?有没有?

javascript ajax xmlhttprequest

13
推荐指数
1
解决办法
5280
查看次数