11

如何运用DDD - 领域服务

[toc] 概述 本文将介绍领域驱动设计(DDD)战术模式中另一个非常重要的概念 领域服务。在前面两篇博文中,我们已经学习到了什么是值对象和实体,并且能够比较清晰的定位它们自身的行为。但是在某些时候,你会发现某一些业务行为好像不容易落到单个实体或者值对象身上,并且会为放置这一部分业务逻辑而困惑。此时 ...

句幽 发布于 2019-12-11 17:30 评论(24)阅读(1481)
0

Redis 中的数据库

前面我们花了很多的时间介绍了 redis 中基本的数据结构,及其内部的实现情况,这些都是非常基础的东西,可能不经意间你就会用到他们,希望你花点时间了解一下。 接下来,我们将走近 redis 数据库,学习各种操作 redis 的命令,并介绍它的一些实现策略以及集群配置等等内容。 一、redis 中的数 ...

Single_Yam 发布于 2019-12-11 17:26 评论(0)阅读(240)
10

Delphi - 手把手教你基于D7+Access常用管理系统架构的设计与实现

前言 从事软件开发工作好多年了,学的越深入越觉得自己无知,所以还是要对知识保持敬畏之心,活到老,学到老! 健身和代码一样都不能少,身体是革命的本钱,特别是我们这种高危工种,所以小伙伴们运动起来!有没有健身撸铁,体脂现在是多少呀?明年(2019/03/22)徐州的马拉松有没有报名呀!? 扯的有点远了, ...

Jeremy.Wu 发布于 2019-12-11 16:25 评论(65)阅读(1697)
2

DRF Django REST framework 之 序列化(三)

Django 原生 serializer (序列化) 导入模块 from django.core.serializers import serialize 获取 queryset 对 queryset 进行序列化 将序列化之后的数据,返回给客户端 首先,设计url, 先只定义GET和POST接口 f ...

Nolinked 发布于 2019-12-11 16:25 评论(0)阅读(147)
13

ubuntu部署.Net Core3.1(Nginx+pm2)

前言 虽然.NetCore已经出来很久了,但是很多初学者还是不会在linux部署.所以写一篇初学者在ubuntu下部署Core的全过程,大佬请无视。 环境搭建 ubuntu18.04 NetCore3.1 Nginx pm2 .NetCoreSDK安装 安装源 安装sdk,具体哪个版本可以根据自己的 ...

她微笑的脸 发布于 2019-12-11 16:18 评论(11)阅读(691)
0

NumPy 学习 第三篇:矢量化和广播

矢量化 矢量化是指用数组表达式替换显式的for循环,在Python中循环数组或其他跟数组类似的数据结构时,使用循环会涉及很多开销。NumPy中的矢量化操作把内部循环委托给高度优化的C和Fortran函数,从而实现更清晰,更快速的Python代码。 矢量化是NumPy中的一种强大功能,可以把操作表达为 ...

悦光阴 发布于 2019-12-11 16:13 评论(0)阅读(165)
34

Blazor 版 Bootstrap Admin 通用后台权限管理框架

前言 上一篇介绍过了 "前后台分离的 NET Core 通用权限管理系统" 在这篇文章简要的介绍了 Bootstrap Admin 后台管理框架的一些功能。本篇文章带来的是微软最新出的 Blazor 版本的 NET Core 通用权限管理系统 Blazor 简介 至于 Blazor 是什么,Blaz ...

ArgoZhang 发布于 2019-12-11 15:52 评论(44)阅读(2959)
0

“setTimeout、Promise、Async/Await 的区别”题目解析和扩展

解答这个题目之前,先回顾下JavaScript的事件循环(Event Loop)。 JavaScript的事件循环 :同步和异步任务分别进入不同的执行"场所",同步的进入主线程,异步的进入Event Table并注册函数。当指定的事情完成时,Event Table会将这个函数移入Event Queu ...

沐子先生丶 发布于 2019-12-11 15:15 评论(4)阅读(190)
4

程序语言编年史

程序语言编年史 概述 这次咱们聊下程序语言的发展史,除了程序语言,还会着重讲下程序语言密切相关的计算机的发展史,顺带讲下同时期与程序语言和计算机相关领域的发展,为什么要把程序语言和计算机相关领域放到一块讲, 因为这些领域和计算机的关系太密切了, 程序语言是程序员和计算机沟通交流唯一方式, 计算机的计 ...

薪码 发布于 2019-12-11 15:13 评论(0)阅读(333)
0

JGit----将 Git 嵌入你的应用

如果你想在一个 Java 程序中使用 Git ,有一个功能齐全的 Git 库,那就是 JGit 。 JGit 是一个用 Java 写成的功能相对健全的 Git 的实现,它在 Java 社区中被广泛使用。 JGit 项目由 Eclipse 维护, "它的主页" 。 依赖添加 有很多种方式可以将 JGi ...

云天 发布于 2019-12-11 15:11 评论(0)阅读(227)
0

蚂蚁金服烈元:蚂蚁网络代理演进之路

2019 年 10 月 27 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 杭州站活动,蚂蚁金服技术专家烈元做了题为《蚂蚁金服网络代理演进之路》的分享。本次活动,邀请了来自阿里巴巴、蚂蚁金服、Apache APISIX、PolarisTe ...

又拍云 发布于 2019-12-11 15:03 评论(1)阅读(166)
2

《手把手教你》系列进阶篇之1-python+ selenium自动化测试 - python基础扫盲(详细教程)

1. 简介 如果你从一开始就跟着宏哥看博客文章到这里,基础篇和练习篇的文章。如果你认真看过,并且手动去敲过每一篇的脚本代码,那边恭喜你,至少说你算真正会利用Python+Selenium编写自动化脚本了,你基本掌握了Selenium中webdriver的大部分常用的方法函数。有大佬曾经说过,自动化测 ...

北京-宏哥 发布于 2019-12-11 15:00 评论(2)阅读(333)
0

Snack3 一个新的微型JSON框架

Snack3 一个新的微型JSON框架 一个作品,一般表达作者的一个想法。因为大家想法不同,所有作品会有区别。就做技术而言,因为有很多有区别的框架,所以大家可以选择的框架很丰富。 snack3。基于 ,`60kb`,无其它依赖,非常小巧。 强调文档树的链式操控和构建能力 强调中间媒体,方便不同格式互 ...

刘之西东 发布于 2019-12-11 14:55 评论(0)阅读(180)
1

宜信SDL实践:产品经理如何驱动产品安全建设

本文从产品经理的角度出发,对产品经理的安全职责、产品驱动安全的内涵、工作内容、工作方法、所需安全资源、以及产品经理的安全工作量进行了分析。 ...

宜信技术 发布于 2019-12-11 14:45 评论(0)阅读(116)
1

如何在Android手机上进行自动化测试(上)

通过阅读本节教程,你将了解到以下内容: 1. 如何在脚本代码中、运行脚本时指定手机 2. 如何填写--device Android:///的内容 3. 如何便捷地在脚本中调用ADB指令或Android专属接口 ...

AirtestProject 发布于 2019-12-11 14:44 评论(0)阅读(149)
10

想实现多人协作的“在线Excel”?真没那么简单

本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 Excel是我们办公中常用的工具 ,它几乎能为我们处理大部分数据,友好的交互界面、丰富的公式函数和易于上手的图表为我们在数据统计方面提供了不小的帮助,但经过一段时期运行,就会出 ...

葡萄城技术团队 发布于 2019-12-11 14:42 评论(0)阅读(499)
12

解密国内BAT等大厂前端技术体系-阿里篇(长文建议收藏)

进入2019年,大前端技术生态似乎进入到了一个相对稳定的环境,React在2013年发布至今已经6年时间了,Vue 1.0在2015年发布,至今也有4年时间了。 整个业界在前端框架不断迭代中,也寻找到了许多突破方向,例如跨平台中的RN、Flutter,服务端GraphQL、Serverless,前端 ...

奶爸码农 发布于 2019-12-11 14:29 评论(0)阅读(810)
0

C 可变参数函数的本质

C语言支持定义可变参数的函数,方法是在函数的参数列表最后加上 " ... ",代表变长的参数列表,例如: void Func(int num, ...) { } 需要注意 “...” 必须在最后,而且前面起码要有一个固定的参数,类型可以任意。 为什么要有一个固定的参数呢?这篇文章要说明的就是这个问题 ...

H5L0 发布于 2019-12-11 14:26 评论(0)阅读(133)
0

【集合系列】- 深入浅出的分析 Properties

最近在看 java 集合源码的时候,发现原来我们经常使用的 Properties 类既然继承自 Hashtable!又涨见识了! ...

炸鸡可乐 发布于 2019-12-11 14:00 评论(0)阅读(99)
0

【朝花夕拾】Android多线程之(一)View.post()源码剖析篇

提起View.post(),相信不少童鞋一点都不陌生,它用得最多的有两个功能,使用简便而且实用:1)在子线程中更新UI。从子线程中切换到主线程更新UI,不需要额外new一个Handler实例来实现。2)获取View的宽高等属性值。在Activity的onCreate()、onStart()、onRe... ...

宋者为王 发布于 2019-12-11 12:59 评论(0)阅读(122)