我有一个shell脚本,我想在格林威治标准时间30分钟前得到日期和时间.
我的工作时间非常长,但部分时间似乎不起作用:
TZ = GMT + 1日期+%Y-%m-%d""%H:%M:%S 2010-01-08 17:43:57
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调用.
我在想 - 使用哈希作为自身的盐有什么缺点吗?
例如hashAlgorithm(data + hashAlgorithm(data))
这可以防止查找表的使用,并且不需要在数据库中存储salt.如果攻击者无法访问源代码,他就无法获得算法,这会使暴力破解变得更加困难.
思考?(我有一种直觉,认为这很糟糕 - 但我想检查它是否真的如此,如果是,为什么.)
我需要检查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)
但是,这段代码不起作用 - 我假设由于引号.我该怎么做呢?
非常感谢.
我有一些看起来像这样的代码:
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个变量,这是一项艰巨的任务.
海家伙,
我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)
上面的查询有什么问题?
在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) 只是好奇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是否符合我的愿望?
我知道有array_key_exists()但是在阅读文档之后我不确定它是否适合这种情况:
我有一个$数组和一个$ index.现在我想访问$数组,但不知道它是否有一个匹配$ index的索引.我不是在谈论一个关联数组,而是一个简单无聊的正常数字索引数组.
有没有一种安全的方法来确定我是否真的会使用给定的$ index(这是一个整数!)来访问$数组元素?
PHP可能不关心我是否访问索引越界的数组,也许只返回NULL左右,但我不想尝试编码脏,所以我想检查数组是否有密钥,或者不;-)
它是一个Java(使用JUnit)企业Web应用程序,没有预先构建的模拟对象,并且需要花费大量时间来估计它们.是否有测试范例可以给我"一些"测试覆盖率,但不是总覆盖范围?
我正在使用LaTeX编写有关Python的文档.本文档将包含代码片段(示例).
我可以使用这个verbatim
环境,但在我开始之前,我想知道你是否知道任何为Python代码提供环境的LaTeX样式文件.语法高亮将是一个加号.
谢谢.
编辑:
我必须指出,包装minted
正是我想要的.它具有漂亮的语法高亮,使用起来非常简单.检查此问题以了解更多信息.
javascript ×2
asp.net ×1
asp.net-mvc ×1
cryptography ×1
datetime ×1
eval ×1
hash ×1
java ×1
junit ×1
latex ×1
php ×1
python ×1
routing ×1
salt ×1
scripting ×1
shell ×1
sql ×1
unit-testing ×1
unix ×1
xaml ×1