小编Bri*_*unt的帖子

在Google Chrome中显示HTML错误?

谷歌浏览器可以显示HTML错误(例如未关闭的<div>标签)吗?

如果是这样,那怎么做呢?

html debugging google-chrome

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

如何在LaTeX中编号段落?

鉴于一堆段落:

Para. A ...

Para. B ...

Para. C ...
Run Code Online (Sandbox Code Playgroud)

如何让LaTeX自动为它们编号,即

1. Para. A. ...

2. Para. B. ...

3. Para. C. ...
Run Code Online (Sandbox Code Playgroud)

我见过以下建议:

\newcounter{parnum}
\newcommand{\N}{%
   \noindent\refstepcounter{parnum}%
    \makebox[\parindent][l]{\textbf{\arabic{parnum}.}}}
% Use a generous paragraph indent so numbers can be fit inside the
% indentation space.
\setlength{\parindent}{2em}
Run Code Online (Sandbox Code Playgroud)

从这里:comp.text.tex:Re:我如何在LaTeX中编号段落?

然后在每个要编号的段落前面使用\ N,即

\N Para. A. ...

\N Para. B. ...

\N Para. C. ...
Run Code Online (Sandbox Code Playgroud)

我也看到了对Sarovarnumberpar的引用,但两者都被称为"不稳定"或"不可预测",以及"随机中断"之类的东西,这让我很谨慎.

在这里,我想对可能是最佳行动方案的一些意见,我认为这是一个值得讨论的话题.

感谢您对此的关注和关注.

编辑:我尝试了以下

\begin{enumerate}
\item Para No. 1
\item Para No. 2
... …
Run Code Online (Sandbox Code Playgroud)

latex paragraph

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

Django在views.py中进行了docte

有关测试的Django 1.4 文档说明:

对于给定的Django应用程序,测试运行器在两个位置查找doctests:

  • models.py文件.您可以为单个模型定义模块级doctests和/或doctest.通常的做法是将应用程序级doctests放在模型docstring中的模块docstring和模型级doctests中.

  • tests.py在应用程序目录中调用的文件- 即包含models.py的目录.此文件是您要编写的任何和所有doctest的钩子,它们不一定与模型相关.

出于好奇,我想知道为什么Django的testrunner仅限于doctests models.py,但更实际上我想知道如何views.py在运行时扩展testrunner的doctests包括(例如)和其他模块manage.py test.

我很感激任何意见.

谢谢.

布赖恩

python django doctest unit-testing

23
推荐指数
4
解决办法
3072
查看次数

使用latexmk编译XeLaTeX tex文件

如何在Mac OS X上编译XeLaTeXtex文档latexmk

目前我正在运行latexmk job.tex并收到错误:

! 
 ********************************************
 * XeTeX is required to compile this document.
 * Sorry!
 ********************************************.
\RequireXeTeX ...********************************}
                                                  \endgroup \fi 
l.18 \RequireXeTeX

? ^D
! Emergency stop.
\RequireXeTeX ...********************************}
                                                  \endgroup \fi 
l.18 \RequireXeTeX
Run Code Online (Sandbox Code Playgroud)

我TEX文件的第一行是(通过所建议的这个帖子):

% !TEX TS-program = xelatexmk
Run Code Online (Sandbox Code Playgroud)

我尝试过其他人(例如program = xelatex),但无济于事.

latexmk 描述其命令如下:

$ latexmk -commands xelatex job
Commands used by latexmk:
   To run latex, I use "latex %O %S"
   To run pdflatex, I use "pdflatex %O %S"
   ... …
Run Code Online (Sandbox Code Playgroud)

latex latexmk xelatex

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

在LaTeX中,如何在文档类Letter中添加页眉/页脚?

在LaTeX中,如何使用Letter文档类创建文档,但使用自定义页眉和页脚?

通常我会使用:

\usepackage{fancyhdr}

\pagestyle{fancy}
\lhead{\footnotesize \parbox{11cm}{Custom left-head-note} }
\lfoot{\footnotesize \parbox{11cm}{\textit{#2}}}
\rfoot{\footnotesize Page \thepage\ of \pageref{LastPage}}
\renewcommand\headheight{24pt}
\renewcommand\footrulewidth{0.4pt}
Run Code Online (Sandbox Code Playgroud)

但是,对于\ documentclass {letter},这根本不起作用.建议得到适当的赞赏.

编辑:这是示例代码不起作用(出于任何明显的原因):

\documentclass[12pt]{letter}

\usepackage{fontspec}% font selecting commands 
\usepackage{xunicode}% unicode character macros 
\usepackage{xltxtra} % some fixes/extras 

% page counting, header/footer
\usepackage{fancyhdr}
\usepackage{lastpage}

\pagestyle{fancy}
\lhead{\footnotesize \parbox{11cm}{Draft 1} }
\lfoot{\footnotesize \parbox{11cm}{\textit{2}}}
\cfoot{}
\rhead{\footnotesize 3}
\rfoot{\footnotesize Page \thepage\ of \pageref{LastPage}}
\renewcommand{\headheight}{24pt}
\renewcommand{\footrulewidth}{0.4pt}

\begin{document}
\name{ Joe Laroo }
\signature{ Joe Laroo }
\begin{letter}{ To-Address }
\renewcommand{\today}{ February 16, 2009 }
\opening{ Opening }
Content of …
Run Code Online (Sandbox Code Playgroud)

latex header footer

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

与knockout.js数据绑定的Bootstrap datepicker

这个问题类似于knockoutjs databind和jquery-ui datepicker,但是我想使用其中一个Bootstrap datepickers而不是jQueryUI datepicker .

Bootstrap日期选择器的API与jquery-ui不同,我在使用knockout.js工作时遇到了一些麻烦.我创建了一个jsFiddle来试试.

似乎Bootstrap日期选择器可以更简单地使用,因为它不能独立存储日期.但是,我想知道jsFiddle是否是与knockout.js一起使用Bootstrap datepicker小部件的合适方式,即

ko.bindingHandlers.datepicker = {
    init: function(element, valueAccessor, allBindingsAccessor) {
      //initialize datepicker with some optional options
      var options = allBindingsAccessor().datepickerOptions || {};
      $(element).datepicker(options);

      ko.utils.domNodeDisposal.addDisposeCallback(element, function() {
            $(element).datepicker("destroy");
        });
    },
    update: function(element, valueAccessor) {
    }
};
Run Code Online (Sandbox Code Playgroud)

datepicker twitter-bootstrap knockout.js

22
推荐指数
3
解决办法
3万
查看次数

如何将链接/ url放入Django的网站主页?

在Django模板,有没有在上下文中的变量(例如{{ BASE\_URL }},{{ ROOT\_URL }}或者{{ MEDIA\_URL }}是一个可以用它来链接到home一个项目的网址是什么?

即如果Django在项目的根目录中运行,那么{{ R }}模板中的变量(让我们称之为R)就是/.如果根URL是子文件夹,http://host/X/则变量{{ R }}将是/X/(或http://host/X/).

这看起来很简单,但我找不到答案.:) 谢谢!

python django django-urls

21
推荐指数
3
解决办法
4万
查看次数

一组明确的外观字母和数字为用户输入

是否有现有的字母数字子集更容易阅读?特别是,是否有一个子集具有较少的视觉模糊字符,通过删除(或等同)某些字符,我们减少了人为错误?

我知道"视觉模糊"在某种程度上是一种表达方式,但很明显D,O和0都是相似的,1和I也是相似的.我想最大化alpha-numerics集的大小,但最大限度地减少可能被误解的字符数.

我所知道的唯一先例是加拿大邮政编码系统,它删除字母D,F,I,O,Q和U,并创建该子集以帮助邮政系统的OCR过程.

我最初的想法是只使用大写字母和数字如下:

A
B = 8
C = G
D = 0 = O = Q
E = F
H
I = J = L = T = 1 = 7
K = X
M
N
P
R
S = 5
U = V = Y
W
Z = 2
3
4
6
9

这个问题可能难以与给定的类型面分开.所选字体中字符的独特性可能会显着影响任何两个字符的潜在视觉模糊性,但我希望在大多数现代字体中,等同的上述字符将具有相似的足够外观以保证等同它们.

我对以上的想法感激不已 - 以上方程是否合适,或者是否有更多应该等同的字符?小写字符会更合适吗?

typography character hid

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

Travis-CI上的Chromedriver

我无法在Travis-CI上获得chromedriver,因为我的项目是敲门安全绑定.我试图使用WebdriverJS来自动化Chrome测试,至少.

我注意到 Travis-CI上的chromedriver似乎存在一些问题,包括:

这个问题似乎是"chrome无法访问"的变体,而且从我可以收集的内容来看,它需要Google的上游参与来修复它.

通过Travis构建日志可以获得错误的详细信息.

虽然有一条评论提到使用--no-sandbox,但没有明显的解决方法,但目前尚不清楚在WebdriverJS 中使用它的地点或方式.

对此的任何想法都将深表感谢.

- 编辑 -

我感兴趣的是我使用Sauce Labs代替Chromedriver.

google-chrome travis-ci selenium-chromedriver

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

Python-daemon不会杀死它的孩子

使用python-daemon时,我正在创建子进程likeo:

import multiprocessing

class Worker(multiprocessing.Process):
   def __init__(self, queue):
      self.queue = queue # we wait for things from this in Worker.run()

   ...

q = multiprocessing.Queue()

with daemon.DaemonContext():
    for i in xrange(3):
       Worker(q)

    while True: # let the Workers do their thing
       q.put(_something_we_wait_for())
Run Code Online (Sandbox Code Playgroud)

当我用Ctrl-C或SIGTERM等杀死父守护进程(即不是Worker)时,孩子们不会死.怎么杀了孩子?

我的第一个想法是使用atexit杀死所有的工人,喜欢:

 with daemon.DaemonContext():
    workers = list()
    for i in xrange(3):
       workers.append(Worker(q))

    @atexit.register
    def kill_the_children():
        for w in workers:
            w.terminate()

    while True: # let the Workers do their thing
       q.put(_something_we_wait_for())
Run Code Online (Sandbox Code Playgroud)

但是,守护进程的孩子们处理起来很棘手,我不得不考虑如何做到这一点并提出意见.

谢谢.

python children daemon multiprocessing zombie-process

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