问题列表 - 第19082页

unix shell脚本在格林尼治标准时间30分钟前得到日期

我有一个shell脚本,我想在格林威治标准时间30分钟前得到日期和时间.

我的工作时间非常长,但部分时间似乎不起作用:

1小时前

TZ = GMT + 1日期+%Y-%m-%d""%H:%M:%S 2010-01-08 17:43:57

2小时前

TZ = GMT + 2日期+%Y-%m-%d""%H:%M:%S 2010-01-08 16:44:07

半小时前

TZ = GMT + .5日期+%Y-%m-%d""%H:%M:%S 2010-01-08 18:44:38

尝试了0.5 1.5的许多组合,没有部分小时似乎工作,这很奇怪,因为有一些时区不是一小时的完全偏移.

有什么建议?

不能使用perl或ruby需要定期shell或mysql调用.

unix shell scripting datetime

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

使用数据哈希作为盐

我在想 - 使用哈希作为自身的盐有什么缺点吗?

例如hashAlgorithm(data + hashAlgorithm(data))

这可以防止查找表的使用,并且不需要在数据库中存储salt.如果攻击者无法访问源代码,他就无法获得算法,这会使暴力破解变得更加困难.

思考?(我有一种直觉,认为这很糟糕 - 但我想检查它是否真的如此,如果是,为什么.)

hash cryptography salt

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

Javascript RegExp字符串模式

我需要检查JS匹配动态生成的字符串.

即.

for(i=0; i< arr.length; i++)
{
 pattern_1="/part of "+arr[i]+" string!/i";

 if( string.search(pattern_1) != -1)
  arr_num[i]++;

}
Run Code Online (Sandbox Code Playgroud)

但是,这段代码不起作用 - 我假设由于引号.我该怎么做呢?

非常感谢.

javascript

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

JavaScript中的eval有哪些替代方案?

我有一些看起来像这样的代码:

function StrippedExample(i1, i2, i3, i4, i5, i6, i7, i8) {
    this.i = [];
    for (var i=1,j=0 ;i<9;i++) {
        var k = eval("i"+i);
        if (k > 0) {
            this.i[j++] = k;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

FireBug profiler声称第二个最长的函数是eval(),占运行时间的近6%.

每个人都说eval是EVIL(就像糟糕的那样)而且很慢(正如我所发现的那样),但我真的无法做任何事情 - 服务器只是将数据从数据库中拉出来并推送到浏览器.

我有什么替代品?我可以像在服务器上做的那样做,但这只会将负担转移到链条上方.我无法更改数据库布局,因为所有内容都挂钩到这8个变量,这是一项艰巨的任务.

javascript eval

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

这个sql语法有什么问题?

海家伙,

Cannot call methods on nvarchar.执行下面的SQL查询时出错了

select User.[User_Id],User.[User_Name],User.Email_Id,User.Password,Role.Role_Id,Role.Role_Name,Role.Role_Description 
 From [User] inner join [Role] on User.Role_Id=Role.Role_Id
Run Code Online (Sandbox Code Playgroud)

上面的查询有什么问题?

sql sql-server-2005

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

ASP.Net MVC中是否存在Ruby on Rails的respond_to format.xml等等?

在Ruby on Rails中,您可以编写一个简单的控制器操作,例如:

def index
    @movies = Movies.find(:all)

    respond_to do |format|
        format.html #index.html.erb
        format.xml  { render :xml => @movies }
        format.json { render :json => @movies }
    end
end
Run Code Online (Sandbox Code Playgroud)

对于那些不熟悉RoR的用户,def index在这种情况下,它将相当于public ActionResult Index()ASP.Net MVC控制器,并允许以下调用:

http://example.com/Movies/Index从视图返回为html页面index.html.erb(想想index.aspx)
http://example.com/Movies/Index.xml以xml格式返回相同的数据(@movies包含所有视图使用的数据的对象)
http://example.com/Movies/Index.json返回JSON字符串,在进行需要相同数据/逻辑的javascript调用时非常有用

ASP.Net MVC中的等效流程(如果可能)可能看起来像这样(如果它可能更简洁,甚至更好):

public ActionResult Index()
{
    Movies movies = dataContext.GetMovies();
    // any other logic goes here

    switch (format)
    {
        case "xml":
            return View("XMLVIEW");
            break;
        case "json":
            return View("JSONVIEW");
            break;
        default:
            return View(); …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc routing asp.net-mvc-routing

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

在Visual Studio XAML编辑器中使用不可靠的自动换行 - 2010年是否有任何缓解?

只是好奇XAML编辑器在Visual Studio 2010中自动格式化和包装属性方面是否更好.

以下是编辑器在VS 2008中自动包装属性的方式:

<StackPanel Grid.Row="0" Grid.ColumnSpan="3">
    <StackPanel Orientation="Horizontal">
        <TextBlock VerticalAlignment="Center" FontWeight="Bold"
Text="Current User:" />
        <ComboBox x:Name="_usersComboBox" Margin="5,0,0,0" Width="200"
ItemsSource="{Binding Users}" SelectedValuePath="Name"
SelectedValue="System Administration">
            <ComboBox.ItemTemplate>
                <DataTemplate>
Run Code Online (Sandbox Code Playgroud)

以下是我希望编辑器自动换行属性的方法:

<StackPanel Grid.Row="0" Grid.ColumnSpan="3">
    <StackPanel Orientation="Horizontal">
        <TextBlock VerticalAlignment="Center" FontWeight="Bold"
            Text="Current User:" />
        <ComboBox x:Name="_usersComboBox" Margin="5,0,0,0" Width="200"
            ItemsSource="{Binding Users}" SelectedValuePath="Name"
            SelectedValue="System Administration">
            <ComboBox.ItemTemplate>
                <DataTemplate>
Run Code Online (Sandbox Code Playgroud)

VS 2010是否符合我的愿望?

xaml visual-studio-2010 visual-studio-2008 visual-studio

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

如何检查数组是否有指定索引的元素?

我知道有array_key_exists()但是在阅读文档之后我不确定它是否适合这种情况:

我有一个$数组和一个$ index.现在我想访问$数组,但不知道它是否有一个匹配$ index的索引.我不是在谈论一个关联数组,而是一个简单无聊的正常数字索引数组.

有没有一种安全的方法来确定我是否真的会使用给定的$ index(这是一个整数!)来访问$数组元素?

PHP可能不关心我是否访问索引越界的数组,也许只返回NULL左右,但我不想尝试编码脏,所以我检查数组是否有密钥,或者不;-)

php

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

在单元测试中是否有替代模拟对象的方法?

它是一个Java(使用JUnit)企业Web应用程序,没有预先构建的模拟对象,并且需要花费大量时间来估计它们.是否有测试范例可以给我"一些"测试覆盖率,但不是总覆盖范围?

java junit unit-testing

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

使用Python代码片段编写LaTeX文档

我正在使用LaTeX编写有关Python的文档.本文档将包含代码片段(示例).

我可以使用这个verbatim环境,但在我开始之前,我想知道你是否知道任何为Python代码提供环境的LaTeX样式文件.语法高亮将是一个加号.

谢谢.

编辑:

我必须指出,包装minted正是我想要的.它具有漂亮的语法高亮,使用起来非常简单.检查此问题以了解更多信息.

python latex

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