问题列表 - 第33925页

使用LaTeX在reStructuredText中进行数学运算

我想使用轻量级标记语言在我的大学课堂上做笔记.

我选择的编辑器是gedit,我找到了Gedit的reStructuredText工具,它将运行reStructuredText处理器并在gedit的窗格中呈现HTML.这很棒,80%的路在那里.

但对于我的许多课程,我需要在笔记中包含数学方程式或希腊字符.虽然我对LaTeX不是很熟悉,但我的理解是它具有这些功能.

如何在reST文档中使用LaTeX?是否需要将reST文档处理为LaTeX,然后将其呈现为HTML,还是有更好的方法?降价会让这更容易吗?如有必要,我可以修改gedit插件.

最后,有人这样做吗?在纯文本编辑器中获取课堂笔记的任何其他建议?

谢谢!

math markdown latex restructuredtext gedit

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

为什么MAKEINTRESOURCE()有效?

宏定义为:

#define MAKEINTRESOURCEA(i) ((LPSTR)((ULONG_PTR)((WORD)(i))))
#define MAKEINTRESOURCEW(i) ((LPWSTR)((ULONG_PTR)((WORD)(i))))
Run Code Online (Sandbox Code Playgroud)

为什么这可以用于指示资源ID(16位无符号int)或其名称(指向char数组的指针)?这是否有效地将地址空间(在32位系统上)限制为16位?否则,系统如何知道我使用的是ID还是名称?

c c++ windows winapi

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

在JS中拥有正确的'this'值

我有两个类似的Javascript"对象"....

var Object2 = new (function() {
    this.FetchData = function(callback) {
        // do some stuff
        callback(data);
    };
});

var Object1 = new (function() {

    this.DisplayStuff = function() {

    };

    this.LoadData = function() {
        Object2.FetchData(this.OnData);
    };

    this.OnData = function(data) {
        // this == window
        this.DisplayStuff();   // doesn't work
    };

});
Run Code Online (Sandbox Code Playgroud)

当Object1收到OnData的回调时,"this"的值设置为window. 有什么方法可以解决这个问题,以便OnData内部的"this"值将是Object1的实例而不是窗口?

javascript this

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

在将某些内容添加到NSPasteboard时收到通知

在我的应用程序中,我希望在NSPasteboard中添加一些内容时收到通知.如果我从任何其他程序复制文本,我希望我的应用程序知道它.

在某处我读到它不可能那样做.我应该创建一个计时器并自己检查NSPasteboard的内容.

这是这样做的吗?或者有任何类型的通知吗?

cocoa objective-c

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

我可以在PHP类方法返回语句中使用三元组吗?

我可以这样做吗?(我现在无法测试它自己看)

public function overSimplifiedTernaryTest($condition = false) {
    return ($condition) ? 'someString' : 'someOtherString';
}
Run Code Online (Sandbox Code Playgroud)

php ternary-operator return-value

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

如何以编程方式截取iPhone的屏幕截图?

在目标C中我们是否可以拍摄屏幕截图并将此图像存储在UIImage中.

iphone cocoa-touch objective-c

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

jQuery:我如何遍历所有'a'元素?

我希望能够更改页面上所有锚点的属性.但我不知道如何遍历所有这些.

jquery

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

以编程方式创建VS解决方案/项目文件

我有一个C项目,有一个非常好的rake构建系统.生成单元测试运行器,模拟以及一些样板代码.

要求是基于pc的东西在VS中可用.我知道VS .sln和.proj格式没有记录.我也知道cmake可以生成VS解决方案文件,只要它自己的文件是最新的,所以我的后备解决方案是创建cmake文件结构/列表并使用它来创建VS解决方案.

由于我的后备版本重复,我正在寻找指向任何其他工具,模板或文档的指针,这些工具,模板或文档将允许我创建VS项目和解决方案文件.

谢谢你的帮助

c projects-and-solutions visual-studio

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

在本地计算机上工作的命令,但在服务器中不起作用?

我正在使用ubuntu 10.04作为我的桌面和Ubunt 10.04服务器版本的服务器.

以下内容:

sudo pip install -e git+http://github.com/facebook/python-sdk.git#egg=facebook
Run Code Online (Sandbox Code Playgroud)

在我的桌面上工作,但在服务器上不起作用.

在服务器上,我收到以下错误消息:

Obtaining facebook from git+http://github.com/facebook/python-sdk.git#egg=facebook
  Cloning http://github.com/facebook/python-sdk.git to ./src/facebook
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/pip/basecommand.py", line 115, in main
    self.run(options, args)
  File "/usr/local/lib/python2.6/dist-packages/pip/commands/install.py", line 155, in run
    requirement_set.install_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/local/lib/python2.6/dist-packages/pip/req.py", line 805, in install_files
    req_to_install.update_editable(not self.is_download)
  File "/usr/local/lib/python2.6/dist-packages/pip/req.py", line 356, in update_editable
    vcs_backend.obtain(self.source_dir)
  File "/usr/local/lib/python2.6/dist-packages/pip/vcs/git.py", line 104, in obtain
    [self.cmd, 'clone', '-q', url, dest])
  File "/usr/local/lib/python2.6/dist-packages/pip/vcs/__init__.py", line 100, in cmd
    raise BadCommand('Cannot find command %s' % …
Run Code Online (Sandbox Code Playgroud)

terminal ubuntu ubuntu-10.04

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

字符串操作与Regexps

我们经常被告知Regexps很慢,应该尽可能避免.

但是,考虑到自己做一些字符串操作的开销(不是谈论算法错误 - 这是另一回事),特别是在PHPPerl(可能Java)是什么限制,在这种情况下我们可以认为字符串操作是更好的替代?什么regexp特别是CPU贪心?

例如,对于下面的C++,Java,PHP或者Perl,你会怎么推荐

正则表达式可能会更快:

  • s/abc/def/g还是... while((i=index("abc",$x)>=0) ...$y .= substr()...基于解决方案?
  • s/(\d)+/N/g 或扫描算法

但是关于

  • 电子邮件验证regexp?
  • s/((0|\w)+?[xy]*[^xy]){2,7}/u/g

手工和特定算法不会更快(写入时间更长)?

编辑

问题的关键是要确定哪种regexp最好通过字符串操作专门针对给定问题重写?

EDIT2

一个常见的实现是Perl regexp.例如在Perl -需要知道它们是如何实现的-什么样的正则表达式的是要避免的,因为实现将使过程冗长和无效?它可能不是一个复杂的正则表达式......

编辑2011年7月(根据评论)

我并不是说所有正则表达式都很慢.已知一些特定的正则表达式模式是缓慢的,这是由于它们的特定处理以及由于它们的实现.
例如,在最近的Perl/PHP实现中,已知的是相当缓慢 - 应该避免?
答案是从那些已经进行了自己的研究(剖析器......)的人那里得到的,他们能够提供一些关于建议/要避免什么的一般指导.

php java regex string perl

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