51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ai云计算
Lind.DDD.Domain.IOwnerBehavor对实体的意义
回到目录对于Lind.DDD架构,我之前写了不少文章,对于它的Domain模式也介绍了不少,像之前的IEntity,ILogicDeleteBehavor,IModifyBehavor,IStatusBehavor和ISortBehavor都有自己的功能,只要实体实现对外的接口,就具有了某种特性或者某种功能,而今天主要...
代码星球
·
2020-07-18
Lind.DDD.Domain.IOwnerBehavor
实体
意义
Lind.DDD.Domain.ISortBehavor~上移与下移
在进行列表排序时,有个“上移”和“下移”操作,这个一般在内存里完成,然后统一提交到数据库中,对于上移与下移的设计,大叔在LIND.DDD.DOMAIN里有一个ISortBehavor接口,主要是说,如果实体对象支持排序功能,可以实现这个接口,而在扩展库中,将有为本地结果集...
代码星球
·
2020-07-18
Lind.DDD.Domain.ISortBehavor
上移
下移
Aizu1378 Secret of Chocolate Poles (dp)
SelectOfChocolatePoles 题意:有一个竖直放置的高度为lcm的盒子,现在有三种方块分别为1cm的白块,1cm的黑块,kcm的黑块,要求第一块放进去的必须是黑色的,盒子最上边的必须也是黑色的,盒子不必放满,问一共有多少种放法。思路:知道要用DP确实死活推不出状态转移公式来,这就很窒息了。到网...
代码星球
·
2020-07-18
Aizu1378
Secret
of
Chocolate
Poles
Aizu
平行直线题意:给出一些点,这些点两两相连成一条直线,问最多能连成多少条直线。思路:暴力出奇迹!!记得当时比赛做这道题的时候一直依赖于板子,结果却限制了自己的思路,这得改。dfs直接暴力,但是需要将已经走过的点标记一下,用一个循环跳过已经标记的点减少dfs次数,不然得不出正确的结果,因为会出现如下的连线结果(左图),而正...
代码星球
·
2020-07-18
Aizu
Entertainment Box Gym100781E(数据结构+贪心)
EntertainmentBox题意:有n个节目,每个节目给出开始时间(st)和结束时间(en);有k个内存条这k个内存条可以同时存储节目。如果节目j的开始时间stj 大于等于节目i的结束时间,就可以放进内存条中;问这k个内存条最多可以存储多少个节目。思路:开一个multiset容器,开始压入k个0,表示k个...
代码星球
·
2020-07-18
Entertainment
Box
Gym100781E
数据结构
贪心
Node.js~sails.js~package.json的作用
回到目录我们在sails框架进行node.js开发时,会涉及到项目的迁移,当迁移后可能你的module即丢失,这时,希望快速的安装所有的包包,可以使用下面命令1cd你当前的sails项目2执行命令:npminstall3说明,在当前项目里执行npminstall这时,它会在查找当前目录的package.json文件,然...
代码星球
·
2020-07-18
Node.js
sails.js
package.json
作用
raise语句
#-*-coding:utf-8-*-#python27#xiaodeng#Python学习手册868#raise语句res=[IndexError,TypeError]#raiseres[0]raiseIndexError'''Traceback(mostrecentcalllast):File"C:UsersAdm...
代码星球
·
2020-07-14
raise
语句
混合用法模式 __name__和__main__
#-*-coding:utf-8-*-#python27#xiaodeng#混合用法模式__name__和__main__#可把文件作为模块导入,并以独立式程序的形式运行,每个模块都有一个名为__name__的内置属性,python会自动设置该属性#如果文件以顶层程序文件执行,在启动时,__name__就会被设置为字符...
代码星球
·
2020-07-14
混合
用法
模式
name
main
linux tail命令的使用方法详解
本文介绍Linux下tail命令的使用方法。linuxtail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。一、tail命令语法tail[-f][-cNumber|-nNumbe...
代码星球
·
2020-07-14
linux
tail
命令
使用方法
详解
Practical Go: Real world advice for writing maintainable Go programs
转自:https://dave.cheney.net/practical-go/presentations/qcon-china.html?from=timeline IfI’mgoingtotalkaboutbestpracticesinanyprogramminglanguageIneedso...
代码星球
·
2020-07-14
Go
Practical
Real
world
advice
ssh 登录进入 docker container
1、Container安装ssh服务,博主的linux是centos①安装sshsudoyuminstallopenssh-server#安装ssh服务器servicesshdstatus#查看ssh服务启动情况servicesshdstart#启动ssh服务②配置ssh,允许root登陆vi/etc/ssh/sshd...
代码星球
·
2020-07-14
ssh
登录
进入
docker
container
Trait
从PHP的5.4.0版本开始,PHP提供了一种全新的代码复用的概念,那就是Trait。Trait其字面意思是"特性"、"特点",我们可以理解为,使用Trait关键字,可以为PHP中的类添加新的特性。熟悉面向对象的都知道,软件开发中常用的代码复用有继承和多态两种方式。在PHP中,只能实现单继承。而Trait则避免了这点。...
代码星球
·
2020-07-14
Trait
MySQL的 explain 解析
EXPLAIN的每个输出行提供一个表的相关信息,并且每个行包括下面的列: 项说明idMySQLQueryOptimizer选定的执行计划中查询的序列号。表示查询中执行select子句或操作表的顺序,id值越大优先级越高,越先被执行。id相同,执行顺序由上至下。 select_type查询类型说明SI...
代码星球
·
2020-07-14
MySQL
explain
解析
BZOJ1786 [Ahoi2008]Pair 配对 动态规划 逆序对
给出长度为n的数列,只会出现1~k这些正整数。现在有些数写成了-1,这些-1可以变成任何数。 求把这些-1变成1~k中的正整数之后,最少的逆序对个数为多少。 我们可以判断,这些-1中写的数字一定是单调不降的。 为什么?我们把答案序列的所有-1位抽出来,如果答案序列中有一组是逆序的,那么交换他们,一...
代码星球
·
2020-07-14
BZOJ1786
Ahoi2008
Pair
配对
动态规划
BZOJ1260 [CQOI2007]涂色paint 动态规划
假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。用尽...
代码星球
·
2020-07-14
BZOJ1260
CQOI2007
涂色
paint
动态规划
首页
上一页
...
193
194
195
196
197
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他