问题列表 - 第36554页

同时划分并获得剩余?

显然,x86(可能还有很多其他指令集)将除法运算的商和余数都放在不同的寄存器中.

现在,我们可以信任编译器来优化这样的代码,只使用一次调用来划分:

( x / 6 )
( x % 6 )
Run Code Online (Sandbox Code Playgroud)

他们可能会这样做.仍然,任何语言(或图书馆,但主要是寻找语言)支持同时给出除法和模数结果吗?如果是这样,它们是什么,语法是什么样的?

x86 modulo divide

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

SQL Server 2008 + .NET3.5 + LINQ中的"服务器无法恢复事务"错误

aspx.cs代码: 代码本身非常大,这里的代码是虚构的,但它看起来(重要的部分)是这样的:

foreach (Transaction trans in vTransactionList)
        {
            switch (trans)
            {
                case 201: codehere; break;
                case 202: codehere; break;
                case 203: 
                       vProcesso.MarcaEnvioServico(
                                    trans.ProcessId,
                                    trans.CodTrans);
                       break;

            }
        }     
Run Code Online (Sandbox Code Playgroud)

业务类方法:

            RENDataContext db = new RENDataContext();

            Processo update = tabela.SingleOrDefault(
                x => x.CodTrans == pCodTrans);

            update.SentDate= DateTime.Now;
            update.ProcessId = pProcessId;
            update.LogUsuario = pUsuario_Id;
            update.LogVersaoRegistro = servico.LogVersaoRegistro + 1;
            update.LogDataAlteracao = DateTime.Now;

            db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

有时(很频繁我执行此代码时出现此错误(sqlserverexception):"服务器无法恢复交易"再次,它只是随机的,有时执行有时它没有当它失败首先它不断失败的.一段时间.

我正在使用存储过程来更新表而不是LINQ代码,并且发生了同样的问题.

c# linq asp.net .net-3.5 sql-server-2008

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

Oracle BULK FETCH和FORALL插入的性能问题

我试图尽快将记录从一个表复制到另一个表.

目前我有一个类似于此的简单光标循环:

FOR rec IN source_cursor LOOP
   INSERT INTO destination (a, b) VALUES (rec.a, rec.b)
END LOOP;
Run Code Online (Sandbox Code Playgroud)

我想加快它的速度,所以我正在尝试一些BULK操作(BULK FETCH,然后是FORALL插入):

这是我对批量选择/ forall插入的内容.

DECLARE 
  TYPE t__event_rows IS TABLE OF _event%ROWTYPE;
  v__event_rows t__event_rows;

  CURSOR c__events IS
    SELECT * FROM _EVENT ORDER BY MESSAGE_ID;
BEGIN
  OPEN c__events;
  LOOP
    FETCH c__events BULK COLLECT INTO v__event_rows LIMIT 10000;  -- limit to 10k to avoid out of memory

    EXIT WHEN c__events%NOTFOUND;

    FORALL i IN 1..v__event_rows.COUNT SAVE EXCEPTIONS
      INSERT INTO destinatoin
        ( col1, col2, a_sequence) 
        VALUES 
        (  v__event_rows(i).col1, …
Run Code Online (Sandbox Code Playgroud)

oracle plsql bulkinsert query-optimization

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

SEO标题vs alt与文本

链接中的title属性是否可以完成SEO链接中真实文本的工作?即

<a href="..." title="Web Design">Web Design</a>
Run Code Online (Sandbox Code Playgroud)

是这样的:

<a href="..." title="Web Design">click here</a>
Run Code Online (Sandbox Code Playgroud)

什么时候试图获得像"网页设计"这样的关键词的良好网页排名?它是否像图像标签中的alt属性?或者它在SEO中无用吗?

是这样的:

<a href="..." alt="Web Design">click here</a>
Run Code Online (Sandbox Code Playgroud)

以上所有之间有什么区别?

先感谢您!

html seo title alt

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

在ALSA中每20毫秒获取音频数据?

我想调用snd_pcm_readi()并每隔20 ms或每40 ms获取一次音频数据.我想知道如何同步获取数据...即每隔X ms ...

感谢您的回复.

audio alsa

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

在Ruby中,如何在目录列表中的文件夹之前列出/排序文件?

我必须在ruby中使用以下代码:

<%
  files = Dir.glob('/**/*')
  files.each do |file|
    puts file
  end
%>
Run Code Online (Sandbox Code Playgroud)

它输出(例如):

/dirA/file1.txt
/dirA/file2.txt
/dirB/file1.txt
/file1.txt
/file2.txt
/subdirA/file1.txt
Run Code Online (Sandbox Code Playgroud)

我希望它像这样输出:

/file1.txt
/file2.txt
/dirA/file1.txt
/dirA/file2.txt
/dirB/file1.txt
/subdirA/file1.txt
Run Code Online (Sandbox Code Playgroud)

基本上,我想在目录之前显示文件.我可以使用排序命令吗?

ruby directory filesort

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

FB连接的空白弹出窗口

我已经使用Javascript SDK实现了facebook连接.当我尝试进行身份验证的用户未登录到Facebook时,身份验证工作正常.但是当他已经登录到facebook时,登录弹出窗口永远不会关闭.弹出窗口的URL以"http://static.ak.fbcdn.net/connect/xd_proxy.php#cb = ....."开头.

这在Firefox 3.5和Chrome上都会发生.有什么建议?连接到Facebook时是否需要设置任何额外参数?

facebook oauth

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

使用默认值询问maven原型属性

我正在整理一个maven原型,它有一堆自定义属性,用于过滤各种原型资源.我在archetype-metadata.xml中指定了默认值,例如

<requiredProperties>
  <requiredProperty key="application-name">
    <defaultValue>Some Application</defaultValue>
  </requiredProperty>>  
</requiredProperties>
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用原型创建项目时,它不允许我以交互方式更改这些项目.例如,它要求默认版本如下

Define value for property 'version': 1.0-SNAPSHOT: 
Run Code Online (Sandbox Code Playgroud)

允许输入版本,但如果没有输入则默认为1.0-SNAPSHOT.对于我的自定义属性,它仅在创建新项目之前显示它们

[INFO] Using property: application-name = Some Application
Run Code Online (Sandbox Code Playgroud)

如果我省略了archetype-metadata.xml中的默认值,那么它会提示我输入一个值,但是没有默认值.

是否可以提供默认值并仍然提示?

maven-2 maven-archetype

15
推荐指数
3
解决办法
7729
查看次数

有没有什么方法"svn unvertvert"?

确认!我错误地用错误的文件名粘贴了"svn revert somefile".现在我修改好的文件已经不见了!

我想要一个"svn unrevert"命令.AFIK没有这样的事情.这个烂摊子的下一个最好的方法是什么?

svn revert

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

使用C#重启应用程序

如何使用C#重启我的WPF应用程序?

c# wpf

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