- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 树莓派重装系统,连接wifi 到每次登录自动发邮件
我自己有一个树莓派,放那很久硬是没有用到。今天在工作不忙的情况下,梳理一下树莓派的使用。首先,你需要下载一个树莓派的镜像文件。树莓派下载链接,树莓派首先需要把你下载的这个系统烧到一个cf卡里面,其实就是写到cf卡上。这个各个系统有专门的软件。我主要分享的写完硬盘之后的树莓派的操作。如果你有hdmi线,这种情况是最好的。你就直接接上显示器,就可以配置了。如果没有,就需要网线的方式,比较复杂。...
2018-10-31 19:08:24
1210
原创 No module named 'RPi' 的解决办法
No module named ‘RPi’。如果在树莓派上出现这个报错,解决办法为:sudo apt-get -y install python3-rpi.gpio # 如果不是python3, 可以尝试 sudo apt-get -y install python-rpi.gpio参考:https://stackoverflow.com/questions/44113851/impo...
2018-10-30 09:21:55
18507
原创 python 的sort, sorted,lambda
想写这篇文章是由largest-number这道题引起的。question:给你一个列表,类似于[3, 30, 34, 5, 9, 36].你把这些数拼成一个最大的数的字符串,即"953634330“即可建议自己思考之后再继续朝后看。---------------------------------------分割线-----------------------------------...
2018-10-25 15:06:14
2312
原创 python程序员的1024
今天是10.24日,程序员节日。记录一下今日工作和学到的东西吧树莓派的gpiozero接口。这个有一个官方文档 文档很容易学习。因为硬件的问题和拍摄时候的一些反光问题,项目在缓慢推进中。。。gpiozero是干嘛用的?就是操作树莓派的接口。树莓派上的引脚就是一个一个的接口。具体的用途和用法自行学习官网。当用线连接之后,或者你再有点led灯,自己做一个监控都没问题。当然,这个需要焊接,如果不焊接...
2018-10-24 19:49:26
968
2
原创 python实现 leetcode 53. maximum-subarray
按顺序求数组里面连续的数字和的最大值。maximum-subarray效率最高的一种方式,代码很清楚,同样借助两个变量。class Solution(object): def maxSubArray(self, nums): """ :type nums: List[int] :rtype: int """
2018-10-23 12:04:33
471
原创 python的迭代器,可迭代对象,生成器理解
上篇文章, python itertools 里面实现的groupby方法。里面用到了object, id, iter等很基础的方法, 看的有点晕。这里重新整理一下迭代器,可迭代对象, 生成器。复习一下,加深印象。python语言很容易上手。比如for循环。a = [1, 2, 3, 4]for i in a: print(i)不需要获取key, 直接就遍历了一遍。但是其他语言呢?比如...
2018-10-22 21:00:49
383
原创 造轮子 python group------给定一个字母或者字符串,按顺序计算字母或者字符串出现的字符和次数
给定一个字母或者字符串,按顺序计算字母或者字符串出现的字符和次数example:input = [1, 1, 1, 2, 3, 3, 3, 2, 2, 5, 5, 8, 8, 0]except = [[1, 3], [2, 1], [3, 3], [2, 2], [5, 2], [8, 2], [0, 1]]因为字典里面key是唯一的,并且无序。不能用元组来存储。只能用列表def li...
2018-10-22 17:33:24
1153
原创 树莓派 python3 安装 opencv 最容易的方法(非编译方式)
所需环境通过pip3安装的。sudo pip3 install opencv-python imutils numpy scipy通过系统自带环境apt-get安装的。sudo apt-get install libatlas-base-dev libjasper-devsudo apt-get install libgstreamer1.0-0sudo apt-get insta...
2018-10-18 13:05:44
5830
原创 leetcode threeSumMulti 的三种python解法(后两种特别好)
上周末参加了leetcode的考试, 做出两道题。不得不接受自己的愚笨。第三题在看了排名前两名java的答案和另一个python做的答案之后,除了感叹人家算法的精妙,也只能暗下决心,要花更多的时间来刷题!https://leetcode.com/contest/weekly-contest-106/problems/3sum-with-multiplicity/这里整理一下上周末的第三道题。...
2018-10-16 10:39:49
863
原创 用python 来获取当前电脑及python的信息
# coding:utf-8# 运行当前脚本来获取当前电脑及python的配置信息。import sys, platform# 先看python。a = sys.version_infoprint("当前python版本号是{a[0]}.{a[1]}.{a[2]}".format(a=a))ret = {}# 当前操作系统plat_form = platform.platform...
2018-10-11 14:49:41
2862
原创 自动打码脚本
根据位置,自动打码# 注意!需使用python3来运行当前代码, 需要安装requests库。# coding:utf-8"""工作需要整理的打码代码,这里修改了一下,让其功能更强大一点。"""import numpy as npfrom PIL import Imageimport requestsfrom io import BytesIOdef m
2018-10-10 16:17:14
5086
原创 PIL image 和 array 之间的转换
PIL image 转换成arrayimg = np.asarray(image)array 转换成 imageImage.fromarray(np.uint8(img))比较两个多维numpy数组是否相同(a == b).any() # 有一个相等即可(a == b).all() # 所有的都必须相等...
2018-10-10 09:07:24
1908
原创 leetcode 917. Reverse Only Letters
昨天的leetcode考试,因为坐车的原因,没有参加。这里补一下。第一题Given a string S, return the "reversed" string where all characters that are not a letter stay in the same place, and all letters reverse their positions. Ex...
2018-10-08 12:58:42
425
原创 linux添加一个用户及权限全过程
添加用户sudo adduser user_name用户密码sudo passwd user_name给新添加的用户添加执行sudo的权限。当前操作需要在root用户下进行!!!visudo修改成:找到root ALL=(ALL) ALL, 复制当前行。在下面增加粘贴之后修改root为user_name保存退出。root ALL=(ALL) ALLuser_name ALL...
2018-10-07 19:22:07
1400
Everything(带历史纪录)查询软件
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅