小编Wan*_*der的帖子

什么是顺序泛滥?

这可能很简单,但我无法理解它.谁能给我一个顺序泛滥的例子?在我正在阅读的教科书和互联网资料中说明了这一点

当缓冲帧的数量小于文件中的页面时,这将导致读取文件的每个页面.这是由LRU和重复扫描引起的恶劣情况

#frames <文件中的#个页面.

使用LRU,每次扫描文件都会导致读取文件的每一页."

但究竟是什么呢?为什么会这样?

database storage rdbms memory-management lru

11
推荐指数
1
解决办法
5425
查看次数

使用Java在其中创建新目录和文件

我正在尝试在此目录中创建一个新目录和一个文件.谁能告诉我哪里出错了?

我正在使用Windows系统,我希望该目录存在于我的.java文件所在的文件夹中.

import java.io.*;
class  PS_Task1 {
    public static void main(String[] args) {
        try {
            File file = new File("Library\\test.txt");
            file.mkdir();
            file.createNewFile();
        }
        catch(Exception e) {
            System.out.println("ecception");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java directory file

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

如何从python中的列表列表中获取n个最大列表

我正在使用heapq从列表列表中获取最大的元素.我写的程序如下.

import csv
import heapq
f = open("E:/output.csv","r")
read = csv.reader(f)

allrows = [row for row in read]

for i in xrange(0,2):
     print allrows[i]

allrows.sort(key=lambda x: x[2]) #this is working properly
it=heapq.nlargest(20,enumerate(allrows),key=lambda x:x[2]) #error
Run Code Online (Sandbox Code Playgroud)

我只想要前20名的元素.因此,我没有考虑使用堆.我得到的错误是,

  Traceback (most recent call last):
File "D:\eclipse_progs\DaDv\IMDB\Assignment1.py", line 42, in <module>
  it=heapq.nlargest(2,enumerate(allrows),key=lambda x:x[2])
File "C:\Python27\lib\heapq.py", line 470, in nlargest
  result = _nlargest(n, it)
File "D:\eclipse_progs\DaDv\IMDB\Assignment1.py", line 42, in <lambda>
  it=heapq.nlargest(2,enumerate(allrows),key=lambda x:x[2])
IndexError: tuple index out of range
Run Code Online (Sandbox Code Playgroud)

我能知道为什么我会收到错误以及如何解决它.有没有使用heapq的属性我缺少.

python

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

我应该如何训练布朗语料库中的gensim

我正在尝试使用gensim word2vec.我无法训练基于布朗语料库的模型.这是我的代码.

from gensim import models

model = models.Word2Vec([sentence for sentence in models.word2vec.BrownCorpus("E:\\nltk_data\\")],workers=4)
model.save("E:\\data.bin")
Run Code Online (Sandbox Code Playgroud)

我使用下载了nltk_data nltk.download().我收到以下错误.

C:\Python27\lib\site-packages\gensim-0.10.1-py2.7.egg\gensim\models\word2vec.py:401: UserWarning: Cython compilation failed, training will be slow. Do you have Cython installed? `pip install cython`
  warnings.warn("Cython compilation failed, training will be slow. Do you have Cython installed? `pip install cython`")
Traceback (most recent call last):
  File "E:\eclipse_workspace\Python_files\Test\Test.py", line 8, in <module>
    model = models.Word2Vec([sentence for sentence in models.word2vec.BrownCorpus("E:\\nltk_data\\")],workers=4)
  File "C:\Python27\lib\site-packages\gensim-0.10.1-py2.7.egg\gensim\models\word2vec.py", line 276, in __init__
    self.train(sentences)
  File "C:\Python27\lib\site-packages\gensim-0.10.1-py2.7.egg\gensim\models\word2vec.py", line 407, in train …
Run Code Online (Sandbox Code Playgroud)

python gensim

4
推荐指数
1
解决办法
2810
查看次数

正在连接到端口...无法在端口 23 上打开与主机的连接:连接失败

我无法执行 telnet 端口命令。
我做了这个链接中所说的。
我的 cmd 快照是:

在此处输入图片说明

我还能做什么来执行这些命令?

1在此处输入图片说明

proxy cmd telnet

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

如何在javaScript中求和两个元素

这是我的第一个JavaScript程序,我遇到了第一个路障.任何人都可以告诉我我在哪里做错了.我想在点击按钮后得到第三个盒子上前两个框的总和

 <!DOCTYPE html>
   <html>
   <body>

   <h1>My First JavaScript</h1>

   <p>Please input a number.</p>



   <script>
   function myFunction()
   {
    var x=document.getElementById("demo").value;
    var y=document.getElementById("demo1").value;
    var z=parseInt(x)+parseInt(y);

     document.getElementById("demo2").value=Z;
   }
  </script>

   <input id="demo" type="text">
   <input id="demo1" type="text">
   <input id="demo2" type="text" value="">

   <button type="button" onclick="myFunction()">Click Me!</button>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

标签 统计

python ×2

cmd ×1

database ×1

directory ×1

file ×1

gensim ×1

html ×1

java ×1

javascript ×1

lru ×1

memory-management ×1

proxy ×1

rdbms ×1

storage ×1

telnet ×1