彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Git:查看config配置文件

查看config文件 # 方式一 $ git config -e # 方式二 $ vim .git/config # 当前git项目下 $ git remote -v # 显示当前所有远程库

2019-03-31 18:39:44

阅读数 421

评论数 0

Python编程:FakeRequests一个对 requests 的包装类

一个对 requests 的包装类,用法和requests 一模一样 主要解决两个问题 1、用户代理 2、中文编码 使用的都是requests 已经提供的方式,只是每次都写,不写又不行,感觉太low了 fake_requests.py # -*- coding: utf-8 -*- import...

2019-03-30 16:52:05

阅读数 35

评论数 0

数据库设计注意事项

DBMS数据库管理系统 数据库设计 1、有效存储 2、高效访问 目的: 1、减少数据冗余 2、避免数据维护异常 3、节约存储空间 4、高效的访问 数据库设计过程: 1、需求分析: 分析需要存储的数据是哪些,这些数据有哪些属性,这些属性各自的特点是什么 2、逻辑设计: 使用ER图对数据库进行逻辑...

2019-03-30 12:17:40

阅读数 264

评论数 0

Shell:常用的语句整理

1、字符串的拼接 name='Tom'; "my name is ${name}" 2、格式化时间 $ echo $(date "+%Y-%m-%d %H:%M:%S") 2019-03-28 19:54:31 3、命令行参数 $# # 命令行的参数数...

2019-03-28 20:24:39

阅读数 43

评论数 0

Python编程:利用上下文管理器管理MySQL的链接对象

环境: python 2.7.5 代码示例 # -*- coding: utf-8 -*- import MySQLdb class DataBase(object): def __init__(self, hostname, username, password, database...

2019-03-28 17:25:15

阅读数 45

评论数 0

ld: file not found: python.exe报错解决

环境 Mac OS 10.11.6 pyenv 1.2.8 Python 2.7.5 问题 $ pip install lxml==3.6.4 Failed to build lxml ld: file not found: python.exe clang: error: linker...

2019-03-27 19:23:03

阅读数 78

评论数 0

MongoDB的简单使用

数据库操作 MongoDB 创建数据库 show dbs 查看所有数据库 db 查看当前数据库 use DATABASE_NAME 不存在则创建,否则切换 db.dropDatabase() 删除当前数据库 MongoDB 创建集合 show collections 查看集合 s...

2019-03-27 11:19:07

阅读数 34

评论数 0

本地部署easy-mock生成模拟数据

Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务 github https://github.com/easy-mock/easy-mock 1、配置环境 缺一不可,重点是版本对应 Node.js (v8.x, v10.x is not supported) MongoDB ...

2019-03-27 11:10:11

阅读数 390

评论数 0

Linux:安装 Node.js

找到对应 平台 + 版本 的Node下载已编译好的包 https://nodejs.org/en/download/releases/ wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载 tar ...

2019-03-27 10:58:59

阅读数 48

评论数 0

PyCharm中已经有requirements.txt没有提示自动安装

问题: 项目根目录中已经添加了requirements.txt文件,还是没有提示自动安装 解决 Settings/Preferences -> Tools | Python Integrated Tools. 选项 Package requirements file field 中填...

2019-03-26 13:52:08

阅读数 368

评论数 0

Python编程:fuzzywuzzy字符串模糊匹配

fuzzywuzzy使用编辑距离(Levenshtein Distance)来计算序列之间的差异 github: https://github.com/seatgeek/fuzzywuzzy 安装 pip install fuzzywuzzy 代码示例 from fuzzywuzzy impor...

2019-03-26 13:00:51

阅读数 483

评论数 0

Mac:修改hosts文件映射别名

打开hosts文件 $ vim /etc/hosts 格式如下 # localhost 注释 127.0.0.1 localhost

2019-03-26 12:40:57

阅读数 119

评论数 0

sphinx全文检索引擎

sphinx站内搜索 基于SQL的全文检索引擎 mysql 索引 # 加索引 mysql> alter table <table_name> add index <index_name>(<field_name&a...

2019-03-24 23:48:24

阅读数 43

评论数 0

Homebrew镜像修改

使用brew命令安装软件的时候总是会出现卡住的情况 Updating Homebrew... 替换国内源就可以变快了 1、中科大源 # 替换brew.git: cd "$(brew --repo)" git remote set-url origin https://mirr...

2019-03-24 23:43:34

阅读数 181

评论数 0

Mac环境下安装hadoop

配置ssh免密登录 mac下开启远程登录 系统偏好设置 -> 共享 -> 远程登录 授权免密登录 # 生成秘钥(如果没有) ssh-keygen -t rsa -P '' # 授权免密登录 cat ~/.ssh/id_rsa.pub >>...

2019-03-24 21:55:53

阅读数 114

评论数 0

JavaScript:Date将时间戳转换为时间对象

时间戳转为时间对象函数 new Date(timestamp) console中测试 Date(1553323849459) // 不写new获取的是当前时间 "Sat Mar 23 2019 14:58:21 GMT+0800 (中国标准时间)" new Date(1...

2019-03-23 15:02:36

阅读数 72

评论数 0

Linux:设置文件和文件夹的读写权限

权限说明 ls -l <文件名> -rw-rw-r-- 一共有10位数,其中: 最前面那个 - 代表的是类型(-文件 d 文件夹) 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r-- 代表的是其他人(...

2019-03-23 11:53:33

阅读数 571

评论数 0

通过挂载的方式将Windows文件共享给Linux

一、Windows端开启文件共享 简单说就是: 新建文件夹->右键属性->共享->共享... 百度百科有详细的图文教程 windows文件夹如何在局域网内共享 二、Linux端挂载共享文件 1、安装必要工具 yum install samba-clien...

2019-03-22 18:03:46

阅读数 109

评论数 0

PHP:实现每个单词首字母大写

题目:实现每个单词首字母大写 方式一 $str = 'hello_world'; $str = str_replace('_', ' ', $str); $str = ucwords($str); $str = str_replace(' ', '_', $str); echo $str; //...

2019-03-22 14:59:17

阅读数 169

评论数 0

Python编程:PyCharm对Python虚拟环境和第三方包管理实践

环境:Mac 1、安装pyenv 2、通过pyenv安装Python版本 3、通过PyCharm选择Python版本建立项目虚拟环境 4、项目中建立requirements.txt文件 5、在requirements.txt文件中添加新的第三方模块(最好指定版本) 6、通过PyCharm自动完成安...

2019-03-21 15:16:58

阅读数 43

评论数 0

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