小编jdp*_*nix的帖子

什么时候2个虚拟地址可以映射到同一个物理地址?

这里是操作系统/计算机架构的问题.我正在阅读有关缓存的内容,关于如何虚拟索引缓存是减少地址转换时间的选项.我遇到了以下情况:

"Virtual cache difficulties include:
    Aliasing
        Two different virtual addresses may have the same physical address."
Run Code Online (Sandbox Code Playgroud)

当这种情况发生时我无法想到这种情况.我的O/S天已经有一段时间了,我正在画一个空白.

有人能提供一个例子吗?谢谢

operating-system cpu-architecture memory-address

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

SQL用于选择与带通配符的URL匹配的行

我在数据库中有一个表,其中一列包含http://example.com/users/*/profile 等URL

我得到一个URL(如http://example.com/users/234/profile),并希望选择db中与url匹配的所有行(在本例中为*是通配符).

我正在考虑使用Regex来执行此操作,将*替换为任何字符的正则表达式.但我不确定选择SQL或LINQ代码应该是什么.

你们有什么想法吗?

c# regex sql linq asp.net

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

循环真的比递归快吗?

根据我的教授的说法,循环比使用递归更快、更缺乏,但我想出了这个 C++ 代码,它使用递归和循环计算斐波那契数列,结果证明它们非常相似。所以我最大化了可能的输入以查看性能是否存在差异,并且由于某种原因递归比使用循环更好。有谁知道为什么?提前致谢。

这是代码:

#include "stdafx.h"
#include "iostream"
#include <time.h>
using namespace std;

double F[200000000];
//double F[5];

/*int Fib(int num)
{
    if (num == 0)
    {
        return 0;
    }

    if (num == 1)
    {
        return 1;
    }

    return Fib(num - 1) + Fib(num - 2);

}*/

double FiboNR(int n) // array of size n
{


    for (int i = 2; i <= n; i++)
    {
        F[i] = F[i - 1] + F[i - 2];
    }
    return (F[n]);
}

double FibMod(int …
Run Code Online (Sandbox Code Playgroud)

c++ recursion loops

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

如何从类中返回字符串?

我是c#的新手,而且我一直在玩它并且一直停留在从方法中返回一些有用的东西.任何帮助都会很棒.

我现在有这个:

Form1.cs:

Animal NewAnimal = new Animal("Jack", "Ramp");
Run Code Online (Sandbox Code Playgroud)

Animal.cs:

public Animal(string Fname, string Lname)
        {
            if (Fname == "Jack" | Lname == "Ramp")
            {
                string FullName;
                FullName = Fname + " " + Lname;
                //return FullName; <--- This is what i tried but didn't work--->
            }
        }
        //return FullName; <--- And Also tried this it didn't work --->
Run Code Online (Sandbox Code Playgroud)

也许从我试过的那些我做错了什么?如何将FullName返回到Form1.cs并将其显示在标签中?

c#

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

按匿名类型的字段排序

我正在使用LINQ to Objects聚合:

  var summary = from esc in objs
                where esc.time.Month == month && esc.time.Year == year
                group esc by esc.rlf_id into g
                select new { 
                  ID = g.Key, 
                  Total = g.Count(), 
                  Preventable = g.Where(a => a.preventable).Count() 
                };
Run Code Online (Sandbox Code Playgroud)

我的查询按预期工作,但我也想按匿名类型中的任意字段对查询进行排序.我找到了LINQ:按匿名类型排序,但是它在VB.NET中并且需要强烈指定要排序的字段.我可以用这个伪代码概念化我想要的东西:

query = get all esc in obj
        aggregate into anonymous type with key ID
          ID = g.Key, Total = g.Count, Preventable = g.Count of preventable
        orderby inputField[0], (optional thenby inputField[1], ..., thenby inputField[n])
Run Code Online (Sandbox Code Playgroud)

我如何完成:

  • 按LINQ查询中的匿名类型字段排序 (完成 - 谢谢Marko!) …

c# linq linq-to-objects c#-3.0

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

C#Regex.Replace

这是我在richtextbox1里面的字符串集..

/Category/5
/Category/4
/Category/19
/Category/22
/Category/26
/Category/27
/Category/24
/Category/3
/Category/1
/Category/15
http://example.org/Category/15/noneedtoadd
Run Code Online (Sandbox Code Playgroud)

我想用" http://example.com/ "之类的网址更改所有的起始"/ "

输出:

http://example.com/Category/5
http://example.com/Category/4
http://example.com/Category/19
http://example.com/Category/22
http://example.com/Category/26
http://example.com/Category/27
http://example.com/Category/24
http://example.com/Category/3
http://example.com/Category/1
http://example.com/Category/15
http://example.org/Category/15/noneedtoadd
Run Code Online (Sandbox Code Playgroud)

只是问,那是什么模式?:)

c# regex

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

我应该使用物理页面列表吗?

我有一张表有很多记录.现在我在一页上选择它们.但我想创建一个列表.该列表将包含多个(约5-10)页.

为此,我应该使用物理(page1.php | page2.php | page3.php)还是虚拟页面(page.php?number = 1 | page.php?number = 2 | page.php?number3)?

php virtual list

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

什么会打印console.log(1+ +"2")

为什么这个JavaScript声明:

console.log(1 +  + "2");
Run Code Online (Sandbox Code Playgroud)

打印

3
Run Code Online (Sandbox Code Playgroud)

作为输出?我不确定为什么打印这个 - 我期待"12".

javascript

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

PHP Echo内部Javascript字符串

我希望能够在JavaScript字符串中回显PHP链接,即<?php echo SITE_URL ?>.如何使用下面的代码执行此操作?

<script type="text/javascript">
$.backstretch("http://www.example.com/bg.jpg");
</script>
Run Code Online (Sandbox Code Playgroud)

javascript php

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