自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲鱼的博客

一蓑烟雨任平生

  • 博客(85)
  • 收藏
  • 关注

转载 【转】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 512

原创 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 267

原创 Linux Shell学习: grep

介绍grep命令是Linux中文件查找的一大神器,利用它可以实现多种查找方式常见用法a.txta b c d eaa bb cc dd eeaaa bbb ccc ddd eeec d e f gcc dd ee ff ggdd ee ff ggccc ddd eee fff ggge f g h iee ff gg hh iieee fff ggg hhh iii...

2019-10-11 15:06:26 428

原创 pip安装时报错:must supply either home or prefix/exec-prefix -- not both

问题描述在MacOS上使用pip如下命令安装第三方库至指定目录时pip install --target=./site_packages toml有可能会出现以下问题:must supply either home or prefix/exec-prefix -- not both问题解决新建一个文件 ~/.pydistutils.cfg ,内容如下:[install]pref...

2019-10-08 21:21:18 843

转载 CentOS7安装PHP7

原文地址:https://www.cyberciti.biz/faq/how-to-install-php-7-2-on-centos-7-rhel-7/介绍CentOS7下直接使用yum找到的php版本一般为php5.x,如果需要使用php7的话需要单独安装。安装步骤1. 安装相关依赖# 安装 EPEL 软件包sudo yum install epel-release# 安装...

2019-07-25 22:28:35 357

原创 Python读写TOML文件

TOML介绍TOML 的目标是成为一个极简的配置文件格式。TOML 被设计成可以无歧义地被映射为哈希表,从而被多种语言解析。下文是一个较为详细的TOML介绍https://segmentfault.com/a/1190000000477752Python读写TOMLtoml包是一个为python语言解析toml编写的第三方包,其在pypi上的地址如下:https://pypi.org/...

2019-07-13 17:39:23 23736

原创 pyenv安装和使用

文章目录介绍安装介绍pyenv可以虚拟化出多个独立的python环境来进行开发,非常方便。github地址如下:https://github.com/pyenv/pyenv安装# 克隆仓库git clone https://github.com/pyenv/pyenv.git ~/.pyenv# 添加路径配置信息,如果是zsh用户可以将.bashrc修改为.zshrcecho '...

2019-07-04 08:43:35 1928 1

原创 Linux安装Redis

版本介绍操作系统:CentOS7Redis:5.0.5安装1. 下载安装文件wget http://download.redis.io/releases/redis-5.0.5.tar.gztar -zxvf redis-5.0.5.tar.gz2. 编译cd redis-5.0.5make3. 安装3.1 安装# 默认安装到/usr/lcoal/binmake ...

2019-06-25 18:16:36 117

转载 npm使用国内淘宝镜像

原文地址:https://blog.csdn.net/quuqu/article/details/64121812介绍安装NodeJS之后使用npm来安装包使用的是国外的地址,经常会出现超时错误,可以通过修改为国内的淘宝源来加速安装。配置临时使用npm --registry https://registry.npm.taobao.org install express永久使用直...

2019-06-24 23:05:29 143593 2

转载 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 15301 1

原创 .vimrc

" 关闭vi兼容模式set nocompatible"自动语法高亮syntax on" 覆盖文件时不备份set nobackup" 写入文件时采用的编码set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936" 输出到终端时采用的编码set termencoding=utf-8" 缓存的文本、寄存器、vim脚本文件等...

2019-06-21 19:01:35 982

原创 Win10显示多个虚拟桌面

问题描述Win10在开启Hyper-V虚拟化技术后,会在显示设置中显示存在多个虚拟桌面,经常会出现应用打开无法在当前桌面显示的问题。问题原因网上说这是由于最新的Intel的CPU内置的核显驱动有问题问题解决安装旧版的核显驱动即可解决。本人使用的笔记本内置的核显是HD Graphics 4600显卡,解决过程如下:安装旧版驱动卸载已经安装的核显驱动下载旧版驱动,可以在网上搜索,如...

2019-06-20 21:08:45 4888

转载 Linux运行文件时报错:bash: $'\r': command not found

问题描述在Windows下编写好sh文件后,在Linux下运行会报错:bash: $’\r’: command not found问题解决这是因为Windows系统的文件换行使用的是\r\n,而Unix系统是\n问题解决方式一安装dos2unix来进行文件转换yum install -y dos2unixdos2unix aaa.sh...

2019-06-20 20:29:28 31509 4

原创 zookeeper四字命令提示命令不在白名单中

问题描述在执行zookeeper的四字命令时,命令行报出如下错误:问题解决在zoo.cfg文件末尾添加如下内容即可:# 将需要的命令添加到白名单中4lw.commands.whitelist=stat, ruok, conf, isro# 将所有命令添加到白名单中4lw.commands.whitelist=*重启服务zkServer.sh restart...

2019-06-19 23:40:50 5900 1

原创 Java日志的使用——log4j和slf4j

### 设置###log4j.rootLogger = debug,stdout,D,E### 输出信息到控制抬 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.ap...

2019-06-17 19:01:04 5850

原创 pip配置国内源

临时使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package永久配置对于pip>=10.0.0以上的版本,直接使用如下命令进行配置即可pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple升级pippi...

2019-06-17 17:07:01 5033

转载 CentOS安装Python3

原文地址: https://www.cnblogs.com/benben-wu/p/10115092.html1. 安装必要依赖sudo yum install -y yum-utilssudo yum-builddep pythonsudo yum groupinstall -y "Development Tools"2. 下载python3源码下载地址可以替换为最新的版本c...

2019-06-17 17:00:53 136

原创 hosts文件修改

文章目录介绍修改方式WindowsLinux介绍通过修改hosts文件可以获得一个临时的域名解析效果。修改方式Windows打开hosts文件,文件路径如下C:\Windows\System32\drivers\etc\hosts修改之后刷新DNS,以管理员身份打开cmd,执行如下命令# 刷新DNSipconfig /flushdns# 显示DNSipconfig...

2019-06-14 15:02:04 202

原创 MySQL安装教程

文章目录Windows系统下zip包安装方式1. 下载MySQL的zip压缩包2. 解压缩文件3. 添加配置文件4. 初始化data目录5. 安装服务和启动服务Windows系统下zip包安装方式1. 下载MySQL的zip压缩包下载社区版的MySQL的zip包https://dev.mysql.com/downloads/mysql/2. 解压缩文件将zip包解压缩到要安装的路径,比...

2019-06-11 17:23:48 7495 4

原创 oh-my-zsh安装

介绍Oh My Zsh是一款很棒的shell环境,它的界面很漂亮,而且插件很多,可以很大程度提升终端使用效率安装过程1. 安装zsh由于oh-my-zsh是基于zsh的,因此需要先安装zshyum install -y zsh # CentOSsudo apt install -y zsh # Ubuntu2. 安装Oh-My-Zsh打开官网首页,即可看到安装脚本:https...

2019-06-04 01:13:39 8069

原创 增强学习之一——Q-Learning公式

如下为增强学习算法中Q-Learning的更新公式Q(s,a)←Q(s,a)+α[r+γarg⁡max⁡a′Q(s′,a′)−Q(s,a)]Q(s,a)\gets Q(s,a)+\alpha [r+\gamma \mathop{\arg\max}_{a'}Q(s', a')-Q(s,a)]Q(s,a)←Q(s,a)+α[r+γargmaxa′...

2018-11-24 23:33:27 3177

原创 [Python]装饰器

Python中利用@符号可以很容易实现函数装饰器的功能,本文就这些用法做一些简单的总结。介绍Python中由于函数本身也可以当作变量来使用,因此可以直接将函数作为另一个函数的参数传入,这也为装饰器的实现提供了便利。def test(): print("this is a test")t = testt()执行结果如下: 用法实例用法一de...

2018-08-29 19:06:23 252

原创 [Java]Java8中各种奇葩赋值之后的==判断

以下是博主在jdk8的版本下运行的结果,一些还是不是很理解,暂且记下。当然如果有哪位大神不吝赐教的话甚是感激。也欢迎各位在下边讨论。有一个问题,就是String在使用=赋值时会调用String类的哪个方法来实现包装?代码一public class MainTest { public static void main(String[] args) { Str...

2018-04-15 19:40:57 1811

原创 ssh配置免密码登陆时的权限问题

ssh在配置免密码登陆时,需要将登录放的公钥放到authorized_keys中,但是有时即使填写了也无法免密码登陆,此时可以考虑查看各个文件的权限是否正确了。 1. authorized_keys的权限必须为600 2. .ssh目录的权限是不能被其他用户写(比如700) 3. 用户的家目录权限也不能被其他用户写(比如700)...

2018-04-10 10:53:40 1824

原创 [Java]各种排序算法整理(更新中。。。)

一、冒泡排序Java源码V1版本/** * 冒泡排序基础版本 * @param a 待排序的数组 */public static void bubbleSortV1(int[] a){ // 边界条件判断 if(a==null || a.length<2){ return; } int j = 0; i...

2018-03-25 21:41:04 272

原创 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 654

原创 项目日记4—CentOS7安装MySQL和配置

数据库是Web开发中不可或缺的一部分,本篇文章主要介绍MariaDB数据库的安装。MariaDB是MySQL数据库分离出来的一个数据库,因为担心MySQL被Oracle收购后会闭源,因此社区分离出来这样一个数据库版本。本文会介绍两种数据库的安装方式,但在操作上两者一模一样。

2017-12-10 20:11:58 257

原创 项目日记3—服务器环境搭建(二)

上一篇中主要介绍了MQTT代理mosquitto的安装,本篇中介绍进行Java Web开发时需要进行的安装和配置。

2017-12-10 19:50:03 298

原创 项目日记2—服务器端环境搭建(一)

该博客主要介绍服务器端的相关程序的搭建。该篇主要介绍MQTT代理mosquitto的安装和测试,下一篇介绍Java Web开发相关服务器环境的配置。

2017-12-10 18:22:25 457

原创 项目日记1—项目开发环境介绍

JavaWeb项目开发环境介绍

2017-12-10 17:06:48 7139

转载 漫画:什么是MD5算法

转载的文章,介绍MD5算法

2017-11-24 15:46:52 802

原创 Linux使用问题解决

Linux使用过程中的一些小问题解决方法

2017-11-22 13:09:11 245

转载 【转】文字表情符号

常用的一些文字表情符号

2017-11-21 10:31:44 12172

原创 Linux下的常用命令

一些Linux使用的小命令,会一直更新

2017-11-18 18:47:05 214

原创 caffe学习之二:数据准备

图片数据转LMD格式数据

2017-11-17 16:10:25 329

原创 配置MySQL服务器使得外网可以连接

MySQL外网访问配置

2017-11-08 17:52:31 13247 1

原创 Ubuntu下安装MySQL数据库

Ubuntu上安装mysql

2017-11-08 17:09:44 309

原创 caffe学习之一:caffe安装

Ubuntu16.04上的caffe安装过程

2017-11-02 12:37:30 1089 1

转载 Spring配置XML文件命名样板

Spring的配置文件示例,包含了所有命名空间的示例

2017-10-25 16:31:07 641

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-09-25 17:16:23 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除