问题列表 - 第26408页

如何加快Visual Studio 2010文本编辑器的渲染速度?

Visual Studio 2010转移到使用WPF渲染编辑器.当我编辑代码时,这会导致速度减慢,特别是如果我正在运行其他使用其他视频功能的东西.

我怎样才能加快速度呢?一个新的视频卡?新司机?设置?

WPF使用什么技术来渲染以及哪些视频卡可以补充它?

wpf visual-studio-2010

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

在SQL Server中,如何将多个.trc文件移动/导入到跟踪表

我有一组用Sql Profiler记录的翻转.trc文件.

mytrace.trc

mytrace_1.trc

mytrace_2.trc

mytrace_3.trc
Run Code Online (Sandbox Code Playgroud)

我可以使用此命令导入第一个:

use [my-database]
SELECT * INTO trace_folder
FROM::fn_trace_gettable('C:\mytrace.trc', 4)
Run Code Online (Sandbox Code Playgroud)

但是,这只会加载第一个文件,而不是全部四个.

sql-server trace sql-server-2005 sql-server-profiler

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

C预处理器作为语言创建工具的长度/限制是多少?我在哪里可以了解更多相关信息?

在他的常见问题解答中,Bjarne Stroustrup说:

为了构建[Cfront,第一个C++编译器],我首先使用C来编写"C with Classes"-to-C预处理器."C with Classes"是C方言,成为C++的直接祖先......然后我在"C with Classes"中编写了Cfront的第一个版本.

当我读到这篇文章时,它引起了我对C预处理器的兴趣.我已经看到它的宏功能适合于简化常用表达式,但没有想到它能够在我想要将类带到C的级别上显着添加语法和语义.

所以现在我有些疑问:

  1. 是否还有其他一些从C语言引导语言的方法?

  2. Stroustrup原创作品的来源是否随处可见?

  3. 我在哪里可以了解更多关于利用这种技术的具体细节?

  4. 这种方法的长度/限制是多少?比方说,可以创建一组预处理器宏,让某人写一些显着的Lisp/Scheme之类的东西吗?

c c++ language-design c-preprocessor

6
推荐指数
4
解决办法
1164
查看次数

Contract.Exists如何增加价值?

我刚刚开始了解VS2010标配的代码契约库.我正在遇到的一件事是一些合同条款的真正含义.

例如,这两个陈述有何不同?

Contract.Requires(!mycollection.Any(a => a.ID == newID));
Contract.Requires(!Contract.Exists(mycollection, a => a.ID == newID));
Run Code Online (Sandbox Code Playgroud)

换句话说,Contract.Exists在实际应用中做了什么,对于使用我的函数的开发人员,还是对于静态代码分析系统?

c# code-contracts

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

Gdata JavaScript Authsub继续重定向

我正在使用JavaScript Google Data API,并且在让AuthSub脚本正常运行时遇到问题.这是我目前的脚本:

google.load('gdata', '1');

function getCookie(c_name){
    if(document.cookie.length>0){
        c_start=document.cookie.indexOf(c_name + "=");
        if(c_start!=-1){
            c_start=c_start + c_name.length+1;
            c_end=document.cookie.indexOf(";",c_start);
            if(c_end==-1) c_end=document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}

function main(){
    var scope = 'http://www.google.com/calendar/feeds/';
    if(!google.accounts.user.checkLogin(scope)){
        google.accounts.user.login();
    } else {
        /*
        * Retrieve all calendars
        */

        // Create the calendar service object
        var calendarService = new google.gdata.calendar.CalendarService('GoogleInc-jsguide-1.0');

        // The default "allcalendars" feed is used to retrieve a list of all
        // calendars (primary, secondary and subscribed) of the logged-in user
        var feedUri …
Run Code Online (Sandbox Code Playgroud)

javascript google-calendar-api authsub google-data-api

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

正则表达式用'选项'替换'li'而不会丢失class和id属性

我正在寻找使用preg_replace或类似方法来改变的解决方案:

<li id="id1" class="authorlist" />
<li id="id2" class="authorlist" />
<li id="id3" class="authorlist" />
Run Code Online (Sandbox Code Playgroud)

<option id="id1" class="authorlist" />
<option id="id2" class="authorlist" />
<option id="id3" class="authorlist" />
Run Code Online (Sandbox Code Playgroud)

我想我的模式是正确的,但不知道如何更换零件......

这是(wordpress)php代码:

$string = wp_list_authors( $args ); //returns list as noted above
$pattern = '<li ([^>]*)';
$replacement = '?????';
echo preg_replace($pattern, $replacement, $string);
Run Code Online (Sandbox Code Playgroud)

建议好吗?

php regex preg-replace

0
推荐指数
1
解决办法
658
查看次数

如何在Jasmin中使用“ldc_w &lt;classname&gt;”避免“常量池中的非法类型”?

我正在编写一个生成 Jasmin 代码的编译器,并希望调用一个以 Class 作为参数的方法。

public class CTest
{
    public static void main(String[] args)
        throws Exception
    {
        java.lang.reflect.Array.newInstance(CTest.class, 0);
    }
}
Run Code Online (Sandbox Code Playgroud)

所以在 Jasmin 中,我认为应该是:

.class public CTest2
.super java/lang/Object

.method public static main([Ljava/lang/String;)V
    .limit stack 2
    .limit locals 1
    ldc_w CTest2
    iconst_0
    invokestatic java/lang/reflect/Array/newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    pop
    return
.end method
Run Code Online (Sandbox Code Playgroud)

当我组装并运行它时,我得到:

线程“main”中的异常 java.lang.VerifyError: (类: CTest2, 方法: main 签名: ([Ljava/lang/String;)V) 常量池中的非法类型

使用“javap -c -verbose”查看 CTest.class(Java 版本)和 CTest2.class(Jasmin 版本)的反汇编代码,它们似乎都以相同的方式设置常量池:

const #2 = class        #16;    //  CTest
const #16 = Asciz       CTest;

  0:   ldc_w   #2; …
Run Code Online (Sandbox Code Playgroud)

java jasmin

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

是否有允许例外的文件差异工具?

我们目前使用的是Beyond Compare 3.0,我对它非常满意.但是,如果我可以轻松地为特定的一次性案例指定排除,那将是很好的.当我对某些重构进行代码审查时,这是必需的.例如:

旧代码

doSomething(ConstantsInterface.FOOBAR);
Run Code Online (Sandbox Code Playgroud)

新代码:

doSomething(BetterEnumeration.FOOBAR);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我有几百个我正在审查的更改基本上都是完全相同的更改,我只想查看例外情况.如果我可以轻松指定一个表明这两种情况相同的异常,那就太好了.我知道在语法中这样做的方法,但是在有十个左右的例外的情况下,这是繁琐和繁琐的.

还有其他提示吗?

java beyondcompare3 file-diffs

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

iphone NStimer在2秒内启动

我试图在启动它后2秒钟运行一段代码.

我认为NSTimer可以做到这一点,但无法弄清楚.

iphone nstimer

6
推荐指数
3
解决办法
8195
查看次数

如何通过jQuery刷新页面并确保有连接?

我玩弄了.load()和.ajax(),但我没有结束.这就是我需要的:Everey分钟,该功能将检查它是否可以加载某个页面.如果连接成功,我希望页面刷新,如果没有,什么都不会发生,脚本将在稍后重试.

我正在使用jQueryTimers插件.到目前为止这是我的代码:

//reload trigger
$(document).everyTime('60s', 'pagerefresh', reloadPage, 0, true);

//refresh function
function reloadPage() {
    $.ajax({
        url:'index-1.php',
        type:'HEAD',
        success: location.reload(true)
        })
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何告诉jQ我想要什么.任何暗示赞赏.

jquery refresh

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