1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 ...
分类:
其他好文 时间:
2017-02-07 16:13:50
阅读次数:
166
如题,这是一个很头疼的问题,拿过来一个项目,看着比蚂蚁还多的代码,心中只有烦躁,一点思路都没有。最近在我的反复思考实践下,有所感悟,在这里记录一下,防止自己健忘,拿过一个项目来,第一件事让这个项目跑起来,第二件事反复点击测试这个项目,画出这个项目的模块逻辑图,一定要先弄懂业务,以及项目模块,要知道这 ...
分类:
其他好文 时间:
2017-02-06 12:18:04
阅读次数:
208
zabbix使用nginx做web服务逻辑图:yumnginx装好,默认的default.conf文件直接backup掉,新建一个zabbx.conf文件,#如果有报错看下nginx_log日志排错,zabbix3.0.4nginx转发依赖./php-fpm-vPHP5.6.25,之前代理发现没用报错也不是配置错误,查看官网发现是php-fpm版本问题。10.10...
分类:
Web程序 时间:
2017-01-19 20:21:39
阅读次数:
450
一、 IOC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产 ...
分类:
其他好文 时间:
2016-12-20 15:54:39
阅读次数:
227
在写程序时经常会碰到这样一个问题,我们需要重复写很多相同的代码,并且这些代码结构相同。总是想自己把这段代码封装一下然后直接进行调用,但是如果这段代码逻辑并不复杂,并且代码量也不大,不适合进行封装,那么我们就会想到c++中的关键字define。其实明智的你,遇到上面的这些情况估计还会想到另一个东西 t ...
分类:
编程语言 时间:
2016-12-07 02:16:57
阅读次数:
148
转于http://blog.csdn.net/liming0931/article/details/8491468 下面的这个是stm32的定时器逻辑图,上来有助于理解: TIM3的ARR寄存器和PSC寄存器, 确定PWM频率。这里配置的这两个定时器确定了PWM的频率,我的理解是:PWM的周期(频率 ...
分类:
其他好文 时间:
2016-11-22 23:24:37
阅读次数:
191
一、简单说明1、源代码文件见附件Credit.zip2、关于转账功能,因时间问题,转账功能待续4、逻辑图二、代码1、包encryption中的(password.py文件)#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
CreatedonThuNov1014:47:292016
密码相关功能
@author:toby
"""
importhashlib,..
分类:
编程语言 时间:
2016-11-14 16:22:24
阅读次数:
237
其实今天好像什么都没有做,就是做了一些作业。 其实连作业都没有做,就是画了一个逻辑图。 我发现画逻辑图,的确能帮助自己把思路理清楚很多。 以后一定要画!!! 还有就是要把readme也要写上~~ 今天就这么多了! ...
分类:
编程语言 时间:
2016-11-05 20:27:13
阅读次数:
151
1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 ...
分类:
其他好文 时间:
2016-11-01 16:50:33
阅读次数:
239
笔者QQ: 360212316 逻辑图 代码 #/usr/bin/python # -*- coding: utf-8 -*- lock = open("black_user_list.txt", 'a', encoding='utf-8') lock.write("\n") user_list =... ...
分类:
编程语言 时间:
2016-10-22 18:21:24
阅读次数:
180