我有一个约会,因为12/12/2013 14:32我想将其转换为仅12/12/2013.字符串可以是1/1/2013 12:32或者1/10/2013 23:41我只需要日期部分.
如果我想将参数传递给awk脚本文件,我该怎么做?
#!/usr/bin/awk -f
{print $1}
Run Code Online (Sandbox Code Playgroud)
这里我想打印从shell传递给脚本的第一个参数,如:
bash-prompt> echo "test" | ./myawkscript.awk hello
bash-prompt> hello
Run Code Online (Sandbox Code Playgroud) 我有一个python脚本将unicode输出到控制台,我想将它重定向到一个文件.显然,python中的重定向过程涉及将输出转换为字符串,因此我无法解码unicode字符.
那么,有没有办法重定向到UTF-8编码的文件?
我有以下文件:
1 2 3
1 4 5
1 6 7
2 3 5
5 2 1
Run Code Online (Sandbox Code Playgroud)
我希望文件按第二列排序,但从最大数量(在本例中为6)到最小数量.我试过了
sort +1 -2 file.dat
Run Code Online (Sandbox Code Playgroud)
但它给了我颠倒的顺序.
结果应该是:
1 6 7
1 4 5
2 3 5
5 2 1
1 2 3
Run Code Online (Sandbox Code Playgroud) 我正在尝试为项目构建搜索功能,该项目根据用户搜索输入缩小项目,如果匹配项目列出的关键字.为此,我将项目关键字保存在data属性中,并使用RegExp模式将查询与这些关键字匹配.
我目前正在使用这个表达式,我知道这是不正确的,需要你的帮助:
new RegExp('\\b(' + query + ')', 'gi')))其中query是|用户输入的查询的分隔值(例如\\b(meat|pasta|dinner)).即使只有一场比赛,这也会给我一个匹配,比如说 - meat
只是为了抛出一些背景,这是一个小例子:
如果用户键入:meat pasta dinner它应列出所有列出所有3个关键字的项目,即meat pasta和dinner.这些与他们输入的顺序无关.
你能帮我一个表达式,它会以任何顺序匹配查询中的所有单词吗?
我想构建一个基于Web的实时数据图,我正在寻找不同的选项,例如:
实时我的意思是,客户端轮询Web服务器说每秒或使用反向ajax; 服务器在可用时将数据推送到客户端.
你能推荐一下吗?
我正在为我的Rails 3应用程序设置SMTP.
这种配置有效.
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "mydomain.com",
:user_name => "<username>",
:password => "<password>",
:authentication => "plain",
:enable_starttls_auto => true
}
Run Code Online (Sandbox Code Playgroud)
但是这种配置没有.它给出"主机名与服务器证书不匹配"
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "some_other_server.com",
:port => 587,
:domain => "mydomain.com",
:user_name => "<username>",
:password => "<password>",
:authentication => "plain",
:enable_starttls_auto => true
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,相同的配置在Rails 2.3.8中有效.(:tls => true)
怎么了?
我正在使用mongoDB其中我收集了以下格式.
{"id" : 1 , name : x ttm : 23 , val : 5 }
{"id" : 1 , name : x ttm : 34 , val : 1 }
{"id" : 1 , name : x ttm : 24 , val : 2 }
{"id" : 2 , name : x ttm : 56 , val : 3 }
{"id" : 2 , name : x ttm : 76 , val : 3 }
{"id" : …Run Code Online (Sandbox Code Playgroud) [编辑:我通过调用delegateEvents()解决了早期的问题,但不应该这样做.重新发布更多信息.]
我有一个View,当渲染时它上面有一个登录按钮并附加了一个点击事件.首先渲染所有工作:单击按钮,成功调用ajax后,登录提示消失,并显示欢迎视图(LoggedInView).但是,如果我稍后导航回此视图(#foo),UI呈现但事件关联消失,而无需通过调用delegateEents()手动强制解决问题.
发生了什么事,我的事件没有重新关联自己?
LoginView = Backbone.View.extend({
template: _.template($("#loginTemplate").html()),
initialize: function(stuff,router) {
_.bindAll(this,'render','rc','gotProfile');
this.model.bind("rc",this.rc)
this.router = router;
},
events: {
'click .loginButton': 'login'
},
render: function() {
$(this.el).html(this.template(this.model.toJSON()));
$(this.el).find(".actionButton").button(); // Button
// this.delegateEvents(this.events); // NEEDED! Re-wire events on re-render
return this;
},
rc: function(code) {
switch(code) {
case errCodes.USER_NOT_FOUND: this.notFound(); break;
case errCodes.OK: this.loginOk(); break;
default: this.otherErr(); break;
}
},
login: function() {
clearErrors( $('[rel="req"]') );
var okReq = validate( $('#login [rel="req"]'), validateReq );
var okEmail = validate( [$('#uid')], validateEmail ); …Run Code Online (Sandbox Code Playgroud) awk ×3
unix ×3
javascript ×2
linux ×2
actionmailer ×1
backbone.js ×1
bash ×1
console ×1
cut ×1
events ×1
field ×1
graph ×1
html5 ×1
jquery ×1
mongodb ×1
python ×1
regex ×1
reverse-ajax ×1
sed ×1
server-push ×1
socket.io ×1
sorting ×1
unicode ×1