小编Dea*_*nOC的帖子

Typography.Capitals不适用于Windows 7

例如,在以下标签中我想使用SmallCaps,但它们仅出现在Windows 8及更高版本上.在Windows 7上,只有普通字母.

<Label x:Name="servername" Typography.Capitals="SmallCaps" Content="Server xy" VerticalAlignment="Bottom" FontSize="15" Margin="10,0,10,31" Padding="5,0"  FontWeight="Light" Height="19" HorizontalAlignment="Left" SizeChanged="servername_SizeChanged"/>
Run Code Online (Sandbox Code Playgroud)

我使用的是.NET Framework 4.5,字体是Segoe UI Medium(以及其他一些标签Segoe UI Light),它安装在两个系统上.

截图

c# wpf typography smallcaps

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

OpenCL:奇怪的内核行为

因此,我正在试着让一些代码在OpenCL中运行.

由于我没有得到最初的预期结果,我一直在尝试各种方法来弄清楚出了什么问题.所以我想出了下面附带的代码,并且在成功执行后它没有产生预期的结果.

此代码的最初愿景是执行指定数量的线程并将线程号复制到数组中.

Threads: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Run Code Online (Sandbox Code Playgroud)

然而,我得到的结果.

Threads: 0 0 0 3 0 0 0 7 0 0 0 11 0 0 0 15
Run Code Online (Sandbox Code Playgroud)

结果我得到了他们的模式.所以每一个

(n % 4)
Run Code Online (Sandbox Code Playgroud)

它似乎在我的数组中放了一个数字.我开始考虑是否由于某种原因将代码视为int并转换为char.

操作系统: - (雪豹)

gcc main.c -o threadsopencl -std=c99 -framework OpenCL



#ifdef __APPLE__
#include <OpenCL/opencl.h>
#else
#include <CL/cl.h>
#endif

#include <stdlib.h>     // warning: implicit declaration of function ‘malloc’
#include <stdio.h>      // …
Run Code Online (Sandbox Code Playgroud)

c gpu gpgpu opencl amd-processor

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

查询以在所有父级(所有级别)的树中分配给我的所有项目

我正在尝试创建一个查询,为我提供所有已分配项目+所有父项的列表(直到root父项).

假设tfs中有以下项目:

- Feature 1
-- Product Back Log Item 1-1
--- Task 1-1-1
--- Task 1-1-2 (assigned to me)
--- Task 1-1-3
-- Product Back Log Item 1-2
--- Task 1-2-1 (assigned to me)
--- Task 1-2-2
--- Task 1-2-3
-- Product Back Log Item 1-3
--- Task 1-3-1
--- Task 1-3-2
--- Task 1-3-3
- Feature 2
-- Product Back Log Item 2-1
--- Task 2-1-1
--- Task 2-1-2
--- Task 2-1-3
- Feature 3
-- Product Back …
Run Code Online (Sandbox Code Playgroud)

tfs azure-devops

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

查看图像时不支持给定路径的格式

我在从文件夹路径查看图像时遇到问题.我不知道如何解决这个问题.我试过用

我的守则

String Path = @"C:\Users\PC\Documents\Visual Studio 2012\ProjectName\image-folder\mypicture.jpg";

picturebox_view.Image = Image.FromFile("'" + Path + "'");
Run Code Online (Sandbox Code Playgroud)

我收到以下错误说

The Given Path's Format Is Not Supported...
Run Code Online (Sandbox Code Playgroud)

当我试图调试并检查我的"路径"的值时,它似乎是错误的.结果就是这样

String Path = "C:\\Users\\PC\\Documents\\Visual Studio 2012\\...";
Run Code Online (Sandbox Code Playgroud)

我尝试使用替换参数的Path2,但它似乎并没有在我的工作.

这是我的替换代码(不工作)

String Path = @"C:\Users\PC\Documents\Visual Studio 2012\ProjectName\image-folder\mypicture.jpg";

String Path2 = Path.Replace(@"\\", @"\");
picturebox_view.Image = Image.FromFile("'" + Path2 + "'");
Run Code Online (Sandbox Code Playgroud)

在此先感谢我的同事们.

c# picturebox

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

尝试激活工作表时键入Mismatch 13错误

我读过的所有内容都表明我正确地表示了我的变量并调用了我要激活的工作表.最后一行是我得到类型不匹配的地方.那时CPIDws = CERN000006.我在某处读到,这个名字是字母和数字可能会有问题,但还没找到解决办法.

Sub Create_tab()

Dim newWS As Worksheet, CernWS As Worksheet, CPID As Variant
Dim Template As Worksheet, CPIDclm As Long, CERNdata As Range, CPIDcheck As Variant
Dim lngRow As Long, lngCol As Long, i As Integer, CPIDws As Worksheet

Set Template = Sheets("Template")
Set CernWS = Sheets("CERN ID's")
'Set lngRow = 1
'Set lngCol = 1


CernWS.Activate
Cells(1, 1).Select

Do
    ActiveCell.Offset(1, 0).Select
    Set CPID = ActiveCell

    'create a new sheet as a copy of the template
    Sheets("Template").Copy _ …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba type-mismatch

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

T-SQL 从字符串中提取十进制值

好的,我想要做的是从字符串中提取十进制值。我的问题是字符串不统一。有些可能是 6.9% 或 5.2mg/L,有些可能根本没有数值。我想要做的是只返回字符串中的十进制(或整数)值,如果不存在则返回 NULL。

我试过这个功能:

CREATE FUNCTION dbo.udf_GetNumeric
(@strAlphaNumeric VARCHAR(256))
RETURNS VARCHAR(256)
AS
BEGIN
DECLARE @intAlpha INT
SET @intAlpha = PATINDEX('%[^0-9]%', @strAlphaNumeric)
BEGIN
WHILE @intAlpha > 0
BEGIN
SET @strAlphaNumeric = STUFF(@strAlphaNumeric, @intAlpha, 1, '' )
SET @intAlpha = PATINDEX('%[^0-9]%', @strAlphaNumeric )
END
END
RETURN ISNULL(@strAlphaNumeric,0)
END
Run Code Online (Sandbox Code Playgroud)

但这只会返回没有小数位的数字。

sql t-sql

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

子串直到字符结束

如何将字符子字符串子串直到文本末尾,字符串的长度总是在变化?我需要在ABC之后获得所有内容样本是:

ABC123
ABC13245
ABC123456
ABC1
Run Code Online (Sandbox Code Playgroud)

.net c#

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

使用Gmail发送电子邮件.错误:服务器响应为:5.5.1需要身份验证

对不起,我看到很多关于此事的类似帖子,但从来没有找到任何解决我的问题,所以我决定发布它.

我使用ASP.NET c#使用gmail以编程方式发送电子邮件,代码如下.

 string EmailAddress = senderemail;
    MailMessage mailMessage = new MailMessage(EmailAddress, EmailAddress);
    mailMessage.Subject = "This is a test email";
    mailMessage.Body = "This is a test email. Please reply if you receive it.";

    SmtpClient smtpClient = new SmtpClient();
    smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
    smtpClient.EnableSsl = true;
    smtpClient.Host = "smtp.gmail.com";
    smtpClient.Port = 587;

    smtpClient.Credentials = new System.Net.NetworkCredential()
    {
        UserName = EmailAddress,
        Password = senderpassword
    };
    smtpClient.UseDefaultCredentials = false;
    smtpClient.Send(mailMessage);
Run Code Online (Sandbox Code Playgroud)

我和其他人一样收到了这个错误

错误:

SMTP服务器需要安全连接或客户端未经过身份验证.服务器响应为:5.5.1需要身份验证.了解更多信息.

GMAIL已经做了以下两项行动.

无安全的应用程序:打开

-2步验证:关闭

我不在乎这个gmail帐户是安全还是什么.我不需要此帐户的任何安全性.我该怎么办?

c# asp.net email

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

http wcf错误"无法找到与绑定MetadataExchangeHttpsBinding的端点的方案https匹配的基址..."

我尝试从sharpoint调用我的自定义svc文件时收到此错误.我在这里发布了我的web.config文件,你们可以告诉我这个错误吗?

我试图在sharepoint中拥有我的自定义web服务,所以我创建了一个项目,但是由于这个错误,我无法浏览我的web方法.

<?xml version="1.0"?>
<configuration>
  <system.serviceModel>
    <services>
      <service behaviorConfiguration="AlertWcfService.CustomServiceBehaviour"
        name="AlertWcfService.AlertService">
        <endpoint address="http://localhost:2000/" binding="basicHttpBinding" bindingConfiguration="basicHttpBindingConfiguration"
                  contract="AlertWcfService.IAlertService" >
          <identity>
            <dns value="localhost" />
          </identity>
        </endpoint>
        <endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:2000/"></add>
          </baseAddresses>
        </host>
      </service>
    </services>
    <bindings>
      <basicHttpBinding>
        <binding name="basicHttpBindingConfiguration">
          <security mode="Transport">
            <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
            <message clientCredentialType="Certificate" algorithmSuite="Default" />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <behaviors>
      <serviceBehaviors>
        <behavior name="AlertWcfService.CustomServiceBehaviour">
          <!--<serviceMetadata httpsGetEnabled="false"/>-->
          <serviceMetadata httpGetEnabled="false" httpsGetEnabled="false"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

wcf binding alert endpoint svc

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

'MsgBox'未声明.由于其保护级别,它可能无法访问

我很久以来一直在使用vb.net,但从未遇到过这个问题.由于某种原因,Intellisense没有检测到MsgBox().当我将鼠标悬停在突出显示的红线上时,它表示"'MsgBox'未被声明.由于其保护级别,它可能无法访问",并且在可能的修复中它尝试创建名为MsgBox()的新函数.以下是代码:

Imports System
Imports System.Data.SqlClient
Imports System.Runtime.InteropServices
Imports System.Web.Configuration
Imports Microsoft.Office.Interop.Outlook

Public Class ConferenceRooms
    Inherits System.Web.UI.Page

    Dim SQLConnection As New 
SqlConnection(ConfigurationManager.ConnectionStrings("MyDB").ConnectionString)
    Dim SQLcommand As New SqlCommand
    Dim SQLAdapter As SqlDataAdapter
    Dim SQLDataTable As DataTable

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    'MsgBox(LBTest.Attributes("title"))
    'Dim lb As Label = CType(Me.Controls("HR Conference Room"), Label)
     If Not IsPostBack Then
        Dim Query1 As String
        Query1 = "Select Location_ID from LCSConference_Locations where vacant = 1"
        RunQuery(Query1)
        Dim OrganizerEmail As String = …
Run Code Online (Sandbox Code Playgroud)

.net vb.net intellisense msgbox

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