小编Dan*_*Dan的帖子

在python中计算字典中的关键字数量

我在字典中有一个单词列表,其值为=关键字的重复,但我只想要一个不同单词的列表,所以我想计算关键字的数量.有没有办法计算关键字的数量,还是有另一种方法我应该寻找不同的单词?

python dictionary count keyword

212
推荐指数
3
解决办法
38万
查看次数

如何在Java中使用Comparator进行排序

我学会了如何使用比较器,但我对比较器有困难.我的代码中有错误:

Exception in thread "main" java.lang.ClassCastException: New.People cannot be cast to java.lang.Comparable
 at java.util.Arrays.mergeSort(Unknown Source)
 at java.util.Arrays.sort(Unknown Source)
 at java.util.Collections.sort(Unknown Source)
 at New.TestPeople.main(TestPeople.java:18)
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

import java.util.Comparator;

public class People implements Comparator {
   private int id;
   private String info;
   private double price;

   public People(int newid, String newinfo, double newprice) {
       setid(newid);
       setinfo(newinfo);
       setprice(newprice);
   }

   public int getid() {
       return id;
   }

   public void setid(int id) {
       this.id = id;
   }

   public String getinfo() {
       return info;
   }

   public void setinfo(String info) …
Run Code Online (Sandbox Code Playgroud)

java sorting comparator

163
推荐指数
6
解决办法
49万
查看次数

在python中使用Tkinter编辑标题栏

我正在尝试向窗口添加自定义标题,但我遇到了麻烦.我知道我的代码不对,但是当我运行它时,它会创建2个窗口,一个只有标题tk,另一个更大的窗口有"Simple Prog".如何使tk窗口具有标题"Simple Prog"而不是具有新的附加窗口.我不认为我想要有Tk()部分,因为当我在我的完整代码中有这个时,会出现错误

from tkinter import Tk, Button, Frame, Entry, END

class ABC(Frame):
    def __init__(self,parent=None):
        Frame.__init__(self,parent)
        self.parent = parent
        self.pack()
        ABC.make_widgets(self)

    def make_widgets(self):
        self.root = Tk()
        self.root.title("Simple Prog")
Run Code Online (Sandbox Code Playgroud)

python tkinter titlebar

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

在Python中将值插入列表中的特定位置

我试图打印给定列表的所有可能结果,我想知道如何将值放入列表中的各个位置.例如,如果我的名单是[A,B],我要插入X到列表中,以便它将返回这个的所有可能的指数[X,A,B],[A,X,B],[A,B,X].

我正在考虑使用range(len())和for循环,但不知道如何开始.

python list

37
推荐指数
3
解决办法
10万
查看次数

在CSS中的Ruby on Rails 2中添加背景图像

我在ruby中生成了一个脚手架,我想在网站的每个页面上插入一个背景图像,但我不确定该图像的链接应该是什么.

我的形象在 app/assets/images/"dep.jpg"

这就是我所拥有但它不起作用:

background-image:url('../images/dep.jpg');
}
Run Code Online (Sandbox Code Playgroud)

有帮助吗?谢谢

css ruby-on-rails background-image

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

如何在Tkinter中按下按钮后清除Entry小部件?

我试图Entry在用户使用Tkinter按下按钮后清除小部件.

我试过使用ent.delete(0, END),但是我得到一个错误,说字符串没有属性delete.

这是我的代码,我收到错误real.delete(0, END):

secret = randrange(1,100)
print(secret)
def res(real, secret):
    if secret==eval(real):
        showinfo(message='that is right!')
    real.delete(0, END)

def guess():
    ge = Tk()
    ge.title('guessing game')

    Label(ge, text="what is your guess:").pack(side=TOP)

    ent = Entry(ge)
    ent.pack(side=TOP)

    btn=Button(ge, text="Enter", command=lambda: res(ent.get(),secret))
    btn.pack(side=LEFT)

    ge.mainloop()
Run Code Online (Sandbox Code Playgroud)

python user-interface tkinter widget

26
推荐指数
4
解决办法
12万
查看次数

在python中列表中的每个项目的字符串前面添加一个字符串

我有一个字符串中的网站列表,我正在做一个for循环,如果第一个索引不是"h",则在前面添加"http"但是当我返回它时,列表没有改变.

我是我的网站列表h是"http"

for p in n:
    if p[0]!="h":
        p= h+ p
    else:
        continue
return n
Run Code Online (Sandbox Code Playgroud)

当我返回列表时,它返回我的原始列表,并且没有附加"http".有人能帮助我吗?

python string loops for-loop

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

使用LinkedBlockingQueue足够多线程java程序?

我有一个消费者和一个生产者,它从队列中添加和删除Item对象.如果我使用put()take()方法.我还需要涵盖哪些线程安全问题?这类似于有界缓冲区问题,我只是想知道是否使用阻塞队列代替信号量或监视器的需要.Item对象本身可能需要同步(setter但getter不需要锁定),我是对的吗?最后,我不太确定如何测试它是否是线程安全的,因为我不能同时让两个线程调用,take()因为执行顺序是不确定的.有任何想法吗?谢谢.

java queue multithreading

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

如何从Java中的HashMap获取对象

在给出密钥时,我试图从HashMap获取Test对象的速度,但我不太清楚如何做到这一点.我试过这种方式,但错了:

hash.values().getSpeed();
Run Code Online (Sandbox Code Playgroud)

有帮助吗?谢谢

class Test {

            private String id;
            private String name;
            private int speed;

            public Test(String id, String name, int speed) {
                this.id = id;
                this.name = name;
                this.speed = speed;

            }

            public String getId() {
                return id;
            }

            public String getName() {
                return name;

            }

            public int getSpeed() {
                return speed;
            }
        }    
    public class Driver {    
    public static void main(String[] args) {
        HashMap<String, Test> hash = new HashMap<String, Test>();

            Test c1;
            Test c2;

            c1 = new Test("Z", …
Run Code Online (Sandbox Code Playgroud)

java hashmap

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

使用python中的正则表达式从文本中删除html标记

我正在尝试查看一个html文件并从中删除所有标签,以便只留下文本,但我的正则表达式有问题.这就是我到目前为止所拥有的.

import urllib.request, re
def test(url):
html = str(urllib.request.urlopen(url).read())
print(re.findall('<[\w\/\.\w]*>',html))
Run Code Online (Sandbox Code Playgroud)

html是一个带有一些链接和文本的简单页面,但我的正则表达式不会被接收!DOCTYPE HTML PUBLIC" - // W3C // DTD HTML 4.01 Transitional // EN"和'a href ="...."标签.谁能解释我的正则表达式需要改变什么?

html python regex tags

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