问题列表 - 第5644页

Control.Refresh()跨线程

好的,请忽略之前的事情.我不再得到错误了,所以看起来我的问题是当我更改Chart数据绑定的值时更新Chart.

//无视这里

大家好.我有一个有面板的WinForms应用程序panel1.后台线程会创建一些其他控件,然后panel1像这样添加

panel1.Controls.AddRange(myArrayOfControls);
Run Code Online (Sandbox Code Playgroud)

这很好用,我可以看到我的控件被添加了.但是,当新数据进入另一个线程时,我更新控件的父对象中的值,然后需要Refresh()使用新值来更新显示.Refresh()在任一上下文中调用,数据进入的线程或接收更新数据的对象都会导致InvalidOperation异常,因为需要Invoke.我已经尝试在我的模型对象中使用Invoke以及数据传入的线程,似乎无法动摇错误.

如果有人有一些指导我会非常感激.

更新:这里有更多信息.我不认为它需要它,但我错了.:)

我有一个对象类MyObject.此MyObject类在名为topologyThread的线程中创建.数据来自dataThread.MyObject的实例具有Panel实例变量,Panel具有子控件,包括System.Windows.Forms.DataVisualization.Charting命名空间中的两个Charts.因此,当数据进入dataThread时,我更新MyObject对象中的相应数据值,然后需要刷新图表以显示更新的数据.

我知道数据处理正常.在我的MyObject类中,我在属性的setter中将新值记录到Console,并看到显示的新值.

.net c# controls multithreading

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

在Excel中的行/列中重新排序/随机值

是否可以在Excel工作表中随机地移动行或列中的值.那有什么功能/宏吗?我该怎么做呢?

-广告.

excel

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

如何通过代理服务器连接到SQL Server

是否可以使用SQLSERVER oledb提供程序通过代理(http)连接到SQL Server服务器?

如果可能,如何在连接字符串中指定代理地址和端口?

如果不可能,你会推荐哪些非标准的旁路代理方法?

sql-server proxy networking database-connection

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

在ASP.NET应用程序之间传递会话数据

我们有几个ASP.NET应用程序部署到几个服务器.是否存在重用会话数据或其他方法的标准方法,以便在从应用程序移动到应用程序(如果已经过身份验证)时不要求用户登录到下一个应用程序?我希望有一种最好的做法,你们知道这样做.我觉得应该有一些我很想念的东西.

谢谢.

编辑:为了更清楚,我想传递的会话中的主要信息是经过身份验证的用户ID,但也可能是其他一些会话变量.

asp.net session web-applications

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

内部使用的HTTPS证书

我设置了一个网络服务器为需要使用的系统只能通过HTTPS,在对内部网络(从外界无法访问)

现在我使用自签名证书进行设置,并且它工作正常,除了所有浏览器启动的恶意警告,因为用于签名的CA权限自然不受信任.

访问由在本地DNS服务器上解析的本地DNS域名提供(例如:https://myapp.local/),将该地址映射到192.168.xy

是否有某些提供商可以向我发出适用于内部域名(myapp.local)的证书?或者我是唯一一个在真实域上使用FQDN,然后将其映射到本地IP地址的选项?

注意:我想要一个选项,不需要在每个浏览器上将服务器公钥标记为受信任,因为我无法控制工作站.

ssl https certificate

52
推荐指数
4
解决办法
5万
查看次数

JSP标签生命周期

我刚刚在我的代码中引入了一个错误,因为我似乎误解了jsp标签的生命周期.

标签在错误之前就像这样工作:我将标签作为属性传递给某个集合,并将其显示为表格.该集合从控制器传递到JSP.

错误之后:我删除了设置集合的属性.相反,在标记中我检查集合是否为null,然后从请求中按名称获取它(使用命名约定).

我没想到的事情:收集最初在标签中设置后,在后续执行中永远不会变为空!它仍被定义为TLD中的非要求属性.

希望标签不会保留执行之间的先前值.

lifecycle jsp jsp-tags

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

避免元素在"溢出:隐藏"元素内被切断

我正在使用本页概述的相同高度的CSS技巧.

直到今天我才需要在其中一个列中添加一个对话框,它完全可以将其从流中取出.问题是,由于容器上有"溢出:隐藏",因此当对话溢出时对话被切断.

除了将对话框放在容器元素之外,还有什么方法可以通过CSS显示它吗?

这是一个展示我所提到的内容的小例子.

<style>
.container { overflow: hidden; margin-top: 30px }
.col { 
    float: left;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    border-right: 1px solid black;
    width: 100px;
    background-color: grey;
}
.col.third { border-right: none }

#div-a { position: relative }
#div-b {
    position: absolute;
    background-color: red;
    width: 35px;
    height: 350px;
    bottom: 0;
    right: 0;
    margin: 5px;
    border: 2px solid black;
}
</style>

<div class="container">
    <div class="col first">
        <p style="height: 100px">One</p>
    </div>
    <div class="col second">
        <p style="height: 300px">Two</p>
        <div id="div-a"> …
Run Code Online (Sandbox Code Playgroud)

html css

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

Orm工具不允许:你做什么?

假设您所在的IT商店不允许使用任何类型的ORM工具.他们不想买一个,也不能使用开源解决方案.

你会怎么做?放弃真正的域模型并以工作表为中心?制作自己的DAL?

orm data-access-layer

7
推荐指数
5
解决办法
1981
查看次数

如果.net sha1 hash需要一个字节数组,并且php sha1()想要一个字符串,我可以匹配结果吗?

我有一组字节我想应用sha1哈希.一个哈希将在.net中,另一个在PHP中.然后我会测试它们是否匹配.

在.net中,您可以创建一个字节数组并使用sha.ComputeHash().

byte[] data = new byte[DATA_SIZE];
byte[] result; 

SHA1 sha = new SHA1CryptoServiceProvider(); 
// This is one implementation of the abstract class SHA1.
result = sha.ComputeHash(data);
Run Code Online (Sandbox Code Playgroud)

在PHP中,您调用sha1($ string).

我无法对代码的.net方面做任何事情,但是如何从PHP中获取与.net将生成的相同的哈希?

请注意:我只能在PHP方面工作..net的东西是固定的,无法修改.谢谢!

.net php sha1

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

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