问题列表 - 第20350页

获取脚本路径

在CSS中,任何图像路径都相对于CSS文件位置.

f.ex如果我把CSS文件放入/media/css/mystyles.css并使用类似的东西

.background:url(../images/myimage.jpg);
Run Code Online (Sandbox Code Playgroud)

浏览器将查找/media/images/myimage.jpg有意义的图像.

是否有可能在JavaScript中做同样的事情?

F.ex如果我包含/media/js/myscript.js并将此代码放在那里:

var img = new Image();
img.src = '../images/myimage.jpg';
Run Code Online (Sandbox Code Playgroud)

找不到图像,因为浏览器使用HTML文件作为起点,而不是脚本位置.我希望能够使用脚本位置作为起点,就像CSS一样.这可能吗?

javascript css

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

COM端口终端程序

我开发了一个嵌入式应用程序,它通过通信通道从设备请求状态信息.我的客户要求这些将在特定的时间段内发送,所以我要找的是PC终端应用程序,它可以在一段时间内以设定的间隔重复发送文本字符串命令.我目前使用的是串行设备测试仪,可以在发送内容时立即发回设置字符串,但我需要控制时间段和重复次数.

是否有任何应用程序(对于Windows)可以实现这一点?

windows embedded terminal serial-port

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

如何使用AT命令发送/接收短信?

有人可以帮我用Python中的AT命令发送和接收短信吗?

如果它很重要,我正在使用Fedora 8.

使用Linux(诺基亚,索尼爱立信,三星,......)哪款手机会更好?所有手机是否都支持使用AT命令发送和接收短信?

python sms at-command

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

在RSpec测试中模仿ActiveRecord关系

我通过测试遇到了这个问题.假设我有两个模型,User和Post,其中用户has_many:posts.

我试图指出一个包含这样的代码块:

user = User.find(123)
post = user.posts.find(456)
Run Code Online (Sandbox Code Playgroud)

我知道如何模拟User.finduser.posts部分.所述user.posts模拟返回邮对象的数组.当它分开时.find(456),一切都会no block given异常崩溃.

所以我的问题是:作为user.postsmock 的结果我会返回什么,以便该.find(456)方法可以使用它?User.first.posts.class说它是数组,但显然有更多的东西使AR风格的查找调用工作.我对于在返回的对象上模拟find方法的前景并不高兴.

PS在你提出明确而好的答案之前,先停止嘲笑和使用固定装置/使用必要的数据为测试数据库播种,这里是catch:legacy scheme.User和Post都在数据库视图之上工作而不是表,并且更改它以使它们成为测试数据库中的表似乎对我来说是错误的.

ruby activerecord rspec mocking

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

多个消费者和生产者连接到消息队列,这在AMQP中是否可能?

我想创建一个能够OCR文本的进程场.我曾考虑使用由多个OCR进程读取的单个消息队列.

我想确保:

  • 队列中的每条消息最终都会被处理
  • 工作或多或少地平均分配
  • 图像将仅由一个OCR进程解析
  • OCR进程不会立即获得多条消息(因此任何其他免费的OCR进程都可以处理该消息).

使用AMQP可以吗?

我打算用python和rabbitmq

python message-queue amqp rabbitmq py-amqplib

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

如何让teamcity在每次成功构建时运行.bat文件?

我有一个teamcity(4.something)安装,它创建.wsp文件以便部署到sharepoint.目前我必须将wsp从build artifacts目录复制到我创建的一个小部署文件夹中.在文件夹中,我运行一个.bat,将新的.wsp部署到我们的测试服务器.我可以采取哪些步骤来实现自动化?

将.bat复制到artifacts文件夹并更新路径等,或从artifacts文件夹复制到'deploy'文件夹并从那里运行.bat.

当谈到MSBuild等的错综复杂(或基础知识!)时,我是一个新手...所以我很感激握手!

deployment build-automation teamcity sharepoint

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

当间接更改复选框时,为什么复选框上的onchange未触发

我正在使用Prototype监视复选框,因此我可以向它们添加javascript检查.单击复选框所在的tr或td时,应选中该复选框.
当您直接单击复选框时,会触发onchange事件,因此您将收到警报.当javascript更改复选框'的值时(单击tr或td时),不会触发onchange.为什么在间接更改复选框时不会触发onchange?

这是我正在使用的JavaScript.

Element.observe(window, 'load', function() {
        /* If a tr or td is clicked, change the value of the checkbox. */
        $$('#results tr').each(function(el) { 
            el.observe('click', function(e) {
                if(!e.target) { e.target = e.srcElement; }
                if(e.target.nodeName == 'TD' || e.target.nodeName == 'TR') {
                    $('compare-product'+this.id).checked = ($('compare-product'+this.id).checked === false) ? true : false;
                }
            });
        });
        /* Monitor if the status of a checkbox has changed. */
        $$('#results tr td input').each(function(el) {
                el.observe('change', function(e) {
                        alert('!');
                    }
                );
            }
        );
    }
); …
Run Code Online (Sandbox Code Playgroud)

javascript checkbox prototype onchange

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

在查询中使用相同的函数两次(SQL Server)

在SQL Server 2005中,当我编写一个类似的查询时

SELECT m.*, a.price p1, b.price p2
FROM mytable m
LEFT JOIN products_table_1 a
ON my_hash_function(m.name) = a.hash
LEFT JOIN products_table_2 b
ON my_hash_function(m.name) = b.hash
Run Code Online (Sandbox Code Playgroud)

my_hash_function(m.name)计算两次或只有一次?如果两次,我怎样才能使用变量来避免这种情况?

sql-server-2005 query-optimization

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

按正确的顺序查找字符串数组中的常用字符

我花了几天时间研究一个函数,以正确的顺序在一个字符串数组中获取常用字符,以创建一个通配符.

这是一个解释我的问题的例子.我做了大约3个函数,但是当每个字母的绝对位置不同时,我总是有一个bug.

我们假设"+"是"通配符":

Array(
0 => '48ca135e0$5',
1 => 'b8ca136a0$5',
2 => 'c48ca13730$5',
3 => '48ca137a0$5');
Run Code Online (Sandbox Code Playgroud)

应该返回:

$wildcard='+8ca13+0$5';
Run Code Online (Sandbox Code Playgroud)

在这个例子中,棘手的是,$array[2]比其他人更多1个字符.

其他例子:

Array(
0 => "case1b25.occHH&FmM",
1 => "case11b25.occHH&FmM",
2 => "case12b25.occHH&FmM",
3 => "case20b25.occHH&FmM1");
Run Code Online (Sandbox Code Playgroud)

应该返回:

$wildcard='case+b25.occHH&FmM+';
Run Code Online (Sandbox Code Playgroud)

在这个例子中,棘手的部分是:
- 重复字符,例如"删除"部分中的1 - > 11,以及公共部分中的c - > cc
- $ array中的"2"字符[2]和[ 3]在"删除"部分不在同一位置
- 最后一个字符串末尾的"1"字符

我真的需要帮助,因为我找不到这个功能的解决方案,它是我的应用程序的主要部分.

在此先感谢,不要犹豫提问,我会尽快回答.

Mykeul

php string wildcard

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

Android:删除整个数据库

我想删除由我的应用程序创建的完整数据库.

你知道任何adb命令或android语句吗?

android adb android-database

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