摘要:
@SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan 一般用来注解主类 https://www.cnblogs.com/MaxElephant/p/8108140.html 阅读全文
摘要:
【1】事件上,精化模型的Guard要能推出抽象模型的Guard 【2】抽象模型上新增加的事件,相当于继承自skip Guard: true Actions: a:=a,b:=b,c:=c,... 【3】抽象模型上新增加的事件不能是发散(divergence),即不能有活锁(没有对外反馈,内部一直执行 阅读全文
摘要:
【1】Scope仿真时间默认10不够用,要调整仿真时间,在建模窗体菜单里,Simulation Model Configuration Parameters里设置。 【2】要给Scope调整输入引脚数量,双击打开它,然后快捷工具栏里第一个设置里改。 【3】在Library Browser里(模型窗体 阅读全文
摘要:
BFS: 1. 所需空间是指数级别的,大 2. 自己开队列存,不会有爆栈的风险 3. 能最先搜出最短路径长的结果 DFS: 1. 所需空间和深度成正比,小 2. 直接用递归栈的话,有爆栈的风险。C++给分配的栈空间大概就4M,所以大概可以搜10万层 3. 不能先搜出最短路径长的结果 4. 直接用递归 阅读全文
摘要:
这种没名字的直接导出或者 导出都会报错,要用: 阅读全文
摘要:
模块文件other.js: 导进来并使用: 运行: E:\WorkSpace\JavaScriptStudy>node main.js啊啊啊666 阅读全文
摘要:
字段过滤 一般过滤可以重写get_queryset方法实现,这时候就可以去掉queryset这个属性了: 现在就可以通过在url里指定参数price_min来实现对获取到的商品价格的过滤了。 注意在使用这种方法时,要在router.register里配置base_name,不然运行不了。 还可以使用 阅读全文
摘要:
GenericViewSet 例如GenericViewSet继承了ViewSetMixin和generics.GenericAPIView,而里面只有一个pass没有任何代码,如果要使用它,比如在前面的Goods商品的views里使用,因为需要get请求所以还是要另外继承一个ListModelMi 阅读全文
摘要:
APIView(继承了View) mixins+GenericAPIView(继承了APIView) 注意如果只是商品,其实不需要给post方法,因为只允许用户获取商品,而不是去提交商品(注意restful的HTTP方法的语义正确)。而管理员后台的提交商品都在admin或者xadmin里做好了。 L 阅读全文
摘要:
一般的Serializer要自己手动添加各个字段: 使用ModelSerializer可以免去这种繁琐的一个个添加字段的方式: 使用fields = "__all__"即可将所有字段都序列化。 阅读全文