• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
09 2018 档案
PHP类的反射和依赖注入

摘要:ReflectionClass 下面我们通过反射来对Circle这个类进行反向工程。把Circle类的名字传递给reflectionClass来实例化一个ReflectionClass类的对象。 反射出类的常量 返回一个由常量名称和值构成的关联数组 通过反射获取属性 返回一个由ReflectionP 阅读全文
posted @ 2018-09-27 16:41 孙龙-程序员 阅读(196) 评论(0) 推荐(0)
服务定位器(Service Locator)

摘要:服务定位器(Service Locator) 跟DI容器类似,引入Service Locator目的也在于解耦。有许多成熟的设计模式也可用于解耦,但在Web应用上, Service Locator绝对占有一席之地。 对于Web开发而言,Service Locator天然地适合使用, 主要就是因为Se 阅读全文
posted @ 2018-09-20 23:10 孙龙-程序员 阅读(957) 评论(0) 推荐(0)
yii依赖注入和依赖注入容器

摘要:依赖注入和依赖注入容器¶ 为了降低代码耦合程度,提高项目的可维护性,Yii采用多许多当下最流行又相对成熟的设计模式,包括了依赖注入(Denpdency Injection, DI)和服务定位器(Service Locator)两种模式。 关于依赖注入与服务定位器, Inversion of Cont 阅读全文
posted @ 2018-09-20 15:16 孙龙-程序员 阅读(311) 评论(0) 推荐(0)
PHP 反射机制Reflection

摘要:简介 PHP Reflection API是PHP5才有的新功能,它是用来导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。 class Reflection { } interface Reflector { } class ReflectionException extends Exc 阅读全文
posted @ 2018-09-19 15:28 孙龙-程序员 阅读(211) 评论(0) 推荐(0)
Flask实现异步非阻塞请求功能

摘要:关于gevent Gevent 是一个 Python 并发网络库,它使用了基于 libevent 事件循环的 greenlet 来提供一个高级同步 API。下面是代码示例: 代码清单 下面放上Flask异步非阻塞的代码清单,以后需要用到的时候直接移植即可。 关于monkey.patch_all() 阅读全文
posted @ 2018-09-10 23:00 孙龙-程序员 阅读(879) 评论(0) 推荐(0)
在flask中使用websocket-实时消息推送

摘要:- flask默认使用wsgi支持http协议,如需使用websocket需要安装gevent-websocket模块,http,websocket协议都可以支持 Django应用:channel Tornado应用:自己有 app.py index.html login.html 阅读全文
posted @ 2018-09-10 22:45 孙龙-程序员 阅读(2446) 评论(0) 推荐(0)
Python数据库连接池DBUtils

摘要:DBUtils是Python的一个用于实现数据库连接池的模块。 下载地址 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( crea 阅读全文
posted @ 2018-09-09 13:43 孙龙-程序员 阅读(230) 评论(0) 推荐(0)
flask请求上下文

摘要:先看一个例子: 上述结果不是我们想要的,local_values.name的值被最后一个覆盖了............................. flask的request和session设置方式比较新颖,如果没有这种方式,那么就只能通过参数的传递。 flask是如何做的呢? 1. 本地线程 阅读全文
posted @ 2018-09-07 20:50 孙龙-程序员 阅读(668) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3