问题列表 - 第13857页

适用于Linux的TextMate替代方案

是否有适用于Linux的TextMate替代方案?

类似于e-TextEditor for Windows

linux textmate editor

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

WinForms RichTextBox:如何异步重新格式化,而不触发TextChanged事件

这是对WinForms RichTextBox的跟进
:如何在TextChanged上执行格式化?

我有一个带有RichTextBox的Winforms应用程序,该应用程序会自动突出显示所述框的内容.因为大型文档的格式化需要很长时间,10秒或更长时间,我已经设置了BackgroundWorker来重新格式化RichTextBox.它遍历文本并执行一系列这些:

rtb.Select(start, length);
rtb.SelectionColor = color;
Run Code Online (Sandbox Code Playgroud)

在这样做的同时,UI仍然保持响应.

BackgroundWorker从TextChanged事件开始.像这样:

private ManualResetEvent wantFormat = new ManualResetEvent(false);
private void richTextBox1_TextChanged(object sender, EventArgs e)
{
    xpathDoc = null;
    nav = null;
    _lastChangeInText = System.DateTime.Now;
    if (this.richTextBox1.Text.Length == 0) return;
    wantFormat.Set();
}
Run Code Online (Sandbox Code Playgroud)

后台worker方法如下所示:

private void DoBackgroundColorizing(object sender, DoWorkEventArgs e)
{
    do
    {
        wantFormat.WaitOne();
        wantFormat.Reset();

        while (moreToRead())
        {
            rtb.Invoke(new Action<int,int,Color>(this.SetTextColor,
                      new object[] { start, length, color} ) ;
        }                

    } while (true);
}

private void SetTextColor(int start, int length, System.Drawing.Color color) …
Run Code Online (Sandbox Code Playgroud)

.net multithreading richtextbox manualresetevent winforms

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

C/C++:各种编译器/平台的内置类型的大小

我在哪里可以获得有关Mac OS X(32位和64位)的unsigned int编译大小的信息gcc?一般来说,我希望拥有一个可以使用编译器/设置/平台/类型的资源,并且能够查找该类型的大小.有谁知道这样的事情?

更新:感谢所有回复.我希望在某个地方有更多的东西,而不是我必须在每台机器上编写和运行的代码.

c c++ sizeof built-in

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

在IE 6,7和8中,表格周围的锚标记无法点击

问题:当用一个锚标签围绕一个表时,表及其中的所有内容都不能在IE 6,7和8中单击.如果我不能用div替换表,我该怎么解决这个问题?

示例代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">

<head>
  <title>Test</title>
</head>
<body>

<a href="http://www.google.com">
  <table height="35">
    <tr>
      <td>I'm a link in a table, bet you can'tclick me!</td>
    </tr>
  </table>
</a>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

anchor xhtml html-table

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

Visual Studio 2008 - Minimap

我不确定将文本编辑器的"小地图"功能称为什么.

例如,这个编辑器有我称之为Minimap的功能.左侧的瘦地图,您可以单击该地图以获取文件的不同部分.

http://www.sublimetext.com/

是否有VS2008的插件有这个?

editor visual-studio-2008 visual-studio

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

如何在MATLAB中打印彩色字符串?

通常在MATLAB中打印字符串时:

disp('this will print black letters')
Run Code Online (Sandbox Code Playgroud)

它可以用彩色印刷吗?

matlab

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

Ruby on Rails用户管理引擎/框架?(带网页)

Rails授权插件有很多帖子/建议.我在这里问的是,是否有一个流行的/好的Ruby on Rails引擎(或框架),包括用户界面页面(以及控制器/模型等).所以可以将某些东西集成到(引擎)或用作起点,包括:

  • 注册(例如,用户创建登录,然后通过激活链接发送电子邮件)
  • 认证
  • 授权
  • 用户界面允许用户:
    • 更改密码
  • 委托管理(可选)
    • 支持使用相同应用程序的多个/单独的公司/组
    • 公司/组X的管理员用户,并分配对人员Y的访问权限(创建新用户)
    • UI允许用户执行这些功能

我把最后一次授权管理作为一个可选的附加内容.如果有一个好的/填充产品没有这个我宁愿听到它.

提前致谢

authentication authorization ruby-on-rails user-management

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

研究IVR软件开发

我工作的公司正在寻找与任何潜在的PBX/IVR或PBX组合高度兼容的IVR实施,或者提供我们自己的托管解决方案.

因此,我们的想法是创建一个与任何潜在平台接口的应用程序,并为IVR提供呼叫控制和语音对话/交互.

我到目前为止看过的技术(我们想使用Java)是Java Telephony API(JTAPI)JAIN-JCC(Java Call Control)API等.这些API的基本要点对我来说很有意义,但我不能把它放在一起的是我为呼叫控制和语音IVR/VXML创建的应用程序将如何以独立于平台的方式连接到电话系统.我是怎么接听电话系统的电话的?

这些API和库似乎没有回答这个问题,这让我相信独立于平台的解决方案是不可能的,而且它始终是特定于实现的.还有JAIN-SIP,如果我可以将所有呼叫转换为SIP,那么也许我可以通过这种方式创建通用呼叫控制/ IVR应用程序.

如果我在这里发出任何无知或误解,请原谅我,我对任何一种电信技术都是全新的 - 任何想要让我直截了当的人?我非常感激,在这一点上,细节实现层面上的联系非常模糊,有时候我需要一点手握.任何帮助或推动正确的方向都会有所帮助.

上周我一直在倾注规格和API.:)

编辑 - 我忘了提到我们更愿意在内部开发这个,如果可能的话,在成本/收益方面很聪明 - 如果可能的话,不是真的想在集成平台上花钱 - 这就是我的工作:)

api ivr telephony jtapi jain-sip

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

是否有关于编号与星级投票系统的研究?

是否有人对不同目标受众的用户接受以下投票系统进行过任何研究?

StackOverflow样式投票

要么

明星投票系统

我不感兴趣哪个更准确或投票将如何用于排名.我感兴趣的是从用户的角度来看,这更直观 - 基于该用户的人口统计.

显然,作为开发人员,我们都了解StackOverflow风格的投票系统,但我很好奇这是否因为我们[作为开发人员]思考的方式才有意义.亚马逊风格的明星系统对于针对更基本用户的网站上的选民更有意义吗?

有没有人对此进行任何研究,如果有的话结果是什么?有没有人有研究结果的链接?

user-interface user-experience ui-design

9
推荐指数
1
解决办法
364
查看次数

如何在操作系统发送/接收数据包之前分析/拦截数据包?

我一直想知道软件防火墙是如何工作的,并且希望能够编写我自己的自定义工具来分析或拦截数据包,然后再由操作系统发送或接收.我非常熟悉核心网络原则; 如果我想编写适合网络堆栈的软件,我就不知道从哪里开始,类似于防火墙的方式.谁能给我一些指示?

如果可以使用C#完成,我会特别感兴趣,但我也可以做其他语言.我主要关注Windows,但想知道是否还有任何跨平台库.

编辑使用NDIS驱动程序(如Wireshark所做的那样)听起来是一个不错的选择,Vista的数据包过滤功能听起来很整洁,但防火墙如何在Windows XP上进行操作?他们不必安装我所知道的特殊驱动程序.

networking network-programming packet-capture

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