小编Luw*_*uwe的帖子

Git changelog:如何将所有更改都添加到特定标记?

是否有一种简单的方法或命令可以将所有git提交到特定标记以生成项目的自动更改日志?我总是使用版本号来标记我的git repos,v0.1.0例如,所有提交都要提交标记v0.1.0.

我查看了文档,但似乎没有找到有用的选项或命令:http://git-scm.com/docs/git-log(顺便说一句,此刻已经失效)

例如:

$ git log --oneline --decorate
Run Code Online (Sandbox Code Playgroud)

显示提交旁边的标记.我想要一样,但只有特定的标签.

git logging changelog

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

Kohana 3.2 ORM和PDO

我正在尝试使用Kohana,我试图使用ORM + PDO + MySQL数据库,我似乎没有在谷歌或SO中找到答案.

我启用了数据库和ORM模块,并且我已将模块/ database/config/database.php中的PDO设置为默认值

我有一个简单的控制器和一个简单的模型:

MODEL应用程序/ classes/model/blogpost.php:

<?php
class Model_Blogpost extends ORM {
    protected $_table_name  = 'blog_post'; 
}
Run Code Online (Sandbox Code Playgroud)

CONTROLLER:在application/classes/controller/welcome.php中

<?php defined('SYSPATH') or die('No direct script access.');

class Controller_Welcome extends Controller {

  public function action_index() {

    $Blog_Post = ORM::factory('blogpost');    // ==> ERROR HERE

    $Blog_Post->name = 'test1';
    $Blog_Post->description = 'this is a quick test';
    $Blog_Post->content = 'The content goes here....';
    $Blog_Post->save();

    $id = $Blog_Post->id;

    $Blog_Post = ORM::factory('blogpost', $id);
    $view->Blog_Post = $Blog_Post;

    $this->response->body($view);
  }
} // End Welcome
Run Code Online (Sandbox Code Playgroud)

我尝试运行测试时出现以下错误:

Kohana_Exception …

php mysql pdo kohana kohana-orm

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

ICANHAZ.js呈现dom元素而不是文本

帕拉姆:

'<div class="someclass">' + somecontent + '</div>' + somecontent2
Run Code Online (Sandbox Code Playgroud)

模板:

<div>{{ param }}</div>
Run Code Online (Sandbox Code Playgroud)

在浏览器中我有:

&lt;div class="someclass"&gt; somecontent &lt;/div&gt;somecontent2
Run Code Online (Sandbox Code Playgroud)

如何隔离.someclass,它呈现为dom元素,而不是文本?

javascript icanhaz.js

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

jQuery - 如何检查特定DIV中是否有任何链接被点击?

在HTML代码中,我的页面包含:

<div id="main_menu">
  <a href="#" id="login">Link1</a>
  <a href="#" id="logout">Link2</a>
</div>
<div id="second_menu">
  <a href="#" id="information">Link info</a>
  <a href="#" id="profile">My profile</a>
</div>
<div id="menu_oustide"><a href="#" id="something">Link1</a></div>
Run Code Online (Sandbox Code Playgroud)

在jQuery中如果我想检查用户是否点击了页面中的任何链接,我使用以下代码:

$('a').click(function() { 

  // do something

});
Run Code Online (Sandbox Code Playgroud)

如果用户仅点击特定div中的链接,我该如何启动功能?我希望有一个函数,如果用户只在名为"main_menu"和"second_menu"的div ID中点击了任何链接,但在"menu_outside"中没有.

html javascript jquery

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

在 JavaScript 中模拟人类点击

我有一个小刮板,我需要在其中使用 JavaScript 单击锚链接。我试过几个方法:jQuery.click()document.createEvent('MouseEvents')等他们都有点工作,但是他们并不完全执行像一个人点击(他们打开一个标签像他们应该,但不启动下载)。

锚标记具有以下属性:

onclick="if (document.getElementById('ReportViewer_ctl01_ctl05_ctl00').selectedIndex == 0) return false; 
if (!ClientToolbarReportViewer_ctl01.HandleClientSideExport()) __doPostBack('ReportViewer$ctl01$ctl05$ctl01','');return false;"
Run Code Online (Sandbox Code Playgroud)

我也试过在命令行中运行这个问题的关键:

 __doPostBack('ReportViewer$ctl01$ctl05$ctl01','')
Run Code Online (Sandbox Code Playgroud)

这也有点工作,但不完全像人类点击。

如果需要,我可以详细介绍,但目前我正在寻找一种我认为应该存在的灵丹妙药。

javascript web-crawler web-scraping

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

如何在Kohana获得控制器和动作名称

我刚刚在kohana快速修复了一个问题,

我有一个基类和很多扩展基类的类.

所有类都有after()方法,它调用基类的after()方法.

现在在基类的after()方法中,我想记录控制器和动作名称(将在DB中添加)

但是我怎样才能在基类中获得控制器和动作名称.

一种方法是修改每个类的after()方法,将参数传递给parent after()方法

或者我可以从网址获取此信息.

但我正在寻找更自动化的方式,如果有的话

php kohana

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

我在哪里放$ this-> request-> headers('Content-Type','application/json');

我正在尝试将内容类型更改为Kohana中的application/json.我把它放在我的控制器中的一个动作中:

$this->request->headers('Content-Type', 'application/json');
$this->content = json_encode($json_data);
Run Code Online (Sandbox Code Playgroud)

但是,请求仍然是text/html内容类型.

我应该在哪里放$this->request->headers('Content-Type', 'application/json');

php json content-type kohana kohana-3

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

如何在JavaScript中检测Flash对浏览器的支持?

这是我的HTML代码,但如果浏览器不支持Flash,那么我想替换Flash部分中的图像

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script type="text/javascript">
      if (typeof navigator.plugins['Shockwave Flash'] !== 'undefined') {
        alert('support');
      } else {
        alert('not support');
      }
    </script>
  </head>

  <body>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript browser jquery detect

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

如何使用jQuery在另一个页面上获取cookie值?

我在iframe中调用了一个PHP页面

我在cookie中存储了一些值.我想从那个页面读取那些cookie值到其他页面.

我用jQuery来读取cookie.

var value = $.cookie('artname');
Run Code Online (Sandbox Code Playgroud)

'artname'是cookie名称.

但它显示为null,因为cookie路径不同.路径是/v/abcfile/frontend/.

但我试图得到的页面上其他cookie的路径是/.

我试过这个:

top.jQuery.cookie('artname');
Run Code Online (Sandbox Code Playgroud)

但它仍然向我展示了同样的东西.

对于路径ii尝试过:

var value = $.cookie("artname", { path:'/v/vspfiles/frontend/' });
Run Code Online (Sandbox Code Playgroud)

它仍然显示我的空值.我怎样才能获得cookie的价值?

javascript cookies jquery

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