小编Ash*_*hir的帖子

如何在聚焦时用图像填充LWUIT按钮?

我在LWUIT表格中有一个按钮,我有一个应该在这个按钮中绘制的图标,我希望图标填满所有按钮空间,而不会在按钮边框和图标中留下任何空白区域,我该怎么办?这个 ?

例如:让我们假设图标只是一个绿色方块,使用以下代码:

Button button = new Button(Image.createImage("/green.JPG"));
form.addComponent(button);
Run Code Online (Sandbox Code Playgroud)

当项目聚焦时,我得到以下结果:

在此输入图像描述

如何在聚焦时删除按钮"绿色"图标周围的白色边框(我将用另一个图像替换整个图标图像以表示聚焦状态)?

lwuit java-me

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

JSONP使用Google Apps脚本的ContentService?

我试图用contentService的,以服务JSONP与网页谷歌Apps脚本,按照所提供的样本此链接下的"在网页服务JSONP"子课题.

GS代码:

function doGet(request) {
  var events = CalendarApp.getEvents(
    new Date(Number(request.parameters.start) * 1000),
    new Date(Number(request.parameters.end) * 1000));
  var result = {
    available: events.length == 0
  };
  return ContentService.createTextOutput(
    request.parameters.prefix + '(' + JSON.stringify(result) + ')')
    .setMimeType(ContentService.MimeType.JSON);
}
Run Code Online (Sandbox Code Playgroud)

HTML/JS代码:

<script src="https://script.google.com/macros/s/AKfycbwZCY0qrZ09szGvKOttA30IaJkdMAZrh_oNnvv0qzCqFWyuO5Wc/exec?start=1325437200&end=1325439000&prefix=alert"></script>
Run Code Online (Sandbox Code Playgroud)


我通过webapp使用以下参数部署GS代码来发布它:

  • 执行应用程序:用户访问Web应用程序
  • 谁有权访问该应用:任何人

不幸的是,每当我尝试运行/打开包含代码的HTML文件时,我在浏览器的控制台中出现以下错误,并且没有任何反应:

在此输入图像描述

如何在没有错误的情况下运行Google Apps脚本链接中提供的此示例?




[可选]详细调查问题:

浏览器生成的资源文件中发现的错误如下: 在此输入图像描述

浏览器翻译的DOM如下:

<html>
   <head>
       <script src="https://script.google.com/macros/s/AKfycbwZCY0qrZ09szGvKOttA30IaJkdMAZrh_oNnvv0qzCqFWyuO5Wc/exec?start=1325437200&amp;end=1325439000&amp;prefix=alert">
       </script>
   </head>
   <body></body>
</html>
Run Code Online (Sandbox Code Playgroud)

生成的链接,在我的情况是:
" https://script.google.com/macros/s/AKfycbwZCY0qrZ09szGvKOttA30IaJkdMAZrh_oNnvv0qzCqFWyuO5Wc/exec?start=1325437200&end=1325439000&prefix=alert "

如果此链接放置在浏览器地址栏中,它显示了以下信息: 在此输入图像描述

这意味着返回的授权响应无法在浏览器上显示并被转换为有效DOM.

如何克服这个问题?

javascript jsonp google-apps-script

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

IE上的AJAX POST请求失败,错误"无传输"?

我正在尝试向公共服务发出AJAX请求

这是代码:

$.ajax({
    url : "http://api.geonames.org/citiesJSON",
    type : 'POST',
    cache : false,
    dataType : 'json',
    data : {
        username: "demo", 
        north:10, 
        south: 10, 
        east:10, 
        west:10}
}).done(function(data) {
    alert("Success: " + JSON.stringify(data));
}).fail(function(a, b, c, d) {
    alert("Failure: " 
          + JSON.stringify(a) + " " 
          + JSON.stringify(b) + " " 
          + JSON.stringify(c) + " " 
          + JSON.stringify(d) );
});
Run Code Online (Sandbox Code Playgroud)

您可以在以下链接中尝试:http://jsfiddle.net/hDXq3/

在Chrome和Firefox上成功检索到响应,输出如下:
在此输入图像描述

但对于IE,失败警报:
失败:{"readyState":0,"status":0,"statusText":"No Transport"}"error""No Transport"undefined

在此输入图像描述

为什么它不适用于IE?以及如何解决这个问题?

ajax rest post internet-explorer json

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

在Perl中将时区名称转换为GMT时区偏移量?

我有一个timzeone名称作为输入,例如' Europe/Istanbul'作为字符串.
如何从GMT(基于当前时间)获得当前偏移量,即+2作为输出?
PS,我正在使用DateTime :: TimeZone,如果这可能会有所帮助

perl timezone timezone-offset

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

如何检索具有另一个公共字段的行(字段中的最大值)?

我有一张桌子; 让它被称呼table1; 包含以下字段和数据

替代文字http://img228.imageshack.us/img228/3827/45939084.png

我需要一个查询,返回Field3具有相同值的每组记录的最大值的记录Field2.这样查询返回:

alt text http://img87.imageshack.us/img87/62/48847706.png

如何使用SQL查询完成此操作?

sql sql-server select sql-server-2005

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

如何用XUL读/写文件?

我正在使用xul来编写firefox扩展,因此我需要从本地文件读取/写入.如何在以下目录"c:/ data"中创建例如文件"temp.txt "

javascript file-io xul xpcom firefox-addon

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

如何使用Perl基于id更新具有不同值的每个DB记录?

我有一个散列,其中包含所有计算用户的考试成绩(系统的用户是我的学生),其中user_id是散列的关键,等级是相应的值.这个哈希有超过50,000个元素.我想用这些计算的等级更新数据库.

我的第一次尝试

my %grade_of = compute_grades_hash( ... );   # Some logic to compute grades
my $dbh = DBI->connect( ... ) or die( ... ); # DBI parameters are hidden in this sample
my $sql = "UPDATE User SET grade = ? WHERE id = ?";
my $sth = $dbh->prepare($sql);
foreach my $user_id ( keys %grade_of ) {
    $sth->execute( $grade_of{$user_id}, $user_id );
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我是对的,这会导致执行超过50,000个查询,这意味着超过50,000次访问数据库(如果我假设错误,请在此声明中随意纠正我.)

所以我写了第二次尝试

my %grade_of = compute_grades_hash( ... );   # Some logic to compute grades …
Run Code Online (Sandbox Code Playgroud)

mysql perl dbi

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

如何在chrome扩展中设置当前窗口的宽度?

我正在开发一个 chrome 扩展。
我试图获取当前窗口然后设置其宽度,但它不起作用?

这是 background.js 中的代码:

chrome.windows.getCurrent(
    {populate: false}, 
    function(currentWindow) {
        currentWindow.width = 500;
    }
);
Run Code Online (Sandbox Code Playgroud)

Ans 这是 manifest.json:

{
    "name" : "windowresizer",
    "description" : "resize current window !",
    "version" : "1.0",
    "manifest_version" : 2,
    "background" : {
        "scripts" : ["background.js"],
        "persistent" : false
    },
    "permissions" : ["tabs"]
}
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用?

javascript google-chrome-extension

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

所有CPAN镜像都不能在CPAN配置中工作?

我正在尝试安装CPAN并在Centos 6上进行配置.

我在配置中收到此消息:

CPAN.pm需要配置,但大部分都可以自动完成.如果您在下面回答"否",则会为每个配置选项输入一个交互式对话框.您想自动配置吗?[是]

我选择了是,然后我被提示这条消息:

自动配置除"urllist"之外的所有内容.现在您需要选择CPAN镜像站点.您可以让我为您挑选镜子,您可以从列表中选择它们,也可以手动输入.您是否希望我自动为您选择一些CPAN镜像站点?(这意味着连接到互联网)[是]

我也选择了"是"来获取该消息:

尝试从互联网上获取镜像列表获取LWP: http: //www.perl.org/CPAN/MIRRORED.BY获取LWP: http: //www.perl.org/CPAN/MIRRORED.BY.gz获取与LWP: ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY与LWP抓取: ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz使用Net :: FTP抓取: ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY 无法使用Net :: FTP获取主机'ftp.perl.org'与Net :: FTP ftp://ftp.perl.org/ pub/CPAN/MIRRORED.BY.gz 无法使用Net :: FTP连接到主机'ftp.perl.org'

尝试使用/ usr/bin/wget -O"/home/abashir/.cpan/sources/MIRRORED.BY.tmp33459"获取 http://www.perl.org/CPAN/MIRRORED.BY --2015-05- 25 16:39:15-- http://www.perl.org/CPAN/MIRRORED.BY解析www.perl.org ... 108.161.188.196连接到www.perl.org | 108.161.188.196 |:80. ..失败:无主机路线.

Function system("/usr/bin/wget -O "/home/abashir/.cpan/sources/MIRRORED.BY.tmp33459"
Run Code Online (Sandbox Code Playgroud)

" http://www.perl.org/CPAN/MIRRORED.BY "")返回状态4(wstat 1024),左侧/home/abashir/.cpan/sources/MIRRORED.BY.tmp33459返回大小为0

尝试使用/ usr/bin/wget -O"/home/abashir/.cpan/sources/MIRRORED.BY.tmp33459"获取 ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY --2015- 05-25 16:39:15-- ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY =>"/ home/abashir/cpan/sources/MIRRORED.BY.tmp33459"解析ftp.perl .org ... 130.161.131.20,131.211.32.146连接到ftp.perl.org | 130.161.131.20 |:21 ...失败:无主机路由.连接到ftp.perl.org | 131.211.32.146 |:21 ...失败:无主机路由.

Function system("/usr/bin/wget -O "/home/abashir/.cpan/sources/MIRRORED.BY.tmp33459"
Run Code Online (Sandbox Code Playgroud)

" ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY "")返回状态4(wstat …

perl configuration cpan centos6

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