问题列表 - 第36958页

javascript中不区分大小写的正则表达式

嗨,我想使用JavaScript从我的URL中提取查询字符串,我想对查询字符串名称进行不区分大小写的比较.这是我在做的事情:

var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
        if (!results) { return 0; }
        return results[1] || 0;
Run Code Online (Sandbox Code Playgroud)

但上面的代码执行区分大小写的搜索.我试过/<regex>/i但它没有帮助.任何想法如何实现?

javascript regex

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

ruby on rails gravatar_image_tag

我正在关注railstutorial.org教程.虽然我能够在网页上看到gravatar,但我的rspec测试失败了.

这是user_controller_spec.rb测试:

describe "GET 'show'" do

  before(:each) do
    @user = Factory(:user)
  end

  it "should be successful" do
    get :show, :id => @user
    response.should be_success
  end

end
Run Code Online (Sandbox Code Playgroud)

这是相关的show.html.erb文件:

<table class="profile" summary="Profile information">
  <tr>
    <td class="main">
      <h1>
        <%= gravatar_image_tag(@user.email) %>
        <%= @user.name %>
      </h1>
    </td>
    <td class="sidebar round">
      <strong>Name</strong> <%= @user.name %><br />
      <strong>URL</strong> <%= link_to user_path(@user), @user %>
    </td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我得到一个错误,声明"未定义的方法'gravatar_image_tag'.我已经通过执行"gem install gravatar_image_tag"安装了相应的gem,将它添加到我的gemfile中,并执行了"bundle install".当我执行"gem"时,它被列为已安装清单"

我一直在努力调试这几个小时.任何帮助,将不胜感激.提前致谢.顺便说一下,我正在使用GIT Bash,RubyInstaller-1.9.2-p0运行32位Windows 7.

错误信息:

替代文字

gravatar ruby-on-rails

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

如何从管理进程作为当前用户权限运行进程

当安装程序(由Inno Setup构建)启动进程时,该进程始终以管理员权限运行. - 因为安装程序已作为管理员运行.

我想将子进程作为当前用户的权限运行.
有好办法吗?

windows winapi manifest windows-security windows-vista

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

XML表达式中的AjaxFileUpload SyntaxError:missing}

我正在尝试使用$ .ajaxFileUpload上传文件.我的服务器脚本返回一个json对象,例如.

{"imgName":"test.jpg","imgUrl":"/ uploadl/images/profile/sam.jpg"}

当我检查Firefox时,它显示正确的响应.Json也被收到了.但我仍然在警报中收到错误:

SyntaxError: missing } in XML expression
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么会出现此错误.同样在firebug Json对象中显示正确.

<script type='text/javascript' src='/js/ajaxfileupload.js'></script>
<script type='text/javascript'>
    function doFileUpload(){
        $("#loading")
        .ajaxStart(function(){
            $(this).show();
        })
        .ajaxComplete(function(){
            $(this).hide();
        });
        $.ajaxFileUpload(
            {
            url:'/json/image/upload.html?action=saveImage&nameSpace=tot',
            secureuri:false,
            fileElementId:'imgFile',
            dataType: 'json',
            success: function (data, status){
                alert("Success: "+data.imgUrl);
                },
            error: function (data, status, e){
                alert("Error: "+e+"---URL: "+data.imgUrl);
                }
            }
        )
    }
</script>
Run Code Online (Sandbox Code Playgroud)

.... ....

<div>
<strong>Upload Images:</strong><br>
<input type='file' name='imgFile' id='imgFile'>&nbsp;&nbsp;
<img src='/images/loading.gif' id='loading' height='60px' width='60px' style='display:none'>
<br><button name='upload' id='upload' onclick='return doFileUpload();'>Upload</button>
</div>
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我错误的原因是什么?

javascript ajax

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

如何在Crystal Reports中禁止CrossTab行标题

我在crytal报告中创建了一个交叉表,其中需要禁止交叉表的行标题,

我试图压制Row-Header对象,但通过这样做,我仍然看到空的Row-Header单元格.

编辑:

例如,我有列:打开和关闭以及行作为某个月的日期,所以它看起来像在交叉表中

               Opening      Closing
01/10/2010      500           600
02/10/2010      600           700
03/10/2010      700           800
Run Code Online (Sandbox Code Playgroud)

等等等等.我的目的是只显示没有日期的数据(这是行标题),而没有标题打开和关闭,这是列标题.

有没有办法在CrossTab中完全抑制行标题?

提前致谢 ..

c# crystal-reports

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

确定DateTime是否在给定的日期范围内

Aries          March 21 to April 20.
Taurus         April 21 to May 20.
Gemini         May 21 to June 21.
Run Code Online (Sandbox Code Playgroud)

我需要通过将用户的出生月份和日期作为输入来打印用户的占星符号.我如何获得日期范围?

EX:3月21日至4月20日

c# datetime

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

什么是出勤数据库的良好数据库设计(架构)?

我正在努力申请保持亲戚武术工作室的出勤率.我已经尝试过寻找一些类似的例子,但我找不到任何特定的或足够明确的这类应用程序.

目前,我正在使用两个表,一个用于保存学生信息,一个用于学生(id,first_name,last_name,email,...),另一个用于一年中出勤的表,出勤率(id,week_1,week_2) ,week_3,...).我试图改变它以保持数天的出勤率,但似乎无法想到一个好的方法,因为我仍然是MySQL的新手.

我试图这样做,因此可以看到以类似日历的格式出席.仅列出365天的列可能会很糟糕......而且每个月都有一张表.我注意到一些类似的应用程序只是跟踪日期,并将其存储在数据库中.这种方法会更好吗?或者,是否有其他更好的方法来设计这种数据库?提前致谢.

mysql database-design

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

如何防止JavaScript注入攻击

目前我开发了一个用于处理金融交易的网站.我看到我的一些客户已经完成了JavaScript注入攻击并完成了一些不可能的事务.作为一个例子,我在下订单之前检查了他的现金余额.但其中一些确实通过在地址栏中运行以下javascript来改变它.他们通过查看页面源来获取可变名称.

javascript:void(document.accounts.cashBalence.value="10000000")
Run Code Online (Sandbox Code Playgroud)

由于这很关键,我想快速修复它.那么有没有办法防止JavaScript注入攻击?

javascript

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

如何用Perl中的计算表达式替换?

有一个文件dummy.txt

内容如下:

 9/0/2010
 9/2/2010
 10/11/2010
Run Code Online (Sandbox Code Playgroud)

我必须将月份部分(0,2,11)改为+1,即(1,3,12)我写了替换正则表达式如下

 $line =~ s/\/(\d+)\//\/\1+1\//;
Run Code Online (Sandbox Code Playgroud)

这是打印

9/0+1/2010
9/2+1/2010
10/11+1/2010
Run Code Online (Sandbox Code Playgroud)

如何使它添加 - 3数字而不是执行字符串concat?2+1??

regex perl substitution

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

如何使用命令行获取mysql服务器信息?

是否有一个直接的命令行命令,提供如下所示的所有mysql服务器信息...这是使用Mysql GUI管理员提供的.我们是否有一些直接命令来获取此信息的命令行?

用户
名:主机名:
端口:
服务器信息
MySQL版本:
网络名称:
IP:
客户端信息
版本:
网络名称:
IP:
操作系统:
硬件:

mysql

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