自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 xcode和macos对应版本参考

xcode和macos对应版本https://xcodereleases.com/

2021-07-06 16:34:19 5395

原创 mac 同时存在python2、python3如何切换

mac下同时安装python2和python3目录安装配置环境别名命名让配置文件生效效果目录安装brew install python3配置环境编辑.bash_profile 文件vim ~/.bash_profile# Setting PATH for Python 2.7PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"export PATH# Setting PATH for

2020-06-22 23:24:14 667

原创 mac 使用rz和sz命令让本地和远程服务器进行文件传输

1.安装brew,2.安装iterm2略过3.安装lrzszbrew install lrzsz4.将下面2个脚本保存到 /usr/local/bin/下cd /usr/local/bin/vi iterm2-recv-zmodem.shiterm2-recv-zmodem.sh内容#!/bin/bash# Author: Matt Mastracci (matthew@ma...

2020-04-26 23:26:13 769

原创 mac 配置 使用代理 ssh 登陆远程服务器

现在开始实习,需要登陆公司的远程服务器,但是我们知道公司的服务器是不可以直接访问的,因此就用到了代理,通过代理访问指定服务器。1.直接使用命令ssh -o ProxyCommand="nc -X 5 -x 代理服务器ip:代理服务器端口 %h %p" 需要访问的服务器的用户名@需要访问的服务器ip或者2 使用SSH 配置文件sudo vi ~/.ssh/configHost * ...

2020-04-26 22:19:32 3108

原创 报错“dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib”

由于将openssl 1.0.0删除之后,启动mysql报错dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/mysql Reason: image not found解决办法1.安装openssl.rbbrew insta...

2020-04-04 00:26:15 2086 1

原创 重装pycharm之后打不开

cd /Applications/PyCharm.app/Contents/MacOS./pycharm查看具体错误根据提示去找/Users/anne/Library/Preferences/PyCharm2019.3/pycharm.vmoptions并删除cd /Users/anne/Library/Preferences/PyCharm2019.3/rm -...

2020-03-22 09:42:03 1552 2

原创 滴滴python开发实习一面

1.冒泡排序和快排2.set和list的区别3.统计词频4.dict对应的数据结构5.实现栈6.两个栈实现队列7.链表反转8.深度遍历树

2020-03-06 12:34:46 335

原创 Django下拉框选择

前端页面有一个年份选择的下拉框1.如果选项是确定不变的可以直接在前端页面写好<div > <label>年份</label> <select > <option>2013&lt...

2020-02-28 20:16:18 2505

原创 【Mac】使用navicat将Excel导入mysql数据库

1.在navicat中选择要导入的表,右键导入向导,最好导入的Excel的字段名和设计的表一致2.选择要导入的文件3.继续,字段行在第一行,数据行从第二行开始4.选择主键5.选择追加或更新6.最后不要忘记在navicat里点一下刷新...

2020-02-28 16:24:35 2982

原创 【macOS】【Django】升级引起连接mysql的问题

Django升级到2.0+之后,之前的使用的链接mysql的数据库的Pymysql不再适用,报错报错(‘mysqlclient 1.3.13 or newer is required; you have %s.’ % Database._version)解决办法1.安装mysqlclientpip install mysqlclient2.移除旧版组件引用pip uninstall p...

2020-02-27 20:13:25 194

原创 mac修改mysql用户名密码

1.苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)如果关闭不了,使用ps -ef | grep mysql 筛选出运行的mysql进程kill -9 pid (关闭mysql进程)2.进入终端输入:cd /usr/local/mysql/bin/sudo su./mysqld_safe --skip-...

2020-02-27 19:48:08 1713

原创 python利用pandas获取每行数据的最大值,最小值以及对应的columns

1.先读取文件df = pd.read_csv(path)文件部分内容如下:2.找的每一行的最小值,以及对应的列索引,并在后面增加两列df['max_idx'] = df.idxmax(axis=1) #求一行的最大值对应的索引df['max_val']= df.max(axis=1) #取出该最大值3.找的每一行的最小值,以及对应的列索引,并在后面增加两列(这里需要注意的是,...

2019-12-21 00:20:37 36901 3

原创 pandas中loc和iloc用法

loc函数:通过行索引 “Index” 或者"columns"中的具体值来取行、列数据iloc函数:通过行号或者列号来取行、列数据(如取第二行的数据、取第0列的数据)首先我们创建一个Data Frameimport numpy as npimport pandas as pd#创建一个Dataframedata=pd.DataFrame(np.arange(16).reshape(4,...

2019-12-19 14:07:08 530

原创 python 查看,删除 重复的值

dataFrame数据如下import pandas as pddata = pd.DataFrame({'name':['小红','小兰','小明','小芳'], 'sex':["女","女","男","女"], 'age':[19,20,23,20]}) name sex age0 小红 女 191 小兰 女 202 小明 男 233 小芳 女 201.查找age列相...

2019-12-19 00:57:55 1065

原创 python 将数据做出画直方图和线形图在同一个图里展示

有一个需求是画出司机常去充电站的频率分布图,通过对原始数据的处理,得到了dataframe如下license_plate B0AD42station_nameA01 0.083333C01 0.020833D06 0.020833F12 0.104167F23 0.10...

2019-11-06 21:10:40 3660 2

原创 怎样将不同Data Frame中几列数据拼成一个大dataFrame

目前在做的项目需要统计不同年份电车的充电情况,想做成箱线图,看有什么变化,充电数据是csv文件,思路是提取出每个csv文件中表示充电时间的列,拼接成一个DataFrame,再做图,遇到的问题是每个csv中充电的数据不一样多可以先用Series函数转换为Series数据,再存储到dataframe中,对应index的value值若不存在则为NaNfrom pandas import Series...

2019-10-30 20:36:08 1919

原创 如何在jupyter notebook上面上传文件夹

用jupyter做数据分析时,要读取很多csv文件,需要先将这些文件上传到jupyter工作目录,upload只能上传单个文件,怎样一次性上传所有的文件,节约时间呢?可以将这些要上传的文件打包,压缩上传之后,再解压import zipfileimport osfiles = zipfile.ZipFile('需要解压的文件路径', 'r')files.extractall('解压到的目录'...

2019-10-30 10:21:31 14809 2

原创 【python】正则表达式

1.python中re模块提供正则表达功能,用来检查一个字符串是否与某种模式匹配。2.常用的正则表达式符号首先需要导入re库import re*****************************************正则匹配\w :匹配字母数字及下划线\W:匹配非字母数字及下划线\s:匹配任意空白字符\S:匹配任意非空字符\n : 匹配一个换行符\t:匹配一个制表...

2019-07-29 16:13:34 138

原创 Mac使用mongo

1.安装MongoDB并启动了其服务推荐使用Homebrew安装brew install mongodb启动服务brew services start mongodbsudo mongod2.安装好Python的PyMongo库pip3 install pymongo3.连接MongoDB,创建MongoDB的连接对象import pymongoclient = pymon...

2019-06-28 16:33:41 404

原创 使用pyqery爬取知乎发现热门话题

使用的库是pyquery,首先我们还是来分析一下知乎发现热门话题的网页结构,https://www.zhihu.com/explore热门话题从class为explore-tab开始,每一个话题开始的class为explore-feed feed-item,话题在h2标签内作者的class为author-link-line回答的内容class为content分析完让我们来编写代码i...

2019-06-26 10:49:46 636 5

原创 【python】抓取猫眼电影排行

抓取猫眼电影上面Top100榜单,抓取的内容有电影名称,主演,上映时间,图片,得分等信息。抓取的内容以文件形式保存,地址为https://maoyan.com/board/41.分析该榜单页面如下拉到底部点击下一页,发现此时的URL变化了。此时的URL变为https://maoyan.com/board/4?offset=10,比之前的URL多了参数offset=10,再点击下一页的U...

2019-06-25 14:00:59 1259 1

原创 pyspider all [python3.7]报错 已解决

报错内容 Traceback (most recent call last): File "/Library/anaconda3/bin/pyspider", line 6, in <module> from pyspider.run import main File "/Library/anaconda3/lib/python3.7/site...

2019-06-21 12:05:20 2588

原创 python实现字符串反转

输入:s = ‘happying’输出:s = ‘gniyppah’方法1#使用字符串切片r = s [::-1]方法2#使用reducer = reduce(lambda x,y:y+x,s)方法3#使用递归函数#字符串s的倒序是,是s除去第一个字符的字符串的倒序加上第一个字符def func(s): if len(s) < 1: return s...

2019-06-17 00:11:09 3069

原创 git上传项目到GitHub以及删除GitHub上面内容

前提工作1.创建SSH Key:$ ssh-keygen -t rsa -C "youremail@example.com"查看在用户主目录下的.ssh目录,.ssh目录有d_rsa和id_rsa.pub这两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,id_rsa.pub是公钥。2.官网注册一个GitHub账号3.登陆,为Github账户设置SSH key1)先点...

2019-06-16 12:54:58 476

原创 git文件管理

1.工作区和暂存区我们需要进行追踪管理的文件,都放在特定的目录下,这个目录就是工作区,比如上文提到的learngit目录下。工作区里面的隐藏目录.git就是Git版本库把文件提交到版本库有两步:1)使用git add 将文件添加到暂存区2)使用git commit提交更改,将暂存区的内容提交到当前分支2.管理修改准确说来,Git管理的是修改而非文件。git commit只会将已经...

2019-06-14 23:41:34 338

原创 git基本使用

1.配置git$ git config --global user.name "anne"$ git config --global user.email "anne@199534.com"2.创建版本库1)在系统中新建一个learngit的文件,将需要追踪管理的文件都放到该文件下。在该目录下$ git init将该仓库初始化,此时使用ls -ah可以发现多了.git目录2).添加...

2019-06-14 20:12:31 435

原创 【python】-----------------《外星人入侵》实现

基本功能是有一架飞机,可以通过键盘控制使其左右移动,并且喷射子弹。在飞机上方有一群外星人,也在左右移动着,被子弹击中的外星人消失。效果图如下:设计思路:1)Ship类,Bullet类,Alien类分别表示飞船,子弹,外星人的基本信息,例如飞机和外星人图像存储位置,生成子弹的位置。ship.pyimport pygameclass Ship(): """docstring for sh...

2019-06-14 12:26:34 415

原创 【Linux】------基础正则表达式字符

正则表达式的作用是对字符串进行处理RE字符意义^word【待查找的字符串在行首 】 grep -n '^a' a.txt 找出a.txt中,以a开头那一行word$【待查找的字符串在行尾 】grep -n 'a$' a.txt 找出a.txt中,以a结尾那一行.【代表一定有一个任意字符的字符】grep -n 'a.a' a.txt 找出a.txt...

2019-06-03 20:23:48 184

原创 【Linux】------用户权限

一.基本概念1.LINUX分为普通用户和超级用户(root)----普通用户权限较低,root不受权限制约,可以随意修改删除文件。-----普通用户的符号为$,超级用户为#2.用户组-----普通用户以组为单位,为每组设置权限-----root用户属于root组3.权限-----分为r-w-x(可读-可写-可执行)-----每个文件通过所有者,所有组,其他组来赋予权限例如:使用...

2019-05-24 18:50:29 429

转载 修改虚拟机的用户名

修改虚拟机的用户名非常详细,亲测有效。

2019-05-22 00:04:40 26513 2

原创 【Hadoop学习】本地模式下的官方grep和wordcount案例

1.grep案例1)在hadoop-2.7.2文件下新建一个input文件夹mkdir input2)将/etc/hadoop目录下所有的配置文件拷贝到input文件夹下面cp etc/hadoop/*.xml input/3)运行grep命令筛选出符合规则的结果hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-...

2019-05-15 23:04:54 1244

原创 【Hadoop学习】环境搭建-JDK安装

1)需要把系统中已有jdk删除#查看系统中已有的jdkrpm -qa | grep jdk#删除已有的jdkrpm -e --nodeps 需要删除的jdk名称2)下载新的jdk#检查当前系统版本uname -a该系统为64位对应需要下载64位的jdk-linux压缩包3)将下载好的jdk放到建好的文件夹中,并解压到对应文件夹中mkdir softwarte...

2019-05-15 17:32:16 213

原创 克隆centous6后修改网络配置

首先有一个大前提,被克隆的那个主机网络是配置好了的,那么克隆之后的修改就会很简单,如果一开始的主机没有配置好那么就比较麻烦,一开始配置请参照这篇博客使用NAT方式为虚拟机设置静态IP三个步骤1.克隆主机2.修改主机名3.修改IP4.修改主机名和IP映射1)克隆完成后,打开虚拟机vi /etc/udev/rules.d/70-persistent-net.rules删除eth0 (...

2019-05-15 10:57:33 330

原创 Leetcode1--two sum

题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1]= 2 + 7 = 9所以返回 [0, 1]解python...

2019-05-09 23:19:01 106

空空如也

空空如也

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

TA关注的人

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