小编ph3*_*3nx的帖子

找出文件是否在最近2分钟内被修改

在bash脚本中,我想检查文件是否在最近2分钟内被更改.

我已经发现我可以访问上次修改的日期stat file.ext -c %y.如何检查此日期是否超过两分钟?

unix linux bash sh

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

JavaScript过期标头不能设置为12个月

我正在努力让我的网站加载速度更快.我使用该工具YSlow分析网站并检查一些改进.我的第一步是缓存静态文件.因此,我想为javascript文件设置expires标头,但它不起作用.我在HTML中包含了这样的javascript:

<script type="text/javascript" src="//a.ph3nx.com/b.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后我改变了我的Apache2 httpd.conf文件,如下所示:

ExpiresActive On
ExpiresDefault "access plus 1 minutes"
ExpiresByType text/javascript "access plus 12 months"
Run Code Online (Sandbox Code Playgroud)

问题是javascript文件的过期日期仍为1分钟.我希望你能帮帮我,谢谢!

解:

ExpiresByType application/javascript "access plus 12 months"

html javascript php apache performance

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

Ruby on Rails:两个对同一模型具有不同名称的引用

我的应用程序有一个名为模型User(它包括的电子邮件地址,用户名..)我想创建一个模型,Message它应该有两个字段senderrecipient.两者都是对User模型的引用.我试过这个:

rails generate model Message sender:references recipient:references
Run Code Online (Sandbox Code Playgroud)

Rails生成了这个:

class Message < ActiveRecord::Base
  belongs_to :sender
  belongs_to :recipient
end
Run Code Online (Sandbox Code Playgroud)

但我不想要两种不同的型号.这两个领域都应该参考User.我正在运行Ruby 2.0.0和Rails 4.0.2.任何帮助都非常感谢.如果您需要有关我的问题的更多信息,请询问我.

ruby database ruby-on-rails reference

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

Ruby:脚本执行后保持控制台打开

我编写了一个Ruby脚本,如下例所示.基本功能是相同的:

# get input from the user
input = gets.chomp
# do awesome stuf with this input and print the response
puts do_awesome_stuff(input)
Run Code Online (Sandbox Code Playgroud)

问题是,当我运行脚本时,它会打印出我想要的解决方案,但控制台窗口会立即关闭.我希望控制台保持开放状态.我目前正在使用Windows,但解决方案应该适用于每个系统.

一种方法是使用.bat文件运行ruby脚本并暂停它,如下所示:

ruby script.rb
PAUSE
Run Code Online (Sandbox Code Playgroud)

我希望有一种方法没有额外的.bat文件.Ruby是否具有集成PASUE的功能?

ruby console

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

Crontab bash 脚本:没有这样的文件或目录

使用 crontab 执行 bash 脚本。对于每次运行,以下错误都会以电子邮件形式发送:

/opt/Informatica/pcdev/scripts/startworkflow_trg.sh: line 1: #!/bin/bash: No such file or directory
Run Code Online (Sandbox Code Playgroud)

crontab中的内容如下:

# Check queue and start corresponding processes in test
* * * * * (. ~/.bash_profile; $HOME/scripts/startworkflow_trg.sh tst)
Run Code Online (Sandbox Code Playgroud)

该脚本正常工作,但错误电子邮件在收件箱中堆积如山。如何解决这个错误?

bash shell crontab

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

点击/单击查看操作Xcode

Touch Up Inside意见吗?我想在用户点击或点击视图时调用操作.目前我在这个视图上使用了一个隐藏按钮,但这不是一个聪明的方法.

任何帮助表示赞赏:)

iphone xcode objective-c ios ios5

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

简化Ruby方法:关闭不必要的变量

当我在Ruby中编写方法时,我常常想"我敢打赌这可以做得更简单".这是一个示例方法.它会添加从1开始的所有数字,直到数字为止n.有没有办法放弃变量solution

def sum n
    solution = 0
    for i in 1..n do
        solution += i
    end
    solution
end
Run Code Online (Sandbox Code Playgroud)

ruby variables methods dry simplify

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

在PHP中的文本中搜索代码

我想在文本中找到"代码",这些代码可以包含字母和数字,并且可以具有不同的长度.文本可能如下所示:

This is a example text, it contains different codes like this one 8de96217e0fd4c61a8aa7e70b3eb68 or that one a7ac356448437db693b5ed6125348.
Run Code Online (Sandbox Code Playgroud)

如何以正确的顺序(从第一个到最后一个)找到并回显它们.我认为prey_match()有一种方法,但我不知道如何制作正则表达式.附加信息:代码长度约为30个字符,仅包含较低的字母和数字.

任何帮助都非常感谢.谢谢!

php regex search full-text-search

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