首页 新闻 找找看 学习计划

[杜金锋]Prism 源码解读5-数据绑定和命令

介绍 WPF本身就支持通知、绑定和命令,实现ViewModel和VIew之间的通讯,但相对来说功能比较少,Prism扩充了这些功能并提供更加强有力,简洁的数据绑定和命令。 0 绑定通知 WPF的绑定通知需要实现INotifyPropertyChanged接口,也就是实现一个属性改变事件,用来通知UI

[core!]CUDA编程入门

CUDA是一个并行计算框架.用于计算加速.是nvidia家的产品.广泛地应用于现在的深度学习加速. 一句话描述就是:cuda帮助我们把运算从cpu放到gpu上做,gpu多线程同时处理运算,达到加速效果. 从一个简单例子说起: 注意用sudo 否则可能报错. sudo /usr/local/cuda/

[Peter.Luo]【WPF学习】第六十一章 组织模板资源

为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,国务院今天发布公告,决定2020年4月4日举行全国性哀悼活动。 当使用控件模板时,需要决定如何更广泛地共享模板,以及是否希望自动地或明确地位用模板。 第一个问题是关于希望在何处使用模板的问题。例如,是将它们限制在特定窗口中吗?大多

[数小钱钱的种花兔]java NIO理解分析与基本使用

我前段时间的一篇博客 "java网络编程——多线程数据收发并行" 总结了服务端与客户端之间的收发并行实践。原理很简单,就是针对单一客户端,服务端起两个线程分别负责read和write操作,然后线程保持阻塞等待读写执行。 事实上,这样的模式非常糟糕。因为每一个客户端在服务端需要占用两条线程,假如有10

[清水栞]Reface.AppStarter 框架初探

Reface.AppStarter 是一种基于 .NetFramework 的应用程序启动模式,使用该启动模式,你可以轻松的得到以下功能 : IOC / DI 自动注册与装配 简化配置 垂直模块化你的代码 事件总线功能 命令总线 功能 定义模块的依赖项 对模块内的类型进行扫描并分类管理 1 安装 通

[张善友].NET 5.0 Preview 2发布解析

2020年4月2日微软.NET 团队的项目经理 Richard 在博客上 发布了.NET 5 Preview 2:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-2/ ,3月16号,Scott Hunter 在博客中发

[hez2010].NET 5 中的正则引擎性能改进(翻译)

前言 命名空间已经在 .NET 中使用了多年,一直追溯到 .NET Framework 1.1。它在 .NET 实施本身的数百个位置中使用,并且直接被成千上万个应用程序使用。在所有这些方面,它也是 CPU 消耗的重要来源。 但是,从性能角度来看,正则表达式在这几年间并没有获得太多关注。在 2006

[HoLoong]python实现十大经典排序算法

Python实现十大经典排序算法 代码最后面会给出完整版,或者可以从 "我的Github" fork,想看动图的同学可以去 "这里" 看看; 小结: 1. 运行方式,将最后面的代码copy出去,直接python sort.py运行即可; 1. 代码中的健壮性没有太多处理,直接使用的同学还要检查检查;

[Licsber]工程中的算法应用 - 简单的三个例子

一些简洁易懂的tricks:二分查找、二维平均卷积、异步改同步

[李福春]面试刷题30:SpringBean的生命周期?

spring是Java软件开发的事实标准。 我是李福春,我在准备面试,今天的问题是:springBean的生命周期是怎样的? 答:spring最基础的能力是IOC(依赖注入),AOP(面向切面编程),ioc改善了模块之间的耦合问题, 依赖注入的方式:set方法,构造方法,成员变量+ ;Bean的管理

[当我遇上你csy]spring-cloud-gateway动态路由

概述 线上项目发布一般有以下几种方案: 1. 停机发布 2. 蓝绿部署 3. 滚动部署 4. 灰度发布 停机发布 这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所以现在大家都在研究 方案。 蓝绿部署 需要准备两个相同的环境。一个环境新版本,一个环境旧版本,通过负载均衡进行切换与回滚,

[月影西下]C# 基础知识系列-7 Linq详解

前言 在上一篇中简单介绍了Linq的入门级用法,这一篇尝试讲解一些更加深入的使用方法,与前一篇的结构不一样的地方是,这一篇我会先介绍Linq里的支持方法,然后以实际需求为引导,分别以方法链的形式和类SQL的形式写出来。 前置概念介绍 1. 谓词、断言,等价于 即返回bool的表达式 2. 表达式树,

[LoyenWang]【原创】linux spinlock/rwlock/seqlock原理剖析(基于ARM64)

背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 吹起并发机制研究的进攻号角了! 作为第一篇文章,应该提纲挈领的介绍下并发。 什么是并发,并发就

[三国梦回]曹工说Spring Boot源码(28)-- Spring的component-scan机制,让你自己来进行简单实现,怎么办

写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3)

[kaizi1992]Java并发编程锁之独占公平锁与非公平锁比较

Java并发编程锁之独占公平锁与非公平锁比较 公平锁和非公平锁理解: 在上一篇文章中,我们知道了非公平锁。其实Java中还存在着公平锁呢。公平二字怎么理解呢?和我们现实理解是一样的。大家去排队本着先来先得到的原则,在排队中,无论身份贵贱,一律平等对待。这是就是我们现实生活中的公平。大家都喜欢公平的。

[yanhc]ARM处理器的堆栈和函数调用,以及与Sparc的比较

主要描述一下ARM处理器的堆栈和函数调用过程,并和Sparc处理器进行对比分析。 关于ARM处理器的内容来自以下网址,该网站是个学习ARM汇编的好地方,对该篇文章注解了一下,最后和Sparc进行对比。 https://azeria-labs.com/functions-and-the-stack-p

[woailibian] EF多租户实例:快速实现分库分表

前言 来到这篇随笔,我们继续演示如何实现EF多租户。 今天主要是演示多租户下的变形,为下图所示 实施 项目结构 这次我们的示例项目进行了精简,仅有一个API项目,直接包含所有代码。 其中Controller,StoreContext,Entity都完全和以往的示例一模一样,这里就不再过多介绍了。 具

[小菠萝测试笔记]Selenium系列(十六) - Web UI 自动化基础实战(3)

如果你还想从头学起Selenium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识,需要自己去补充哦,博主暂时没有总结(虽然我也会,所以我学selenium就不用复习前端了哈哈哈...

[xing.org1^]【python系统学习11】循环语句里的F4

深入了解下四个新语句,分别是:continue、break、pass、else以及他们搭配for、while循环等语句时,所产生的化学反应。

[ITDragon龙]工作日志,Excel导入树结构数据

[TOC] 1. 前言 最近做了一个比较有趣的需求。需要把 "树结构的目录通过Excel的方式导入到系统" 中,并且该目录层级可以是多级且不确定的。这可能是一个常见又不太常见的需求,一般目录都是在界面上操作创建,或者是系统初始化生成。很少在系统使用一段时间后还有导入新目录的需求。 2. 需求分析 2