小编Bao*_*hai的帖子

将脚本传递给innerHTML

在您将其标记为重复,我已经看了看这里,还有,这里太,但我似乎无法找到一个有效的解决方案.据我所知,由于脚本标记,我无法将脚本传递给innerHTML.但有没有办法将这个特定的API推入div而不将其放在HTML页面上.我有一个输入输入并运行几个$ .get以获取股票信息的按钮,所以我想将其作为结果的一部分包含在内,但是,不允许使用innerHTML,并且我尝试了许多解决方案.上面的链接,无济于事.
我可以将下面的脚本放在HTML页面上的div中,但我不想这样做,而且我需要获取用户输入,因此将它放在我的.js中将更容易一起执行所有功能.我有小部件的js包括在内.

<script type="text/javascript">
new TradingView.widget({
  "width": 480,
  "height": 400,
  "symbol": "NASDAQ:AAPL",
  "interval": "D",
  "timezone": "Etc/UTC",
  "theme": "White",
  "style": "1",
  "locale": "en",
  "toolbar_bg": "#f1f3f6",
  "enable_publishing": false,
  "hide_top_toolbar": true,
  "save_image": false,
  "hideideas": true
});
</script>
Run Code Online (Sandbox Code Playgroud)

到目前为止我有

var script = document.createElement('script');
script[(script.innerText===undefined?"textContent":"innerText")] = "new TradingView.widget({ 'width': 580, 'height': 400, 'symbol': 'NASDAQ:"+ticker+ "','interval': 'D','timezone': 'Etc/UTC','theme': 'White','style': '1','locale': 'en','toolbar_bg': '#f1f3f6','enable_publishing': false,'hide_top_toolbar': true,'save_image': false,'hideideas': true});";
document.getElementById("stockChart").appendChild(script);
Run Code Online (Sandbox Code Playgroud)

然而,这项工作,但不是我想要它,但这只是执行该脚本,这个图表是唯一显示在页面上的东西,有没有办法可以强制它在<div>?使用上面的解决方案,脚本被执行,但没有将小部件放在div中(看起来,我可能是错的.我对此并不精通).

它在做什么 在此图像中,当我使用JS文件与其他操作一起运行脚本时,它只是在页面上显示图形.

当代码在html文件中时 这是当代码在div中并且在运行任何JS函数之前,我猜它在div中,但是,我需要在框中放置一个输入,这样所有信息都可以显示在一个页面上,如下所示

我希望它在哪里 我想在图形上的红点的地方,那里的<div>

HTML

<div id="content">
          <img …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

7
推荐指数
1
解决办法
523
查看次数

使用pandas数据帧在python中将utf转换为ascii

我正在尝试将 unicode 字的 DataFrame 中的数据转换为 ASCII 到具有某些字符更改的新列...

characterMap = {u'\u00E7': 'c', u'\u00C7' : 'C', u'\u011F' : 'g', u'\u011E' : 'G', u'\u00F6': 'o', u'\u00D6' : 'O', u'\u015F' : 's', u'\u015E' : 'S', u'\u00FC' : 'u', u'\u00DC' : 'U' , u'\u0131' : 'i', u'\u0049' : 'I', u'\u0259' : 'e', u'\u018F' : 'E'}

def convertASCII(word):
    asciiWord = ""
    word = str(word).rstrip()
    for c in word:
        if c in characterMap.keys():
            asciiWord = asciiWord + characterMap[c]
        else:
            asciiWord = asciiWord + c
    return asciiWord;

test['ascii'] …
Run Code Online (Sandbox Code Playgroud)

python unicode pandas

6
推荐指数
1
解决办法
8261
查看次数

算法 - 在字符串b中查找字符串a的所有排列

假设我们有字符串a ="abc"字符串b ="abcdcabaabccbaa"

找到b中所有排列的位置.我试图找到一个有效的算法.

伪代码:

sort string a // O(a loga)

for windows of length a in b  // O(b)?
   sort that window of b      // O(~a loga)?
   compare to a
   if equal
      save the index
Run Code Online (Sandbox Code Playgroud)

那么这是一个正确的算法吗?运行时间大约是O(aloga + ba loga)〜= O(loga b)?这有多高效?可能减少到O(a*b)或更好的方法?

sorting algorithm permutation

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

Mockk匹配和重载函数withArg

您好,我正在尝试找到一种方法来匹配验证中的重载函数withArg

该医生并没有真正指出这一点

    every { getResponse.Ids } returns listOf(121212L)
    assert( client.getExtIds(Ids) )
    verify {
        client.getExtIdsCall().call(
            withArg {
                assertEquals(GetExtIdsRequest.builder()
                    .withIds("foo")
                    .withType("bar")
                    .build().hashCode(), it.hashCode()
                )
            }
        )
    }
Run Code Online (Sandbox Code Playgroud)

像上面这样。但不幸的是我不能,因为它client.getExtIdsCall().call()接受两种不同类型的对象。其中之一有hashCode我想要的。所以it无法正确引用调用hashCode函数

kotlin mockk mockk-verify

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