小编Vik*_*ant的帖子

如何从Python文件夹外部访问模块?

如何从其他文件夹访问模块?

这是文件结构:

/<appname>
    /config
        __init__.py
        config.py
    /test
        test.py # I'm here
Run Code Online (Sandbox Code Playgroud)

我想从test.py中访问config.py中的函数.我该怎么做?
这是我的导入:

import config.config
Run Code Online (Sandbox Code Playgroud)

当我运行test.py脚本时,它总会说:

ImportError: No module named config.config
Run Code Online (Sandbox Code Playgroud)

我做错什么了吗?

python

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

mysql选择记录大于3个月

我正在尝试编写一个查询来从users表中选择所有记录,其中User_DateCreated(datetime字段)从今天开始> = 3个月.

有任何想法吗?

php mysql sql

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

以编程方式访问ResourceDictionary项

我有一个名为"MySilverlightControls"的Silverlight控件组件.几个文件夹进入该程序集我有一个类,它从第三方供应商扩展一个网格列,我们称之为"MyImageColumn.cs".

我还创建了一个名为的资源字典Generic.xaml,它位于Themes程序集的文件夹中.在那个资源字典中,我定义了一个名为MyImageColumnTemplate的ControlTemplate :

<ControlTemplate x:Name="MyImageColumnTemplate" >
    <Grid Margin="8,8,4,4" MaxHeight="32" MaxWidth="32">
        <Grid.Resources>
            <localGrid:StatusColumnImageConverter x:Key="ImageContentConverter"/>
        </Grid.Resources>
        <Border Margin="5,5,0,0" Background="Black" Opacity="0.15" CornerRadius="5" />
        <Border Background="#FF6E6E6E" CornerRadius="4,4,4,4" Padding="4" Margin="0,0,5,5">
            <Border Background="White" CornerRadius="2,2,2,2" Padding="3">
                <Image Source="{Binding EditValue, Converter={StaticResource ImageContentConverter}}" Stretch="Uniform"/>
            </Border>
        </Border>
    </Grid>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)

我的问题是:从MyImageColumn,我如何以编程方式引用/加载此控件模板,以便将其分配给列上的属性?我希望使用类似这样的语法:

ControlTemplate ct = (ControlTemplate)Application.Current.Resources["MyImageColumnTemplate"];
Run Code Online (Sandbox Code Playgroud)

但是这总是返回null.当我在Reflector中加载程序集时,我看到Generic.xaml文件在那里,资源的名称是MySilverlightControls.g.resources,并且其中的路径是themes/generic.xaml.

我怎样才能获得此资源字典中的各个项目?

silverlight resources resourcedictionary controltemplate silverlight-3.0

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

鬼文本 - 如何在文本框中隐藏文本

我有一个在线表格:

http://yoursdproperty.com/index.php?option=com_chronocontact&Itemid=56

我希望在那里有一些微弱的灰色文本,以便当用户点击它时,它会消失

就像在这个StackOverflow表单中一样,问题的标题是"你的编程问题是什么,是描述性的?"

实现这个的最简单方法是什么?

html javascript css

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

运行鼻子测试时输入错误,我无法在鼻子外面重现

当我使用nosetests来运行一个我无法在鼻子外面重现的测试套件时,我遇到了一个神秘的导入错误.此外,当我跳过测试的子集时,导入错误消失.

执行摘要: 我在Nose中收到导入错误a)仅在排除带有某个属性的测试时出现,并且b)无法在交互式python会话中重现,即使我确保sys.path对两者都相同.

细节:

包结构如下所示:

project/
    module1/__init__.py
    module1/foo.py
    module1/test/__init__.py
    module1/test/foo_test.py
    module1/test/test_data/foo_test_data.txt
    module2/__init__.py
    module2/bar.py
    module2/test/__init__.py
    module2/test/bar_test.py
    module2/test/test_data/bar_test_data.txt
Run Code Online (Sandbox Code Playgroud)

一些foo_test.py测试的速度很慢,所以我创建了一个@slow装饰,让我有nosetests选择跳过它们:

def slow(func):
    """Decorator sets slow attribute on a test method, so 
       nosetests can skip it in quick test mode."""
    func.slow = True
    return func

class TestFoo(unittest.TestCase):

    @slow
    def test_slow_test(self):
        load_test_data_from("test_data/")
        slow_test_operations_here


    def test_fast_test(self):
        load_test_data_from("test_data/")
Run Code Online (Sandbox Code Playgroud)

当我想只运行快速单元测试时,我会使用

nosetests -vv -a'!slow'
Run Code Online (Sandbox Code Playgroud)

从项目的根目录.当我想要运行它们时,我删除了最后的参数.

我怀疑是这个烂摊子应该归咎于细节.单元测试需要从文件加载测试数据(不是最佳实践,我知道.)文件放在每个测试包中名为"test_data"的目录中,单元测试代码通过相对路径引用它们,假设正在从test /目录运行unit test,如上面的示例代码所示.

为了从项目的根目录中运行nose,我在每个测试包中将以下代码添加到init .py:

import os
import sys

orig_wd = os.getcwd()

def setUp():
    """
    test package setup:  change working directory to the …
Run Code Online (Sandbox Code Playgroud)

python unit-testing nose importerror

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

无法自动检测ADB二进制文件 - Android Studio

我尝试在Android Studio上测试我的应用程序,但我遇到了困难

"waiting for AVD to come online..."  
Run Code Online (Sandbox Code Playgroud)

我已经阅读了从Android设备监视器重置会做到这一点,并且它做了...
进行了1次测试,当我第二天重新启动我的PC时,我不仅得到了:

"waiting for AVD to come online..." 
Run Code Online (Sandbox Code Playgroud)

但是也

"Could not automatically detect an ADB binary." error every time I try testing my app.
Run Code Online (Sandbox Code Playgroud)

这是一张图片

也许值得一提的是,当我做那个1测试时,我也得到了

"Could not automatically detect an ADB binary." 
Run Code Online (Sandbox Code Playgroud)

错误,但至少它有效.

android adb android-virtual-device

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

Datatable中的记录总数限制是多少?

ADO.NET数据表中可以获取的记录总数是多少?

c# datatable ado.net

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

如何从ajax成功函数返回数据?

在我的前端JavaScript应用程序中,我发出了一个从服务器获取数据的ajax请求.一旦我获得数据,我想将该信息返回给视图.

var view_data;
$.ajax({
    url:"/getDataFromServer.json",
    //async: false,
    type: "POST",
    dataType: "json",
    success:function(response_data_json) {
        view_data = response_data_json.view_data;
        console.log(view_data); //Shows the correct piece of information
        return view_data; // Does not work. Returns empty data
    }
 });

 // return view_data; --> Keeping the return outside of the ajax call works but then I need to make my ajax call synchronous in order for this return clause to be executed after the ajax call fetches data.
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

javascript ajax jquery

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

在mysql中按月和年比较日期

我有一个表格,其中包含有关活动和节日的数据,以下列记录了他们的开始和结束日期.

  • 开始日期
  • 结束日期

日期格式是YYYY-MM-DD.我需要使用以下条件获取事件详细信息.

  • 需要获取以当前月份开头的所有事件,并且结束日期可以是任何说法currentDate+next30days.

我很清楚结束日期的概念.但不确定如何获取其开始日期在当月的数据.为此,我需要将当前年份和当前月份与Start_Date我的数据库中的列进行比较.

任何人都可以帮我指出我怎么做到这一点?

mysql sql

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

循环加入SQL Server 2008

我不清楚下面提到的查询之间的工作差异.

具体来说,我不清楚这个概念OPTION(LOOP JOIN).

第一种方法:它是一种传统的连接,比下面的所有连接都要贵.

SELECT * 
FROM [Item Detail] a
LEFT JOIN [Order Detail] b ON a.[ItemId] = b.[fkItemId] OPTION (FORCE ORDER);
Run Code Online (Sandbox Code Playgroud)

第二种方法:它包含OPTION在带有排序数据的语句中,仅进行了优化.

SELECT * 
FROM [Item Detail] a
LEFT LOOP JOIN [Order Detail] b ON a.[ItemId] = b.[fkItemId] OPTION (FORCE ORDER);
Run Code Online (Sandbox Code Playgroud)

第三个办法:在这里,我不清楚,查询是如何工作的,并包括OPTIONloop join!?

SELECT * 
FROM [Item Detail] a
LEFT LOOP JOIN [Order Detail] b ON a.[ItemId] = b.[fkItemId] OPTION (LOOP JOIN);
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释每个人的差异和工作方式以及优势吗?

注意:这些不是嵌套OR哈希循环!

sql-server left-join sql-server-2008 join-hints

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