小编tec*_*der的帖子

在SSIS包中存储密码

我有一个用于连接Oracle的SSIS包.我在SSIS中使用Oracle Provider for OLEDB连接管理器.我已经指定了我的服务器名称,用户名和密码,选中了"允许保存密码"复选框.它在我的机器上正常运行但是当我将副本提供给另一个开发人员时,他无法运行,因为他获得了空密码错误.有没有办法在SSIS包中保存密码,这样我们就不用担心了?

sql-server oracle ssis connection-string database-connection

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

更改系统托盘图标图像

我在.Net中构建了一个托盘应用程序,工作正常.但是,用户希望在某些条件下在运行时更改"托盘图标"图像.为了简单起见,让我们说,有些东西不起作用 - 托盘图标应显示红色图像; 如果一切都很好,它应该显示绿色.我不知道如何在.Net中实现这一目标.

请提供一些意见.谢谢

我为Tray构建了CustomApplicationContent.下面的一些片段:

Program.cs中

[STAThread]
    static void Main()
    {
        if (!SingleInstance.Start()) { return; }
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        try
        {
            var applicationContext = new CustomApplicationContext();
            Application.Run(applicationContext);
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message, "Program Terminated Unexpectedly",
                MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
        SingleInstance.Stop();
    }
Run Code Online (Sandbox Code Playgroud)

CustomApplicationContext.cs

public class CustomApplicationContext : ApplicationContext
{
    private System.ComponentModel.IContainer components;    // a list of components to dispose when the context is disposed
    private NotifyIcon notifyIcon;
    private static readonly string IconFileName = "green.ico";
    private static readonly string DefaultTooltip = "Employee …
Run Code Online (Sandbox Code Playgroud)

.net c# trayicon system-tray winforms

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

破坏CSP规则的本地托管字体

我正在设置Content-Security-Policy标题Nginx,我坚持让本地托管的Typekit字体工作.

我正在使用以下脚本在Typekit本地托管字体,结果非常好,加载时间很短,没有FOUT:https://github.com/morris/typekit-cache

但现在问题是设置CSP来传递这些字体.我尝试了localStorage,但它没有用.

这些是我得到的错误:

[仅限报告]拒绝加载字体'data:font/opentype; base64,d09GMgABAAAAAFb0ABAAAAAAskgAAFaDAAIAAAAAAAAAAAAAA ... bJbjfY7U6T320POPp5HLprLxRlPwIJqShhBB1pRCUKkQmIKRpGoiON1kre7lGR0Z4h5ENMAQAA',因为它违反了以下内容安全策略指令:"font-src'self'

[仅限报告]拒绝加载字体 '数据:应用程序/字体WOFF;的base64,d09GRgABAAAAABwUAA4AAAAAKHQAAQAAAAAAAAAAA ... NfJJTVolXlnco7lXdLiWW32CnmmMrFlnJ5aXLN8srxynGxmBgfv9d + AQ8KdggAAAABVwJMPAAA',因为它违反了以下内容安全政策指令:"FONT-SRC '自我'

(我删除了为font-src策略列出的域名).

谢谢

typekit content-security-policy

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

SQL Server:在显示空匹配时连接三个表

我花了几个小时试图找出这个特殊的联接.我有这三个SQL Server表(假设所有必需的索引和外键):

create table [mykey] (keyname varchar(32) not null);
go
create table [myinstance] (
instancename varchar(48) not null);
go
create table [mypermissions] (
keyname varchar(32),
instancename varchar(48),
permission int not null);
go
insert into [mykey] (keyname) values ('test_key_1'), ('test_key_2'), ('test_key_3');
GO
insert into [myinstance] (instancename) values ('sqlexpress'), ('std2008'), ('ent2012');
GO
insert into mypermissions (keyname, instancename, permission) values
    ('test_key_1', 'sqlexpress', 1),
    ('test_key_1', 'std2008', 0),
    ('test_key_2', 'ent2012', 1),
    ('test_key_2', 'sqlexpress', 0)
GO
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个联接,显示键名的所有权限,同时还显示缺少特定权限的位置.我希望输出看起来像这样(命令不重要):

keyname     instancename   permission
----------  ------------   ----------
test_key_1  sqlexpress     1 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server join

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

SQL Server如何检索2个数字之间的所有数字

我有4列 - 代码,金额,开始,结束.我想在开始和结束列中取出两个金额,并将它们更改为包含所有结果的一列.有关如何实现这一目标的任何建议?谢谢.

Current Results:
Code  Amount  Start  End
1     5000    2015   2016
2     5000    2014   2016
3     20000   2012   2016

Desired Results:
Code  Amount  StartEnd
1     5000    2015
1     5000    2016
2     5000    2014
2     5000    2015
2     5000    2016
3     20000   2012
3     20000   2013
3     20000   2014
3     20000   2015
3     20000   2016
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

RabbitMQ - 证书认证

我在 .Net 上编写了一个客户端/服务器应用程序,它使用用户名/密码/服务器对 RabbitMQ 进行身份验证。

我们的安全团队建议将其更改为证书身份验证。我在 RabbitMQ 网站和论坛上搜索过,但找不到解决方案。

如何在 .Net 客户端和服务器组件(和/或机器)中安装、配置证书以进行身份​​验证?在这种情况下创建连接需要什么参数?如果有的话,任何人都可以指出正确的示例资源吗?谢谢

c# authentication ssl-certificate rabbitmq

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

基于SQL Server中的组删除

我想使用此查询从表中删除具有相同记录组合的记录.该语法适用于PostgreSQL,但不适用于SQL Server.可能是什么原因?

    DELETE FROM  Table_stg
         WHERE (cid , t_date , i_location , item ) in
             (SELECT b.cid , b.t_date, b.i_location, b.itemFROM  Table_vw b)
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

System.Collections.Generic.List <string>'不包含'add'的定义

我使用以下代码

public HttpResponseMessage Getdetails([FromUri] string[] Column)
    {
      List<string> selectionStrings;
      var colDict = new Dictionary<string, string>()
            {
            {"CATEGORY", "STCD_PRIO_CATEGORY_DESCR.DESCR"},
            {"SESSION_NUMBER", "STRS_SESSION3.SESSION_NUM"},
            {"SESSION_START_DATE","Trunc(STRS_SESSION3.START_DATE)"}
            };
      foreach (string col in Column)
      {
        string selector = colDict[col];
        selectionStrings.add(string.Format("{0} AS {1}", selector, col));
      }
      var strQuery = string.Format(@"SELECT {0}
                                     from STCD_PRIO_CATEGORY");
  }
Run Code Online (Sandbox Code Playgroud)

但是得到了错误

selectionStrings.add(string.Format("{0} AS {1}", selector, col));
Run Code Online (Sandbox Code Playgroud)

'System.Collections.Generic.List'不包含'add'的定义,也没有扩展方法'add'接受类型'System.Collections.Generic.List'的第一个参数(你是否缺少using指令或装配参考?)

我尝试添加,using System.Collections.Generic.List但它不起作用

c# asp.net asp.net-mvc

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

我想将一个句子分成单词并让它垂直显示

这就是我到目前为止所拥有的.

sentence = input("Enter a sentence".lower())
sentence = sentence.split()
print (sentence)
Run Code Online (Sandbox Code Playgroud)

当前输出:

enter a sentence hi my name is bob

['hi', 'my', 'name', 'is', 'bob']
Run Code Online (Sandbox Code Playgroud)

期望的输出(没有那些大空间)

hi

my

name

is

bob
Run Code Online (Sandbox Code Playgroud)

我认为这涉及到有条不紊的话,但我不确定

谢谢!

python python-3.x

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