小编Yur*_*lov的帖子

模型视图投影矩阵的目的

我们使用模型视图投影矩阵的目的是什么?为什么着色器需要模型视图投影矩阵?

opengl directx 3d

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

适用于Android OpenGL ES的Shader

是否可以在Android应用程序中使用顶点或像素着色器?请举例说明如何设置着色器.

shader android opengl-es

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

如何使用System.DirectoryServices.AccountManagement在多个域中搜索?

我有三个或多个域类似main.com,sub.main.com,sub2.main.com和等

我有一个代码:

using (PrincipalContext ctx = 
    new PrincipalContext(ContextType.Domain, "ADServer", 
    "dc=main,dc=com", ContextOptions.Negotiate))
{
    UserPrincipal u = new UserPrincipal(ctx);
    u.UserPrincipalName = "*" + mask + "*";

    using (PrincipalSearcher ps = new PrincipalSearcher(u))
    {
       PrincipalSearchResult<Principal> results = ps.FindAll();
       List<ADUser> lst = new List<ADUser>();

       foreach (var item in results.Cast<UserPrincipal>().Take(15))
       {
           byte[] sid = new byte[item.Sid.BinaryLength];
           item.Sid.GetBinaryForm(sid, 0);

           ADUser us = new ADUser()
           {
               Sid = sid,
               Account = item.SamAccountName,
               FullName = item.DisplayName
           };

           lst.Add(us);
       }

    }

    return lst; …
Run Code Online (Sandbox Code Playgroud)

c# ldap active-directory

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

Delphi CreateOleObject事件

有一个代码:

var 
myobject: OleVariant;
begin
 myobject := CreateOleObject('SomeNamespace.SomeClass');
end;
Run Code Online (Sandbox Code Playgroud)

此COM对象具有事件(例如OnClick).如何在不导入TLB的情况下连接这些事件?

delphi com events late-binding createoleobject

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

啜饮"100尝试"而不是"180响"

我使用Microsoft Unified Communications和c#开发了一个软件.我正在使用IMVoipSample作为代码库.作为一个voip后端,我正在使用星号.一切都很好,我可以注册,拨打电话,接听/拒绝来电.有一件事是我无法解决的.

当我打电话给第三方软电话时,有一个答案:

SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 192.168.250.29:5060;branch=z9hG4bK786d156c;rport=5060
Contact: <sip:6011@192.168.246.203:45134;rinstance=7af05ded7e7e49e6>
To: <sip:6011@192.168.246.203:45134;rinstance=7af05ded7e7e49e6>;tag=9a00d038
From: "6012"<sip:6012@192.168.250.29>;tag=as66995cd4
Call-ID: 7cebe5d1060b11452571a22e0e2cb919@192.168.250.29
CSeq: 102 INVITE
User-Agent: X-Lite release 1002tx stamp 29712
Content-Length: 0
Run Code Online (Sandbox Code Playgroud)

但是,当我打电话给我的IMVoipSample手机时,有一个aswer:

SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.246.203:45134;branch=z9hG4bK-d87543-71570d1c6127bc7a-1--d87543-;received=192.168.246.203;rport=45134
From: "6011"<sip:6011@192.168.250.29>;tag=18345648
To: "6012"<sip:6012@192.168.250.29>
Call-ID: fd7f305d6520cd53YjQ2ZDJmMDAwZDE0YmUwMjRlMGFmM2NmODg5OGM1ODQ.
CSeq: 2 INVITE
Server: Asterisk PBX 1.6.2.9-2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Contact: <sip:6012@192.168.250.29>
Content-Length: 0
Run Code Online (Sandbox Code Playgroud)

我有一个三星officeserv pbx,它连接到星号,我可以打电话给软电话和副verca.但拨打软电话和我的IMVoipSample手机的音频差异是没有正常的连接蜂鸣声,只有沉默.我想这是因为"sip 100尝试"而不是"180 rinning".所以问题是:我是否需要在客户端设置额外的振铃信号?

asterisk sip uccapi

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

gitlab runner 机器的编码/语言环境

我已经在 winserver 2016 上设置了 GitLab runner。

一切正常,除了 gitlab 上的 runner 输出。

winserver 的语言环境是 RU。

我正在尝试使用 MSBUILD 构建项目,它输出俄语字符:

Checking out e5ec41d1 as release-2... Skipping Git submodules setup $ echo "?????????? ???? %PROJECT_NAME%" "?????????? ???? PEPSolution" $ echo "???????? ??????... " "???????? ??????... " $ "C:\Program Files ^(x86^)\MSBuild\14.0\Bin\amd64\MSBuild.exe" /consoleloggerparameters:ErrorsOnly /maxcpucount /nologo /property:Configuration=Release /verbosity:quiet "%PROJECT_NAME%.sln" C:\Program Files (x86)\MSBuild\14.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(2398,5): error MSB3091: ?????? ?? ???????, ? ??? ?? ???????

yml文件中的俄语符号显示正确。但是从 MSBUILD 的输出是错误的

所以问题是:

  1. 如何让它正确显示?
  2. 我可能违反了一些最佳实践吗?

问候

msbuild gitlab gitlab-ci gitlab-ci-runner

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

Linq to SQL和SQL Injection

如果我需要,我需要添加什么来避免sql注入?

public static Login GetLoginByName(string name)
{
    var context=new telephonyEntities1();

    Login t = (from l in context.Logins
               where l.login1==name
               select l).FirstOrDefault();
    return t;
}
Run Code Online (Sandbox Code Playgroud)

sql-injection linq-to-sql

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