许多文章都在强调不要过度设计自己的系统,但是没有道出个所以然来,所以本文列出一些经典的过度设计,希望能给你带来启发,在工程上做一些平衡,避免过度设计把我们推到另外一个复杂度上 1、Engineering is more clever than Business 工程师通常认为自己是最聪明的,这第一个 ...
分类:
其他好文 时间:
2019-08-06 01:10:13
阅读次数:
181
1 1 1 1 def Pjz(): c = 0 sum = 0 while 1: print('Enter an integer, the input ends if it is 0: ',end="") shu = input() if shu != '0' : sum = sum + floa ...
分类:
编程语言 时间:
2019-08-02 16:55:09
阅读次数:
115
linux系统 Centos7 数据库服务器 -mysql 3306 web服务器 -jdk path -tomcat7 平台接口 8080 负载服务器 -haproxy 模块服务器 -redis -zookeeper -wrapper 添加端口- 设置成服务- 环境变量 ...
分类:
其他好文 时间:
2019-08-02 13:20:37
阅读次数:
93
FTP服务器安装与配置 1. 切换到root用户: su root 2. 查看系统中是否安装了vsftpd,可以通过执行命令 : rpm -qa | grep vsftpd 3. 如果没有安装 vsftpd,则安装 : yum -y install vsftpd 4. 创建ftp用户,比如ftp_t ...
分类:
系统相关 时间:
2019-07-31 13:24:17
阅读次数:
579
一、Android系统启动 Android设备从按下开机键到桌面显示画面,大致过程如下图流程: 开机显示桌面、从桌面点击 App 图标到 Activity显示在屏幕上的过程又是怎样的呢?下面介绍Android系统中的“画家” - SurfaceFlinger. SurfaceFlinger 启动过程 ...
分类:
移动开发 时间:
2019-07-30 21:51:12
阅读次数:
3148
一、函数闭包模拟session 多账号认证: 添加认证方式:带参装饰器 ...
分类:
编程语言 时间:
2019-07-30 17:15:53
阅读次数:
113
IE11遇到情况如下: ? ? 经过如此强大的.filter(item => item != null)处理之后: ? 完美!!! IE导入EXCEL的readExcelIE方法,遇到这个鬼SHI大坑处理方法:关键是这段代码:.filter(item => item != null),因为IE11大 ...
分类:
编程语言 时间:
2019-07-30 12:38:31
阅读次数:
121
functools模块处理的对象都是其他的函数,任何可调用对象都可以被视为用于此模块的函数。 1. functools.cmp_to_key(func) 因为Python3不支持比较函数,cmp_to_key就是将老式的比较函数(comparison function)转换成关键字函数(key fu ...
分类:
移动开发 时间:
2019-07-26 19:27:52
阅读次数:
135
win10 多用户登陆 一般的直接下载就可以用了。 核心参考链接 "github" 支持 1903 支持最新版本可以需要这个 "1903支持项参考页面" 上述页面的下载文件页面 "1903支持页面" 关于上述链接下载文件readme的解释 RDP Wrapper Library Updater Us ...
装饰器 开放封闭原则: 扩展是开放的(增加新功能) 修改源码是封闭(修改已经实现的功能) 在不改变源码及调用方式的基础上额外增加新的功能 装饰器 用来装饰的工具 版一 版二 版三 low版 高级 语法糖 ——— 甜 语法糖必须放在被装饰的函数正上方 func = wrapper(func) func ...
分类:
其他好文 时间:
2019-07-23 16:41:22
阅读次数:
92