小编bob*_*mac的帖子

Python从上面的目录导入

我有一个python应用程序的目录结构,在主文件夹中我有一个名为handlers的文件夹,在该文件中我有一个所有处理程序都应该继承的base.py. 我还有一个名为users的文件夹,其中包含与用户相关的所有处理程序.

\main
      \handlers
      base.py
      __init__.py
      \users
                __init__.py
                authenticated.py
                logout.py   
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法在users文件夹中的任何文件中导入基础,但可以从users文件夹导入.我知道我必须做一些像波纹管这样的事情

from ..handlers import *    
Run Code Online (Sandbox Code Playgroud)

但是由于某些原因,我无法工作的是将base.py导入到users目录中的文件以及我以后添加的其他directorys中.

python directory import python-2.7

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

运行while语句后结束Java线程

我的程序完成后,我遇到一个问题就是结束线程.我运行一个线程时钟对象,它工作得很好,但我需要结束所有线程,当时间'=='一小时这一点似乎工作我只需要知道如何结束它们.下面是我所拥有的代码示例,除了此代码上面定义的一个int之外,这是run方法中唯一运行的东西.

    @Override
    public void run()
    {
        int mins = 5;
        while(clock.getHour() != 1)
        {
            EnterCarPark();
            if(clock.getMin() >= mins)
            {
                System.out.println("Time: " + clock.getTime() + " " + entryPoint.getRoadName() + ": " + spaces.availablePermits() + " Spaces");
                mins += 5;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是当你继续观察在netbeans调试模式下运行的线程时,它们会在一小时后继续运行,但不确定如何解决这个问题.我尝试过中断调用,但似乎什么也没做.

在此输入图像描述

java multithreading

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

没有用于初始化'ifstream'的匹配构造函数

我在下面的代码中发现了一个错误,它在visual studio中运行良好,但是一旦我将它移动到使用gcc编译的Xcode得到这个错误没有匹配的构造函数用于初始化'ifstream'我已经看过将此添加为引用而不是本网站上建议的副本,但它仍然提出错误.

void getAndSetTextData::GetBannedList(string fileName)
{
    bannedWordCount = 0;
    ifstream inFile(fileName);
    while(inFile >> currentWord)
    {
        bannedWords.push_back(currentWord);
        bannedWords[bannedWordCount++] = currentWord;
    }
    inFile.close();
}  
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

c++ class file ifstream

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

C#有一种方法可以设置控制台应用程序的滚动位置

嗨,我一直在谷歌搜索这个问题已经有一段时间了,无法找到关于如何做到这一点的任何结果.我目前有一个选择菜单,用户可以从中选择一个选项列表,这从顶部开始,但每次刷新列表时窗口都会显示最后一个选项.我想要做的就是能够在窗口中显示带有所选选项的行.

任何想法将不胜感激.

c# console scroll

4
推荐指数
2
解决办法
6368
查看次数

你如何使用django-datatable-view

我目前正在构建一个项目,它将在Django管理员中显示相当多的数据我想用django-datatable-view替换用于数据表的列表视图,它在列表中说明了可以放入的功能列表视图的替代品.我可能没有正确阅读这个,但我认为这意味着完全取代列表视图,因此默认使用数据表这是我想要的.我是Django的新手,似乎没有关于这个附加组件的文档,他们有一些示例,但没有关于如何实际使用他们声称存在的功能的文档,任何人都使用此附加组件替换了Django中的列表视图和数据表.我想尝试默认为所有创建的新模型执行此操作,但也尝试使用我尚未扩展的auth模型.

python django datatable

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

JQuery,Google Maps和$('#myId')== getElementById("myId")

为什么这不是真的?

$('#myId') == document.getElementById("myId")
Run Code Online (Sandbox Code Playgroud)

我正在使用JQuery 1.4.2并尝试将GMap插入到div元素中.

所以,这有效:

new google.maps.Map(document.getElementById("myId"),myOptions);
Run Code Online (Sandbox Code Playgroud)

但事实并非如此

new google.maps.Map($("myId"),myOptions);
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps

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

c#backgroundworker不能使用我想要的代码

我的代码在引人注目的时候没有出现任何错误,只是在试图运行时得到一个.它说ThreadStateException没有被我在多个地方搜索过的用户代码所取消,我的所有代码看起来都像我知道问题是什么一样.这是不起作用的代码

 private void button1_Click(object sender, EventArgs e)
 {
      backgroundWorker1.RunWorkerAsync();
 }

 private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
 {
      FolderBrowserDialog dlg2 = new FolderBrowserDialog();
      if (dlg2.ShowDialog() == DialogResult.OK)
      //do whatever with dlg.SelectedPath
      {
           DirectoryInfo source = new DirectoryInfo(dlg.SelectedPath);
           DirectoryInfo target = new DirectoryInfo(dlg2.SelectedPath);

           DirectoryInfo dir = new DirectoryInfo(dlg.SelectedPath);
           FileInfo[] fis = dir.GetFiles("*", SearchOption.AllDirectories);
           foreach (FileInfo fi in fis)
           {
                if (fi.LastWriteTime.Date == DateTime.Today.Date)
                {
                    File.Copy(fi.FullName, target.FullName +"\\"+ fi.Name, true);
                }
           }

      }
 }
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激

c# copy button backgroundworker

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

c ++一次检查所有数组值

我想要做的是检查一个bool数组,看看它们中是否有3个或更多被设置为true.我能想到的唯一方法就是为每个可能的组合使用if语句,因为有十个bool.任何人都有任何关于如何做到这一点的建议.

c++ arrays boolean

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

WebView身份验证

我遇到身份验证问题WebView我有一个需要身份验证的https地址,但它不是基本身份验证.

当我在手机上访问chrome并转到此站点时,我会看到一个对话框,要求我输入用户名和密码我想做类似的事情,但我所做的所有身份验证尝试都失败了,因为他们找到了所有似乎都是基本的身份验证,我不认为这是它的本质.

任何帮助表示赞赏,抱歉,如果这是重复但我看了,发现没有类似的.

authentication https android android-webview

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

java ResultSet覆盖

我似乎对我的结果集有一些问题,我给它们命名不同,但它们似乎都有相同的数据,但我无法弄明白为什么.

String query = "SELECT * FROM blog_comments;";
ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int colNum = rsmd.getColumnCount();
boolean more = rs.next();

String query2 = "SELECT * FROM blog_entries;";
ResultSet rs2 = stmt.executeQuery(query2);
ResultSetMetaData rsmd2 = rs2.getMetaData();
int colNum2 = rsmd2.getColumnCount();
boolean more2 = rs2.next();
Run Code Online (Sandbox Code Playgroud)

我看过调试,他们都有相同的列,但我不认为他们应该有任何建议.

java sql resultset multiple-resultsets

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