在出库拣货完成后自然要通过物流将货物发到最终的2B或2C客户,这个时候可能有多种方式。比如例子提到的通过自有车队,第三方车队,快递和物流这四种方式将货物发给最终方。那么在选择最终方的时候就可以考虑用工厂模式将进行相关对象的创建第一种工厂模式形似而神不似的简单工厂模式。简单工厂就是我传递给你一个变量,你看到后根据指定的变量发给我要用到的对象在这里首先将仍然是设计一个顶层的物流接口,然后四种物流形式(
分类:
编程语言 时间:
2020-04-10 10:35:24
阅读次数:
67
1. 什么是with语句 1. with是一种上下文管理协议,目的在于从流程图中把 try,except 和finally 关键字和资源分配释放相关代码统统去掉,简化try….except….finlally的处理流程。 2. 所以使用with处理的对象必须有enter()和exit()这两个方法 ...
分类:
其他好文 时间:
2020-04-09 09:13:59
阅读次数:
83
导航: 聊聊、Mybatis API 聊聊、Mybatis XML 聊聊、Mybatis集成Spring XML 方式 聊聊、Mybatis集成Spring 注解方式 聊聊、手写Mybatis XML配置方式 ...
分类:
其他好文 时间:
2020-04-08 12:08:03
阅读次数:
81
效果: 客户端 服务器 客户端代码: 1 import socket 2 3 4 def main(): 5 while True: 6 # 1.创建套接字 7 client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 8 9 ...
分类:
其他好文 时间:
2020-04-08 12:04:34
阅读次数:
55
1.错误处理 try: print('try...') r = 10 / int('2') print('result:', r) except ValueError as e: print('ValueError:', e) except ZeroDivisionError: ##最后一个exce ...
分类:
编程语言 时间:
2020-04-08 12:03:13
阅读次数:
64
1.代码如下:问题,运行login.py,输出两次func函数 login.py from decrator import authicate def checkuser_logged_in(re): if re == "1": return True elif re == "2": return ...
分类:
编程语言 时间:
2020-04-08 11:32:21
阅读次数:
66
No.36 今日概要 协程 gevent模块 asyncio模块 内容回顾 1.锁 互斥锁 一把锁不能在一个线程中连续 开销小 递归锁 一把锁可以在一个线程中连续 多次, 多少次就 多少次。 开销大 死锁现象 在线程中陷入阻塞并且永远无法结束阻塞的情况 形成原因 多把锁 + 交替使用 互斥锁在一个线 ...
分类:
其他好文 时间:
2020-04-07 22:14:25
阅读次数:
67
public class JDBCUtils { //获取connection对象 public static Connection getConn(){ Connection conn=null; try { Class.forName("com.mysql.jdbc.Driver"); Stri ...
分类:
数据库 时间:
2020-04-07 18:13:49
阅读次数:
85
Node接入 node client(客户端相当于一个node接入) Transport接入 transport client(5之前多用这种方式,基于二进制设计效率比较高) Http接入 rest client(基于http通信,做到了不受语言限制,不受框架限制,5之后推介这种方式,7之后es会废 ...
分类:
其他好文 时间:
2020-04-06 20:17:22
阅读次数:
388
jdbc(Java Database Connectivity)的5个步骤: 一、加载驱动。 反射中的主动加载, 右键 二、创建连接 视图, 右键 , 三、执行sql 四、遍历结果 五、关闭资源 简化代码:(异常抛出) //1 加载驱动。反射中的主动加载 Class.forName("com.mys ...
分类:
数据库 时间:
2020-04-06 11:22:40
阅读次数:
89