自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭世瑜的博客

记录我的code历程 开源笔记:https://mouday.github.io/coding-tree

  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 Git:查看config配置文件

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

2019-03-31 18:39:44 5994

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

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

2019-03-30 16:52:05 1217

原创 数据库设计注意事项

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

2019-03-30 12:17:40 4517

原创 Shell:常用的语句整理

1、字符串的拼接name='Tom';"my name is ${name}"2、格式化时间$ echo $(date "+%Y-%m-%d %H:%M:%S")2019-03-28 19:54:313、命令行参数$# # 命令行的参数数量$1 $2 $N # 位置参数 $0 # 代表了脚本的名字4、if 语句结构if [ <condition> ];...

2019-03-28 20:24:39 1131 1

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

环境:python 2.7.5代码示例# -*- coding: utf-8 -*-import MySQLdbclass DataBase(object): def __init__(self, hostname, username, password, database, port, charset='utf-8'): self.conn = MySQL...

2019-03-28 17:25:15 1222

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

环境Mac OS 10.11.6pyenv 1.2.8Python 2.7.5问题$ pip install lxml==3.6.4Failed to build lxmlld: file not found: python.execlang: error: linker command failed with exit code 1 (use -v to see inv...

2019-03-27 19:23:03 1476

原创 MongoDB的简单使用

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

2019-03-27 11:19:07 1132

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

Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务github https://github.com/easy-mock/easy-mock1、配置环境缺一不可,重点是版本对应Node.js (v8.x, v10.x is not supported)MongoDB (>= v3.4)Redis(>= v4.0)2、下载安装$ git clone ...

2019-03-27 11:10:11 2569

原创 Linux:国内镜像下载安装Node.js和pnpm

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

2019-03-27 10:58:59 2344 1

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

问题:项目根目录中已经添加了requirements.txt文件,还是没有提示自动安装解决Settings/Preferences -> Tools | Python Integrated Tools.选项 Package requirements file field 中填入 requirements.txt 或者填入绝对路径(不建议)参考Using requirement...

2019-03-26 13:52:08 6359 1

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

fuzzywuzzy使用编辑距离(Levenshtein Distance)来计算序列之间的差异github: https://github.com/seatgeek/fuzzywuzzy安装pip install fuzzywuzzy代码示例from fuzzywuzzy import fuzztext1 = "北京绿色公交占比年底将达93.7%"text2 = "北京的绿色公...

2019-03-26 13:00:51 5862

原创 Mac:修改hosts文件映射别名

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

2019-03-26 12:40:57 2998

原创 sphinx全文检索引擎

sphinx站内搜索基于SQL的全文检索引擎mysql 索引# 加索引mysql> alter table <table_name> add index <index_name>(<field_name>);# 加主关键字的索引mysql> alter table <table_name> add primary key (...

2019-03-24 23:48:24 1216

原创 Homebrew镜像修改

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

2019-03-24 23:43:34 3100

原创 Mac环境下安装hadoop

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

2019-03-24 21:55:53 1571

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

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

2019-03-23 15:02:36 2707

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

权限说明ls -l <文件名>-rw-rw-r-- 一共有10位数,其中:最前面那个 - 代表的是类型(-文件 d 文件夹)中间那三个 rw- 代表的是所有者(user)然后那三个 rw- 代表的是组群(group)最后那三个 r-- 代表的是其他人(other)这里再解释一下后面那9位数:r 表示文件可以被读(read)w 表示文件可以被写(write)x ...

2019-03-23 11:53:33 85100 2

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

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

2019-03-22 18:03:46 1930

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

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

2019-03-22 14:59:17 5575

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

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

2019-03-21 15:16:58 1394

原创 Python编程:几个基于Django的CMS内容管理系统

django-cmspython3.6只找到后台,体验不是太好https://github.com/divio/django-cms/OppsPython 2.7最后一次维护是4年前,运行各种错误,没打开,所以没图https://github.com/opps/oppsmezzaninepython3.6简单易用,页面基于bootstraphttps://github.co...

2019-03-20 16:06:01 25367 1

原创 Python编程:通过实例理解闭包

闭包定义:在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包简单说就是:当某个函数被当成对象返回时,夹带了外部变量,就形成了一个闭包两种方式实现内容加标签的功能通过闭包方式def tag(tag_name): def add_tag(content): return "<{tag}>{content}&...

2019-03-20 13:45:55 1088

原创 LaTex常用数学符号整理

含义表示符号集合的大括号\{ ... \}{}\{ \}{}集合中的“|”\mid∣\mid∣属于\in∈\in∈不属于\notin∉\notin∈/​A包含于B:A\subset BA⊂BA\subset BA⊂BA真包含于B:A\subsetneqq BA⫋BA\subsetneqq BA⫋BA包含B:A\s...

2019-03-19 16:51:56 7289

原创 SQL:MySQL7种JOIN用法总结

数据准备1、建2张表# 姓名表create table table_name( id int(11) primary key auto_increment, user_id int(11) default 0, name varchar(5) default '');# 年龄表create table table_age( id int(11) primary key au...

2019-03-19 16:22:25 1676

原创 计算机网络协议简称汇总

本文整理了一些常见的计算机网络协议简称。

2019-03-19 10:23:37 6477

原创 PHP:echo,print,print_r,var_dump区别

函数返回值括号输出多个变量可以输出不可以输出echo没有返回值,返回会报错可带,可不带可以(不可加括号)“字符型,整形,浮点型,布尔型,资源”“数组,对象”(会报错)“NULL”(不会报错)print有返回值可带,可不带不可以“字符型,整形,浮点型,布尔型,资源”“NULL”(不会报错)print_r()有返回值必须带不可以“字符...

2019-03-18 19:24:00 998

原创 VSCode中设置Python解释器运行Scrapy

设置中搜索python.pythonPath填入对应的解释器路径就行

2019-03-17 16:53:46 4436

原创 PHP:ThinkPHP5数据库操作增删改查-Model类

1、Model的命名规范一般model的名字和表名是对应的,例如表名 pre_user -&gt; 模型名 User.php User表名 pre_user_info -&gt; 模型名 UserInfo.php User一般一个表对应一个model类,model类里面是对这个表的增删改查的各种操作2、Model使用四种调用模型的方法$res = User::get(1)$u...

2019-03-17 11:08:07 2332

原创 PHP:ThinkPHP5数据库操作增删改查-Db类

项目文件目录project/ -app -conf1、数据库配置方式一 配置文件conf/database.php&amp;lt;?phpreturn [ 'type' =&amp;gt; 'mysql', 'hostname' =&amp;gt; '127.0.0.1', 'database' =&amp;gt; 'roo...

2019-03-16 17:09:55 1808

原创 PHP:ThinkPHP5.0视图View模板语法

1、模板路径控制器地址app/index/controller/Index传参示例说明获取模板路径view()默认模板的地址app/index/view/index/index.htmlview(‘upload’)修改文件app/index/view/index/upload.htmlview(‘public/upload’)修改目录app/i...

2019-03-16 12:30:41 4499

原创 PHP:ThinkPHP5.0请求对象和响应对象

1、Request请求对象(1)获取Request获取方式一:助手函数$request = request();获取方式二:获取实例(单例模式))use think\Request;$request = Request::instance();获取方式三:注入到方法(推荐)use think\Request;public function requestInfo(Req...

2019-03-15 23:59:08 1975

原创 Echarts折线图line-stack数值和数值显示不一致

官网的例子:https://echarts.baidu.com/examples/editor.html?c=line-stack截取一小段代码{ name:'邮件营销', type:'line', stack: '总量', data:[120, 132, 101, 134, 90, 230, 210]},发现红色线条数值为0,却和覆盖了绿色的线条百思...

2019-03-15 17:57:36 4261

原创 PHP:ThinkPHP5.0下载安装和各种配置

1、ThinkPHP5.0简介composer包管理工具ThinkPHP3.0不兼容php环境: 测试 开发 线上url路由请求响应模板视图MVC 一种设计典范 分离model 模型 数据view 视图 界面显示controller 控制器 业务逻辑2、环境安装php &amp;amp;gt; 5.4.0 =5.6.10php extension: pdo mbstring curl...

2019-03-15 00:37:37 2956

原创 Python编程:loguru管理日志输出

项目地址 github: https://github.com/Delgan/loguru文档:https://loguru.readthedocs.io/en/stable/index.html安装pip install loguru1、输出日志from loguru import loggerlogger.debug("这是一条debug日志")终端执行后出现带颜色的日志,...

2019-03-14 20:24:47 16279

原创 Python爬虫:Scrapy中runspider和crawl的区别

Scrapy中runspider和crawl都可以运行爬虫程序区别:命令说明是否需要项目示例runspider未创建项目的情况下,运行一个编写在Python文件中的spiderno$ scrapy runspider myspider.pycrawl使用spider进行爬取yes$ scrapy crawl myspider参考scrapy ...

2019-03-14 11:15:58 6347

原创 PHP:ThinkPHP5.0配置nginx

尝试了好多次,总算找到可以用的配置文件了,记录下server { listen 80; server_name thinkphp.lo; root /var/www; index index.html index.htm index.php; error_page 404 /404.html; locat...

2019-03-12 18:07:32 2972

原创 Python编程:关闭Django模板的自动转义

目的:做了个简单的搜索,并给关键字做上显眼的标签html代码&amp;lt;em&amp;gt;百度&amp;lt;/em&amp;gt;css代码style{ em{ color: red; }}Django模板渲染后发现特殊字符被转义了&amp;amp;lt;em&amp;amp;gt;百度&amp;amp;lt;em&amp;amp;gt;经过查阅资料,可以关闭转义{% autoescape off %}

2019-03-11 15:45:03 1504

原创 PHP:150个内置函数简单整合

一、数学函数函数说明举例结果abs绝对值abs(45), abs(-45)45, 45ceil向上取整ceil(5.5)6floor向下取整floor(5.5)5fmod浮点数取余fmod(5, 3)2pown次方运算pow(2, 3)8round四舍五入round(4.55555, 2)4.56sq...

2019-03-10 22:40:29 1666

原创 PHP:mysqli对数据库进行CURD增删改查

mysql的数据库操作一个 query 实现了 CURD增删改查,简直不要太简单1、连接关闭和写入读取&amp;lt;?php$server_name = &quot;127.0.0.1&quot;;$username = &quot;root&quot;;$password = &quot;123456&quot;;$database = &quot;demo&quot;;$port = 3306;// 创建连接

2019-03-09 22:48:52 1533

原创 Python编程:pandas读写mysql数据

安装用到的模块pip install pandas sqlalchemy pymysql1、建表# 建表create table student(id int(11) primary key auto_increment,name varchar(10) default &quot;&quot;,age int(11) default 0)如果不创建表也可以,会自动创建,不过一些字段可能不是你...

2019-03-09 11:44:14 2249

pyenv-2.3.90-full.tar.gz

基于原版 pyenv-2.3.90进行了扩展 在原版基础上添加了一些文件夹 ``` cache/ plugins/ pyenv-ccache pyenv-doctor pyenv-installer pyenv-update pyenv-virtualenv pyenv-which-ext python-build ```

2023-01-03

mybatis-generator-demo.zip

mybatis-generator-demo 自动生成代码示例,最好配合教程使用 https://pengshiyu.blog.csdn.net/article/details/107594627

2020-07-26

CSS Tools: Reset CSS

The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're interested. Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others.

2020-07-23

浏览器Header和cookie字符串形式转Json

浏览器Header和cookie字符串形式转Json,没发放图片,下载试试看吧,飞的需要50个字吗,我先说下这个软件的功能,再说下这个软件是用java写的,需要安装java环境 具体介绍看这里: https://pengshiyu.blog.csdn.net/article/details/105398552

2020-04-08

泰坦尼克数据集3个csv文件

泰坦尼克数据集3个csv文件: 1. train.csv, 2. test.csv, 3. gender_submission.csv

2018-06-03

Python高手之路 试读版 PDF电子书下载 带书签目录

Python高手之路 试读版 PDF电子书下载 带书签目录,注意,是试读版本

2018-05-23

空空如也

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

TA关注的人

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