首页 > 2018年12月29日 > 全部分享
领域驱动系列二策略模式的应用
一、简介 随着模型的不断扩大,发现模型中不单单只有"名词",还有许多"谓词",简言之,就是领域知识中,会参杂者许多的业务规则,他们和实体一样,都扮演者领域模型中的核心角色. 所以我们在建立领域模型的时候,不单单只关注实体和值对象,业务规则也被纳入到了领域模型中,如果业务规则变化不频繁,我们可以使用硬 ...
分类:其他   时间:2018-12-29 23:59:52    收藏:0  评论:0  赞:0  阅读:63
常用排序算法的python实现
排序算是编程最基本的算法问题之一了,熟练掌握排序算法也能加深自己对数据结构的理解,也能提高自己的编程能力,以下为个人参考许多大神博客后对常用排序算法的学习总结。 目录: 1. 概述 所谓排序(sorting)就是整理数据的序列,使其按照特定顺序排列的操作。排序在现实生活中(如整理书籍,表格数据等), ...
分类:编程语言   时间:2018-12-29 23:59:19    收藏:0  评论:0  赞:0  阅读:79
如何为你的数据库事务日志减肥?
在大多数SQL Server的工作环境中,尤其是在OLTP环境中,数据库的事务日志性能出现瓶颈时往往会导致事务完成需要更多的时间,此时许多人把原因都归结于I/O子系统,理由是它不能够支撑工作负载产生的的大量的事务日志,然而实际情况却都未必如此。 事务日志写等待时间 对 于事务日志来讲,写操作等待的时 ...
分类:数据库技术   时间:2018-12-29 23:58:52    收藏:0  评论:0  赞:0  阅读:79
4.重建二叉树
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 ...
分类:其他   时间:2018-12-29 23:58:18    收藏:0  评论:0  赞:0  阅读:57
MySQL ERROR 1820 (HY000)
You must reset your password using ALTER USER statement before executing this statement报错处理 解决方式如下: MySQL版本5.7.6版本以前用户可以使用如下命令: mysql> SET PASSWORD = ...
分类:数据库技术   时间:2018-12-29 23:57:52    收藏:0  评论:0  赞:0  阅读:62
最小的K个数
题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 实现语言:Java 实现语言:Java ...
分类:其他   时间:2018-12-29 23:57:25    收藏:0  评论:0  赞:0  阅读:56
关于Django的视图层
视图函数 这是一个返回日期和时间的视图函数 在视图层,熟练掌握两个对象即可:请求对象(request)和响应对象(HttpResponse) HttpResponse对象 ...
分类:其他   时间:2018-12-29 23:56:51    收藏:0  评论:0  赞:0  阅读:59
scanf函数输入字符串详解
除了在定义字符数组时初始化外,还可以通过scanf从键盘输入字符串。下面写一个程序: 用 scanf 给字符数组赋值不同于对数值型数组赋值。前面讲过,给数值型数组赋值时只能用 for 循环一个一个地赋值,不能整体赋值。而给字符数组赋值时可以直接赋值,不需要使用循环。此外从键盘输入后,系统会自动在最后 ...
分类:其他   时间:2018-12-29 23:56:32    收藏:0  评论:0  赞:0  阅读:63
数据库各个派系的起源和应用场景
现在我们站在各个用例的角度上来考虑那种系统适合于这些用例。你的意见是? 首先,我们要纵览各种数据模型。这些模型的分类方法来自于Emil Eifrem 和 NoSQL databases。 文档数据库 源起:受Lotus Notes启发。 数据模型:包含了key-value的文档集合 例子:Couch ...
分类:数据库技术   时间:2018-12-29 23:56:13    收藏:0  评论:0  赞:0  阅读:71
安卓基础之读取联系人的姓名和电话
一.摘要:利用内容解释器调用联系人应用的内容提供者暴露的方法,读取联系人信息.(本节只总结实现步骤,解释请看https://www.xuanyusong.com/archives/169) 二.主要逻辑: 1.获取内容解释者mResolver 2.调用解释者的query方法获取cursor 3.遍历c ...
分类:移动平台   时间:2018-12-29 23:55:57    收藏:0  评论:0  赞:0  阅读:71
[bzoj3999] [TJOI2015]旅游
Description 为了提高智商,ZJY准备去往一个新世界去旅游。这个世界的城市布局像一棵树。每两座城市之间只有一条路径可 以互达。每座城市都有一种宝石,有一定的价格。ZJY为了赚取最高利益,她会选择从A城市买入再转手卖到B城市 。由于ZJY买宝石时经常卖萌,因而凡是ZJY路过的城市,这座城市的 ...
分类:其他   时间:2018-12-29 23:55:34    收藏:0  评论:0  赞:0  阅读:55
linux内核
1.常见内核参数内核参数一般在/proc/sys目录中临时改变某个系统参数的值,可以用两种方法来实现,如1)echo1>/proc/sys/net/ipv4/ip_forward2)sysctl-wnet.ipv4.ip_forward=1以上两种方法都可能立即开启路由转发功能,但如果系统重启,或者重启网络所设置的值即会丢失,永久保留配置,可以修改/etc/sysctl.conf文件net.
分类:系统服务   时间:2018-12-29 23:06:00    收藏:0  评论:0  赞:0  阅读:69
CSS权重
1.CSS权重是指样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。2.权重的等级(1)!important,加在样式属性值后,权重值为10000(2)内联样式,如:style="",权重值为1000(3)ID选择器,如:#content,权重值为100(4)类,伪类和属性选择器,如:content、:hove
分类:Web开发   时间:2018-12-29 23:05:28    收藏:0  评论:0  赞:0  阅读:72
HBase原理——要弄懂的sequenceId
为什么需要sequenceId?HBase数据在写入的时候首先追加写入HLog,再写入Memstore,也就是说一份数据会以两种不同的形式存在于两个地方。那两个地方的同一份数据需不需要一种机制将两者关联起来?有的朋友要问为什么需要关联这两者,那笔者这里提出三个相关问题:Memstore中的数据flush到HDFS文件中后HLog对应的数据是不是就可以被删除了?不然HLog会无限增长!那问题来了,M
分类:其他   时间:2018-12-29 23:05:11    收藏:0  评论:0  赞:0  阅读:58
Scala的集合
1.集合基础概念?(1)集合的相关介绍??Scala的集合有三大类:序列(seq)、集合(set)、映射(map)所有的集合都扩展自Iterable特质,在Scala中集合有可变和不可变两种类型,可变集合可以在适当的地方被更新或者扩展,这意味着可以修改、添加、移除一个集合的元素,而不可变集合类则永远不会改变,但是仍然可以模拟添加、移除、或者更新操作,但是这些操作下都会返回一个新的集合。immuta
分类:其他   时间:2018-12-29 23:04:15    收藏:0  评论:0  赞:0  阅读:60
第二章 用Python设计第一个游戏[DDT书本学习 小甲鱼]
2.1 主线:变量-分支-循环-条件-函数【BIF内置函数】 等常规 文字游戏 猜数字 代码 ''' 第一个小游戏 ''' temp=input("猜猜我地心里想的那一个数字?:") guess=int(temp) if guess==5: print("你是我肚子里地小蛔虫么?") print(" ...
分类:编程语言   时间:2018-12-29 23:02:40    收藏:0  评论:0  赞:0  阅读:73
说说尾递归(转载)
转载:https://www.cnblogs.com/catch/p/3495450.html 说说尾递归 微博上看到有人在讨论尾递归,想起以前曾看过老赵写的一篇相关的博客,介绍的比较详细了,相信很多人都看过,我也在下面留了言,但挑了个刺,表示铁牛棋牌森林舞会在关键点上一带而过了,老赵自然是懂的,但看的人如果不 ...
分类:其他   时间:2018-12-29 23:02:20    收藏:0  评论:0  赞:0  阅读:63
Numpy 之 where理解
最近在看一些Numpy的知识,看到知乎上一篇关于where的讲解特意转载一下 原文链接:https://www.zhihu.com/question/62844162 作者ID:品颜完月 理解如下: numpy.where()分两种调用方式: 1、三个参数 np.where(cond,x,y):满足 ...
分类:其他   时间:2018-12-29 23:01:43    收藏:0  评论:0  赞:0  阅读:66
安装_oracle11G_客户端_服务端_链接_oracle
在开始之前呢,有一些注细节需要注意,oracle11G_客户端_和_服务端, 分为两种 一种是 开发者使用 一种是 BDA 自己使用(同时也需要根据自己 PC 的系统来做_win7_与_win10有一些配置文件需要注意,注意我这里是 64 位的系统),根据需求,以下两个我都会写在此博文里面。 下面我 ...
分类:数据库技术   时间:2018-12-29 23:01:14    收藏:0  评论:0  赞:0  阅读:79
linux系统java的安装
(一)下载java8 下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 上传:jdk-8u192-linux-i586.tar.gz 我这边的位置解压在:/usr/loc ...
分类:编程语言   时间:2018-12-29 23:00:56    收藏:0  评论:0  赞:0  阅读:77
1090条   1 2 3 4 ... 55 下一页
© 2014 designnerd.net 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号