问题列表 - 第22141页

maven插件存储在哪里

maven插件存储在哪里?在本地存储库中也是如此?如果使用eclipse构建应用程序会发生什么?它是否将插件存储在eclipse/plugins文件夹中或仍然存储在本地存储库中?

java eclipse maven-2 m2eclipse

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

关于sqlite数据库的问题,没有这样的表:

我打开一个sqlite数据库并使用rawquery来获取数据.

但是log.e显示了以下信息:

android.database.sqlite.SQLiteException:没有这样的表:types:

但是,我真的有这张桌子.

而且我也尝试使用其他的sql,但也得到错误信息如

android.database.sqlite.SQLiteException:没有这样的表:商场:

我相信这有两张桌子.那么为什么要收到错误信息呢?

sqlite android

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

从--all-databases dump导入单个数据库

是否可以从--all-databases mysqldump导入单个数据库?我想我可以手动修改文件,但想知道是否有任何命令行选项来执行此操作.

我正在移动服务器并拥有大量数据库,其中大部分目前我不需要或者想要,但是如果需要的话,我希望可以选择恢复单个数据库.

mysql database import mysqldump

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

如何在IDataErrorInfo业务对象中单元测试错误?

我正在为WPF应用程序编写(尝试编写)单元测试.

UI绑定的业务对象实现IDataErrorInfo,这样当我在View xaml中设置ValidatesOnDataErrors = True时,只要调用绑定业务对象的setter,就会调用错误索引器(this []).那部分很棒.

现在,如果我从unitTest调用同一属性的setter,它永远不会调用错误索引器.如何强制在单元测试中评估IDataErrorInfo索引器?

仅用于说明,这是我的一个包含Name属性的简单错误索引器.设置'myObject.Name = string.Empty;' 当我在单元测试中执行此操作时,会调用setter,但不会调用错误索引器.

        public string Name
    {
        get { return _name; }
        set
        {
            _name = value;
            IsDirty = true;
            OnPropertyChanged("Name");
        }
    }

        #region IDataErrorInfo

    public Dictionary<string, string> ErrorCollection;

    public string this[string property]
    {
        get
        {
            string msg = null;
            switch (property)
            {
                case "Name":
                    if (string.IsNullOrEmpty(Name))
                        msg = "ICU Name is required.";
                    else if (Name.Length < 4)
                        msg = "ICU Name must contain at least 4 characters.";
                    else if (_parent.Units.AsEnumerable().Count(u => …
Run Code Online (Sandbox Code Playgroud)

wpf unit-testing idataerrorinfo

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

使用$ .each对Json数据进行jquery循环

我在一个名为data的变量中返回了以下JSON.

这是回归的JSON ......

[ 
{"Id": 10004, "PageName": "club"}, 
{"Id": 10040, "PageName": "qaz"}, 
{"Id": 10059, "PageName": "jjjjjjj"}
]
Run Code Online (Sandbox Code Playgroud)

我试图使用$ .each遍历集合,但我遇到的问题是警报显示未定义.我尝试了很多不同的语法,但似乎无法解决这个问题.

我正在使用的JQuery是

$.each(data, function(i, item) {
    alert(item.PageName);
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我正确的方向吗?

编辑 这是我用来获取数据的代码

$.getJSON('/Cms/GetPages/123', null, function(data) {
  fillSelect(data);
});
Run Code Online (Sandbox Code Playgroud)

这是在回叫时调用的函数

function fillSelect(data) {
  alert(data);
  $.each(data, function(i, item) {
    alert(item.PageName);
  });
}
Run Code Online (Sandbox Code Playgroud)

编辑2 这有点令我困惑,根据它应该工作的文档,但它没有.根据提琴手的标题显示: -

Content-Type: application/json; charset=utf-8
Run Code Online (Sandbox Code Playgroud)

并且JSON在上面完全正确.如果这有任何不同,我正在使用chrome.将在IE和FF中测试....

编辑3

使用$ .get生成

"[\r\n {\r\n \"Id\": 10041,\r\n \"PageName\": \"01234567890\",\r\n \"MetaId\": 1000,\r\n \"TemplateId\": 2\r\n },\r\n {\r\n \"Id\": 10001,\r\n \"PageName\": \"about\",\r\n \"MetaId\": 1000,\r\n \"TemplateId\": 1\r\n },\r\n {\r\n \"Id\": …
Run Code Online (Sandbox Code Playgroud)

foreach jquery json

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

如何使用jQuery在父元素中查找某个子元素的位置编号

我有一个包含几个其他包含图像的div的div.它看起来像这样

<div id="parentHldr">
 <div class="imgHldr"><img src="foo/bar.png" id="1"></div>
 <div class="imgHldr"><img src="foo/bar.png" id="2"></div>
 <div class="imgHldr"><img src="foo/bar.png" id="3"></div>
 <div class="imgHldr active"<img src="foo/bar.png" id="4"></div>
 <div class="imgHldr"><img src="foo/bar.png" id="5"></div>
 <div class="imgHldr"><img src="foo/bar.png" id="6"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想知道具有类活动的div的位置.我得到了这个东西的子元素总数

$('#parentHldr').children().length
Run Code Online (Sandbox Code Playgroud)

所以我认为,应该有办法以某种方式找到该div的位置编号......

好的,我几乎找到了解决方案.现在它有点复杂了.我需要在父DIV w/class parentHldr中获取包含imgid为5DIV w/class imgHldr的索引.这可能吗??))

jquery position parent-child

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

为什么这个浮点计算在不同的机器上给出不同的结果?

我有一个简单的例程,它从浮点值计算宽高比.因此,对于值1.77777779,例程返回字符串"16:9".我在我的机器上测试了它,它工作正常.

例程如下:

    public string AspectRatioAsString(float f)
    {
        bool carryon = true;
        int index = 0;
        double roundedUpValue = 0;
        while (carryon)
        {
            index++;
            float upper = index * f;

            roundedUpValue = Math.Ceiling(upper);

            if (roundedUpValue - upper <= (double)0.1 || index > 20)
            {
                carryon = false;
            }
        }

        return roundedUpValue + ":" + index;
    }
Run Code Online (Sandbox Code Playgroud)

现在在另一台机器上,我得到了完全不同的结果.所以在我的机器上,1.77777779给出"16:9",但在另一台机器上我得到"38:21".

c#

9
推荐指数
3
解决办法
8730
查看次数

Python的time.sleep - 永远不会醒来

我认为这将是一个简单的,当你看到它的问题,但它让我感到困惑.

[ 停止新闻:我是对的.解决方案被发现.看到答案.]

我正在使用Python的unittest框架来测试多线程应用程序.很好,很直接 - 我有5个左右的工作线程监视一个公共队列,还有一个生产者线程为它们制作工作项.生产者线程由测试用例触发.

在此测试中,只有一个任务被放入队列中.它在测试中所做的处理只是实际处理的存根,因此工作线程执行5秒睡眠以模拟任务真正完成之前所经过的时间,并且线程将准备好进行另一项任务.

代码片段是:

 logging.info("Sleep starting")
 time.sleep(5)
 logging.info("Waking up")
Run Code Online (Sandbox Code Playgroud)

现在奇怪的部分.我看到"睡眠启动"日志消息,但没有看到唤醒消息.程序锁定并且不响应键盘中断(CTRL + C).CPU负载非常低.

我在Windows和Ubuntu(Python 2.6.2)中看到了同样的问题.

我一直在考虑是否发生异常并被隐藏,所以我在第一行和第二行之间添加"print 1/0" - 我看到提出了Division By Zero错误.我把它移到睡眠后,我从来没有看到过这个消息.

我想"好吧,也许其他线程试图同时记录非常大的东西,它仍在缓冲.它在做什么?"

那么,到目前为止,测试已经返回到unittest,在测试系统状态之前暂停等待线程开始.

 logging.info("Test sleep starting")
 time.sleep(0.25)
 logging.info("Test waking up")
Run Code Online (Sandbox Code Playgroud)

哇,看起来很熟悉.它以完全相同的方式冻结!第一条日志消息出现,第二条消息不出现.

我最近对该单元进行了重大改写,因此我无法声称"我没有触及任何东西",但我在改变中看不出任何不妥之处.

可疑区域:

  • 我包括使用Threading.Lock(因为我不知道如何推理GIL的安全性,所以我坚持我所知道的.我没有看到任何关于我的代码的"僵局".

  • 我是Python的unittest框架的新手.它是否可以通过重定向日志记录或类似功能来模拟这些症状?

  • 不,我没有替换非标准时间模块!

什么会阻止一个线程醒来?我还错过了什么?

python multithreading deadlock sleep

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

PHP SoapClient:分布式 WSDL 文件的问题

我在使用 PHP 的 SoapClient 分布式 WSDL 文件(方案/其他定义在实际 WSDL 之外声明)时遇到问题。

这是我收到的错误消息:

SOAP-ERROR: Parsing WSDL:  'getSomeInfo' already defined.
Run Code Online (Sandbox Code Playgroud)

经过一番谷歌搜索后,这似乎是 PHP 内部的一个错误,因为其他人发现了完全相同的问题:http://bugs.php.net/bug.php ?id=45282

有任何错误修复吗?有什么解决方案可以解决这个错误吗?

我认为发布代码片段是没有意义的,因为仅使用 WSDL 调用 SoapClient ctor 是唯一失败的。

php client soap wsdl distributed

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

xmlhttprequest欺骗引用然后重定向到另一个页面?

我使用curl(PHP)创建了一些代码,它允许我欺骗引用者或将引用空白然后将用户引导到另一个带有欺骗引用者的页面.

然而,缺点是标头中的IP地址始终是我的服务器的IP,这不是一个有效的解决方案.

问题;

是否可以使用客户端脚本即(xmlhttprequest)"更改"引用者然后将用户引导到新页面?

从而保持用户的IP地址不变,但欺骗引用者.

如果是的话,任何帮助将不胜感激.

谢谢!

javascript redirect spoofing referrer

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