编程语言
ifish3014
一蓑烟雨任平生
展开
-
【转】10分钟教程掌握Python调试器pdb
原文链接:https://zhuanlan.zhihu.com/p/37294138介绍pdb是一个非常好用的Python的命令行调试器,类似于gcc的gdb使用方式pdb有两种使用方式非侵入方式[不用修改源码,命令行下直接运行就能调试]python -m pdb main.py侵入式方法[需要修改被调试的代码]在被调试的代码的第一行加入如下代码import pdb...转载 2019-10-14 22:50:58 · 589 阅读 · 0 评论 -
Code Sample: python logging
代码介绍整理的一段python的logging的简单使用代码,方便以后写一些python脚本时记录日志使用代码import loggingimport timeimport os_NEED_ROTATE = False # 每次执行时是否需要按照时间生成新的日志文件,时间粒度为秒_LOG_FILE_PREFIX = 'main' # 日志文件的前缀_LOG_DIR = 'l...原创 2019-10-13 14:13:06 · 285 阅读 · 0 评论 -
Java虚拟机GC日志分析
在启动JVM时,增加 -XX:+PrintGC可以打印垃圾回收日志,或者使用-XX:+PrintGCDetails来打印详细日志,本文介绍的是使用后者参数时打印的日志内容的解读(所用JDK版本为JDK8)日志部分截图截图1截图2详细说明Minor GC[GC (Allocation Failure) [PSYoungGen: 1536K-&g...原创 2018-03-15 15:30:20 · 674 阅读 · 0 评论 -
[Java]Java8中各种奇葩赋值之后的==判断
以下是博主在jdk8的版本下运行的结果,一些还是不是很理解,暂且记下。当然如果有哪位大神不吝赐教的话甚是感激。也欢迎各位在下边讨论。有一个问题,就是String在使用=赋值时会调用String类的哪个方法来实现包装?代码一public class MainTest { public static void main(String[] args) { Str...原创 2018-04-15 19:40:57 · 1843 阅读 · 0 评论 -
[Python]装饰器
Python中利用@符号可以很容易实现函数装饰器的功能,本文就这些用法做一些简单的总结。介绍Python中由于函数本身也可以当作变量来使用,因此可以直接将函数作为另一个函数的参数传入,这也为装饰器的实现提供了便利。def test(): print("this is a test")t = testt()执行结果如下: 用法实例用法一de...原创 2018-08-29 19:06:23 · 267 阅读 · 0 评论 -
JavaScript实现base64编码
原文地址:https://www.cnblogs.com/mofish/archive/2012/02/25/2367858.htmlBase64编码base64编码后的字符串有以下组成:大写字母小写字母数字+=总共64个,所以称为base64编码JavaScript实现base64.jsfunction BASE64() { // private pro...转载 2019-06-24 18:05:36 · 15506 阅读 · 1 评论