问题列表 - 第29792页

将varchar列与int列组合

我在SQL表中有两列,fooId(int)和fooName(varchar).

有没有办法选择它们作为一列,它们之间有空格?

select fooId + ' ' + fooName as fooEntity
from mytable
Run Code Online (Sandbox Code Playgroud)

他们是不同的类型,所以我得到一个错误.

该字段将直接在Web应用程序的控件中进行数据绑定.

SQL Server 2008

(我是一个sql初学者)

sql sql-server sql-server-2008

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

使用C#以编程方式确定计算机的最大硬盘数据传输速率

我使用C#编写了一个小的WPF小部件,它显示当前的CPU活动,使用的RAM和磁盘活动,作为三个小百分比类型的条形图.我已经使用了以下PerformanceCounters :( diskCounter PerformanceCounter返回当前的总磁盘活动,以每秒字节数为单位)

private void InitialisePerformanceCounters()
{
    cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total", true);
    totalRam = (int)(new Microsoft.VisualBasic.Devices.ComputerInfo().TotalPhysicalMemory / 1024 / 1024);
    ramCounter = new PerformanceCounter("Memory", "Available MBytes");
    diskCounter = new PerformanceCounter("PhysicalDisk", "Disk Bytes/sec", "_Total", true);
}
Run Code Online (Sandbox Code Playgroud)

问题是虽然我已经发现如何获得总可用RAM来计算使用的百分比,但我无法找到如何读取磁盘的"理论"最大数据传输速率.我需要这个来计算使用的磁盘传输速率的百分比.任何帮助将不胜感激.

c# performancecounter rate transfer

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

又一个动态阵列与std :: vector,但是

......好吧,我得到了奇怪的结果!

std::vector对动态数组的性能感到好奇.看来已经有很多关于这个问题的问题,如果我不经常得到这些"矛盾的"结果,我就不会提到它:vector<int>比某种方式更快new int[]!我一直认为如果有任何性能差异,它总是喜欢动态数组.这个结果怎么可能?

代码如下:

int numElements = 10000000;
 long j = 0;
 long k = 0;

 vector<int> intVector(numElements);
 int* intArray = new int[numElements]; 

 clock_t start, finish;
 start = clock();

 for (int i = 0; i < numElements; ++i)
  intVector[i] = i;
 for (int i = 0; i < numElements; ++i)
  j += intVector[i];

 finish = clock();
 cout << "j: " << j << endl;
 cout << "Total duration: " << (double) finish - start …
Run Code Online (Sandbox Code Playgroud)

c++ arrays optimization performance vector

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

在哪里以及如何处理rails异常?

我目前正在开发一个大型rails应用程序,它通过自定义API gem与另一个产品连接.这导致了一种非常奇怪的错误捕获.例如,当我们与其他产品交互时,它可能会返回我们期望的身份验证错误.然后我们在API gem中捕获该错误并抛出异常,然后在视图中捕获并转发给用户.

我不喜欢这种错误捕获方法,原因如下:

  • 似乎我们不应该期待异常并在我们的逻辑中使用它们.例如,有时我们想要覆盖一个对象 - 所以我们捕获"对象已存在"异常并继续保存我们的模型.
  • 它需要很多特定的错误捕获.代码中有多个区域,我们有if-elses检查某些错误并相应地重定向.

那就是说,我应该充实API gem以获得不会抛出异常的更简单的函数吗?是

if user.has_permission_in_product?
  if object.doesnt_exist_in_product?
    do something
  else
    redirect somewhere with errors
  end
else
  redirect somewhere else with errors
end
Run Code Online (Sandbox Code Playgroud)

最好的

begin
  do something
rescue APIError => e
  if e.message =~ "no permission"
    redirect somewhere with errors
  elsif e.message =~ "already exists"
    redirect somewhere else with errors
  end
end
Run Code Online (Sandbox Code Playgroud)

此外,如果第一个更好,我们如何处理可能在这些函数中抛出的实际API错误?我们将它们鼓泡到控制器中的rescue_from吗?

捕获和处理模型中的异常,或者将它们放入模型并在控制器中处理它们是否更好?

ruby exception-handling ruby-on-rails

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

HTTP_X_FORWARDED_FOR和HTTP_FORWARDED之间有什么区别

我一直在寻找一种方法来查找客户端的IP地址,我找到了这两个HTTP标头.从我发现它们是相同的东西,但HTTP_X_FORWARDED_FOR似乎更广泛使用.你们中的任何人都知道区别是什么吗?我是否必须检查这两者?谢谢.

http

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

如何查找数组中元素的索引

说我有类似于以下的HTML

<ul>
  <li> hi </li>
  <li> hoi </li>
  <li> privyet </li>
  <li class="selected"> bonjour </li>
  <li> hallo </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我使用jQuery来获取所有li元素ul

$("ul li")
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到的指数li与类元素selected的jQuery的数组中的li元素?

javascript jquery

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

通过php dom,通过html片段中的超链接查找和替换关键字

我正在尝试使用simple_html_dom php类来创建查找和替换函数,该函数查找关键字并将其替换为关键字定义的链接,关键字为链接文本.

如何<a href="info.php?tag=dexia">Dexia</a> 使用这个类在一个字符串中找到并替换"Dexia" <div><p>The CEO of the Dexia bank has just decided to retire.</p></div>

html php replace

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

Python:在方法内部,类属性是否等同于局部变量?

在python中,我知道查找本地范围的变量要比查找全局范围的变量快得多.所以:

a = 4
def function()
    for x in range(10000):
        <do something with 'a'>
Run Code Online (Sandbox Code Playgroud)

慢于

def function()
    a = 4
    for x in range(10000):
        <do something with 'a'>
Run Code Online (Sandbox Code Playgroud)

所以,当我查看类定义时,使用属性和方法:

class Classy(object):
    def __init__(self, attribute1):
        self.attribute1 = attribute1
        self.attribute2 = 4
    def method(self):
        for x in range(10000):
            <do something with self.attribute1 and self.attribute2>
Run Code Online (Sandbox Code Playgroud)

我对self.attribute的使用更像是我的第一个还是第二个函数?如果我子类Classy,并尝试从我的子类中的方法访问attribute2怎么样?

python methods attributes class

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

是否有log4net的SNMP appender?

请仔细阅读,我正在寻找一个针对log4net的SNMP(非SMTP)陷阱追加器.Log4j有一个SNMPTrapAppender,我还没有看到log4net的等价物.有没有人知道已经这样做的appender?

log4net snmp

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

ASP.Net MVC SelectLIst和List <SelectListItems>的问题

我正在扩展一个枚举,并给出以下代码,selectListItems是一个通用的SelectListItem列表,它具有我的枚举的所有正确值.

第一个foreach循环工作正常.但是,当我创建实际的SelectList并传入时selectListItems,所有值都将丢失.我怎样才能保持这些价值不变?

foreach (SelectListItem item in selectListItems)
{
    string tex = item.Text;
    string val = item.Value;
    string sel = item.Selected.ToString();
}

SelectList selectList = new SelectList(selectListItems);

foreach (SelectListItem slid in selectList)
{
    string tex = slid.Text;
    string val = slid.Value;
    string sel = slid.Selected.ToString();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc selectlist

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