小编Shr*_*saR的帖子

Emacs中LaTeX的代码折叠

是否有Emacs次要模式(或一段elisp代码),允许您在LaTeX模式下有选择地隐藏/显示环境?例如,我想移动到一个长\begin{figure}块的开头,点击击键,并将该图形环境的内容隐藏在视图之外.与之类似,\begin{proof}等等,理想情况下甚至是\subsections.

这可能吗?我只是尝试了hs-minor-mode,allout-mode而且outline-minor-mode,但是,大多数人都不认识LaTeX的环境,例如hs-minor-mode失败,出现"扫描错误:不平衡的括号".我宁愿不必输入明显的折叠标记,如{{{在折叠模式中.

[理想情况下,如果折叠是持久的,那将是很好的,但我看到那个问题还没有得到接受的答案.]

emacs latex elisp folding auctex

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

表示稀疏整数集?

什么是以紧凑和快速的方式表示稀疏整数集(真正的C内存地址)的好方法.我已经知道像位向量和行程编码这样的显而易见的事情了.但我想要比每组元素一个词更紧凑的东西.我需要添加和删除元素并测试成员资格.我不需要其他的集合操作,比如union.

多年前我读过一个这样的图书馆,但后来忘记了它的名字.我认为它是由HP发布的,并且有一个女人的名字.

algorithm set

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

将直引号转换为引号的想法

我有一个包含"直"(普通,ASCII)引号的文件,我正在尝试将它们转换为真正的引号字形("卷曲"引号,U + 2018到U + 201D).由于从两个不同的引号字符转换为单个字符首先是有损的,显然没有办法自动执行这种转换; 尽管如此,我怀疑一些启发式方法将涵盖大多数情况.因此,该计划是一个脚本(在Emacs中),它执行以下操作:对于每个直引号字符,

  1. 如果可能的话,猜猜要使用哪个卷曲引号字符
  2. 要求用户(我)确认或做出选择

这个问题是关于第一步:对于普通的英文文本(例如小说),使用什么是一个好的算法(一组启发式,更像是)?以下是一些初步的想法,我认为这些想法适用于双引号(欢迎反例!):

  1. 如果双引号位于一行的开头,则猜测它是一个开头报价.
  2. 如果双引号位于一行的末尾,则猜一个结束报价.
  3. 如果双引号前面有空格,请猜一个开头报价.
  4. 如果双引号后面跟一个空格,请猜一个收盘价.
  5. 如果双引号不符合上述类别之一,则猜测它是最近使用的双引号的"反面".

单引号比较复杂,因为a '可能是开头引号,结束引号撇号,我们想要单独留下撇号(不能写"绝对不能").一些与上述相同的规则适用,但'可能的撇号是在单词(或行)的开头,尽管它不像过去的'twas那样常见.我不能随便想到能够正确处理像["我喜欢'那'70年代表演''这样片段的规则,"她说.它可能需要查看不仅仅是相邻字符,并计算引号之间的距离,例如......

还有什么想法吗?如果不是所有可能的案件都包括在内,那也没关系; 我们的目标是尽可能聪明,但不能再进一步.:-)

编辑:可能值得考虑的更多事情(或者可能是不相关的,不确定):

  • 引号可能并不总是匹配对:对于单引号,显而易见的原因如上所述.但即使对于双引号,如果有一个引用延伸多个段落,通常的排版约定(不要问我为什么)是用引号开始每个段落,即使它在之前没有被关闭一.所以,简单地保持状态机两种状态会之间交替工作!
  • 嵌套引用(在上面的"我喜欢'那个'70年代展示''例子中提到):这可能使得任何一种引用都不会在空格之前或之后.
  • 英/美标点符号样式:引号内或外引号?
  • 许多文字处理器(例如Microsoft Word)已经像这样进行某种转换.虽然它们并不完美并且经常令人讨厌,但了解它们如何工作可能是有益的...

language-agnostic algorithm typography

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

Erlang对*透明*演员分配的支持如何影响应用程序设计?

Erlang中actor模型的一个特性是透明分布.除非我误解,当你在演员之间发送消息时,理论上你不应该假设它们在同一个进程空间中,甚至不在同一个物理机器上.

我一直认为分布式容错系统需要仔细的应用程序设计来解决有关排序/因果关系共识(以及其他)的固有问题.

我很确定Erlang不承诺透明地解决这些类问题,所以我的问题是,Erlang开发人员如何应对这一问题?您是否将所有演员设计在相同的进程空间中,然后在实际分发它们时才解决分发问题?

如果是这样,这是透明的分配二郎真的只是关心用于远程通讯的有线协议,并没有真正的功能透明在这个意义上,真正的分布式应用程序仍需要在应用层精心设计?

algorithm erlang distributed actor

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

如何使用MapReduce/Hadoop实现特征值计算?

这是可能的,因为PageRank是一种特征值形式,这就是MapReduce引入的原因.但是在实际实现中似乎存在问题,例如每台从属计算机都必须维护矩阵的副本?

algorithm math hadoop mapreduce eigenvalue

10
推荐指数
2
解决办法
6443
查看次数

使用HTML/CSS/JavaScript /其他方式"浮动"注释

我有一个带有注释的文本文档,我想在网页上显示它们附带的文本附近.

也就是说,我想转换这样的东西:

   The Houdan hen was never drawn into the
   cult of Sredni Vashtar. Conradin had
   long ago settled that she was an
   Anabaptist. He did not pretend to have        [23]
   the remotest knowledge as to what an
   Anabaptist was, but he privately hoped
   that it was dashing and not very
   respectable.
Run Code Online (Sandbox Code Playgroud)

适当地,所以在浏览器中,[23]显示在与"假装有"字样的同一行的某处(最好在页面的左边或右边'),无论字体大小或行在哪里休息可能会.这有可能,任何混合的CSS/JavaScript /预处理,无论如何?

请参阅此页面上的(左边距)以获取我想要做的示例:文本旁边有页码.除了文本不仅仅是全文<pre>,所以我不能完全复制他们所做的.(我想可以将所有注释移到段落的顶部/底部并让它们出现在那里,但我真的不喜欢它.)

我意识到问题可能含糊不清,但我愿意接受建议.

[ 注意:我不需要任何"浮动"技术(CSS /无论)意义上的东西; 我只是想象在文本中段旁边有这些"注释"需要一些浮动的东西.我愿意接受更好的问题标题的建议:)]

更新:此外,如果"注释"长于一个数字,例如小段落本身或图像,您的方法是否有效?

html javascript css layout

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

selectitem和selectitems标签之间的区别

jsf中的selectitem和selectitems标签有什么区别?

html java jsf jsp

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

list_allowed_methods和detail_allowed_methods之间的Tastypie差异

大家!我需要为用django编写的网站开发一个API,但是当我阅读tastypie文档时,我真的很困惑.文件如下:

allowed_methods
Run Code Online (Sandbox Code Playgroud)

控制资源应响应的列表和详细REST方法.默认值为None,表示委托更具体的list_allowed_methods&detail_allowed_methods选项.您可以指定一个列表,如['get','post','put','delete']作为快捷方式,以防止必须指定其他选项.

list_allowed_methods
Run Code Online (Sandbox Code Playgroud)

控制资源应响应的REST方法列表.默认为['get','post','put','delete'].

detail_allowed_methods
Run Code Online (Sandbox Code Playgroud)

控制资源应响应的REST方法列表.默认为['get','post','put','delete'].

根据这个文档,list_allowed_methodsdetail_allowed_methods是完全相同的东西......是否有人可以区分它们?它们究竟用于什么?

提前致谢!

api django

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

如果A <T1,T2>是实际类型的模板,那么为什么允许使用typeof(A <,>)?

class Program
{
    static void Main(string[] args)
    {
        Type t = typeof(A<,>);
        Console.WriteLine(typeof(A<,>)); // prints A'2[T1,T2]
    }    
}

class A<T1,T2>
{

}
Run Code Online (Sandbox Code Playgroud)

据我所知,泛型类型A<T1, T2>不是实际类型,而是实际类型的蓝图/模板,所以为什么typeof接受它作为参数(因为据我所知,typeof接受作为参数实际类型)?

谢谢

c# generics

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

Flutter/Dart:更改字符串中特定 unicode 字符的颜色

我是 Flutter 新手,正在尝试使用代码来更改字符串中特定 Unicode 字符的颜色。颜色编码 \\u0951、\\u0952 和 \\u1cda 表示蓝色、红色和绿色。输出字符串与预期格式不匹配。我看到一些字符重复,并且在某些字符中,颜色被应用于相邻的字符。非常感谢任何帮助解决该问题的帮助。\n我希望代码能够在 Android 和 IOS 平台上运行。

\n

早些时候,当我使用 spannableStr 在 Android 中开发此应用程序时,我在 Kotlin 中有类似的代码,工作正常。\nFlutter Dart 代码是:

\n
import \'package:flutter/material.dart\';\n\nimport \'package:flutter/painting.dart\';\nimport \'package:google_fonts/google_fonts.dart\';\n\nclass TextModifierScreen extends StatefulWidget{\n  @override\n  State<StatefulWidget> createState() {\n    return TextModifierScreenState();\n  }\n}\n\nclass TextModifierScreenState extends State{\n\n  List<TextSpan> _displaySpans = [];\n  String inputString = "\xe0\xa4\xae\xe0\xa5\x83\xe0\xa5\x92\xe0\xa4\xa4\xe0\xa5\x8d\xe0\xa4\xaf\xe0\xa4\xb5\xe0\xa5\x87\xe0\xa5\x92 \xe0\xa4\xaf\xe0\xa5\x8b\xe0\xa5\x91 \xe0\xa4\xb8\xe0\xa5\x8d\xe0\xa4\xb5\xe0\xa4\xbe\xe0\xa4\xb9\xe0\xa4\xbe\xe1\xb3\x9a \xe0\xa4\xad\xe0\xa5\x82\xe0\xa5\x92 \xe0\xa4\xae\xe0\xa5\x81\xe0\xa5\x92\xe0\xa4\xad\xe0\xa4\xaf\xe0\xa5\x8b\xe0\xa5\x92\xe0\xa4\xb0\xe0\xa4\xbe \xe0\xa5\xa5";\n\n  void replaceVowelsWithColor(String input) {\n    List<TextSpan> spans = [];\n    for (int i = 0; i < input.length; i++) {\n      String char = input[i];\n      int unicode = char.codeUnitAt(0);\n …
Run Code Online (Sandbox Code Playgroud)

typography text-rendering indic dart flutter

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