- 博客(6)
- 收藏
- 关注
原创 我理解的关联 依赖 聚合 组合
Class Group{ //group里面有个member //无论是通过何种方式赋的初值,无论是否是同一生命周期都属于依赖。 //因为group不会使用到member,所以member变化不会影响到Group public Member m public void doSomeThing(){}}Class Member{ public void doSomeThing(){}}Class Client{ public Clien.
2021-08-07 19:11:58 73
原创 用例图中的包含关系(include)与拓展关系(extend)的区别
一直被这两个关系困扰,不太容易分辨某些用例到底是拓展关系还是包含关系,比如网站转账系统转账和登录系统是什么关系?我登录网站可以什么都不做,也可以选择转账,从这方面看是拓展关系。但是我直接选择转账,然后又必须要登录才可以转账,从这个角度看又是包含关系。最近翻了一些资料,有了一些感悟,记录下来备忘。可以从这个角度来看,首先扩展用例中的基本用例是可以单独存在的,扩展用例则必须在基础用例存在的情况下才可以使用,在这个例子中,登录系统确实是可以单独存在的,而转账也必须是基础用例存在的情况下才可以使
2021-07-30 13:24:46 2668
转载 一句话总结NFA转DFA算法【转】
由于我很想做个GraphQL的数据库前端, 最近开始复习编译原理, 课程是Udacity的公开课UD168.很多人(笔者看了一些知乎回答后得出的结论)对于NFA转DFA的Subset Construction算法理解不是很透彻, 最后就只记住了一些名词而已.先思考一个西方俗语, 称之为Duck Test,When I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call tha
2021-07-23 15:08:14 223
转载 VS莫名其妙无法使用条件断点,断点条件变量显示未定义,监视中的指针显示未指向。
1、清除在“选项”对话框中的“调试”类别下的“常规”节点中的“仅使用与原始版本完全匹配的源代码”选项。2、用菜单:编辑-〉高级-〉设置选定内容的格式 (Ctrl+K, Ctrl+F),把整个文件格式化。3、将文件用记事本打开,存为Ansi,Unicode, UTF-8等格式。4、项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁...
2019-12-31 10:36:57 739
原创 you have mixed tabs and spaces. Fix this?
Tools -> Options -> Productivity Power Tools -> Fix Mixed Tabs 改成OFF好了,可以让它去死了.烦死了
2018-02-27 21:03:48 1617 1
原创 当点击Play以后,EditorWindow中的变量会被莫名其妙销毁.
最近在写Unity Editor的小工具,发现一些个人无法解释的问题.当点击Play以后,EditorWindow中的变量如果引用是一个自定义类,则此变量会被莫名其妙销毁.解决办法是在自定义类的名称前面加上一个一行代码,如下[System.Serializable]class CustomClass{}这样引用此类的变量就不会被销毁了.据说,Unity这么做是因为Play以后把界面中能保存的对象序...
2018-02-25 16:59:23 1121 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人