问题列表 - 第6237页

如何从javascript源代码中标记/解析字符串文字

我正在开发一个C#程序,需要加载一些javascript代码,解析它并对代码中的字符串文字进行一些处理(比如用其他东西覆盖它们).

我的问题是,我很难设计一种优雅的方法来首先在javascript代码中找到字符串文字.

例如,看看下面的示例javascript代码.你是否看到Stack Overflow的代码highliter甚至能够在代码中挑选出字符串文字,并使它们变成红色?

我想基本上做同样的事情,除了我不会将它们变成不同的颜色,但我会对它们进行一些处理,并可能用完全不同的字符串文字替换它.

var dp = {
    sh :                    // dp.sh
    {
        Utils   : {},       // dp.sh.Utils
        Brushes : {},       // dp.sh.Brushes
        Strings : {},
        Version : '1.3.0'
    }
};

dp.sh.Strings = {
    AboutDialog : '<html><head><title>About...</title></head><body class="dp-about"><table cellspacing="0"><tr><td class="copy"><p class="title">dp.SyntaxHighlighter</div><div class="para">Version: {V}</p><p><a href="http://www.dreamprojections.com/syntaxhighlighter/?ref=about" target="_blank">http://www.dreamprojections.com/SyntaxHighlighter</a></p>&copy;2004-2005 Alex Gorbatchev. All right reserved.</td></tr><tr><td class="footer"><input type="button" class="close" value="OK" onClick="window.close()"/></td></tr></table></body></html>',

    // tools
    ExpandCode : '+ expand code',
    ViewPlain : 'view plain',
    Print : 'print',
    CopyToClipboard : 'copy to clipboard',
    About : '?', …
Run Code Online (Sandbox Code Playgroud)

javascript c# parsing

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

在C#中修改.resx文件

我有一个.resx包含名称 - 值对(两个字符串)的文件.现在我想使用C#以编程方式修改某些名称 - 值对中的值.我怎样才能做到这一点?

c# resx

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

div背景颜色,改变onhover

我试图在鼠标悬停时使div的背景颜色发生变化.

div {background:white;}
div a:hover {background:grey; 宽度:100%;
显示:块; 文字修饰:无;}

只有 div中的链接才能获得背景颜色.

我该怎么做才能使整个div获得背景颜色?

谢谢

编辑:
如何让整个div作为一个链接 - 当你点击该div上的任何地方,带你到一个地址.

css background colors hover

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

StackOverflow如何优化显示问题的性能?

我正在尝试学习C#.net来编写一个Web应用程序.

并且了解到stackoverflow使用C#.net我很高兴发现它.

我注意到在主页或问题部分,每当我刷新页面时.页面总是以可接受的速度向我返回最新信息.

我不知道你是怎么做到的.很抱歉这一系列问题很长.我试图了解数据检索,分页,性能等的最佳实践

我知道主页只返回有限数量的问题及其统计数据,但问题部分实际上返回了所有内容.

你如何优化它?

  1. 对于主页,您是否总是获取最近问题的所有统计数据?所以你的查询类似于"按*date*创建限制20从问题顺序中选择*"?

    所以*包含所有信息,包括问题标题,身份证,观点等?

    你使用HttpContext.Current.Server.cache来帮助吗?

  2. 对于这些问题,这更令人感兴趣.

    你怎么做分页?

    您是否始终只从数据库中获取特定页面的结果?

    或者你抓住所有结果并将其存储到数据集中?然后你使用某种数据网格控件来帮助分页?

如果是后者,您如何维护要更新的数据?

c# asp.net paging database-design

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

使用eclipse API读取eclipse安装路径

我打开了eclipse 3.3.2.现在我需要获得当前的eclispe安装路径.是

有没有eclipse API来获取eclipse安装路径?请帮忙.

提前致谢..

Snehal

java eclipse-pde

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

使用RegisterHotKey api调用时,为什么它接受1,2,4和8作为修饰符?

我参考这篇文章;

http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html

    #region fields
    public static int MOD_ALT = 0x1;
    public static int MOD_CONTROL = 0x2;
    public static int MOD_SHIFT = 0x4;
    public static int MOD_WIN = 0x8;
    public static int WM_HOTKEY = 0x312;
    #endregion

    [DllImport("user32.dll")]
    private static extern bool RegisterHotKey(IntPtr hWnd, int id, int fsModifiers, int vlc);

    [DllImport("user32.dll")]
    private static extern bool UnregisterHotKey(IntPtr hWnd, int id);

    private static int keyId;
    public static void RegisterHotKey(Form f, Keys key)
    {
        int modifiers = 0;

        if ((key & Keys.Alt) == Keys.Alt)
            modifiers …
Run Code Online (Sandbox Code Playgroud)

c# pinvoke enums flags

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

允许用户使用Ajax下载文件

我正在寻找一种方法,允许用户使用ajax从我的网站下载文件.我需要这样做的原因是因为文件非常大(通常为50兆).因此,当用户单击下载按钮时,它实际上看起来好像页面没有响应,因为它必须将文件从我的Amazon S3流式传输到用户.

所以我需要通知用户下载正在进行中,甚至可能给他们一个进度条.我找到了以下文章,但我并不热衷于将iFrame注入我的网页.

在此先感谢您的帮助.

c# asp.net ajax

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

rowid会被重用吗?

在数据库中,比如Informix,DB2,Oracle等,是否可以重用rowid?

database rowid

4
推荐指数
2
解决办法
2349
查看次数

在iPhone中不间断地播放1个声音片段

我正在开发一个简单的iPhone声音应用程序.如何在没有任何中断的情况下播放1个声音片段?

iphone xcode objective-c ios

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

(String)或.toString()?

我有一个带Object o参数的方法.

在这个方法中,我确切地知道String在"o"中有一个非空的.无需检查或执行其他操作.我必须像String对象一样对待它.

只是好奇 - 什么更便宜 - 把它投入String或使用Object.toString()?或者是时间/ cpu-/mem-价格相同?

更新:该方法接受,Object因为它是接口的实现.无法更改参数类型.

它根本不可能null.我只想说我不需要检查它是否为空或空.在我的情况下,总是有一个非空的字符串.

java casting

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