问题列表 - 第16621页

如何在x86 Windows中执行CPU缓存刷新?

我感兴趣的是在Windows中强制CPU缓存刷新(出于基准测试的原因,我想模拟从CPU缓存中没有数据开始),最好是基本的C实现或Win32调用.

是否有一种已知的方法可以通过系统调用来执行此操作,甚至可以像执行大型操作一样偷偷摸摸地执行此操作memcpy

英特尔i686平台(P4及以上版本也可以).

c windows cpu x86 cpu-cache

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

如何转动IEnumerable <T>

我需要"旋转"或"旋转"一组对象.该示例将清除我需要做的事情:

var people = new List<Person>(new[] {
                new Person{ Name="Ronnie",Age=25, HairColor="Brown",EyeColor="Blue"},
                new Person{ Name="Tina",Age=25, HairColor="Brown",EyeColor="Green"},
                new Person{ Name="Lukus",Age=4, HairColor="Blonde",EyeColor="Blue"}    
            });

DataTable rotatedData = people.Pivot("Name", "Property");                

/* Results In:
* ___________________________________________
* Property  |  Ronnie  |   Tina    |   Lukus
* ___________________________________________
* Age       |  25      |   25      |   4
* HairColor |  Brown   |   Brown   |   Blonde
* EyeColor  |  Blue    |   Green   |   Blue
* ____________________________________________
*/
Run Code Online (Sandbox Code Playgroud)

这是我写的代码完成此任务:

/// <summary>Converts an IEnumerable into a pivoted DataTable object.</summary>
/// <param name="collection">The …
Run Code Online (Sandbox Code Playgroud)

.net c#

7
推荐指数
1
解决办法
1625
查看次数

制作一个简单的搜索功能,使光标跳转到(或突出显示)搜索的单词

我现在用了很长时间,试图找出问题,我认为这不会那么难.

这是交易:

我正在使用C#和WPF编写一个小应用程序.

我有一个包含FlowDocument的RichTextBox.

我在我的richtextbox下面添加了一个小文本框和一个按钮.

然后,用户键入他/她希望搜索的单词,并按下按钮.

然后,richtextbox将跳转到该单词的第一个出现位置.

它只是跳到正确的行就足够了 - 它也可以通过单词选择,突出显示或放置光标 - 只要将richTextBox滚动到单词,任何事情都可以.

继续按下按钮,然后跳转到该单词的下一个出现,依此类推,直到文档结束.

正如我所说 - 我认为这是一项简单的任务 - 但是我遇到了严重的问题.

c# search highlight richtextbox cpu-word

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

隐藏/显示Div效果 - Ruby on Rails 2

在rails中创建隐藏和显示效果的最佳方法是什么?是使用JQuery类型的解决方案还是内置的内容更好,更好或更容易?

css ruby jquery ruby-on-rails show-hide

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

PHP中的URL解码

我正在尝试使用PHP的urldecode函数解码此URL字符串:

urldecode("Ant%C3%B4nio+Carlos+Jobim");
Run Code Online (Sandbox Code Playgroud)

这应该输出......

'Antônio Carlos Jobim'
Run Code Online (Sandbox Code Playgroud)

......但反过来就是这个

'Antônio Carlos Jobim'
Run Code Online (Sandbox Code Playgroud)

我已经在一个基于JS的在线解码器中测试了这个字符串并取得了巨大的成功,但似乎无法在服务器端进行操作.有任何想法吗?

php url utf-8 urldecode

32
推荐指数
2
解决办法
8万
查看次数

Qt moc_包含文件问题

我正在尝试编译http://doc.trolltech.com/4.4/mainwindows-application.html上的基本教程程序并遇到问题.

按照教程程序的方式执行操作会产生编译错误:

In file included from debug\moc_mainwindow.cpp:10:
debug\../mainwindow.h:2: error: expected class-name before '{' token
debug\../mainwindow.h:5: error: ISO C++ forbids declaration of `Q_OBJECT' with no type
Run Code Online (Sandbox Code Playgroud)

问题是需要

#include <QtGui>
Run Code Online (Sandbox Code Playgroud)

教程程序将它放在mainwindow.cpp中,这是理想的方法,但它不会被复制到moc文件中.

如果我将它放入mainwindow.h中,一切正常,但在每个头文件中执行此操作都是不优雅的,并且一旦程序变大就会延长编译时间.

自教程编写以来,这是否发生了变化?(我正在使用最新的Qt 4.5.3,Windows SDK安装,从命令行编译.)我错过了什么,或者是否有任何已知的修复此问题?

c++ qt qt4

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

在C#中拆分字符串

我想知道是否有人可以帮我使用字符串拆分来获取<p> </p>HTML文档中标签之间所有出现的文本?

c# tags string winforms

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

在不调用构造函数的情况下调用实例方法

假设我有以下课程,我不允许改变:

public class C
{
    public C() { CreateSideEffects(); }
    public void M() { DoSomethingUseful(); }
}
Run Code Online (Sandbox Code Playgroud)

我必须在不调用构造函数的情况下调用M. 可能吗?

c# methods constructor instance

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

我可以这样做通用的东西吗?

看起来我遗漏了Java Generics的东西,因为我认为这很简单,在我看来无法完成.也许你可以帮忙......

这就是场景:我正在使用简单的CRUD操作编写一个通用的抽象DAO,因此我的应用程序的每个特定DAO都可以免费使用它:

public abstract DefaultDAO<T,V> {
  private EntityManager manager;

  public BaseDAO(EntityManager em) {
    this.manager = em;
  }

  public void create(T entity) {
    manager.persist(entity);
  }

  // You know the others...

  public T read(V pk) {
    // Now, here is the problem. 
    // EntityManager signature is: public <T> T find(Class<T> entityClass, Object primaryKey);
    // So I must provide the type of the object this method will be returning and 
    // the primary key.
    // resulting object will be T typed and …
Run Code Online (Sandbox Code Playgroud)

java generics dao

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

路径'PROPFIND'是被禁止的?

我收到以下错误,但在它正在发生的上下文中似乎无法理解它:

消息路径'PROPFIND'被禁止.System.Web.HttpMeth上的System.Web.HttpMethodNotAllowedHandler.ProcessRequest(HttpContext上下文)中的StackTrace,System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean&completedSynchronously)上的System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

Google已经发现了与我的应用程序似乎没有任何关系的结果(这是IIS6上的asp.net MVC).该网站运行正常,但我想尝试抓住并处理此错误.谢谢.

asp.net asp.net-mvc iis-6 http

8
推荐指数
1
解决办法
4976
查看次数