为你推荐

内存管理--虚拟内存管理技术

操作系统环境都是 x86架构的32位 Linux系统。即使是现代操作系统中,内存依然是计算机中很宝贵的资源,看看你电脑几个T固态硬盘,再看看内存大小就知道了。为了充分利用和管理系统内存资源,Linux采用虚拟内存管理技术,利用虚拟内存技术让每个进程都有4GB 互不干涉的虚拟地址空间。进程初...
代码星球·2020-05-06

JavaScript是一门单线程语言,所谓单线程,同步或非同步

JavaScript是一门单线程语言,所谓单线程 JavaScript是一门单线程语言,所谓单线程,就是指一次只能完成一件任务,如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯,坏处是只要有一个任务耗时很长,后面的任务都必须排队等着...

CSS框架

原文出处:https://dzone.com/articles/how-to-speed-up-your-design-process-using-modern-c 现在的网站风格已经与它们很早之前的样子有了很大的不同。如果现在再回过头去看有些公司最初的网站UI,我想大多数互联网用户都很难认得出来。所以也多亏...
代码星球·2020-05-06

Docker 常用命令NET Core

      本篇文章,整理docker中常用的命令,方便大家学习和命令查询。最后分享一个.NETCoredocker部署的示例。Docker安装CentOSDocker安装安装DockerDesktopforMac、DockerDesktopforWindow...

线性渐变

渐变  渐变是由两种或多种颜色之间的渐进过渡组成,它是一种特殊的图像类型,分为线性渐变和径向渐变,这两类渐变还会细分为单次和重复两种。渐变图像与传统图像相比,它的优势包括占用更少的字节,避免额外的服务器请求,调试成本更低等。在平时,发挥自己的想象,利用渐变可以创造出许多奇妙的视觉特效。  线性渐变会使用linear-g...
代码星球·2020-05-06

NET 轻松构建中间件模式

在asp.netcore中中间件的设计令人叹为观止,如此高大上的设计何不集成到自己的代码里呢。于是就有了封装了一个简单通用的中间件模板的想法,以后有需要的时候就可以拿来即用。这里按执行的委托是同步还是异步分为了同步和异步两种构建方法Copy//没有返回值的同步中间件构建器publicinterfaceIPipeline...

net core中多租户分库分表

 前几天有人想做一个多租户的平台,每个租户一个库,可以进行水平扩展,应用端根据登录信息,切换到不同的租户库计划用efcore实现,他们说做不出来,需要动态创建dbContext,不好实现然而这个使用CRL很轻松就能解决了 以下为演示数据库,有两个库testdb和testdb2,查询结果如下目标:根据...

Prism完成的一个WPF项目

Prism+MaterialDesign+EntityFrameworkCore+PostgresqlWPF开发总结之终极篇 本着每天记录一点成长一点的原则,打算将目前完成的一个WPF项目相关的技术分享出来,供团队学习与总结。总共分三个部分:基础篇主要针对C#初学者,巩固C#常用知识点;中级篇主要针对WPF布...

不会git就不要敲代码了

将暂存区中的文件提交到版本库,一定要添加注释,否则不让提交:当注释很短时采用-m方式(m为message的意思):2.gitcommit当注释很长时,可以直接执行gitcommit,进入vim编辑器界面,在此处编写较长的注释,添加完注释后,通过wq保存并退出即可:3.gitcommit-am'注释'表示添加当前目录下所...
代码星球·2020-05-06

数据结构和算法可视化工具——Data Structure Visualizations

正好最近关注到学习数据结构和算法的两个工具,特别好用。下面我就分别介绍下这两个工具,各位可以收藏一下,说不定以后能用到。第一个工具是数据结构和算法可视化工具——DataStructureVisualizations。该工具由旧金山大学开发,地址:https://www.cs.usfca.edu/...

本地分支的重要操作

https://www.cnblogs.com/AhuntSun-blog/category/1650856.html前言  前情提要:Git应用详解第二讲:Git删除、修改、撤销操作分支是git最核心的操作之一,了解分支的基本操作能够大大提高项目开发的效率。这一讲就来介绍一些分支的常见操作及其基本...
代码星球·2020-05-06

委托函数改造模板方法

 现如今当你翻看一些开源项目源码的时候,你会发现现在到处充斥着委托函数,如Func,Action,Predicate,确实现在的C#在函数式编程的路上越来越成为主流,越来越显示威力,曾经的一些经典设计模式写法,在函数式下可以稍微优化一下了,这篇我们就来说说模板方法。1.模板方法定义相信这个模式在平时开发中会经...

使用redis作为消息队列的用法

背景最近项目有个需求需要动态更新规则,当时脑中想到的第一个方案是利用zk的监听机制,管理人员更新完规则将状态写入zk,集群中的机器监听zk的状态,当有状态变更后,集群中的机器开始拉取最新的配置。但由于公司技术选型,没有专门搭建zk集群,因此也不可能为这一个小需求去搭建zk集群。图为使用zk监听状态变化的流程。最后只好退...

实时需要分析

统计类:读取数据、做简单包装转换map、filter、按某个字段分组,开窗,做聚合排序|TopN:再做一个ProcessFunction,把所有数据都收集到排序输出;以上是基于DataStreamAPI,也可以用高级API、TableAPI和FlinkSQL业务流程中的状态做检测输出和警告:自定义编程、状态事件逻辑、风...
代码星球·2020-05-05

.NET 单元测试的艺术&单元测试之道C#版

特性标签[DataSource]标识用来测试的数据源 目录1.单元测试概念2.单元测试的原则3.单元测试简单示例4.单元测试框架特性标签5.单元测试中的断言Assert6.单元测试中验证预期的异常7.单元测试中针对状态的间接测试8.单元测试在MVC模式中的实现8.单元测试相关参考9.示例源代码下载志铭-202...