问题列表 - 第6359页

textmate的Python捆绑包比捆绑包库中更好吗?

在这个时候,Textmate的官方Python包非常简单,特别是与Ruby包相比.有谁知道更完整的Python包?

编辑:

我完全清楚有些编辑器和环境更适合Python开发,但我真的很想知道是否有第三方Textmate软件包可用.

python textmate textmatebundles

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

如何在Erlang中读取整数?

我正在尝试读取整数的用户输入.(比如cin >> nInput;在C++中)
我从http://www.erlang.org/doc/man/io.html找到了io:fread bif ,所以我写了这样的代码.

{ok,X} = io:fread("input:","〜d"),
io:format("〜p~n",[X]).

但是当我输入10时,erlang终端继续给我"\n"而不是10.我假设fread自动读取10并将其变为字符串.如何直接读取整数值?有没有办法做到这一点?谢谢您阅读此篇.

erlang integer input

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

vim中的数学符号

有谁知道如何让vim将数学符号的html实体转换为数学字符?

例如:

≠ 变成≠

∴ 变成∴

这是一个带有符号html实体http://barzilai.org/math_sym.htm的表


更新:Solved,bignose解决了这个问题.

使用:Vim的digraphs功能.使用Unicode的字符编码,

请参阅':help digraphs'获取文档

我仍然在寻找一种等宽的Unicode字体,所以它完全呈现,但有额外的空间,它的效果很好.

为了查看数学字符,UTF-8必须是编码和显示这些字符的字体.

我在vim配置文件中添加了以下内容.

创建自定义文件:mathdoc.vim in syntax /

" set the encoding to be utf-8, requires gVim or a terminal capable of
" unicode see ':help Unicode' for details
set encoding=utf-8
" requires a font that has characters for the higher uniocode symbols
set guifont=MS\ Gothic
Run Code Online (Sandbox Code Playgroud)

我将其添加到filetype以将其设置为我自己的自定义扩展名.txtmt

au BufNewFile,BufRead *.txtmt   setf mathdoc
Run Code Online (Sandbox Code Playgroud)

但你也可以打开文件来调用它:

:set ft=mathdoc
Run Code Online (Sandbox Code Playgroud)

digraphs效果很好,因为这里指定的bignose是它的工作原理

在插入模式下:按控制键+ k,然后按:

∴是S*

≠是!=

Σ是+ Z.

≡是= 3

⇐是<=

⇒是=> …

math vim

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

iPhone同步离线应用程序

我正在研究构建一个与在线工作一样离线的应用程序.由于应用程序在脱机时无法与服务器通信,因此需要进行某种程度的同步.

在计划iPhone同步的离线操作时,有哪些好的工具可供阅读并开始考虑?

我必须自己创建哪些工具,而不是苹果已经提供的工具来帮助解决这个问题?

iphone cocoa cocoa-touch data-synchronization

28
推荐指数
2
解决办法
7943
查看次数

使用两个队列实现堆栈

之前一个类似的问题,但这里的问题与它相反,使用两个队列作为堆栈.问题......

鉴于两个队列与他们的标准操作(enqueue,dequeue,isempty,size),实现堆栈与它的标准操作(pop,push,isempty,size).

应该有两个版本的解决方案.

  • 版本A:推送项目时堆栈应该是高效的; 和
  • 版本B:弹出项目时堆栈应该是高效的.

我比任何特定的语言实现更感兴趣的算法.但是,我欢迎用我熟悉的语言表达的解决方案(,,,,,).

algorithm stack data-structures

134
推荐指数
4
解决办法
19万
查看次数

当使用excanvas绘制图像时,IE6尝试安装缺少的office组件

我有一个页面,使用excanvas绘制一些图像.在IE6中测试新页面时,一台计算机尝试打开office 2000并安装缺少的组件.如果取消Office 2000安装,则会显示vml图像.这个问题只发生在我的一台测试机器上,但它仍然让我担心.

有没有人在使用IE6和excanvas之前看过这个问题?

javascript

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

如何创建命令行文本编辑器?

我已经了解了几种编程语言的方法,我想尝试制作一个命令行文本编辑器 - 在终端中运行的东西,比如vim/emacs/nano,但是纯文本(请不要guis).最好,我想在python中这样做.我从哪里开始?是否有任何(python)库来执行命令行应用程序?

python tui text-editor

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

是否有针对xPath选择器的在线测试器?

我知道有一些在线正则表达式评估器..非常有用,实时匹配.它们就像RegexBuddy的Web应用程序.

我想知道xPath选择器是否有类似的东西?我只是在学习它们,这对我来说很有价值.

是否有一个在线测试器,允许您输入XML,然后是xPath选择器和匹配(现场会更好,但我怀疑有人编写了JavaScript解释器吗?)吗?

谢谢

xml xslt xpath

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

如何在循环中添加代码使其更快?

我有一个带内循环的简单函数 - 它缩放输入值,在查找表中查找输出值,并将其复制到目标.(ftol_ambient是我从网上复制的一种技巧,用于将float快速转换为int).

for (i = 0;  i < iCount;  ++i)
{
    iScaled = ftol_ambient(*pSource * PRECISION3);
    if (iScaled <= 0)
        *pDestination = 0;
    else if (iScaled >= PRECISION3)
        *pDestination = 255;
    else
    {
        iSRGB = FloatToSRGBTable3[iScaled];
        *pDestination = iSRGB;
    }
    pSource++;
    pDestination++;
}
Run Code Online (Sandbox Code Playgroud)

现在我的查找表是有限的,并且浮点数是无限的,因此有可能出现一个一个错误.我用一些代码创建了一个函数副本来处理这种情况.请注意,唯一的区别是添加了2行代码 - 请忽略丑陋的指针转换.

for (i = 0;  i < iCount;  ++i)
{
    iScaled = ftol_ambient(*pSource * PRECISION3);
    if (iScaled <= 0)
        *pDestination = 0;
    else if (iScaled >= PRECISION3)
        *pDestination = 255;
    else
    {
        iSRGB = …
Run Code Online (Sandbox Code Playgroud)

c++ optimization visual-c++-6 visual-c++

22
推荐指数
2
解决办法
1811
查看次数

在异常处理中显示行号

如何显示哪个行号导致错误,这是否可能与.NET编译其.exes的方式有关?

如果没有,Exception.Message是否有自动方式显示被淘汰的子?

try
{
  int x = textbox1.Text;
}
catch(Exception ex)
{
     MessageBox.Show(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)

.net c# exception-handling exception line-numbers

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