小编Ste*_*GSD的帖子

SQL Server:如何从带有前缀的表中选择所有内容?

我在一个很长的存储过程中有以下代码,其中P等于Products表:

SELECT
P.*,
etc1,
etc2
Run Code Online (Sandbox Code Playgroud)

哪个会给我"ProductID"等等.

我想用前缀选择它,例如:

SELECT
P.* AS P_*,
etc1,
etc2
Run Code Online (Sandbox Code Playgroud)

哪个会给我"P_ProductID"等等.

这可能吗?

sql database sql-server stored-procedures

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

谷歌标签管理器和优化服务器端实验发送变体

我正在使用 Google 标签管理器容器来管理脚本。我正在尝试执行服务器端优化/分析实验。出于性能原因,我需要服务器端。我已经对 GTM/Optimize 容器进行了很好的客户端实验。

这是我的 GTM 代码:

window.dataLayer = window.dataLayer || [];
....    
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXXX');</script>
<!-- End Google Tag Manager -->
Run Code Online (Sandbox Code Playgroud)

我尝试了以下不同的方法来触发要触发的变化。

// These fn get called only once GA exists via setTimeout. They get called correctly.
// I've setup the experimentTrigger via GTM container and it triggers correctly to Analytics.
function setGAExperiment1(_expIdvId){
    // Matches ga('set', 'exp', '$experimentId.$variationId');
    //   https://developers.google.com/optimize/devguides/experiments
    ga('set', 'exp', _expIdvId);
    dataLayer.push({'event': 'experimentTrigger', 'exp': _expIdvId }); // …
Run Code Online (Sandbox Code Playgroud)

javascript google-analytics google-tag-manager google-optimize

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

三星Galaxy S3上的Android工作室运行应用程序挂起在上传文件

只有一项活动的我的应用程序在所有模拟器上运行都很完美,包括Genymotion提供的三星Galaxy S3模拟器.我正在使用Android Studio.

当我将真正的三星Galaxy S3连接到我的计算机时,它会正确地读取设备,并且所有正确的开发人员选项都在线.它被adb正确列为"设备".

我正在为我的设备瞄准正确的API(18),我相信,android 4.3

这是它被"卡住"的地方,并且在真实设备上没有任何反应:

截图

android galaxy android-studio

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

如何在ASP.NET AJAX Control Toolkit中的AsyncFileUpload的文件浏览菜单中限制文件类型

我想限制他们在文件上传对话框中看到的内容,默认情况下设置为"所有文件".我理解如何验证他们只上传了某种文件类型,这不是问题.我只想知道如何在文件选择对话框中默认文件类型.

有没有办法将其更改为"仅限PNG"或"*.png"?

这是在ASP.NET AJAX Control Toolkit中使用AsyncFileUpload.

.net vb.net asp.net ajaxcontroltoolkit visual-studio

6
推荐指数
2
解决办法
7859
查看次数

SQL Server:如何找到字段中最常见的字符串?

我有一个包含 1,000,000 多条记录的表,我想找到长度至少为 5 个字符的最常见子字符串。

如果我有以下条目:

KDHFOUDHGOENWFIJ 1114H4363SDFHDHGFDG
GSDLGJSLJSKJDFSG 1114H20SDGDSSFHGSLD
SLSJDHLJKSSDJFKD 1114HJSDHFJKSDKFSGG
Run Code Online (Sandbox Code Playgroud)

我想用 SQL 编写一条语句来选择1114H最常见的子字符串。我怎样才能做到这一点?

笔记:

  • 子字符串不必位于同一位置。
  • 子字符串的长度必须为 5
  • 每条记录的最大长度为50个字符

sql database sql-server

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

什么是ASP.NET相当于PHP中的memcached?

ASP.NET中的memcached用法是否与PHP相当?有没有办法可以使用后面的VB代码中的memcached,或类似的东西?

php asp.net memcached code-behind

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

信用卡的前四个号码多久会改变一次?

现在我根据它的前四个数字检测信用卡类型.

这些前四位数经常变化多少次?是否有可以与ASP.NET连接的服务,它将保留这些前四位数字及其相应机构的最新列表?

asp.net credit-card

5
推荐指数
2
解决办法
417
查看次数

成员级别的dim与程序级别的静态有什么区别?

在Visual Basic 2008中,我知道有两种不同的方法来完成同样的事情:

会员级别的昏暗:

Dim counter1 as integer = 0
Dim counter2 as integer = 180
Public Sub SampleSub1()
   Counter1 += 1 : If (Counter1 > 14) Then Counter1 = 0
   Counter2 += 1 : If (Counter2 > 240) Then Counter2 = 0
End Sub
Run Code Online (Sandbox Code Playgroud)

然后在程序级别上有静态:

Public Sub SampleSub2()
   Static Dim counter1 as integer = 0
   Static Dim counter2 as integer = 180
   Counter1 += 1 : If (Counter1 > 14) Then Counter1 = 0
   Counter2 += 1 : If …
Run Code Online (Sandbox Code Playgroud)

vb.net static

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

在VB 2008中,为什么短路的操作需要比整数更长的时间?

在这个例子中:

Sub Button1_Click(sender As Object, ByVal e As EventArgs) Handles Button1.Click
    Dim stopwatch1, stopwatch2 As New Stopwatch : Dim EndLoop As ULong = 10000

    stopwatch1.Start()
    For cnt As ULong = 1 To EndLoop
        Dim Number1 As UInt32
        For Number1 = 1 To 20000
            Dim Number2 As UInt32 = 0
            Number2 += 1
        Next
    Next
    stopwatch1.Stop()

    stopwatch2.Start()
    For cnt As ULong = 1 To EndLoop
        Dim Number1 As UShort
        For Number1 = 1 To 20000
            Dim Number2 As UShort = 0 …
Run Code Online (Sandbox Code Playgroud)

optimization unsigned short visual-studio-2008

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

如何更改或向数据中继器添加数据并使其在ASP.NET中显示

这是我的代码隐藏,这将"OakTreeName"添加到datarepeater.大约有200个.

Dim cmd As New SqlClient.SqlCommand("OakTree_Load", New SqlClient.SqlConnection(ConnStr))
cmd.CommandType = CommandType.StoredProcedure
cmd.Connection.Open()
Dim datareader As SqlClient.SqlDataReader = cmd.ExecuteReader()

OakTree_Thumb_Repeater.DataSource = datareader
OakTree_Thumb_Repeater.DataBind()
cmd.Connection.Close()
Run Code Online (Sandbox Code Playgroud)

这基本上是我想用我的标记做的事情:

<ContentTemplate>
   <asp:Repeater ID="OakTree_Thumb_Repeater" runat="server">
      <ItemTemplate>
         <asp:ImageButton ImageUrl="<%# Container.DataItem("OakTreeName") %>" AlternateText="" runat="server" />
         <!-- Or I'd like to do it this way by adding a custom variable to the data repeater -->
         <asp:ImageButton ImageUrl="<%# Container.DataItem("OakTreeThumbURL") %>" AlternateText="" runat="server" />
      </ItemTemplate>
   </asp:Repeater>
</ContentTemplate>
Run Code Online (Sandbox Code Playgroud)

我想在将"OakTreeName"变量放入项目模板之前对其进行操作.基本上我需要操作"OakTreeName"变量,然后将其作为项目模板中图像按钮的ImageURL输入.我该怎么做呢?

我接近这个错吗?有没有办法在代码隐藏之前操作项目模板,然后才能显示数据转发器中的每一轮变量?

asp.net stored-procedures repeater

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

LINQ:如何在LINQ语句中执行内联select语句?

我有以下SQL:

SELECT 
    *, 
    (SELECT COUNT(*) FROM WebOrder_URLHistory WHERE WebOrder_URLHistory.LeadID = Leads.LeadID) AS Sales
FROM 
    Leads
Run Code Online (Sandbox Code Playgroud)

我想把它(select count语句)放在这个LINQ语句中,这样我就可以在我的linq语句中得到销售计数:

Dim TheLeads = (From L In DB.Leads Where L.IsDeleted = False Select L).ToList()
Run Code Online (Sandbox Code Playgroud)

这可以在LINQ中做到吗?

sql linq vb.net

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

使用ASP.NET验证器的正则表达式允许任何文本但数字

我试过这两个表达式:

ValidationExpression="[^0-9]$"
ValidationExpression="^[^0-9]$"
Run Code Online (Sandbox Code Playgroud)

但这标志着像凤凰城和丹佛这样的城市有数字.这里使用的正确表达式是什么,只允许不包含数字的文本?

regex asp.net validation

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