问题列表 - 第16508页

SQL语法问题

以下陈述是什么意思?它等同于TOP

select +10 as ContentID
Run Code Online (Sandbox Code Playgroud)

sql sql-server syntax

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

为什么这么多Javascript脚本会随机添加数字?碰撞?

我最近一直在学习JavaScript,并且我已经看到了一些使用Math.rand()附加到链接的示例(Facebook.com,可读性书签).

这解决了什么问题?可读性bookmarklet中的示例参数:

_readability_script.src='http://lab.arc90.com/....script.js?x='+(Math.random());
Run Code Online (Sandbox Code Playgroud)

在JavaScript中是否存在碰撞或其他内容?

javascript url

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

为什么要保守地使用例外?

我经常看到/听到人们说异常应该很少使用,但永远不解释原因.虽然这可能是真的,但理由通常是一种愚蠢:"它被称为例外的原因",对我来说,这似乎是一种不应被一位受人尊敬的程序员/工程师接受的解释.

可以使用异常来解决一系列问题.为什么将它们用于控制流程是不明智的?对它们的使用方式保持格外保守的理念是什么?语义?性能?复杂?美学?惯例?

我之前已经看过一些关于性能的分析,但是在与某些系统相关且与其他系统无关的水平上.

同样,我不一定不同意他们应该在特殊情况下得救,但我想知道共识的理由是什么(如果这样的事情存在的话).

c++ exception

78
推荐指数
13
解决办法
9479
查看次数

TcpClient.GetStream().Read()vs. TcpClient.Client.Receive()

.NET允许两种非常类似的方式从网络"读取"(假设TCP连接):

1. TcpClient.GetStream().Read() 
2. TcpClient.Client.Receive()
Run Code Online (Sandbox Code Playgroud)

通过查看NetworkStream源代码 - 它似乎是底层套接字的额外包装器,最终调用Socket方法.

问题:使用"间接"NetworkStream变体(#1)的好处是什么,而不是使用Socket实现提供的直接包装器?

谢谢你,鲍里斯.

.net c# sockets

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

有没有办法在Android中使用WebView自动链接网址和电话号码?

如果页面上的URL或在其上的电话号码是不是链接有什么办法有WebView中识别它,并自动把它变成一个链接像您可以TextView的 S'

使用a,TextView您只需将其android:autoLink设置为所需的设置:

<TextView
    android:autoLink="web|phone"
    ... />
Run Code Online (Sandbox Code Playgroud)

但我找不到任何等价物WebView.

android hyperlink webview

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

在不卸载/升级其他功能的情况下升级WIX功能树中的单个功能

我正在尝试使用WIX创建一个安装项目,这将允许我安装单个产品的多个功能.如何更新其中一个已安装的功能(独立于其他已安装的功能),而无需重新安装功能树中的其他功能?

例如,我希望能够拥有一个名为HelloWolrd的项目(返回HelloWolrd),其中(惊喜)打印出"Hello world!" 屏幕上.假设我有三个这样的hello world应用程序,Hello World 1,Hello World 2和Hello World 3.每个应用程序都会在屏幕上显示Hello World 1,2或3.我想要的是创建一个MSI,它默认安装所有这三个"功能",但也允许稍后单独升级每个功能.

这是我的解决方案布局:

Solution Explorer http://img12.imageshack.us/img12/5671/solutionexplorerm.jpg

我的WIX Product.wxs文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
    <Product Id="ca484210-c719-4b2e-b960-45212d407c11" Name="HelloWorldInstaller" Language="1033" Version="1.0.0.0" Manufacturer="HelloWorldInstaller" UpgradeCode="68eeb8cb-9ef3-443c-870c-9b406129f7ff">
        <Package InstallerVersion="200" Compressed="yes" />

        <Media Id="1" Cabinet="media1.cab" EmbedCab="yes" />

        <!-- Create Directory Structure -->
        <Directory Id="TARGETDIR" Name="SourceDir">
            <Directory Id="ProgramFilesFolder">
                <Directory Id="INSTALLLOCATION" Name="Hello World" />
            </Directory>
            <Directory Id="DesktopFolder" Name="Desktop"/>
        </Directory>

        <DirectoryRef Id="INSTALLLOCATION">
            <Component Id="HelloWorld1" Guid="6D1D9D33-DA17-4db3-8132-C39F32200C3A">
                <RegistryKey Root="HKCU" Key="Software\HelloWorldInstaller\HelloWorld1\Install" Action="createAndRemoveOnUninstall">
                    <RegistryValue Name="DTSC" Value="1" Type="integer" KeyPath="yes" />
                </RegistryKey>

                <File Id="HelloWorld1.exe" …
Run Code Online (Sandbox Code Playgroud)

windows-installer wix wix3 setup-project feature-upgrade

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

将sql连接从文字语言转换为SQL语法的提示或技巧?

我经常确切地知道我想要什么,并且知道表格是如何相关的,但是当谈到连接时,我真的很难将字面语言知识转换为SQL语法.你有什么提示或技巧,你可以分享过去曾经为你工作过吗?

这是一个基本但不好的例子:

"我有类别,它有一对多的产品,有一对多的变种,有一对多的来源.我需要属于XYZ类的所有来源."

我想你会做一些事情,你可以用掉某些语言术语并用SQL语法替换它们.您能否根据类似的概念分享您如何制定查询?谢谢!

sql join

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

具有多个命名空间的DataContractSerializer

我正在使用DataContractSerializer将对象序列化为XML.主要对象是SecurityHolding,命名空间为" http://personaltrading.test.com/ ",包含一个名为Amount的属性,它是一个名为" http://core.test.com "的类.当我将其序列化为XML时,我得到以下内容:

<ArrayOfSecurityHolding xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://personaltrading.test.com/">
  <SecurityHolding>
    <Amount xmlns:d3p1="http://core.test.com/">
        <d3p1:Amount>1.05</d3p1:Amount>
        <d3p1:CurrencyCode>USD</d3p1:CurrencyCode>
    </Amount>
    <BrokerageID>0</BrokerageID>
    <BrokerageName i:nil="true" />
    <RecordID>3681</RecordID>
  </SecurityHolding></ArrayOfSecurityHolding>
Run Code Online (Sandbox Code Playgroud)

反正我可以控制d3p1前缀吗?我做错了什么或者我应该做别的事吗?

c# xml namespaces datacontractserializer

7
推荐指数
2
解决办法
9580
查看次数

启用高级功能的系统上的CPU编号

我试图找出一个操作系统(Windows,Linux)如何在启用超线程的环境中为逻辑cpus分配数字.?

两个操作系统是否首先将数字串行分配给物理CPU,然后开始对逻辑cpu进行编号,或者是否遵循其他规则?例如,在具有超线程的2个物理cpu系统中,OS是否将编号0,2分配给第一个物理cpu,然后将1,3分配给第二个物理cpu ..?

任何参考将非常感谢.

提前致谢.

问候,-Jay.

编辑:回应Alan的问题:我需要知道这一点因为,在我的工作中,我需要将各种线程绑定到特定的CPU以避免上下文切换,并且我想确保某些任务(THreads)绑定到单独的物理cpu .谢谢

windows cpu-architecture hyperthreading linux-kernel

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

Javascript:使用mouseover/mouseout启用/禁用按钮

这应该非常简单:

<input type="button" name="test" id="test" value="roll over me" onmouseover="this.disabled=true;" onmouseout="this.disabled=false;">

如果我将鼠标光标放在此按钮上,它将被禁用..祝你好!但是现在当我将光标移出时,它没有启用...嘘.

我理解禁用它的概念意味着你不能用它做任何事情.但是如何通过鼠标启用它?可能吗?我错过了什么吗?

javascript onmouseover onmouseout

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