自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小的天有大大的梦想

记录自学的点点滴滴

  • 博客(46)
  • 问答 (2)
  • 收藏
  • 关注

原创 Python2的编码问题!必须要来吐槽一下

这几天在弄一个关于微信小程序的数据分析项目,由于我的py版本为2.7,也一直没安3.X,所以在进行输出的时候,中文怎么输出都是乱码。挣扎了几个小时以后,我发现问题了:用py3的格式,print() 带括号,进行输出,就会产生乱码,如果规规矩矩用py2的输出格式(没括号),就不会有乱码问题,这一下午,我真的是醉了。python输出乱码的小伙伴们,可以考虑一下你们的输出是否标准。...

2019-12-08 16:28:52 166

原创 花开花落,转眼已要毕业

刚开始经营这个博客的时候还是研一,现在已经是研三老学长了,很惭愧没有能将当初全部的热情,一点不少的注入这里,今天偶然翻起自己的博客,确实有一些感慨,就要毕业了,好好努力吧。...

2019-12-05 11:00:50 191

原创 【Git】查看log,版本的回退等操作

查看loggit log --pretty=oneline版本回退:当编辑新的代码之后,如果想退回到之前的版本,可以:# HEAD代表上一个版本,HEAD^^代表上上个版本,HEAD~100代表上100个版本git reset HEAD^此时是从仓库区退回到暂存区,工作区的内容并未改变,所以继续git checkout hello.txt此时再cat hello.txt就会发...

2018-12-24 20:45:46 680

原创 【Git】Linux下的Git创建仓库、文件下载与上传操作

Git(分布式版本管理系统)版本控制器两大功能:1. 可以回溯到之前的某个版本2. 可以将多人的代码合并在一起操作:本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,先来创建SSH Key:ssh-keygen -t rsa -C "[email protected]"登录github,添加用户的SSH秘钥,这样大家就可以使用同一个仓库进行存储代码了,秘钥在生成的时候有目录...

2018-12-24 15:53:24 589

原创 Selenium+PhantomJS使用时报错原因及解决方案

今天在学Selenium+PhantomJS的时候,报如下错误:ImportError: cannot import name webdriver具体原因就是你的文件名是’selenium.py’,这会导致引用的时候,先调用自己创建的这个文件,所以就找不到了。除此之外值得注意的一点就是,在改了文件名以后,还要删掉生成的selenium.pyc这个文件才行。...

2018-11-30 22:05:46 1157

原创 python 多进程

多进程多任务执行方法(调度算法)有时间片轮转,优先级调度* 并发:任务数大于核数,看上去是一起执行的* 并行:任务数小于等于核数,是真正一起执行的import osimport timeret=os.fork() #创建一个进程 原进程为父进程,创建的称子进程 父进程返回ret>0,子进程ret=0if ret==0: while True: print(‘1111...

2018-10-26 11:22:19 144

原创 cv2.VideoCapture()无法打开视频解决方法

先把我的代码贴上来import cv2import numpy as npcap = cv2.VideoCapture("./video/test1.avi")while(1): # get a frame ret, frame = cap.read() # show a frame cv2.imshow("capture", frame) if ...

2018-10-16 11:29:41 25843 5

转载 mkvirtualenv: 未找到命令的解决方法

1.升级python包管理工具pippip install --upgrade pip备注:当你想升级一个包的时候 pip install --upgrade 包名2.python虚拟环境安装sudo apt-get install python-virtualenvsudo easy_install virtualenvwrapper上述工具装好后找不到mkvirtualenv命...

2018-10-11 17:15:47 1345

原创 【网络编程】tcp服务器与客户端

TCP与UDP的区别:TCP传输控制协议(稳定)(慢一些) UDP用户数据包协议(不稳定)(快一些)TCP有三次握手,a给b请求数据,b发送请求确认并发送一个数据包,a收到数据包再发送确认消息给bUDP不管是否发到,只是一直在发送多个电脑间进程通信的方式:socket套接字每创建一个套接字就会动态分配一个端口,每次运行端口都不同一般接收方端口绑定,发送方不做要求from socke...

2018-09-28 10:54:29 217

原创 解决Pycharm无法导入包问题 Unresolved reference

模块无法导入,提示错误 unresolved reference如图所示,右键你的目录,选择source,这样import的模块类等,就是通过这些source文件夹作为根路径来查找,也就是在这些source文件夹中查找import的东西。...

2018-09-27 20:41:12 2095

原创 【数据结构】单链表及其操作

链表单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。节点实现class SingleNode(object):"""单链表的结点"""def __init__(self,item):# _item存放数据元素self.item = item#

2018-09-26 20:25:07 187

原创 【总结】一些python的基础知识(1)

这都是一些python的基础知识,总结的可能也不是太好,都是平时自己笔记上的内容了,仅供参考。Python是动态语言 python内一切皆对象 sudo update-alternatives –config vim 切换vim py3和py2python切片 name=’shangjiahe’ name[2:5] ang name[2:] angjiahe name[...

2018-09-16 22:48:25 164

原创

好久没更新这个博客了,最近一直在紧张的学习Python就业相关方面的知识,以至于忽略了这个博客,从今天开始整理这几天学到的知识,希望能够用我的一些经验帮助到大家。...

2018-09-16 21:34:13 103

原创 哎呀崩溃!!!关于np.shape()在对数组和图片使用时的差异

由于对np.shape()这个函数输出的值很好奇,在网上查询结果不统一,于是自己通过手动实验看一下结果构造矩阵import numpy as npimport cv2a=np.array(range(0,36))b=a.reshape((3,3,4))>>>[[[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]]...

2018-04-13 11:38:23 1897

原创 关于Kernel的一点解释

通过这张图我们一目了然,内核(kernel)实则就是一个小的矩阵,通过扫描图片来进行重新计算,计算方法为矩阵相乘后并将各个元素相加,得到新的像素值。 由图可理解,内核的大小必须为奇数。通过动图来更好的理解上面这段话。...

2018-04-09 15:30:31 11447

转载 python排序的简单方法

今天在知乎上看到这个很便捷的方法,想分享给大家。[P1, P2, P3, ...Pn].sort(key=lambda x: (x.grade, x.height))把需要排序的属性拿出来作为一个 tuple,主要的放前面,次要的放后面。因为 Python 在比较 tuple 大小的时候正是按字典序进行的。如果需要对更多属性排序,继续添加进 tuple 即可。这个技巧还可以扩展。假设有一个...

2018-04-03 16:52:06 200

原创 Harris角点检测

# -*- coding: utf-8 -*-"""Created on Thu Mar 29 22:29:41 2018@author: Administrator"""from PIL import Imagefrom pylab import *from numpy import *from scipy.ndimage import filtersdef compute...

2018-03-30 16:37:38 316

原创 Python中list和numpy.array的区别

在学习的过程中,博主发现书中的好多代码都将list转化成了array,那么这个array究竟何许人也,为什么要进行转换呢?>>from numpy import *>>a=[[1,2,3],[4,5,6],[7,8,9]]>>a[[1,2,3],[4,5,6],[7,8,9]]>>type(a)<type 'list'>...

2018-03-19 10:08:53 786

原创 图像的主成分分析(PCA)

今天被这一知识点折磨的够呛,主要原因是好多关于矩阵的记忆都有一些模糊,并且一些Numpy的函数并不是太了解,现在讲一些关于这一节的知识点总结一下,方便大家参考。 首先介绍一下PCA PCA是一个非常有用的降维技巧,可以在使用尽可能少维数的前提下,尽可能多的保持训练数据信息。from PIL import Imagefrom numpy import im=array(Image.o...

2018-03-18 22:52:41 9579 1

原创 Matplotlib下plot()操作遇到的一些小问题

Matplotlib下plot()操作遇到的一些小问题比如:x=[100,100,400,400]y=[200,500,200,500]####使用蓝色星标标记绘制点plot(x,y,'r*')####绘制链接前两个点的线plot(x[:2],y[:2])上述代码正常显示效果 但我在将plot里面的r*修改为o-之后,发现程序将所有的点全部连接上了。 后来经试验,在o...

2018-03-14 22:15:11 288

原创 引入PIL之后图片无法显示的问题

引入PIL之后图片无法显示的问题在from PIL import Imagepic=image.open('test.jpg')pic.show()之后运行时,发现图片不能够正常的显示,windows自带的图片查看器显示图片内容不存在。 解决方法:(C为Python的安装盘符) C:\Python27\lib\site-packages\PIL\ImageShow.py...

2018-03-14 20:36:03 1469

转载 HTTPS工作流程

本文只是把网上关于 https 工作原理的文章总结并归纳整理的产物,希望能从一个不同的视角用通俗的话介绍 https 工作流程,5分钟足够了。来看一张图,我们看图说话 https连接流程图 注意,为了更好的区分明文和密文,用【AA】代表AA被加密,AA 代表正常未加密client 发出请求 server 收到请求,并自己生成一对密钥,即 公钥S 和 私钥S server 把生成...

2018-02-27 21:38:24 1596

原创 依赖注入

依赖注入

2017-11-25 11:13:20 138

原创 PHPMailer模拟队列发送邮件

<?php//队列//phpcli模式,当使用php.exe的时候,会创建进程,当程序结束后,进程结束。exec("E:\wamp\bin\php\php5.5.12\php.exe cli_test.php"); ?><?php$rootPath=dirname(__FILE__);require $rootPath.'/PHPMailer/PHPMailerAutoload.php

2017-11-16 15:35:22 1067

原创 MySQL学习笔记后续(开发技巧)

mysql开发技巧

2017-11-09 19:41:11 192

原创 laravel学习笔记之session控制

public function session1(Request $request){ //1.HTTP request session(); //$request->session()->put('key1','value1'); //$re = $request->session()->get('key1'); //2.session

2017-11-03 16:15:32 440

原创 laravel学习笔记之Eloquent ORM

通过ORM来进行数据库操作 ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。public function orm1(){ //all()函数 //$students = St

2017-11-02 16:53:43 204

原创 laravel学习笔记之查询构造器

通过路由访问控制器,来进行与数据库的交互 首先在.evn文件里面进行数据库的配置 然后代码如下:#route.phpRoute::get('query1','StudentController@query1');Route::get('query2','StudentController@query2');Route::get('query3','StudentController@que

2017-11-01 21:38:53 821

原创 laravel学习笔记之路由

路由代码写在Http下的routes.php中//基础路由Route::get('basic1',function(){ return 'hello world';});Route::post('basic2',function(){ return 'hello world';});//多请求路由//match 注册一个指定的多路由请求Route::match(['get',

2017-11-01 19:56:17 182

转载 laravel学习笔记之目录结构

1、简介 Laravel 应用默认的目录结构试图为不管是大型应用还是小型应用提供一个好的起点,当然,你可以自己按照喜好重新组织应用目录结构,Laravel 对类在何处被加载没有任何限制——只要 Composer 可以自动载入它们即可。2、根目录 新安装的 Laravel 应用包含许多文件夹:app目录包含了应用的核心代码;bootstrap目录包含了少许文件用于框架的启动和自动载入配置,还有一个

2017-10-31 17:23:10 186

原创 JSON学习笔记

$json_str='{"key":"value","key1":"value1"}';var_dump(json_decode($json_str,true));//若不加true,则输出一个对象,否则输出一个数组

2017-10-31 17:18:02 104

原创 GD库的学习

GD库

2017-10-17 17:09:36 328

原创 Redis的学习

redis

2017-10-15 16:59:13 188

原创 php伪静态地址

伪静态地址

2017-10-14 20:18:35 694

原创 php静态页面局部动态化

局部动态化

2017-10-14 17:20:48 1653

原创 PHP页面静态化

页面静态化

2017-10-13 19:35:53 243

原创 Linux学习笔记(一)

Linux学习笔记(一)

2017-10-12 20:43:32 122

原创 一些简单的php函数

温习一些函数方法

2017-10-12 20:14:39 345

原创 个人Blog开发学习笔记

PHP学习笔记

2017-09-28 20:29:00 261

原创 MySQL学习笔记

数据库的一些操作,不定时更新。

2017-09-27 14:04:14 308

空空如也

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

TA关注的人

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