摘要:
Font Awesome 在网站开发中,经常用到。今天介绍如何在WPF应用程序中使用Font Awesome 。 如果是自定义的图标字体,使用方法相同。 下载图标字体 在官方网站或github上下载资源 http://fontawesome.io/#modal-download https://gi 阅读全文
摘要:
使用vsts-agent连接到tfs(tfs2017)配置代理客户端,可以通过PAT、Negotiate、Integrated、Alternate四种方式登录。(参考) 默认情况下,采用Negotiate登录,会提示 TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。 解决办法 此是 阅读全文
摘要:
在上一篇 最近搭建的私有registry里,参考的文章指出,在push时可能出现问题: 可能会出现无法push镜像到私有仓库的问题。这是因为我们启动的registry服务不是安全可信赖的。这是我们需要修改docker的配置文件/etc/default/docker,添加下面的内容, 然后重启dock 阅读全文
摘要:
Windows Server2016正式发布已经有一段时间了。无可厚非,原生Docker的支持是这个版本一个非常大的亮点。 Windows Container 的安装在网上有很多教程,我这里不过多的描述,可以参考: https://docs.microsoft.com/zh-cn/virtualiz 阅读全文
摘要:
上一篇(http://www.cnblogs.com/cqgis/p/6403262.html)实现了一个双缓冲队列的例子,我们把消费者的方法直接写到了队例里,为了达到更好的复用,这一篇分享一个封装的泛型类 在调用的时候,指定ConsumerAction即可。 阅读全文
摘要:
在生产者-消费者模式中,我们常常会使用到队列,这个队列在多个线程共享访问时存在互斥和竞争操作, 意味着每次访问都要加锁。如何更好的如何减少锁竞争次数呢 ?今天要介绍的双缓冲队列就是个不错的选择。 双缓冲队列就是冲着同步/互斥的开销来的。我们知道,在多个线程并发访问同一个资源的时候,需要特别注意线程的 阅读全文
摘要:
前一篇 简单的介绍了Fody/PropertyChanged的使用方法, 这一篇,我们详细介绍它的一些比较重要的特性和规则 1. Attributes 通过在类或属性上标记这些特性,可以在编译代码时,注入特定的功能 ImplementPropertyChangedAttribute 为类标记此特性, 阅读全文
摘要:
INotifyPropertyChanged 在WPF MVVM模式开发中,实现INotifyPropertyChanged的ViewModel是非常重要且常见的类: 在类里,需要响应变化的属性都需要在Setter里调用属性变化的方法: 这样的写法,一个两个属性还好,在有很多属性的情况下,就显得有一 阅读全文