51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#tc
WPF非UI线程中调用App.Current.MainWindow.Dispatcher提示其他线程拥有此对象,无权使用。
大家都知道在WPF中对非UI线程中要处理对UI有关的对象进行操作,一般需要使用委托的方式,代码基本就是下面的写法App.Current.MainWindow.Dispatcher.Invoke(newAction(()=>{//TODO:更改UI相关的操作})); 我以前也总是如此写法,没出现过毛病,可是偏...
代码星球
·
2020-09-10
线程
WPF
UI
调用
App.Current.MainWindow.Dispatcher
TCP 的那些事儿(上)
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.RichardStevens的《TCP/IP详解卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的...
代码星球
·
2020-09-09
TCP
那些
事儿
TCP 的那些事儿(下)
这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准备...
代码星球
·
2020-09-09
TCP
那些
事儿
深入理解JUC:第四章:CountDownLatch倒计时器
理论:CountDownLatch是一个非常实用的多线程控制工具类。常用的就下面几个方法:CountDownLatch(intcount)//实例化一个倒计数器,count指定计数个数countDown()//计数减一await()//等待,当计数减到0时,所有线程并行执行未使用CountDownLatch的代码:pu...
代码星球
·
2020-09-09
深入
理解
JUC
第四章
CountDownLatch
Circular view path [mydemo]: would dispatch back to the current handler URL [/mydemo] again. Check your ViewResolver setup!
简单创建一个springboot工程pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSche...
代码星球
·
2020-09-09
mydemo
Circular
view
path
would
UDP和TCP是网络通讯
一、概述UDP和TCP是网络通讯常用的两个传输协议,C#一般可以通过Socket来实现UDP和TCP通讯,由于.NET框架通过UdpClient、TcpListener、TcpClient这几个类对Socket进行了封装,使其使用更加方便, 本文就通过这几个封装过的类讲解一下相关应用。 ...
代码星球
·
2020-09-08
UDP
TCP
网络通讯
Wireshark TCP
为了让大家更容易「看得见」TCP,我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。接下来丢包、乱序、超时重传、快速重传、选择性确认、流量控制等等TCP的特性,都能「一览无云」。没错,我把TCP的"衣服扒光"了,就为了给大家看的清楚,嘻嘻。显形“不可见”的网络包...
代码星球
·
2020-09-08
Wireshark
TCP
NetCore and ElasticSearch 7.5
最近一段时间,团队在升级ElasticSearch(以下简称ES),从ES2.2升级到ES7.5。也是这段时间,我从零开始,逐步的了解了ES,中间也踩了不少坑,所以特地梳理和总结一下相关的技术点。ES小趣闻:多年前,一个叫做ShayBanon的刚结婚不久的开发者,由于妻子要去伦敦学习厨师,他便跟着也去了。在...
代码星球
·
2020-09-08
NetCore
and
ElasticSearch
关于如何在Listener中注入service和ServletContextListener源码分析
今天在做项目时突然发现我该如何向listener中注入service对象,因为监听器无法使用注解注入。 此时有人会想用以下代码通过xml的方式注入:ApplicationContextcontext=newClassPathXmlApplication(*.xm...
代码星球
·
2020-09-06
关于
何在
Listener
注入
service
ubuntu /etc/rc.local 不执行
查看/etc/rc.local是否有执行权限,没有就加上chmod+x/etc/rc.local...
代码星球
·
2020-09-06
ubuntu
etc
rc.local
执行
linux 解决Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
第一种:sudovim/etc/resolv.conf 添加nameserver8.8.8.8第二种:/etc/apt/sources.list的内容换成deb http://old-releases.ubuntu.com/ubuntu/ raring main uni...
代码星球
·
2020-09-06
linux
解决
Unable
to
fetch
NetCore1.1+Linux部署初体验
1.环境准备Centaos7+Win10虚拟机Win10安装VS2017 https://www.asp.net/downloads注意勾选下.NetCore 3.Centaos安装netcore1.1参见https://www.microsoft.com/net/core#linuxcentossud...
代码星球
·
2020-09-06
NetCore1.1+Linux
部署
体验
EF for Oracle,dotConnect for Oracle,ODP.NET
dotConnectforOracledotConnectforOracle是一款为Microsoft.NETFramework提供直接Oracle数据库连接的数据发生器控件。它完全基于ADO。NET方法,因此您完全可以采用标准ADO。NET数据提供的方法来使用它。下载与安装https://www.deva...
代码星球
·
2020-09-06
for
Oracle
EF
dotConnect
ODP.NET
OutputCache属性详解(四)— SqlDependency
目录OutputCache概念学习OutputCache属性详解(一)OutputCache属性详解(二)OutputCache属性详解(三)OutputCache属性详解(四)—SqlDependency NoStorebool值,用于决定是否阻止敏感信息的二级存储,默认值为false。该属性的...
代码星球
·
2020-09-06
OutputCache
属性
详解
SqlDependency
OutputCache属性详解(三)— VaryByHeader,VaryByCustom
目录OutputCache概念学习OutputCache属性详解(一)OutputCache属性详解(二)OutputCache属性详解(三)OutputCache属性详解(四)—SqlDependency VaryByHeader:分号分隔的HTTP标头列表,用于使输出缓存发生变化。将该特性设为...
代码星球
·
2020-09-06
OutputCache
属性
详解
VaryByHeader
VaryByCustom
首页
上一页
...
88
89
90
91
92
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他