- 博客(22)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Python copy与deepcopy(深浅复制)
Python深浅复制一般对象的复制复杂对象的复制 最近遇到了有关Python中的copy与deepcopy问题,之前再Java里面好像也遇到了深浅复制的问题,但是Python中的深浅复制还不是很熟,就简单了解了一下它们2个的差别,可以供大家参考,不对的地方欢迎大家批评指正。一般对象的复制 针对Python中简单对象的复制,copy和deepcopy...
2019-04-23 16:25:37 19730 12
原创 Ubuntu18.04搭建MySQL8.0主从复制
Ubuntu18.04搭建MySQL8.0副本集复制原理最近一在自学MySQL8.0,学习到了搭建副本集(PS:副本集这个概念我是从MongoDB中借鉴来的,不知道在这里是否恰当,如果不妥之处,还望大佬们指出)的这一章,由于我自学书的MySQL的版本是5.7版本的,书中的内容看着我身心俱疲。于是决定照着MySQL官网上的英文文档来做一遍,这里把我做的过程记录下来,给需要的人做以参考。PS:这里...
2018-11-24 21:41:32 2566
原创 Ubuntu18.04 安装MySQL8.0
Ubuntu18.04安装MySQL8.0想学习一下MySQL,看到最近的版本是8.0,这里把安装MySQL8.0的过程记录下来,供有需要的人参考一下,Step1 首先我们需要下载MySQL,从MySQL的官网下可以下载,这样下载来的可以用apt进行安装。下载地址为:MySQL8.0下载 下载完成后,我们可以看到本地目录下有一个Mysql的文件。Step2 在当前目录中下执行...
2018-11-24 14:14:01 2336 4
原创 python使用pymysql操作MySQL错误代码1054和1064处理
Python使用pymysql操作MySQL错误代码1054和1064处理最近在学习用Python爬虫,需要用到mysql来存储从网络上爬到的数据, 这里我也是借助了pymysql来操作mysql数据库,但是在实际写代码操作数据库的过程中遇到了好多坑(改到我怀疑人生。。。),这里记录下我排雷的过程,也供大家来参考,希望对你们有所帮助。错误代码1604处理这个错误可以说是我在编写整个代码的遇到...
2018-10-23 14:15:50 9309 2
原创 SpringBoot将自定义对象转JSON对象问题研究
SpringBoot JSON序列化自定义对象实例1. 问题描述1.1 工程代码1.2 测试摘要(干货):在使用SpringBoot中通过RestController返回自定义对象时,虽然SpringBoot会将自定义的类自动转换为JSON对象并返回给客户端。在转换过程中,Spring Boot会调用自定义类中所有的getXXX方法(XXX为任意名字),如果该方法返回值不为void,那么XXX将作为该自定义的类成员返回给客户端,而该类成员的值即为getXXX方法的返回值。
2022-03-27 15:49:00 5740
原创 Linux Shell脚本字符串变量拼接与赋值总结
Linux Shell脚本字符串拼接与赋值总结字符串拼接 最近在工作用到shell脚本,用到了字符串变量的拼接,同时需要对字符串进行赋值,这里与大家分享一下,字符串拼接 shell脚本里面可以对字符串进行拼接,并且可以将拼接后的值赋予给另外一个变量,下图给出了几种字符串拼接的样例,供大家参考。#!/bin/basha="123" # 定义a变量为"123"b="456" # 定义b变量为"456"first=$a$b # 第一种方式来拼接字符
2020-12-04 22:23:10 51269 1
原创 React入门知识汇总
React入门知识汇总开发环境的搭建组件(Component)组件之间通信(props与state)props 由于最近1个月在工作当中需要写前端的页面,于是用到了React,也算是入门了吧,同时组件库用到了公司内部的一些组件,这里对近一个月学到的React知识进行一个简单的汇总,同时供大家参考,有什么不对的地方欢迎大家补充。 首先看到React的...
2019-08-12 20:44:32 442
原创 美团点评后台开发实习生面经
美团点评后台开发实习生面经一轮技术面二轮技术面HR通知offer 本人北京某普通211大学计算机硕士,5月24号在美团官网投简历,5月27号面试官打电话约面试时间,5月30号去北京望京恒电大厦美团总部面试。6月3号接到HR电话,通知收获offer。这里给大家分享下我的面经,仅供参考。一轮技术面 这次的面试是在美团总部办公区进行的,一轮技术面应该是...
2019-06-14 09:27:58 1265 3
原创 python常用语法知识点
Python常用知识点dir函数(查看一个对象的所有属性和方法)__类变量名(隐藏变量)@property__slots __(限制对象的属性)给类或者类实例动态添加方法 最近在复习一下Python的基础知识,发现还是有一些语法点并没有记住,这里记录一下,同时给大家分享一下。dir函数(查看一个对象的所有属性和方法) 听过dir函数,我们可以看到...
2019-03-20 10:10:51 161
原创 Diameter of Binary Tree(leetcode)
Diameter of Binary Tree题目描述解题思路程序代码 leetcode中,遇到了一个以前没有见过的题,难度标记: easy,通过率(Acceptance):46.2%,虽然难度上看起来并不是很难,但是题目的内容还是第一次见到,这里记录一下,同时也分享给大家,欢迎批评指正。题目描述 题目的原文描述是这样的:Given a bin...
2019-03-06 10:10:55 136
原创 Number of Boomerangs(leetcode)
Number of Boomerangs题目描述解题思路程序源码 这个是一道leetcode上面的题目,虽然上面显示通过率49.2%,但这里想分享一下我自己的在这道题目上的解法。题目描述Given n points in the plane that are all pairwise distinct, a “boomerang” is a tuple of poi...
2019-03-04 13:42:31 151
原创 Path Sum III(leetcode)
Path Sum III--找出二叉树中符合要求的路径数题目描述解题思路程序代码 这是一个leetcode上的难度为easy的题,但是整个题目的标记难度为easy,虽然题目难度标记为简单,但是整个题目还是蛮有有趣的,因此这里我们来分享这道题的思路。题目描述 整个程序的描述还是比较简单的,这里我把原题目贴出来。You are given a b...
2019-03-02 20:01:33 123
原创 valid perfect square(leetcode)
valid perfect square题目介绍解题方法 最近在刷leetcode, 遇到一个很easy的问题,但是用蛮力的方法,根本解不开,想着应该是数学得某个知识,这个结介绍一下。题目介绍 这个题目就是输入一个整数,来判断它是不是一个整数的平方,虽然可以用蛮力算法来解决,但是在提价的时候会遇到 Time Limit Exceed这个问题,所以常...
2019-02-28 14:47:37 114
原创 house robber 问题(递归方法)
house robber问题题目描述解题思路数学表达式代码实现  最近在刷leetcode,看到这个题目,觉得还蛮有意思,这里给出一个关于这个问题的递归的解法。  PS:递归的解法比较好理解,但有一个缺点就是算法的效率比较低(算法需要重复计算一些值),在数据量比较大的情况下,执行时间较长,在数据量较小的情况下,可以采用这种方法。题目描述 &...
2019-02-26 14:03:24 259
原创 python数据分析学习笔记 part 1
python数据分析学习笔记 day 1加载数据欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出...
2019-01-18 15:21:53 147
原创 mongoengine的FileField的使用
mongoengine的FileField的使用GridFSFileField 这两天在用scrapy框架进行爬虫的时候,需要MongoDB对爬下来的图片进行保存。 这里用到Mongoengine对MongoDB进行操作。之前有用到Mongoengine,但是从来没用到过FileField,这里通过查阅官方文档,对FileFile有了初步的认识。记录一下GridFS MongoDB中存文...
2018-12-01 13:00:39 1585
原创 不使用中间变量交换2个数
不使用中间变量交换2个数交换2个数,使用中间变量的方法想必大家都会很快的说出来,但是怎么才能不使用任何中间变量的方法来交换2个数呢,估计很少人能够很快说出来,这里给大家介绍一种非常简单的方法,也是我在某个计算机经典书籍中看到的,这里给大家分享一下。#include<stdio.h>int main(int argc,char ** argv){int a ,b; //定义2个...
2018-11-22 10:46:31 259
原创 Ubuntu18.04配置MySQL8.0远程登录
Ubuntu18.04配置MySQL8.0远程登录Ubuntu18.04配置MySQL8.0远程登录安装MySQL8.0配置远程登录测试Ubuntu18.04配置MySQL8.0远程登录安装MySQL8.0Ubuntu18.04LTS是目前Ubuntu最新的长期支持版本(long term support),安装教程可以自行按照网上的教程安装,只是有一点需要注意:在选择加密方式时选择,请选择...
2018-10-22 16:56:34 4608 1
原创 腾讯云+Apache+Ubuntu Server16.04 部署Django
最近在学习Python Web中的Django框架,自己跟着官方文档写了小的demo。在编写完代码后,想把它部署在腾讯云上,一开始没有什么想法,后来也看了别人的部署的过程,但还是遇到了很多坑,这里把我自己部署的过程记录下来,已做以后查看,同时也分享给大家。首先声明下我的部署环境:腾讯云+Apache 2.4.18+python3.5+Django2.0+Ubuntu Server 16.04 LT...
2018-03-25 11:23:48 1413
使用Flask-mail发送邮件无法连接主机
2017-10-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人