自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

采菊东篱下,Python满乾坤!

九层之台起于累土;千里之行始于足下

  • 博客(519)
  • 资源 (1)
  • 收藏
  • 关注

原创 全面系统地总结Linux的基本操作(上)

1、 Linux文件和目录Windows 和 Linux 文件系统在 windows 平台下,打开"计算机",我们看到的是一个个的驱动器盘符:每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录):类 Unix 系统目录结构 ubuntu 没有盘符这个概念,只有一...

2020-02-09 10:21:43 509

原创 Python最实用的25个小技巧

Python 是一种通用的高级编程语言。用它可以做许多事,比如开发桌面 GUI 应用程序、网站和 Web 应用程序等。并且,通过处理常见的编程任务,Python 能让开发者专注应用程序的核心功能。此外,Python 语言的简单语法规则进一步简化了代码库的可读性和应用程序的可维护性。与其他编程语言相比,Python 的优势在于:与主要平台和操作系统兼容; 有许多开源框架和工具; 代码具...

2020-01-07 16:51:08 777

翻译 怎样处理糟糕的代码?

在职业生涯中,程序员难免会遇到糟糕的代码(bad code)——但是你并不需要成为一个打败这些糟糕代码的“恶人”。从轻松的角度来讲,糟糕的代码可以创造大量的就业机会。比如:需要从诸多优秀开发人员中找一个人来修复错误代码。 需要一两个高级开发人员来做代码审查,确保代码以后不会再次变得糟糕。 其他人还需要时不时地去咨询那位糟糕的程序员,以便弄明白这些乱七八糟的代码到底在干嘛。也就是说,我...

2019-12-11 17:43:06 494

转载 如何在python中精确地进行浮点数的四舍五入

在python试题中碰到这么一道题:输入三个浮点数,求它们的平均值并保留 1 位小数,对小数后第二位数进行四舍五入,最后输出结果错误示范因为涉及到四舍五入,随便搜了一下,发现了好多博客都用round(),就直接拿来用了round(1.555, 2) // 对小数后第二位数进行四舍五入# 1.55但是当我测试时发现这个四舍五入有点水啊!比如:>>&...

2019-11-12 16:33:26 3795

转载 怎么样才能更高效的学习区块链

一、为什么选择区块链选择区块链作为实践学习的案例,原因有三:第一,区块链是我最近两三个月刚学习的领域,对我来说也是一门从零开始学习的领域,这样的学习案例最具有指导作用。因为时间没有隔太久,很多学习过程中的细节我也还记得,这样我可以还原出更真实的学习过程。 第二,区块链——确切说是虚拟货币最近非常火,连中国大妈都知道了,我的微信群里也有部分人在玩或准备玩,但大部分人普遍对比特币和区块链缺乏...

2019-10-29 19:16:42 513

原创 想成为企业争抢的目标吗?你需要掌握的五大热门IT技能

在任何一个行业确保有最新的工作技能很重要,而在日新月异的IT界尤为重要,因为过去学到的技术和实践可能再也不是今天完成工作所需的技能和实践了。不管你何时或如何学得IT技能——无论通过正规的大学学位课程、强化培训班,还是完全通过自学并获得证书,对比一下你目前的技能与眼下IT工作所需的技能是个好主意。为此,不妨看一看你可能还没有掌握,但在未来十年事关IT工作成败的五大专长领域。1. IT安全...

2019-10-22 15:45:54 469

翻译 高效程序员的 7 项技能

软件工程师把大量时间花在练习 LeetCode 问题获得面试技巧和完善简历上。一旦他们最终在一家初创公司、谷歌、亚马逊或其他公司找到工作,他们可能就会发现,他们获得这份工作所需的技能与他们日常工作所需的技能并不匹配。受 TechLead 高效程序员的七项技能启发,我们团队想就这个话题发表自己的看法。下面是我们总结的高效程序员的七项技能。1. 学会如何阅读他人的代码除了你,所...

2019-09-18 16:39:10 338

转载 12306 抢票项目霸榜 GitHub,标星即将破万

十一将至,你买到回家的火车票了吗?如果没有,你可以试着打开 GitHub,在搜索栏键入 12306 的关键词,我相信你会发现一个新大陆。没错,这里有 1572 个抢票项目。它们大多用 Python、JavaScript、Java 写成。其中,名为 testerSunshine 12306 的项目,标星甚至即将破万。网友表示亲测好用,再也不用买加速包了。用 Python 抢票在技术圈已经...

2019-09-10 15:31:20 2786

原创 利用numpy删除DataFrame某一行/列、多行内容

一、用法:DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False)参数说明:labels:就是要删除的行列的名字,用列表给定axis: 默认为0,指删除行,因此删除columns时要指定axis=1;index:直接指定要删除的行columns: 直接指定要删除的列inplace=False...

2019-09-04 13:37:47 9099

原创 深入研究Python 世界的规则,我的薪资直接翻倍

前言编程,其实和玩电子游戏有一些相似之处。你在玩不同游戏前,需要先学习每个游戏的不同规则,只有熟悉和灵活运用游戏规则,才更有可能在游戏中获胜。而编程也是一样,不同编程语言同样有着不一样的“规则”。大到是否支持面向对象,小到是否可以定义常量,编程语言的规则比绝大多数电子游戏要复杂的多。当我们编程时,如果直接拿一种语言的经验套用到另外一种语言上,很多时候并不能取得最佳结果。这就好像一个 C...

2019-08-20 15:34:09 373

翻译 开发人员:月薪过万与年薪百万之间的差距

有一句话在开发人员圈子广为流传:“初级开发人员的标志就是需要在中级和高级开发人员的指导下完成工作。”所以,我们不要苛刻初级开发人员写的代码对错严谨,毕竟每个开发人员都有这样的一个过程。据译者观察,初级开发人员往往认为自己写的代码都是高质量的;而中级开发人员认识到了软件知识会影响代码质量;中高级开发人员则认识到硬件知识会影响到代码质量;高级开发人员反而认为自己写的部分代码质量不够高,需要恶补硬件知...

2019-08-09 11:50:35 750

原创 python3之批量修改文件名称

import osdef folder_rename_add(): #1. 获取要重命名的文件夹 名字 (事先存在的) folder_name = input("请输入要重命名的文件夹:") #2. 获取制定的文件夹中的所有 文件名字 file_names = os.listdir(folder_name) #3. 重命名 for na...

2019-07-16 19:36:37 737

转载 写了 10 年代码之后,我学到的 7 个绝对真理

明年就是我的开发者生涯的第十个年头。整整十年!我有三分之二的时间都用在了 Web 开发上。在孩童时代,当其他小孩还在学习乐器或芭蕾舞的时候,我在自己的卧室里用代码编织了一个神奇的世界。为了给这十年来一个总结,我想分享一下我在过去的十年当中作为一名开发者的心路历程。对于现今的初级开发者来说,或许他们会在这篇文章里找到一些能够引起他们共鸣的东西,或者让他们深受鼓舞的东西。对于现今的高级开发者来说...

2019-07-02 18:56:42 579

原创 python中的有序字典及其使用方法

有序字典和通常字典类似,只是它可以记录元素插入其中的顺序,而一般字典是会以任意的顺序迭代的。1、普通字典:d1={}d1['a']='A'd1['b']='B'd1['c']='C'd1['d']='D' #此时的d1 = {'a':'A','b':'B','c':'C','d':'D'}for k,v in d1.items(): print k,v...

2019-06-19 19:11:42 5900 5

原创 Notepad++的json 格式化

一、在线安装:1. 打开nodepad++2. 找到JSON Viewer 点击右上角"安装",会有提示框安装重启notepad++, 点击ok3. 自动重启后, 就可以看到插件这栏有JSON Viewer了, 至于用哪个选项可以格式化, 就来动手试试吧~~~二、下载复制到指定位置1、下载对应版本的JsonViewer插件压缩包:64位:...

2019-05-14 17:02:51 6520

转载 GitHub标星2.6万!Python算法新手入门大全

今天推荐一个Python学习的干货。几个印度小哥,在GitHub上建了一个各种Python算法的新手入门大全,现在标星已经超过2.6万。这个项目主要包括两部分内容:一是各种算法的基本原理讲解,二是各种算法的代码实现。传送门在此:https://github.com/TheAlgorithms/Python简单介绍下。算法的基本原理讲解部分,包括排序算法、搜索算法、插值算法、跳跃...

2019-04-28 08:35:06 5647 1

转载 从内置函数看 Python 的设计思想:len(x) 是否击败 x.len(),

内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作。它们预先定义在内置命名空间中,开箱即用,所见即所得。Python 被公认是一种新手友好型的语言,这种说法能够成立,内置函数在其中起到了极关键的作用。举个例子,求字符串 x 的长度,Python 的写法是 len(x) ,而且这种写法对列表、元组和字典等对象也同样适用,只需要传入对应的参数即可。len() 函数是共用的。...

2019-04-24 18:47:16 591

原创 微信定时每天给女友发送甜言蜜语(附代码教程)

准备工作:微信(扫码登陆网页版)pip install wxpypip install requests代码教程:from __future__ import unicode_literalsfrom threading import Timerfrom wxpy import *import requestsimport randombot = Bot()...

2019-03-11 18:02:31 11845 31

原创 Python自定义时间间隔访问网页

方法一:利用webbrowserimport timeimport webbrowserwhile True: # 死循环 time.sleep(60 * 1) # 程序等待时间,这里等待1min,参数的基本单位是秒 print("正在访问:请稍等。。。") webbrowser.open( "https://blog.csdn.net/xu...

2019-03-06 14:26:14 3281

原创 判断 Python 对象是否包含某个属性的方法

先创建两个类,判断类的属性是否存在:class Foo(object): def __init__(self): super(Foo, self).__init__() self.is_whole = 1class Doo(object): def __init__(self): super(Doo, self).__...

2019-03-01 15:10:57 28078

原创 Python判断变量是否存在的方法

方法一:使用try: ... except NameError: ...。try: varexcept NameError: var_exists = Falseelse: var_exists = True方法二:使用内置函数locals():locals():获取已定义对象字典 #testvar未定义 In [1]: 'testv...

2019-02-28 11:33:43 50650

转载 2019年CSDN人气最高博客排名榜(前20强),业界传说,膜拜!

截止到2019年02月12日,CSDN前二十的大神:1. stpeace:原创2150,粉丝5037,评论2966,访问量1613万+    链接:https://blog.csdn.net/stpeace/    简介:近几年排名稳步上升,至今仍有妙文佳作不断更新2. 袁萌:原创5233,粉丝9637,评论2万+,访问量887万+    链接:https://blog.csd...

2019-02-26 19:48:46 3981 4

原创 Python中查找包含它的列表元素的索引,index报错!!!

对于列表["foo", "bar", "baz"]和列表中的项目"bar",如何在Python中获取其索引(1)? 一、index>>> ["foo", "bar", "baz"].index("bar")1警告如下请注意,虽然这也许是回答这个问题最彻底的方法是问,index是一个相当

2019-02-26 19:10:54 5421

原创 【django学习】request.POST与request.POST.get两者主要区别

request.POST是用来接收前端传过来的数据 一、request.POST.get('sth')与 request.POST ['sth'] - 区别request.POST['sth']KeyError如果'sth'不在,将提出异常request.POST。request.POST.get('sth')将返回None如果'sth'不在request.POST。此外,.g...

2019-02-20 10:20:37 2979

原创 Python的数据类型

数据类型基础数据整数型:int类型,整数;例如:1 浮点型:float类型,带小数点的数字;例如:1.0 字符串:str类型,由引号扩起来的内容;例如 'str',空字符串用' '表示 布尔值:bool类型,只有True 和 False;所有的非空内容都可以表示True,所有的空项都可以表示False;例如:1 == True,'str' == True数据结构列表:list,...

2019-02-19 15:36:50 317

原创 Python把两张图片拼接为一张图片并保存

这里主要用Python扩展库pillow中Image对象的paste()方法把两张图片拼接起来from os import listdirfrom PIL import Imagedef pinjie(): # 获取当前文件夹中所有JPG图像 im_list = [Image.open(fn) for fn in listdir() if fn.endswith('....

2019-01-21 16:12:48 29346 2

原创 Git中非常重要的一个文件——.gitignore详解

首先要强调一点,这个文件的完整文件名就是“.gitignore”,注意最前面有个“.”。这样没有扩展名的文件在Windows下不太好创建,这里给出win7的创建方法:创建一个文件,文件名为:“.gitignore.”,注意前后都有一个点。保存之后系统会自动重命名为“.gitignore”。一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不...

2019-01-03 12:54:10 1391

原创 JSON数据格式

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,...

2018-12-24 19:35:53 496

原创 详解nohup和& 区别

nohupnohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时...

2018-12-17 19:02:00 4775 1

原创 python重载运算符

class Rational(object): def __init__(self, p, q): self.p = p self.q = q def __add__(self, r): return Rational(self.p * r.q + self.q * r.p, self.q * r.q) def __sub_...

2018-11-28 08:36:43 853

转载 Python 中,matplotlib绘图无法显示中文的问题

在python中,默认情况下是无法显示中文的,如下代码:import matplotlib.pyplot as plt # 定义文本框和箭头格式decisionNode = dict(boxstyle = "sawtooth", fc = "0.8")leafNode = dict(boxstyle = "round4", fc = "0.8")arrow_args = dict(...

2018-11-08 18:05:52 3389

原创 微信小程序在当前页面设置其他页面的数据

如果其他页面用到的数据是 globalData, 那么直接在当前页面修改 globalData 数据即可。如果其他页面用到的数据是 storage, 那么直接在当前页面修改 storage 数据即可。 场景:(由 A 页面跳转到 B 页面)在 B 页面完成某些操作后跳转(或返回)到 A 页面,同时如果 B 页面中某个操作执行成功后需要改变 A 页面的某个值,如果没有操作成功,就不需...

2018-11-02 13:43:49 2733

原创 微信小程序页面跳转方法总结

微信小程序页面跳转目前有以下方法(不全面的欢迎补充):1. 利用小程序提供的 API 跳转:// 保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。// 注意:调用 navigateTo 跳转时,调用该方法的页面会被加入堆栈,但是 redirectTo wx.navigateTo({ url: 'page/home/home?user_id...

2018-11-02 13:17:11 519

原创 python:文件操作

1. 文件操作介绍说到操作文件我们肯定会想到流,文件的操作都是通过流来操作的。在python中文件的操作非常简单,并不像Java等其他语言一样有各种各样的流操作,我们直接使用open函数即可打开一个文件,然后进行各种操作,但是根据打开的不同的方式所能够执行的操作也不一样,打开文件的方式有:r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b 等等。下...

2018-10-29 16:05:25 477

原创 Python批量删除错误图片、修改文件名以及删除重复图片

一、批量删除错误图片:  代码如下:import os for name in range(1,150): with open('C:\\Users\\adimin\\Desktop\\Pixiv_Img\\{}.png' .format(str(name)), 'rb') as fp: data = fp.read() if(len(data) ==...

2018-10-26 17:14:34 2810

原创 如何安装Pycharm官方统计代码行插件

最近一直想统计Pycharm的总计代码行数,找到了官方的统计行数插件,发现效果还不错。官方代码统计插件指导:https://plugins.jetbrains.com/plugin/4509-statistic(英文版)(初级教程,大牛请忽略)***该插件需要Java1.8环境变量支持,没有安装JRE的同学出门左转找百度,安装Java1.8,部署JRE环境。完成JRE环境部...

2018-10-11 10:35:15 2915

原创 WeUI for 小程序使用教程文档总结

WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含按钮button、组件cell、弹框dialog、 进度条progress、 提示toast、文章article、弹出菜单actionsheet、图标icon等各式元素。 一、项目地址https://github.com/weui/weui-wxss/...

2018-09-26 15:41:54 11035 3

原创 微信小程序使用函数的方法

一、使用来自不同页面的函数函数写在util.js页面function formatTime(date) { var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDate() var hour = date.getHours() var minute = dat...

2018-09-25 14:02:37 3443

原创 微信小程序中带参数返回上一页的方法总结(三种)

本篇文章给大家带来的内容是关于微信小程序中带参数返回上一页的方法总结(三种),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。方法一把当前页面数据放入本地缓存( wx.setStorage(wx.setStorageSync),上一个页面再从缓存中取出(wx.getStorage(wx.getStorageSync))同时退出登录时要清除缓存(wx.clearStorage(...

2018-09-19 17:59:04 10691 1

原创 微信小程序的不同函数调用的几种方法

 一、调取参数直接调取当前js中的方法,调取参数that.bindViewTap(); 二、跳转页面navigateTo: function () {wx.navigateTo({ url: '../page4/page4' });},全局变量使用方法a.jsvar app = getApp()Page({data: {hex1: [],})}//...

2018-09-18 11:02:29 8070

网页播放视频播放加速器,适合刷视频的人

网页播放视频播放加速器,适合刷视频的人

2023-04-23

微信小程序-爱靓女

微信小程序源码,小程序的初级教程,最基本的要求,练手的好项目

2018-09-14

空空如也

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

TA关注的人

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