会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨浪
一个要成为架构师的男人
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
70
下一页
2018年9月18日
CheckForIllegalCrossThreadCalls = false 是干嘛的?
摘要: 在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件, 这个时候如果你想要访问窗口的控件,那么你可以将窗口构造函数 中的CheckForIllegalCrossThreadCalls设置为false.这是线程就 能安全的访问窗体控件了.
阅读全文
posted @ 2018-09-18 17:56 杨浪
阅读(373)
评论(0)
推荐(0)
2018年9月14日
entity framework 缓存干扰的数据不一致问题
摘要: 本来EF的设计上DbContext就应该是一个短暂存在的对象,所以它默认才开了缓存和自动检测对象修改之类的功能,而且不是线程安全的。理想的生命周期应该是处理一次请求使用一个context,全局使用会带来很多问题。 1、对于即时性要求比较高的数据,每次手动创建一个context新实例来操作数据; 2、
阅读全文
posted @ 2018-09-14 16:58 杨浪
阅读(620)
评论(0)
推荐(0)
2018年9月12日
async中await是干啥的,用不用有什么区别?
摘要: 最近在研究异步编程,用的async await task啥的,但是都这几个概念很模糊,还有不太清楚await是干啥的,task又是干啥的,用不用await有什么区别,他们三个之间的联系是什么? task是对线程的一种封装,启动一个任务可以用Task.Run(),任务工厂start,new Task(
阅读全文
posted @ 2018-09-12 10:11 杨浪
阅读(1479)
评论(0)
推荐(0)
await使用中的阻塞和并发
摘要: 好吧,不加点陈述不让发首页。那我们来陈述一下本篇提到的问题和对应的方法。 在.NET4.5中,我们可以配合使用async和await两个关键字,来以写同步代码的方式,实现异步的操作。 好处我目前看来有两点: 1.不会阻塞UI线程。一旦UI线程不能及时响应,会极大的影响用户体验,这点在手机和平板的AP
阅读全文
posted @ 2018-09-12 10:08 杨浪
阅读(3736)
评论(0)
推荐(0)
2018年9月11日
Quartz.Net—MisFire
摘要: misfire就是哑火,就是trigger没有得到正常的触发。 1、所有的threadpool都在工作,而且工作时间很长,导致trigger没有threadpool去执行。 2、schedule挂掉有恢复。。 3、错过的执行 misfire阈值 1、ramjobstore 默认 5秒 2、dbjob
阅读全文
posted @ 2018-09-11 10:49 杨浪
阅读(374)
评论(0)
推荐(0)
Quartz.net misfire实践
摘要: 1.问题描述 在使用Quartz.net定时运行作业时,存在一种情况:作业错过了某次执行,当作业恢复的时候应该怎么处理?如:job1在3:50的时候应该执行的,但此刻job1处于暂停状态,而到3:55的时候,job1 resume,那么错过的3:50该怎么处理? 对此,Quartz.net使用mis
阅读全文
posted @ 2018-09-11 10:22 杨浪
阅读(599)
评论(0)
推荐(0)
Quartz.NET 前一次任务未执行完成时不触发下次的解决方法
摘要: 如图所示,在Job 上 加 [DisallowConcurrentExecution] 特性
阅读全文
posted @ 2018-09-11 00:47 杨浪
阅读(795)
评论(0)
推荐(0)
2018年9月10日
Omni(USDT)钱包安装(ubuntu)
摘要: 一.下载Omni Layer钱包 wget https://bintray.com/artifact/download/omni/OmniBinaries/omnicore-0.3.0-x86_64-linux-gnu.tar.gz 其他版本下载 二.解压并运行 # 解压 tar -xzvf omn
阅读全文
posted @ 2018-09-10 11:25 杨浪
阅读(6868)
评论(2)
推荐(1)
USDT(omniCore)测试环境搭建
摘要: 一.测试环境搭建。 1.下载omnicore: 2.解压 : tar -xzvf omnicore-0.3.0-x86_64-linux-gnu.tar.gz 3 拷贝依赖库至本地 : sudo cp omnicore-0.3.0/lib/* /lib 4.创建数据目录:/home/usdt/tsd
阅读全文
posted @ 2018-09-10 11:20 杨浪
阅读(6846)
评论(1)
推荐(0)
2018年9月7日
WaitAll 和 WhenAll 的使用及区别
摘要: 用过.net 异步编程的同学都知道,比以前的多线程编程实现起来真的方便很多,今天把WaitAll和WhenAll这两种编程方式回顾总结一下(当然WaitAny、WhenAny是一样的操作) 1:WaitAll 这个方法在我理解看来,主要是为了解决多个不太相关的操作同步执行的话,耗时较多,这个方法可以
阅读全文
posted @ 2018-09-07 02:03 杨浪
阅读(1021)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
70
下一页
公告