问题列表 - 第8005页

手卷钥匙共享

框架信息

我正在旅行,无法访问我的纸质文档,没有可用的手机设置,或者无法轻松访问打印机或传真机.是的,我可以找到一个网吧并打印出来然后传真.但我希望找到一个更简单但仍然安全的解决方案,只依赖于我拥有网络连接,而另一端的人不是加密复杂的.当然,在其他情况下传真或邮寄邮件会更容易.

是的,我知道有问题的文件不是很有趣.是的,我知道我可能是中间人,而我的抵押贷款人的电子邮件可能原则上是欺骗性的.我并没有尝试发布新的密钥签名算法.只是想弄清楚什么是最好的,简单的临时解决方案,我可以用类似MacGuyver的精神制作.

我想把文件安全地寄给我的抵押贷款人申请再融资.普通人不知道公共厕所的公钥加密.该怎么办?

我做了什么?

在我控制的Web服务器上为他开帐户.在https目录中,虽然这可能有点过分.通过电子邮件向他发送网址以及如何生成密码的说明(将此单词和您的电话号码结合起来).他去了那个位置并检索了第二个密码的文件.他通过电子邮件告诉我他已获得并复制了密码.我登录到网络服务器,检查访问日志,除了我和他之外,没有人访问过密码文件.然后我删除该文件,为其帐户分配其包含的密码,然后重新启动Apache.然后我把文件scp到一个新的URL,用新密码保护,我只知道他和我见过的密码.除非我已经rootkitted并且有人改变了我的日志,但是在那种情况下我搞砸了许多不同的方式.

encryption

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

为您的简报实施取消订阅链接的最佳方式是什么?

我在想我在unsubscribe链接中创建一个停用代码及其用户ID.然后,当我的时事通讯的收件人点击该链接时,我可以查找他们的用户ID并查看停用代码是否匹配.

这听起来像是最好的方式吗?

还有什么其他方法?

email newsletter unsubscribe

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

实现使用SSL上的Web服务的C#客户端?

所以我已经将一个ServiceReference添加到C#控制台应用程序中,该应用程序调用从Oracle公开的Web服务.

我已经完成了所有设置,当它不使用SSL(http)时,它就像桃子一样.我现在正尝试使用SSL进行设置,并且我遇到了将其添加到服务引用(甚至Web引用)的问题.例如,当我尝试将该服务添加到Visual Studio时,该服务所在的URL(https)未返回相应的Web方法.

底层连接已关闭:发送时发生意外错误.从传输流中收到意外的EOF或0字节.元数据包含无法解析的引用:' https ://srs204.mywebsite.ca: 7776/ SomeDirectory/ MyWebService?WSDL '

我遇到的另一个窘境是关于证书管理和部署.我有大约1000个外部客户端站点需要使用这个小实用程序,他们需要安装在相应的证书库中的证书才能连接到Web服务.不确定处理此问题的最佳方法.他们需要在根商店吗?

我花了几个小时在网上查看各种选项,但无法在任何地方得到一个干净的答案.

总而言之,我在这里有几个问题:

1)在Visual Studio中使用SSL设置Web服务的人有什么好的链接吗?

2)我应该如何注册证书?应该存在哪个商店?我可以使用像CertMgr这样的东西进行注册吗?

必须有一本好的书/教程/任何能够向我展示设置这样的东西的常见良好实践的东西.我似乎无法找到它!

c# ssl web-services console-application visual-studio

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

回帖时有没有办法清除查询字符串参数?

我有一个表单有时会链接到一些查询字符串参数.问题是,当我回发表单时,查询字符串参数仍然存在.这不是我设置它的方式的问题,但我只是不喜欢它在那里,并且如果你需要按特定顺序检查输入,可能会发现它是一个问题.

有没有办法以简单,干净的方式清除查询字符串参数?我知道我可以改变按钮上的PostBackURL,但这看起来效率不高.

asp.net postback postbackurl query-string

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

ActiveX冻结了IE

我创建了一个activeX控件来执行一些操作,大约需要1分钟.在此操作过程中,IE完全冻结.有没有办法调用activeX控件,以便IE不冻结?

谢谢

activex

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

如何返回集合的只读副本

我有一个包含集合的类.我想提供一个返回集合内容的方法或属性.如果调用类可以修改单个对象,但我不希望它们在实际集合中添加或删除对象,这是可以的.我一直在将所有对象复制到一个新列表,但现在我想我可以将列表作为IEnumerable <>返回.

在下面的简化示例中,GetListC是返回集合的只读版本的最佳方法吗?

public class MyClass
{
    private List<string> mylist;

    public MyClass()
    {
        mylist = new List<string>();
    }

    public void Add(string toAdd)
    {
        mylist.Add(toAdd);
    }

    //Returns the list directly 
    public List<String> GetListA 
    { 
        get
            {
            return mylist;
            }
    }

    //returns a copy of the list
    public List<String> GetListB
    {
        get
        {
            List<string> returnList = new List<string>();

            foreach (string st in this.mylist)
            {
                returnList.Add(st);
            }
            return returnList;
        }
    }

    //Returns the list as IEnumerable
    public IEnumerable<string> GetListC
    {
        get 
        {
            return …
Run Code Online (Sandbox Code Playgroud)

c# collections properties readonly

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

在ajax回调之后的$(document).ready在ascx页面中

我在这里设置有一点问题我有一个.ascx文件列表,他们都在计算控制器本身方面做了不同的任务.因此,在我的.aspx页面上,我单击一个Ajax.ActionLink(),这将.ascx根据我单击的项目呈现该特定文件.其中.ascx有1-3个事件将触发其中2个onclick事件,1个事件onload.该onclick事件(S)更容易在我而言一起工作可以直接在控制事件硬编码像这样onclick="$("#toggleMe3").slideToggle("slow");"onload必须运行时.ascx加载我是在测试这个$(document).ready(function(){});电话,这部作品在精细.aspx页,但只要我尝试将它添加到.aspx它没有加载的页面中,这是理想的,但是我不知道为什么不这样做.实际上,如果我直接插入到.ascx页面中,那么脚本标签中没有任何内容可用,如果硬编码到控件的事件中,它们至少会有一些; 在onloadonprerender不火.

ajax asp.net-mvc jquery user-controls actionlink

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

C#新形式从未获得焦点

我一直在尝试用自己的选项窗口编写一个小应用程序.当我尝试启动窗口时,我似乎无法将注意力集中在新窗体上.这不是mdi表单,而只是我在用户从菜单中选择选项时创建的新表单.应该注意的是,Form.Show返回false,这意味着新表单永远不会获得焦点.

我尝试了多种加载表单的方法,但都失败了:

来自电话表格:

ServerForm SF = new ServerForm(ref DataLoader, false);
SF.Show();
SF.Focus();
// Fails
Run Code Online (Sandbox Code Playgroud)

在表单内部:

this.Show();
this.BringToFront();
this.Activate();
this.TopMost = true;
// Fails
Run Code Online (Sandbox Code Playgroud)

将表单设置为可选:

this.SetStyle(System.Windows.Forms.ControlStyles.Selectable, true);
...
ServerForm SF = new ServerForm(ref DataLoader, false);
SF.Show();
SF.Focus();
// Fails
Run Code Online (Sandbox Code Playgroud)

使用旧API:

[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern int ShowWindow(IntPtr handle, int nCmdShow);    
ServerForm SF = new ServerForm(ref DataLoader, false);
ShowWindow(SF.Handle, 3);
SF.Show();
SF.Focus();
// Fails
Run Code Online (Sandbox Code Playgroud)

传递父母

ServerForm SF = new ServerForm(ref DataLoader, false);
SF.Show(this);
SF.Focus();
// Fails
Run Code Online (Sandbox Code Playgroud)

在所有这些情况下,表单都会显示,但生成的表单仍然会关注新表单.即使我在创建新表单之前禁用旧表单,也会发生这种情况.

有什么建议?

c# forms focus

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

是否有一种简单的方法来附加lambdas并重用lambda名称来创建我的Linq哪个条件?

我有一个用户控件,它接受一个Func,然后它给出了IQueryable的Linq"Where"扩展方法.我的想法是,从调用代码,我可以传递所需的搜索功能.

我想动态地构建这个搜索功能:

Func<Order, bool> func == a => true;
if (txtName.Text.Length > 0) {
  //add it to the function
  func = a => func(a) && a.Name.StartsWith(txtName.Text);
}
if (txtType.Text.Length > 0) {
  //add it to the function
  func = a => func(a) && a.Type == txtType.Text;
}
..... etc .....
Run Code Online (Sandbox Code Playgroud)

这种方法的问题在于,因为我重用名称"func",所以它创建了一个递归函数.

是否有一种简单的方法来构建像这样的表达式树来创建一个动态的where子句(在没有IQueryable前面并反复调用"Where")的情况下?

.net c# linq lambda linq-to-sql

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

在SQL Server中的JDBC插入上自动生成密钥

是否有一般的交叉RDMS,我可以在JDBC插入上自动生成密钥?例如,如果我有一个包含主键,id和int值的表:

create table test (
  id int not null,
  myNum int null
)
Run Code Online (Sandbox Code Playgroud)

并插入

PreparedStatement statement = connection.prepareStatement("insert into test(myNum) values(?)", Statement.RETURN_GENERATED_KEYS);
statement.setInt(1, 555);
statement.executeUpdate();
        statement.close();
Run Code Online (Sandbox Code Playgroud)

我得到一个java.sql.SQLException:无法将值NULL插入列'id'.

我有一种感觉,这完全取决于RDMS.我们使用的是SQL Server 2005,我已经设置好了

CONSTRAINT [PK_test] PRIMARY KEY CLUSTERED 
(
    [id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 1) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

在桌子上没有运气.

java database sql-server jdbc rdms

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