python之追溯函数调用及错误日志详细打印

目录 [TOC] 一、函数调用追溯 1.1 原因 在打印日志时,为实现日志分层打印,将打印日志的语句封装到了print_log_info以及print_log_error中。但是如果在上述函数中直接通过logger.*打印日志,日志中的模块名、行号就会一直打印print_log_info和print_log_error函数中的logger.*中的位置。所以有了追溯函数调用的想法,在打印正常日志时,打印对应模块名以及打印日志语句的行号。 1.2 使用实例 2.2.1 追溯函数调用推导 在一个模块
分类: 其他 发布时间: 04-25 22:31 阅读次数: 6

eclipse加载pydev插件并新建project成功的版本(供参考)

1、eclipae版本:eclipse Neon 4.6 2、jdk:1.8 3、pydev版本:6.3.2(下载离线文件,解压复制两个文件夹到eclipse--dropins里面)
分类: 其他 发布时间: 04-25 22:31 阅读次数: 6

make && make install报错

问题:linux下安装PHP时,运行./configure 后,再运行make报错:没有指明目标并且找不到makefile。 停止 解决方法:这个是configure没有成功,看看报的错,然后将每个错误一次解决,再重新configure后,问题便能解决 然后在查看PHP安装时候,发现报错 configure: error: xml2-config not found. Please check your libxml2 installation 检查是否安装了libxm包 [root@XKWB
分类: 其他 发布时间: 04-25 22:31 阅读次数: 7

18系统函数

1.获取MySQL版本号 VERSION() 示例: SELECT VERSION() 返回结果为:5.7.21-log 2.查看当前用户的连接数 connection_ID() #显示MySQL服务器启动之后被连接的次数 示例: SELECT connection_ID() 结果为:6 3.查看当前所用的数据库 database() schema() 4.获取用户名 user() current_user() system_user() session_user() 注:以上函数功能相同 示
分类: 其他 发布时间: 04-25 22:31 阅读次数: 6

RabbitMq ----> 环境搭建和使用

1、环境搭建 参考官网 https://www.rabbitmq.com/install-windows.html 2、RabbitMQ入门教程,参考官网 ,有java,spring boot,Python,php,go等,目前关注这几种的用法。 https://www.rabbitmq.com/getstarted.html 3、RabbitMQ使用场景 参考下面博文 CSDN https://blog.csdn.net/whoamiyang/article/details/54954780
分类: 其他 发布时间: 04-25 22:31 阅读次数: 4

Spring整合web开发(6)

正常整合Servlet和Spring没有问题的但是每次执行Servlet的时候加载Spring配置,加载Spring环境.解决办法:在Servlet的init方法中加载Spring配置文件?当前这个Servlet可以使用,但是其他的Servlet的用不了了!!!将加载的信息内容放到ServletContext中.ServletContext对象时全局的对象.服务器启动的时候创建的.在创建Servl
分类: 编程语言 发布时间: 04-25 22:31 阅读次数: 5

项目中的那些事---时间戳(一)

一、时间戳 简单讲,unix时间戳就是从1970-01-01开始所经过的秒数,什么时候获取时间戳,就是到那个时间点所经历的秒数。 二、JavaScript获取时间戳 根据时间戳的定义,可以使用javascript中的几个方法来获取系统当前的时间戳: 1、getTime() w3c school的解释如下: 根据上面的定义,我们可以获取系统当前的时间戳: var timeStamp1 = new Date().getTime(); console.info(timeStamp1); 输出:152
分类: 其他 发布时间: 04-25 22:25 阅读次数: 6

knockoutjs 容易混淆的知识点 (Template 模版绑定)

1.Template模版设置
分类: 其他 发布时间: 04-25 22:25 阅读次数: 2

rev 反向输出文件内容

1.命令功能 rev 按行反向输出文件内容 2.语法格式 rev file 3.使用范例 [root@localhost ~]# echo {a..k} >> test [root@localhost ~]# cat test a b c d e f g h i j k [root@localhost ~]# rev test k j i h g f e d c b a [root@localhost ~]# echo {a..k} |rev k j i h g f e d c b
分类: 其他 发布时间: 04-25 22:25 阅读次数: 5

linux 服务器性能调优总结

1.性能分析的几个方面 https://blog.csdn.net/w174504744/article/details/53894127 2.cpu 性能分析工具 perf https://blog.csdn.net/qq_15437667/article/details/50724330 3.常用内存泄露检测工具 https://blog.csdn.net/u011466536/article/details/39778171 valgrind
分类: 其他 发布时间: 04-25 22:25 阅读次数: 5

sublime安装记录

安装+破解 一路next安装完毕 破解 HELP 》 LICENSE 注册码如下所示,如果过期再百度 —– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94D7F7D4 95BC8C1C 527DA828 560BB037 D1EDDD8C AE7B379F 50C9D69D B35
分类: 其他 发布时间: 04-25 22:25 阅读次数: 6

EBGAN

其框架图为: Loss如下,用了Energy base的思想,real image赋予低能量,fake image赋予高能量,可以防止再对抗的过程中D过强,使D(G(z))过大形不成对抗,可以增强稳定性。 pull-away loss 让生成的图像尽可能不一样,让loss减小,即生成图像的dec输出尽可能正交,增加了图像多样性。
分类: 其他 发布时间: 04-25 22:25 阅读次数: 5

C#操作XML方法详解

using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml")); //指定一个节点 XmlNode root=xml.SelectSingleNode("/root"); //获取节点下所有直接子节点 XmlNodeList
分类: 其他 发布时间: 04-25 22:25 阅读次数: 9

Android Studio3.1.2编译时Java Compiler出错:Warning: Failed to parse host proxy3.bj...

删除gradle.properties中的代理设置。。。 #移除下面配置 systemProp.http.proxyHost=proxy3.bj.petrochina systemProp.http.proxyPort=8080
分类: 其他 发布时间: 04-25 22:25 阅读次数: 6

【转】js 判断今天日期是否超过指定日期

方法函数: function FormatDate (strTime) { var date = new Date(strTime); return date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate(); } 调用方法: var today = new Date(); var today_time = Forma
分类: 其他 发布时间: 04-25 22:25 阅读次数: 6

14联合查询

1.联合查询语法: SELECT_statement UNION [ALL] SELECT_statement [UNION [ALL] SELECT_statement] [...n] 2.作用和特点 (1)可以把多条查询语句所擦汗恒的结果集纵向连接为一体(纵向:即将字段合并为一列) (2)有ALL关键字可以显示全部数据(即重复的也显示出来) (3)列的数量与类型都要兼容(即:匹配的列数目相同,类型兼容) 例1: SELECT user_name FROM users UNION SELEC
分类: 其他 发布时间: 04-25 22:25 阅读次数: 6

Python笔记三(作业)

待续。。。
分类: 其他 发布时间: 04-25 22:25 阅读次数: 3

Redis从入门到精通:初级篇

原文链接:http://www.cnblogs.com/xrq730/p/8890896.html,转载请注明出处,谢谢 Redis从入门到精通:初级篇 平时陆陆续续看了不少Redis的文章了,工作中也一直在用Redis,感觉是时候对过往Redis的所学进行一次系统性的总结。《Redis从入门到精通》系列会分为初级、中级、高级三篇,从浅入深讲解Redis相关知识点。 在本文中,我们将看到以下内容: Redis简介 Redis安装、启动 Redis登录授权 Redis配置文件redis.conf
分类: 其他 发布时间: 04-25 22:25 阅读次数: 5

程序破解基本知识

程序破解基本知识 程式如何保护: 最通常是用你的name当作key, 经过复杂演算法, 算出注册码。但也有一些并不是用你的name当作key算注册码的,而是name与注册码无关,注册码是固定,name是随便输入就可以了。对于前者,较容易可算出注册码,而后者要算注册码就不是一件容易的事了。关于两者的具体处理方法,会在下面文章详细介绍。 注册处理: 1. 当输入name, company, password 後, 立即比对, 正确的话立即做注册处理, 以後再也不判断, 不正确要求再输入. 不输入
分类: 其他 发布时间: 04-25 22:25 阅读次数: 5

vue cli项目中使用状态管理模式Vuex

  中文文档:vuex官方中文网站 一、vuex里面都有些什么内容? const store = new Vuex.Store({ state: { name: 'weish', age: 22 }, getters: { personInfo(state) { return `My name is ${state.name}, I am ${state.age}`; } }
分类: 其他 发布时间: 04-25 22:25 阅读次数: 4