小编dus*_*san的帖子

从cron(或任何URL)调用Kohana助手

我需要从Cron作业调用Kohana助手(或任何php MVC框架).
我怎样才能做到这一点?
服务器是Linux,因此,我只能想到两种可能的解决方案:
1-打开来自cron作业的URL,该作业点击控制器并完成它必须做的事情.
2-在不通过Web服务器的情况下调用Kohana控制器,但使用PHP CLI.(甚至可能吗?我不这么认为,它可能需要Web服务器环境才能工作)

知道解决方案吗?谢谢

model-view-controller cron kohana

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

Ctrl + U无法在Sublime Text 3中取消选择

在Sublime Text 2中,当使用Ctrl + D功能选择更多相同功能时,可以使用Ctrl + U返回一个.这不适用于Sublime Text 3.任何想法?

sublimetext3

6
推荐指数
2
解决办法
1907
查看次数

在errback中或在302请求的情况下产生项目问题

我有一个使用scrapy的问题

yield Request(a_url[0],
                    meta={'item': aitem}, dont_filter=True,
                    callback=self.redeem_url, errback=self.error_page)


    def redeem_url(self, response):
       item = response.request.meta['item']
       item['Click_to_Redeem_URL'] = response.url
       yield item
Run Code Online (Sandbox Code Playgroud)

aitema_url[0]请求之前填充.有时我会得到302,404,301状态,Request所以我想要的是如果我无法从a_url[0]请求项目得到200响应应该让我没有找到任何方法,因为当我得到302 scrapy重试此请求而不是去error_pageerrback ,如果在404中它会转到error_page那里产生项目的方式,因为我在errback中知道我不能得到响应对象但是不包含meta中的项目的失败对象.

提前致谢

python scrapy

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

在for循环中获取下一个变量

我是Python的新手,我确信有一种更简单的方法来完成我需要的东西但是这里有.

我正在尝试创建一个程序,该程序对所调用的字母列表执行频率分析,inputList并重新检索2个字母对并将它们添加到另一个字典中.所以我需要它用所有2个字母对填充第二个dictonary.

我有一个粗略的想法,我怎么能做到这一点,但我有点坚持使用语法来使它工作.

for bigram in inputList:
    bigramDict[str(bigram + bigram+1)] =  1
Run Code Online (Sandbox Code Playgroud)

bigram + 1是下一次迭代中的字母

作为一个例子,如果我要在文本中使用"stackoverflow",inputList我需要首先将字母"st"作为键,将1作为值.在第二次迭代"ta"作为关键等等.我遇到的问题是在不转移到下一次迭代的情况下,在下一次迭代中重新获取变量的值.

我希望我能清楚地解释自己.谢谢你的帮助

python for-loop

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

Bundler.require对我的gem中的ActiveRecord不起作用

我刚刚创建了一个新的gem(使用bundler)并希望添加Active Record支持.所以我加入s.add_dependency "activerecord", "~> 3.0"了我的gemspec.然后我使用Bundler.setup和Bundler.require,并认为我现在可以访问Active Record,但我没有.我必须明确使用require "active_record".知道为什么Bundler.require在这种情况下对我不起作用吗?

ruby gem ruby-on-rails bundler

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

如何压缩这个功能?

def average(tup):
  """ ugiufh """
   total = ((int(tup[0]) + int(tup[1]) + int(tup[2]))/3,
            (int(tup[0]) + int(tup[1]) + int(tup[2]))/3,
            (int(tup[0]) + int(tup[1]) + int(tup[2]))/3)
   return total
Run Code Online (Sandbox Code Playgroud)

我正在编写一个函数来平均一个元组中的三个元素,这意味着如果原始元组=(1,2,3)给我元组=(2,2,2)

我的问题是有没有办法压缩写的内容给我相同的答案?如果是的话,如何凝聚它?

谢谢

python

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

如何在Erlang中跨目录复制文件?

这有效:

1> file:copy(test.html, test1.html).
{ok,2384}
Run Code Online (Sandbox Code Playgroud)

但这不是:

2> file:copy(test.html, sites/test.html). 
   ** exception error: bad argument in an arithmetic expression
   in operator  '/'/2
   called as sites / 'test.html'
Run Code Online (Sandbox Code Playgroud)

如何在Erlang中跨目录复制文件?

非常感谢,

LRP

erlang copy file

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

Kohana 3:使用可维护的路线

我正在使用Kohana v3进行网络项目,今天我发现自己写了这个:

echo Html::anchor('user/view/'.$user->id, "See user's profile");
Run Code Online (Sandbox Code Playgroud)

如果我action_view在用户控制器中重命名该方法,链接将被破坏.为了避免这种情况,我在User模型中创建了一个函数,该函数返回用于查看用户配置文件的URL:

echo Html::anchor($user->url_view(), "See user's profile");
Run Code Online (Sandbox Code Playgroud)

还有另一种(更干净的)方法(类似于Django url(){% url %})?

PS:请原谅我的英语.

php kohana

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

如果视图为空,则隐藏视图视图的链接

我有一个带有Views模块的Drupal 6.14站点.我有一个视图,在主链接上我放置了一个链接到视图.

只有在视图为空时,才能隐藏主菜单中的链接?

drupal drupal-6

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

如何在python中将url解码为windows-1251

如何在 python 2.7 和 python 3.2 中将 url 解码为 windows-1251?
例子:

a = "??????"
urllib.quote_plus(a)
'%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80' (unicode)
Run Code Online (Sandbox Code Playgroud)

如何在 windows-1251 (%EF%F0%E8%EC%E5%F0) 中制作它

python

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

在Kohana/PHP中,如何将执行发送到新的控制器/操作?

在PHP/Kohana中,我有控制器动作方法,它做了一些处理.完成后,我想将它发送到另一个控制器,例如:

public function action_import_csv()
{
    Kohana_Import_Driver_Csv::process_files_from_csv_to_mysql($this->import_directory);
    //url::redirect(Route::get('backend_application')->uri()); //undefined method URL::redirect()
    //redirect(Route::get('backend_application')->uri(), null); //undefined function
}
Run Code Online (Sandbox Code Playgroud)

根据此文档,至少第一个重定向应该有效.我正在使用Kohana 3.

如何从此控制器操作方法向新控制器/操作发送执行?

附录

由于某种原因,url :: redirect不可用,这是我得到的代码完成url:::

替代文字

@bharath,我试过url::current()并得到了这个错误:

替代文字

php kohana kohana-3

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

python函数 - 将短信语言转换为英语?

我在创建一个使用短信缩写字典的函数时遇到了麻烦,并使用字典来编写可以翻译成英语的函数.例如:"yru l8?"翻译为"你为什么迟到?"所以到目前为止我有这个:(我不需要每一个发短信的短语)

def text(string):  
    textDict={'y':'why', "l8":'late','u':'you','gtg':'got to go', 'lol': 'laugh out loud', 'ur': 'your',}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!

python dictionary

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

Kohana ORM只发现了第一张唱片?

我在Kohana中使用ORM并且我希望获得id = 2的一些记录,但是当我使用时:

$user = ORM::factory('user');
$user->find(2);
echo $user->name;
Run Code Online (Sandbox Code Playgroud)

它的结果总是告诉我表中第一条记录的值,它有users什么不对吗?

php orm kohana

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