ICode9

精准搜索请尝试: 精确搜索
  • activiti 全局流程监听ActivitiEventListener,实现监听不同类型事件,不需要在acitivit中配置任务监听,非常方便2021-05-12 17:07:43

    如果我们像给任务配置监听,按照常规的做法是这样的 一个个配置,比较麻烦。现在利用ActivitiEventListener,监听全局事件,并且可以判断不同的事件类型,进而执行不同的业务逻辑。1.定义事件处理handler接口用接口来定义统一约定public interface EventHandler {     void handle(A

  • gin框架基础2021-05-06 12:04:31

    gin框架基础 不使用web框架 request和response func main() { http.HandleFunc("/hello", defaultHello) } // HTTP请求的所有的信息,比如请求地址、Header和Body等信息;第一个参数是 ResponseWriter ,利用 ResponseWriter 可以构造针对该请求的响应。 func defaultHello(w htt

  • chrome manifest.json 22021-05-03 13:36:35

    { // Required "app": { "background": { // Optional "scripts": ["background.js"] } }, "manifest_version": 2, "name": "My App", "version": "versionStr

  • python日志模块---logging2021-04-22 16:04:11

    1.将日志打印到屏幕1 import logging2 3 logging.debug('This is debug message---by liu-ke')4 logging.info('This is info message---by liu-ke')5 logging.warning('This is warning message---by liu-ke')默认情况下,logging将日志打印到屏幕,日志级别为WARNI

  • JS学习笔记11_高级技巧2021-04-12 13:01:59

    摘抄自:https://www.cnblogs.com/ayqy/p/4437106.html   1.类型检测 typeof有时返回值不合理,比如RegExp对象返回object,测试代码: 1 2 3 var regex = /^what$/i; regex = new RegExp('^what$'); alert(typeof regex); instanceof在页面有多个frame时用不了,来

  • gin框架源码浅析2021-03-02 15:00:49

    最近项目中的几个模块用到了Gin框架,记录一下看源码的心得。 1、Gin框架简介 ​ Gin框架是一个go开源的轻量级http服务器框架 ​ 官方文档:https://gin-gonic.com/docs/ ​ 源码地址:https://github.com/gin-gonic/gin ​ 中文教程:https://learnku.com/docs/gin-gonic/2019

  • gin框架源码解析2021-03-01 19:04:00

    gin框架源码解析   通过阅读gin框架的源码来探究gin框架路由与中间件的秘密。 gin框架路由详解 gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父节点。 Radix

  • 通过发布订阅模式实现组件间的通信2021-02-26 11:36:29

    前言 各种技术框架,比如 vue、react 和小程序,实现父子组件和兄弟组件通信的方案有很多,大多方案都强依赖于框架本身。这里介绍一种通过发布和订阅的方式来实现组件通信的方案,纯 JavaScript 实现,可以适用于各种框架。 发布订阅模式 发布订阅模式包含三部分内容,发布者、订阅者和数据处

  • Gin源码解析2021-02-06 13:32:25

    本文内容搬运自我的个人博客 title: gin框架源码解析 top: true cover: >- https://vkceyugu.cdn.bspapp.com/VKCEYUGU-b1ebbd3c-ca49-405b-957b-effe60782276/cb1d6cef-d0ae-41a5-a8ca-bd85ec4aee24.jpg toc: true mathjax: false tags: Ginblog categories: Go date: ‘20-

  • Django终端打印SQL语句2020-12-29 23:32:48

    在Django项目的settings.py文件中,在最后复制粘贴如下代码: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'cla

  • 实现一个完整的发布订阅模式2020-12-26 23:35:20

    实现一个完整的发布订阅模式 前言 发布-订阅模式是我们经常会接触的到的设计模式,它定义一个对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在 JavaScript 开发中,我们一般用事件模型来替代传统的发布-订阅模式 现实生活中的发布订阅模

  • spring.handlers spring.schema xml xsd在Spring中的使用2020-12-24 15:01:40

      Spring中对于Bean的定义文件描述 <xsd:element name="bean"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="identifiedType"> <xsd:group ref="beanElements"/&g

  • Django中添加数据库日志记录2020-09-20 21:00:43

    在项目的setting.py文件中添加如下内容:LOGGING = {     'version': 1,     'disable_existing_loggers': False,     'handlers': {         'console':{             'level':'DEBUG',             'class':'

  • Django--log配置2020-05-26 23:05:51

    在settings/dev.py文件中追加如下配置: # 日志配置 LOGGING = { 'version': 1, #使用的python内置的logging模块,那么python可能会对它进行升级,所以需要写一个版本号,目前就是1版本 'disable_existing_loggers': False, #是否去掉目前项目中其他地方中以及使用的日志功能,但

  • Django logging配置2020-05-05 17:04:48

    # 日志的配置项 LOGGING = { 'version': 1, # 保留字默认就是1 'disable_existing_loggers': False, # 是否禁用Django框架开发的时候已经存在的logger实例 'formatters': { # 格式化器 'standard': { # 标准的格式 'format':

  • logging模块2020-04-14 23:00:52

    一、logging--Python的日志记录工具 logging模块包括Logger、Handler、Formatter、Filter Logger:提供日志接口,供应用代码使用。logger最长用的操作有两类:配置和发送日志消息。可以通过logging.getLogger(name)获取logger对象,如果不指定name则返回root对象,多次使用相同的name调用g

  • 日志字典模板2020-04-04 20:54:47

    standard_format = '%(asctime)s - %(threadName)s:%(thread)d - 日志名字:%(name)s - %(filename)s:%(lineno)d -' \ '%(levelname)s - %(message)s' simple_format = '[%(levelname)s][%(asctime)s][%(filename)s:%(lineno)d]%(mes

  • Python 之logging模块2020-04-01 16:55:09

      Python通过logging.config.fileConfig()配置日志  level:  CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET  class:  handlers.RotatingFileHandler(重定向到文件,并设置单个日志文件的大小和日志文件个数)  handlers.TimedRotatingFileHandler(重定向到文件,并

  • Ansible playbook 入门2020-03-15 21:00:09

        ansible playbook 是一门自动化运维的编程语言,顺序、条件、循环等操作,使用yaml格式实现,playbook配置文件类似于shell脚本。     1. yaml语法         YAML语法结构通过缩进来展示,通过“-”来代表项;“:”用来分隔键和值;整个文件以“---”开头,并以“...”结尾,如下所示

  • Django后台输出原生SQL语句2020-03-12 18:05:20

    如果需要打印orm翻译后的原生sql语句,只需要在setting最后加上下面代码就行。 1 LOGGING = { 2 'version': 1, 3 'disable_existing_loggers': False, 4 'handlers': { 5 'console':{ 6 'level':'DEBUG

  • POX事件系统分析2020-02-05 14:55:54

    在pox.py中,系统启动的main()中有如下的代码: <br /> def main ():<br /> setup_logging()<br /> _monkeypatch_console()<br /> try:<br /> if doLaunch(): #读取参数,启动POX各个component<br /> post_startup() #POX启动完成后启动of_01<br />

  • logging basic2019-12-12 19:00:54

    logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。 相比print,具备如下优点:        可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;print将所有信息都输出到标准输出中,严重影

  • jquery时间委托详解2019-12-10 11:53:54

    jQuery事件委托处理流程   上一章分析jQuery.event.add的时候已经分析了事件绑定,再把绑定的部分源码抽出来 if ( !(eventHandle = elemData.handle) ) { eventHandle = elemData.handle = function( e ) { //当一个事件被调用后页面已经卸载,则放弃jQuery

  • Logging模块2019-12-09 17:51:04

      1.基本元素说明: Logger:用于输出的日志的总对象 Handlers:用来指定log的输出方式 Formatters:设置日志信息的结构和内容格式,默认的时间格式为%Y-%m-%d %H:%M:%S Filter:过滤器,用来过滤的输出内容(如:只输出debug以上的内容) Logger 常用函数 LOG=logging.getLogger(”chat.gui”) L

  • 《Web Development with Go》Middleware之使用gorilla.handlers2019-12-01 13:57:53

    可以方便的使用日志和压缩等功能。 package mainimport ( "fmt" "log" "net/http" "os" "github.com/gorilla/handlers")func index(w http.ResponseWriter, r *http.Request) { log.Println("Executing index handler") fmt.Fp

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有