问题列表 - 第49821页

点击Google通知上的活动

我正在为我的网站开发一个谷歌浏览器扩展程序.

我希望当用户点击谷歌浏览器的桌面通知时,我的网站会打开.

那么我该如何处理谷歌浏览器桌面通知点击事件?

google-chrome google-chrome-extension

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

文件从Windows操作系统转换为Java中的unix

我在运行时创建了一个pdf文件(在Windows操作系统中).我需要将它复制到另一个位置,它可能在UNIX或Windows上.有没有我可以用它做的java类?如何?谢谢.

java ftp cross-platform

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

是否有更好的方法来读取Ruby中的ACL而不是解析ls输出?

在Mac OS X上,ls并且chmod具有一些额外的功能,用于处理操作系统分层在默认posix权限之上的ACL权限.我有一些需要修复的权限问题,写了一个脚本来帮助解决这些问题,直到Apple修复了这个bug.这是解析ls获取ACL的代码:

result = `#{Escape.shell_command(["ls", "-led", file])}`
if result.empty?
    # ls error...
else
    @acl = result.split("\n")[1..-1].collect do |ace|
        ace = ace.split(": ", 2)
        ace[0] = ace[0].to_i
        ace
    end
    # acl processing code...
end
Run Code Online (Sandbox Code Playgroud)

我添加了escape gem,但它实际上仍然是相同的代码.

但是我知道解析ls脚本一般是个坏主意,那么是否有更好的方法从文件中读取ACL权限?

我需要在chmod以后的脚本中使用ACE及其索引:

system("chmod -a# #{index} \"#{file}\"")
Run Code Online (Sandbox Code Playgroud)

ruby permissions macos

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

如何使用实际订单ID生成唯一订单ID(仅显示touser)?

再次编辑:我不想再创建另一个问题,所以问这里.我有同样的情况.但是这次我需要C语言的算法.有谁能够帮我.

我有下表.

CREATE TABLE IF NOT EXISTS `j741_order` (
  `order_id` int(11) NOT NULL AUTO_INCREMENT,
  `buyer_id` int(11) NOT NULL,
  `subtotal` decimal(15,5) DEFAULT '0.00000',
  `discount` decimal(15,5) NOT NULL DEFAULT '0.00000',
  `shipping` decimal(15,5) DEFAULT '0.00000',
  `tax` decimal(15,5) DEFAULT '0.00000',
  `total` decimal(15,5) NOT NULL DEFAULT '0.00000',
  `currency` char(3) DEFAULT NULL,
  `status` int(11) NOT NULL DEFAULT '0',
  `created_date` datetime NOT NULL,
  `modified_date` datetime NOT NULL,
  PRIMARY KEY (`order_id`),
  KEY `idx_buyer_id` (`buyer_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Run Code Online (Sandbox Code Playgroud)

我想生成一个唯一的订单ID,(仅向用户显示),以便用户无法猜测下一个订单ID.

如何从原始订单中获取该唯一随机订单ID

并从该随机订单ID获取原始订单ID?

编辑:我不想创建任何其他字段.

php c encryption algorithm

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

404错误但正确的Codeigniter框架中来自JQuery Ajax的响应

这类似于SO的另一个问题:

jQuery Ajax返回404错误,但正确响应

但以上是特定于wordpress的.另外,我的直觉是我的问题与我的Apacher服务器设置有关,但我有点像新手.

这是交易...我有这个Jquery AJAX代码:

events: function(start, end, callback) {
$.ajax({
    type: "POST",
    // This Works -->
    url: 'http://calendar.localhost/index.php/myfeed/',
    // This Fails -->
    //url: 'http://calendar.localhost/myfeed/',
    dataType: 'json',
    cache: false,
    data: {
        appointment_id: _appointmentId
    },
    success: function(d) {.... },
    error: function(x,s,e) {...  }
});
Run Code Online (Sandbox Code Playgroud)

当我使用带有index.php的url时,一切正常.但是当我使用没有index.php的那个时,我得到404错误,即使(json)数据看起来好了(见下文).

此外,这发生在我最近升级到的新系统上:Debian 2.6.32(amd64)PHP 5.3.3 Apache 2.2.16

相同的代码(即/ myfeed或没有index.php)适用于我的旧系统:Fedora 8(是的,8 lol)PHP 5.2.x Apache 2.2.6

(注意,最初我使用'/ myfeed'作为在我的"旧"系统上找到的url param.任何我不需要对域进行硬编码的解决方案对我来说都是可以接受的.)

所以要么我在这三个中的一个(即php,apache或linux版本的变化)中有所不同,或者我需要在我的新Apache设置中修改一些东西(我的猜测是根目录' /'对于虚拟主机,我在我的本地主机上用于此站点...也许它认为响应来自不同的域,但我不知道如果它与index.php一起使用但是失败了没有它???).

如果任何人有我一个解决方案或想法,尝试将大大赞赏!!!!

以下是Firebug针对非工作案例的详细信息:

POST http://calendar.localhost/myfeed 404 Not Found

Headers tab:
Response Headersview source
Date    Tue, 22 Mar …
Run Code Online (Sandbox Code Playgroud)

php ajax codeigniter apache2

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

使用QDomDocument时出错

当我使用QDomDocument它显示QDomDocument不是atype ....然后我添加#include ...然后它也显示错误没有这样的名称空间.....它发生....

qt

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

jQuery parseJSON失败

我正在用jQuery parseJSON函数做一些事情.

这是代码,它不起作用

var obj = $.parseJSON("{'w':'w-1'}");
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)

调试一段时间后,我将单引号更改为双引号,如下面的代码,它工作正常.

var obj = $.parseJSON('{"w":"wb-001"}');
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)

一些相关问题

1)我只是想知道为什么单引号不起作用?

2)单引号适用于eval但不适用于parseJSON,为什么?

var obj = eval("("+"{'w':'w-1'}"+")");
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)

3)我通常这样写

var someString = "HELLO WORLD";
Run Code Online (Sandbox Code Playgroud)

var someString = 'HELLO WORLD';
Run Code Online (Sandbox Code Playgroud)

在遇到上述问题之后,我想知道我在过去的javascript编码中是否做错了.

提前完成,kvj

javascript jquery json

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

ArrayLIst的排序

如何在不使用比较器的情况下在java中对ArrayList进行排序.

我已经使用过比较器,它对我来说不合适,意味着数据不是特别的方式.

我有一个包含以下属性的数组列表...

getTotal(),
getID(),
getRank(),
getItemName(),
getFinalRank()
Run Code Online (Sandbox Code Playgroud)

我把这一切都塞进了一个arraylist itemWiseDetails

现在我想制作poi报告并显示所有这些细节,但根据该itemName的排名.还有一件事,我的排名是在String中,所以当我尝试根据这个排名进行排序时,它将N/A数据作为0等级,因此它首先显示然后显示第一个排名,然后显示第二个排名然后继续...

所以,我想在没有比较器的情况下对这个itemWiseDetails列表进行排序

提前致谢,

我已经像这样实现了Comparator

 public int compareTo(Object itemDetailVO) 
    {
    if (!(itemDetailVOinstanceof ItemDetailVO)) throw new ClassCastException("AItemDetailVOobject expected."); 
    int otherItemRank = Integer.parseInt(((ItemDetailVO) itemDetailVO).getRank().toString()); 
return Integer.parseInt(this.trLotRank.toString())- otherBidderRank;
    }
Run Code Online (Sandbox Code Playgroud)

java sorting arraylist comparator

0
推荐指数
1
解决办法
3470
查看次数

当C4930 Visual C++警告未指示错误时,是否存在真实案例?

在下列情况下,Visual C++可以发出C4930"未使用的函数原型"警告:

void SomeUsefulFunction()
{
    SomeResourceLock lock(); //C4930 - unused function prototype
    //code requiring the above lock
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,目的是构造一个堆栈分配的RAII对象:

void SomeUsefulFunction()
{
    SomeResourceLock lock; //okay
    //code requiring the above lock
}
Run Code Online (Sandbox Code Playgroud)

但由于括号是键入的变量定义变成了函数原型,所以没有构造RAII对象,也没有"锁定"对象,代码行为也发生了变化.

此外,仅当未使用的原型在函数内部而不是在类级别时才会触发警告.在函数内部使用函数原型并且不调用prototyped函数似乎没用.

现在我很想使用pragma warningVisual C++将该特定警告视为错误.

当C4930没有伴随错误时,有没有真实的生活情况?

c++ warnings compiler-warnings visual-c++

9
推荐指数
1
解决办法
819
查看次数

如何在Excel宏中使VBA从0开始计数而不是1

我们编写了一个宏,可以生成大量图表,然后将它们传输到 Word。这在 Excel 2007 中按预期工作,当访问这样的形状时:Shapes(0)...但在 Excel 2010 中我们不得不说:Shapes(1)。有没有办法告诉 Excel 从 0 开始计数?

excel vba

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