小编Fix*_*ker的帖子

Emacs组织模式:如何在列视图中停止显示天数?

我正在使用Emacs 23.4.1和Org-Mode 8.0.6

在我的组织文件中,我使用Effort相关标题的属性估计任务将花费的小时数.例如:

* My Tasks
** TODO Read a book...
** TODO Watch a film...
** TODO Learn org-mode
   :PROPERTIES:
   :Effort:  2:00
   :END:
Run Code Online (Sandbox Code Playgroud)

然后我可以切换到列视图并查看所有"我的任务"的估计总时间.我这样做是通过在我的org文件中添加以下行:

#+COLUMNS: %55ITEM(Details) %5Effort(Time){:}
Run Code Online (Sandbox Code Playgroud)

当总小时数大于24时,则以天和小时的形式显示总数,例如3d 14.如何格式化显示,以便告诉我总小时数(和分钟数),而不是将其分成几天?

(简而言之,我希望显示"我的任务"的全部工作86:00,而不是3d 14.)

emacs formatting org-mode

14
推荐指数
2
解决办法
1930
查看次数

CodeIgniter控制器构造函数

我对codeigniter很新,我想知道控制器中构造函数的含义是什么.我在codeigniter教程中看到了以下代码 -

class upload extends CI_Controller {

    function __construct() {
        parent::__construct();
        $this->load->helper(form);
    }

    // rest of the class...
Run Code Online (Sandbox Code Playgroud)

我的问题是何时调用构造函数 - 每次控制器发出请求时是否调用它(例如,控制器类是否为它接收的每个请求实例化?)

php codeigniter

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

Laravel框架类在PHPUnit数据提供程序中不可用

我在Laravel中设置了以下内容:

/app/controllers/MyController.php:

class MyController extends BaseController {

    const MAX_FILE_SIZE = 10000;

    // ....

}
Run Code Online (Sandbox Code Playgroud)

/app/tests/MyControllerTest.php:

class MyControllerTest extends TestCase {

    public function myDataProvider() {
        return [
            [ MyController::MAX_FILE_SIZE ]
        ];
    }

    /**
     * @dataProvider myDataProvider
     */
    public function testMyController($a) {
        // Just an example
        $this->assertTrue(1 == 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时,vendor/bin/phpunit我收到以下错误:

PHP Fatal error:  Class 'Controller' not found in /home/me/my-app/app/controllers/BaseController.php on line 3

Fatal error: Class 'Controller' not found in /home/me/my-app/app/controllers/BaseController.php on line 3

如果我删除对 …

php phpunit automated-tests laravel

13
推荐指数
3
解决办法
3793
查看次数

Emacs组织模式:如何查找没有指定截止日期的所有TODO

在Emacs组织模式中,我知道我可以调用议程"匹配"视图(使用C-a m),然后使用以下搜索字符串查找截止日期设置为今天的所有TODO项目:

DEADLINE="<today>"
Run Code Online (Sandbox Code Playgroud)

不过,我想找到我的TODO列表中的所有项目没有任何最后期限设定在所有.我搜索过但似乎无法找到答案; 以下似乎也不起作用:

DEADLINE=""
Run Code Online (Sandbox Code Playgroud)

如何搜索未指定DEADLINE的所有TODO?

(同样也适用于查找尚未安排的项目,但我猜测解决方案将是相同的.)

emacs search org-mode

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

Emacs组织模式:自定义日期选择器布局

我可以通过点击Ctrl- c,在组织模式中插入日期..这会打开漂亮的日期选择器,允许我从日历中选择日期.

默认情况下,日期选择器在星期日每周开始.我更习惯于在星期一开始一周开始.

我知道这是一个小问题,但是是否可以自定义组织模式日期选择器以显示从星期一而不是星期日开始的星期?我搜索过,但似乎无法提及是否可行.

emacs customization datepicker org-mode

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

Emacs Org-Mode:如何设置每月第一个星期三的日期和时间

我正在尝试为组织模式下的活动添加日期和时间,该活动将在每月的第一个星期三重复。

我知道我可以使用 diary-sexp 格式来标识每个月的第一个星期三,如下所示:

* My Special Event
  <%%(diary-float t 3 1)>
Run Code Online (Sandbox Code Playgroud)

这可行,但我还需要指定该事件发生的时间(最好是开始时间和结束时间)。我已经尝试过以下两种方法:

<%%(diary-float t 3 1) 19:30>
<%%(diary-float t 3 1) 19:30-20:30>
Run Code Online (Sandbox Code Playgroud)

...但两者都不起作用。

这可能吗?如果是的话,我做错了什么?

emacs org-mode

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

连接到Oracle:CodeIgniter与Laravel

我一直在为我正在进行的项目寻找一个PHP框架.其中一个主要要求是与数据库交互的简便方法.最初这必须是Oracle,但将来有可能切换到不同的数据库后端.因此,我希望能够编写尽可能与数据库无关的代码.

我最初倾向于CodeIgniter,主要是因为它支持Oracle(它包括为了利用Oracle自己的OCI8驱动程序而编写的驱动程序).

Laravel是我考虑过的另一种选择.它似乎是一个流行的选项,即使有一些以前的CodeIgniter用户(例如,请参阅此答案).但是,它的Oracle支持似乎非常有限; 据我所知,Laravel广泛使用PDO,但PDO for Oracle是实验性的,不推荐使用.

有一种简单的方法可以使用Laravel以数据库无关的方式连接到Oracle吗?

php oracle codeigniter laravel

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

SVG:文档加载后运行脚本

我有一个SVG文档,我希望能够在其中包含一个脚本(使用<script>标记).在这个脚本中,我想设置一个函数,当文档加载并可以进行操作时将调用该函数.

如果我用HTML和JQuery这样做,我只是使用$(document).ready(...).我希望在SVG文档中做同样的事情,但显然我不能以同样的方式使用JQuery.

总之,我正在寻找的是:

test.svg:

<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
    <script type="text/ecmascript" xlink:href="myscript.js" />

    <!-- Rest of SVG body goes here -->
</svg>
Run Code Online (Sandbox Code Playgroud)

myscript.js:

function init(evt) {
    var svgDocument = evt.target.ownerDocument;
    var svgRoot = svgDocument.documentElement;
    // Manipulate SVG DOM here
}

// --> Somehow attach init() function to onload event of SVG <--
Run Code Online (Sandbox Code Playgroud)

我想尝试在脚本中执行此操作,而不是依赖于onload="init()"SVG定义中的显式.(我想编写一个可能包含在几个SVG中的脚本,而不需要知道脚本是如何工作的.)

javascript svg dom-events

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

无法在Mockery模拟对象上设置公共属性

我正在尝试使用Mockery来创建一个模仿PHP内部ZipArchive类的模拟对象.

我有类似以下PHP代码:

$zipMock = Mockery::mock('ZipArchive');
$zipMock->numFiles = 10;
echo 'NUMBER OF FILES: '.$zipMock->numFiles;
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,我得到以下结果:

NUMBER OF FILES: 0
Run Code Online (Sandbox Code Playgroud)

我希望它显示10而不是0.我无法弄清楚为什么会发生这种情况,因为文档暗示应该可以直接在mock对象上设置公共属性.我错过了什么?

php unit-testing mockery

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

从SVG链接到外部样式表时的"安全限制"(作为图像嵌入时)

根据这个答案 "出于安全原因,图像必须是独立文件".也就是说,当使用img标记包含SVG文件时,它不能引用任何外部样式表.

我想在尝试使用CSS包含SVG作为背景图像时遇到了同样的问题.SVG链接到其他SVG文件并在Firefox中直接查看时显示正常,但在作为CSS背景图像包含时无法显示链接的内容.

这些"安全原因"是什么?我在哪里可以找到有关它们的更多信息?

html css svg

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