小编Jos*_*vis的帖子

knitr Markdown在Emacs中突出显示?

在Emacs中打开时,是否会对knitr markdown文档中R代码的语法高亮(颜色)块的现有工具或新工具进行任何修改?

我正在看的knitr块是三重反引号块[```],里面包含R代码.

编辑:到目前为止我尝试过的事情:

- Ubuntu 12.04与Emacs 23

emacs --version
GNU Emacs 23.3.1
Run Code Online (Sandbox Code Playgroud)

1.多模

https://github.com/vitoshka/polymode/issues/3

我试图让alphaode语法高亮我的Rmd文件,但它抱怨'颜色'加载文件:

cd ~/.emacs.d
git clone https://github.com/vitoshka/polymode.git
Run Code Online (Sandbox Code Playgroud)

在我的.emacs文件中:

(add-to-list 'load-path "/home/avilella/.emacs.d/polymode/")
(add-to-list 'load-path "/home/avilella/.emacs.d/polymode/modes/")

;; Require any polymode bundles that you are interested in:

(require 'poly-R)
(require 'poly-markdown)
Run Code Online (Sandbox Code Playgroud)

EVAL-缓冲:

Cannot open load file: color
Run Code Online (Sandbox Code Playgroud)

- 使用Emacs 24的CentOS:

emacs --version
GNU Emacs 24.2.1
Run Code Online (Sandbox Code Playgroud)

1.正确安装了Polymode

打开Rmd文件,M-x polymode-minor-mode语法高亮没有变化.


emacs --version
GNU Emacs 24.3.1
Run Code Online (Sandbox Code Playgroud)

1.正确安装了Polymode

打开一个Rmd文件,M-x poly-markdown+r-mode一些语法高亮显示开始出现,但我需要手动修改每个三元组代码块中的测试,以便完全显示语法.

在此输入图像描述

在此输入图像描述

第二个图像是在knitr块之前键入Return之后.

emacs r syntax-highlighting knitr

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

用于使用标记名称中的冒号解析XML的PHP​​库?

我一直在尝试使用SimpleXML,但似乎不喜欢XML看起来像这样:

<xhtml:div>sample <xhtml:em>italic</xhtml:em> text</xhtml:div>
Run Code Online (Sandbox Code Playgroud)

那么什么库会处理看起来像这样的标签(在它们中有冒号)?

php xml namespaces simplexml

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

个人理财应用数据库设计

在寻找简约的资金跟踪/预算应用程序之后,我决定构建一个供我个人使用.

但是我不确定部分数据库设计.基本上目前,我有一个条目表,显然存储有关每笔交易的数据,无论是信贷还是债务等.

我遇到的困境是,我不知道是否应该创建另一个表来存储每个帐户的当前余额,或者我是否应该通过从信用中减去借方来动态填充它.

我的一部分是说,随着条目表的增长,为每个帐户生成余额的能力将变得更慢(是的,过早优化被认为是邪恶的),但是当我可以从现有表计算数据时,似乎没有必要添加另一个表.

谢谢

编辑:对不起,我可能不太清楚,我了解如何实施创建帐户余额的方法.我更关注两种方法的优点/缺点以及什么是"最佳实践".非常感谢回复!

database-design

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

是否有HTML5规格的机器可读版本?

我正在寻找类似于DTD的HTML5规范的机器可读版本,尽管只要它是可解析的,任何格式都可以.

HTML5规范似乎并不包含任何的排序,所以我的第一个想法是寻找到验证.我挖掘了validator.nu验证器的来源,但似乎他们使用的模式是通过解析规范(例如解析其HTML及其英文文本)来构建的,我将不得不构建验证器来生成它.

更具体地说,我正在寻找一个元素列表,它们的内容模型,以及它们的类型属性列表,它们是否是必需的或者它们具有默认值.

最后,我要提一下,我不是在寻找验证具体文件的方法.我会直接使用W3C的验证器或validator.nu.我正在寻找规格,以便我可以在我自己的应用程序中使用它们.

html5

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

在SimpleXML对象中的"符号"@?

这是在print_r()典型的SimpleXMLElement对象上运行的输出:

SimpleXMLElement Object
(
    [@attributes] => Array
        (

        )
)
Run Code Online (Sandbox Code Playgroud)

@符号是什么意思?

php simplexml

9
推荐指数
2
解决办法
1971
查看次数

从一个查询中的两个表中删除行

我有两个表:orders和orders_items.两者共享字段orderID.

我想删除orderID = 500的两个表中的所有行,但我只需要在一个查询中执行此操作.这可能吗?

mysql cascade

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

PHP SimpleXML新行

我使用PHP的简单XML创建了一个XML文件,保存了该文件.使用fopen在php中打开文件并打印内容时.我的XML看起来像这样:(见下文)

<?xml version="1.0" encoding="UTF-8"?>
<home><orderList><delivery_cost>0.00</delivery_cost><delivery_surname>TEST</delivery_surname><delivery_postcode>1234</delivery_postcode><status>1</status></orderList></home>
Run Code Online (Sandbox Code Playgroud)

我希望xml文件看起来全部缩进,并在每个元素的新行上查找.有人知道怎么做这个吗?

谢谢

php pretty-print simplexml

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

简单的XML反序列化

我正在尝试使用Simple XML序列化程序.我对XML-> Java的反序列化更感兴趣.这是我的代码作为单元测试:

import java.io.StringReader;
import java.io.StringWriter;

import junit.framework.TestCase;

import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.core.Persister;

public class SimpleTest extends TestCase {
    public void testWriting() throws Exception {
        StringWriter writer = new StringWriter();
        Address address = new Address("1234 Main Street", "San Francisco", "CA");
        Serializer serializer = new Persister();

        serializer.write(address, writer);
        System.out.println("Wrote: " + writer.getBuffer());
    }

    public void testReading() throws Exception {
        String input = "<address street='1234 Main Street' city='San Francisco' state='CA'/>";
        Serializer serializer = new Persister();
        System.out.println("Read …
Run Code Online (Sandbox Code Playgroud)

java xml serialization xml-serialization

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

是否有可以在DOM中的任何位置使用的HTML标记?

这听起来有点像琐事问题,但它可以帮助我找出解决实际问题的选择.是否有可以在DOM中的任何位置使用的HTML标记?(用作占位符的东西)HTML5标签可以.不幸的是没有XHTML.

我已经考虑了一下,我能想到的唯一标签就是<script/>.否则,我想这<span/>几乎可以(?)在任何地方工作<body/>并且<meta/>可以工作<head/>.还有其他想法吗?我没有彻底检查HTML5,所以也许我错过了一个新的补充.

另外,请不要过度思考,并尝试对我的问题进行逆向工程.使用标记作为占位符是我正在检查的众多不同选项之一,就是这样.谢谢!

html html5

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

Moose && utf8(包|方法)的名字

有这个:

use utf8;
package ÁngryBird;   #note the Á in the package name
Run Code Online (Sandbox Code Playgroud)

perl -c结果是syntax OK.

use utf8;
package ÁngryMoose;
use Moose;
Run Code Online (Sandbox Code Playgroud)

perl -c 说,

ÁngryMoose is not a module name at 
/opt/local/lib/perl5/site_perl/5.12.4/darwin-multi-2level/Class/MOP/Package.pm
 line 209.
Run Code Online (Sandbox Code Playgroud)

那么,代码中有什么问题?

perl utf-8 moose

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