自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZackSock的博客

王者之路,岂可顺矣?

  • 博客(49)
  • 资源 (2)

原创 学会这些Python美图技巧,就等着女朋友夸你吧
原力计划

很多时候感觉学完了这些图像处理模块没有什么用,其实只是你不知道怎么用罢了。今天就给大家带了一些美图技巧,让你的图美翻全场,朋友圈赞不绝口,女朋友也夸你,富贵你好厉害啊!

2020-04-29 19:42:57 4693 13

原创 Python实现5毛钱特效
原力计划

请务必看到最后。Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛。

2020-04-16 17:19:43 38994 76

原创 Python10行以内代码能有什么高端操作
原力计划

Python10行以内代码能有什么高端操作

2020-03-30 16:01:14 43340 125

原创 Python实现坦克大战

Python实现经典坦克大战游戏。

2020-10-16 17:34:21 6734 10

原创 Python实现扫码工具

Python实现扫码工具二维码作为一种信息传递的工具,在当今社会发挥了重要作用。从手机用户登录到手机支付,生活的各个角落都能看到二维码的存在。那你知道二维码是怎么解析的吗?有想过自己实现一个扫码工具吗?如果想的话就继续看下去吧!...

2020-09-30 16:40:39 2870 4

原创 Python生成CSDN博客分享图
原力计划

我们分享博客的方式有很多种,最常见的无非就是分享链接。或者是编辑一条消息,写上标题链接等东西。但是这种方式都不够直观,相比之下图片的方式要更引人注目。

2020-05-30 22:24:50 724 2

原创 美翻你的朋友圈,Python生成蒙太奇马赛克图片
原力计划

我们有时候会听到这么一个词–“蒙太奇”,但却不知道这个词是什么意思。蒙太奇原为建筑学术语,意为构成、装配。而后又延伸为一种剪辑理论:当不同镜头拼接在一起时,往往又会产生各个镜头单独存在时所不具有的特定含义。这就是我们经常听到了蒙太奇手法,在电影《飞屋环游记》中皮克斯运用蒙太奇手法,用一个不到5分钟的短片展现了主角的大半人生,感动无数观众。下面我们就看看今天的内容同蒙太奇有何关系。

2020-05-23 11:19:06 1889 3

原创 程序员分手手册,教你如何恢复单身
原力计划

你渴望单身吗?

2020-05-21 09:51:01 1456 8

原创 Python识别图片中的文字
原力计划

不知道大家有没有遇到过这样的问题,就是在某个软件或者某个网页里面有一篇文章,你非常喜欢,但是不能复制。或者像百度文档一样,只能复制一部分,这个时候我们就会选择截图保存。

2020-05-17 12:49:59 13730 40

原创 如何用Python生成一个优雅的二维码
原力计划

如何用Python生成一个优雅的二维码二维码作为一种信息传递的工具,在当今社会发挥了重要作用。从手机用户登录到手机支付,生活的各个角落都能看到二维码的存在,那么我们如何自己生成一个二维码呢?如果使用Python,我们可以很快的生成一个二维码,我们可以自己定义二维码包含的信息。这些信息可以是文字、图片,也可以是网站。下面我们就来看看如何生成一个二维码。一、模块安装Python生成二维码是通过...

2020-05-11 16:05:50 6008 8

原创 【C语言数据结构4】-- 链表的实现
原力计划

链表一、什么是链表链表是线性表的一种,同顺序表一样,都是最基础的线性表。与顺序表的区别在于使用了不同存储结构实现,顺序表使用顺序存储结构,而链表使用链式存储结构。链表的实现是通过节点,通常节点包含两个区域,数据域和指针域。数据域用来存储我们的数据,而指针域用来存储下一个节点的指针,而节点之间的联系也是通过指针域来建立的。假如我们用链表存储下列有序数据:a1,a2,a3,…an。我们已知a1的地址,我们可以通过a1的地址获取a1,然后获取a1中的指针域,从而获取a2的数据,依次类推,遍历整个链表。上

2020-05-10 16:24:20 939

原创 Python头像动漫化,快来生成一个自己的动漫头像吧
原力计划

一、前言很多时候我们都会为头像发愁,像我这种万年不换头像的咸鱼从来没有这种烦恼。但是吧,有个个性化的头像还是非常有趣的,因为这个抠鼻屎的头像除了抠鼻屎这点,其它都很符合本人的气质,所以已经够用了。但是我还是打算把这个小技巧给大家分享。二、效果展示在我多次测试后,发现女生头像的生成还是比较不错的,而且最好是正面照。而男生动漫头像的生成就有点差强人意了,大家可以自己试试,下面我们看看我用有村大妹子生成的两张图片,我们先看第一张:接下来是第二张,我用的是垫底辣妹中的形象:两张效果都还可以,主要还是人

2020-05-09 03:02:15 10005 34

原创 Python玩转各种多媒体,视频、音频到图片
原力计划

Python玩转各种多媒体操作,视频、音频到图片我们经常会遇到一些对于多媒体文件修改的操作,像是对视频文件的操作:视频剪辑、字幕编辑、分离音频、视频音频混流等。又比如对音频文件的操作:音频剪辑,音频格式转换。再比如我们最常用的图片文件,格式转换、各个属性的编辑等。因为多媒体文件的操作众多,本文选取一些极具代表性的操作,以代码的形式实现各个操作。一、图片操作操作图片的模块有许多,其中比较常用的...

2020-04-29 10:13:32 14299 26

原创 Python实现高级电影特效,CXK也能影分身
原力计划

前几天写了个实现特效的博客,感觉有点差强人意,只是简简单单的换背景应用场景不是非常多,今天就来实现一个更加复杂的特效“影分身”。下面有请我们本场的主演,坤制作人为我们表演他拿手的鸡你太美。

2020-04-23 11:56:21 5323 3

原创 Python20行代码实现视频字符化
原力计划

Python20行代码实现视频字符化我们经常在B站上看到一些字符鬼畜视频,主要就是将一个视频转换成字符的样子展现出来。看起来是非常高端,但是实际实现起来确是非常简单,我们只需要接触opencv模块,就能很快的实现视频字符化。但是在此之前,我们先看看我们实现的效果是怎样的:上面就是截取的一部分效果图,下面开始进入我们的主题。一、OpenCV的安装及图片读取在Python中我们只需要用pip...

2020-04-11 15:24:10 12303 29

原创 超全Python图像处理讲解(多图预警)

文章目录Pillow模块讲解一、Image模块1.1 、打开图片和显示图片1.2、创建一个简单的图像1.3、图像混合(1)透明度混合(2)遮罩混合1.4、图像缩放(1)按像素缩放(2)按尺寸缩放1.5、图像的剪切与粘贴(1)图像粘贴(2)裁剪图像1.4、图像旋转和格式转换(1)图像旋转(2)格式转换1.5、分离和合并(1)分离(2)合并二、ImageFilter2.1、高斯模糊2.2、其它滤镜三、...

2020-04-07 13:20:25 98683 38

原创 Python自然语言处理只需要5行代码
原力计划

Python自然语言处理只需5行代码一、前言人工智能是Python语言的一大应用热门,而自然语言处理又是人工智能的一大方向。 自然语言处理( natural language processing )简称NLP,是研究人同计算机之间用自然语言通信的一种方法。我们都知道,计算机本质上只认识0和1,但是通过编程语言我们可以使用编程语言同计算机交流。这实际上就是程序员同计算机之间的通信,而我们日常生...

2020-03-23 20:43:12 7066 12

原创 别再自己抠图了,Python用5行代码实现批量抠图
原力计划

前言对于会PhotoShop的人来说,弄一张证件照还是非常简单的,但是还是有许多人不会PhotoShop的。今天就给你们带来一个非常简单的方法,用Python快速生成一个证件照,照片的底色随你选。实现原理生成证件照的原理非常简单,两步就可以完成。首先我们需要抠图,然后将透明的地方填相应的颜色,按照需求填相应的颜色。要是之前我对抠图是束手无策的,但是前几天发现了深度学习开发工具PaddleH...

2020-03-10 21:48:10 67593 191

原创 如何免费下载网页中的文档

最近在网上找文档,发下大多数都需要付费下载。这对于我这种抠门的人来说,可是非常心痛的。所以我就在网上寻找,看看有没有免费下载文档的方法,结果还真有。就是下面这款软件,可以免费下载百度文库和豆丁等网站中的文档,使用非常简单。我们下载软件打开界面如下:界面非常简单,主要就是一个输入框和一个按钮。我们在百度文库中找一个文档,图片如下:我们可以看到下载这个文档是需要下载券的。我们直接复制网页的地址...

2020-03-07 17:31:48 7185 1

原创 来,我教你用Python做个音乐海报

前言前段时间在一个朋友那么得到的灵感,想到可以用音乐播放页面作为一张海报图片。其实接下来要讲的和海报还是有差距的,而具体实现也只是简单的图片粘贴,但是在效果上还是不错的。效果图如下,希望大家喜欢:左边是原图,右边是需要添加到中间的图,也是图的主角。其实如果直接用ps实现上面的图是非常简单的,反倒是用代码实现有点曲折,不过实现过程还是非常有趣的,希望这篇博客可以可以让你学到知识。用Pillo...

2020-02-24 14:11:29 3878 6

原创 【C语言数据结构1】--数据结构和算法

数据结构和算法如果没有接触过数据结构这门课程,或者说只是单单听过这个名词。那么在含义方面,数据结构对于我们来说是非常陌生的。在了解一门课程之前,我们总是要知道这门课程要学习什么。一、什么是数据结构?在了解数据结构之前,我们需要知道什么是数据。对于人类来说,一切可以让我们获取信息的东西都是数据。我们可以通过一个动物的叫声判断是什么动物,我们可以通过一本书了解到作者想要表达的东西,我们也可以通过...

2020-02-09 16:43:40 6745 10

原创 OpenCv识别小罗伯特唐尼

一、OpenCV简单介绍在实现人脸识别之前,我们先简单了解一下OpenCv的一些基本操作。在此之前,我们需要先安装OpenCv,我们使用pip安装:pip install opencv-python另外我们还需要另外一个模块:pip install opencv-contrib-python接下来我们就可以学习OpenCv了。1.1、OpenCv操作图像我们来简单读取一个图像,并...

2020-02-01 22:30:16 7549 5

原创 【C语言数据结构3】--顺序表的实现

一、线性表在介绍数据机构时,我们说到了4类基本的数据结构,而今天要聊到的就是最常见的一种数据结构–线性表。而线性表因为自身的一些差异,又分为很多类型。由存储方式不同,而出现了顺序表和链表。由对表的操作限制,而出现了栈和队列。今天就和大家聊一下顺序表。1.1、什么是线性表线性表是非常常见的一种数据结构,想我们之前接触过的数组就是一种线性表。线性表的特点就是,元素之间存在一对一的关系。我们先假设...

2020-01-26 18:55:34 3188

原创 【C语言数据结构2】--指针的简单复习

前言指针作为C语言的重点,在数据结构中也发挥了重要作用,对指针的理解很有助于我们实现各种数据结构。所以我觉得有必要来复习一下指针的内容。本次复习是假设读者已经对指针有了大致的了解,知道取地址符、间接寻找符等运算符的作用,知道指针的运算等。这次复习是对一些细节内容的复习,而且是针对数据结构学习到的内容复习。一、字符串的指针字符串实际上就是字符数组,我们这里说字符串的指针,也就是字符数组的指针。...

2020-01-14 21:39:19 3734

原创 不会深度学习怎么写人脸识别

一、前言今天给大家带了的人脸识别非常简单,不需要大家了解TensorFlow,只需要对Python基本语法有一定了解。由于TensorFlow的火爆,把人脸识别再度推向我们的视线。像前段时间比较火的dee pfake,和人脸支付技术。虽然现阶段人脸识别仍有很大的争议性,但是它已经走进我们的视线当中了。很多小区在门禁系统中加入了人脸识别的功能,有些景区也添加了刷脸通道。但是对于技术的争议不是今天探...

2019-12-27 22:58:07 3381

原创 WordCloud生成卡卡西忍术词云

前言本想果断的说,卡卡西是火影里面最帅的人物。但是出于对大家的尊重,我改成

2019-12-14 10:09:51 6611 20

原创 GitHub上10个有趣的开源小游戏(附加在线演示)

前言GitHub作为程序员们的开源宝库,有着很多非常好的项目。对于初学者来说,游戏有着一种特殊的魅力。今天统计了GitHub上比较有趣的10个开源小游戏,其中有许多可以称之为经典。笔者是一名90后,《贪吃蛇》、《坦克大战》、《超级马里奥》和《太空侵略者》作为儿时的玩伴,陪伴笔者度过了很多时光,给笔者带来了非常多的回忆。1、Pacman(吃豆人游戏)项目演示地址: https://passe...

2019-12-08 22:20:03 17977 14

原创 SQL注入问题

sql注入是一种通过在输入中注入sql语句,来达到攻击数据库的效果。今天使用Java语言,来分析一下sql注入的相关问题。一、什么是SQL注入SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的...

2019-12-02 12:18:07 2860 2

原创 Python用10行代码爬取大批美女图片

  说到美女,第一个想到的就是美女云集的相亲网站了。所以今天也是选取某个相亲网站作为素材,爬取美女图片。1、准备工作首先需要一个相亲网站的账号,我这里选取的是“我主良缘”。注册登陆就可以了:登陆后界面大致如上,填一些筛选条件,然后点搜缘分,就是我们要的结果了。但是我们要做的是爬取其中的美女图片,我们右击->检查->Network,然后我们再点一下搜缘分,发现多...

2019-11-27 21:19:59 6296 13

原创 结构体与指针(一)

在学习数据结构的时候,会经常使用到结构体。今天分享的内容是结构体与指针,因为结构体和指针本身的内容并不是太多,所以今天的内容还包括了链表的实现。希望可以通过这篇博客,让大家熟悉结构体与指针,以及链表的实现。一、结构体指针1.1、结构体的简单介绍在实际应用过程中,一组单一数据类型的数组很难满足我们的需求,这个时候就需要借助结构体。结构体是一种构造数据类型,它有许多不同数据类型的成员。假如我们需...

2019-11-12 10:37:56 3224 3

原创 Python中几个非常有趣的模块

最近学习Python,发现了许多有趣的模块。感觉开启了新世界的大门,因为我也不是对所有模块都熟悉,所以今天不是讲代码。1、ItChat这是一个微信自动回复的模块,因为我微信一直无法登陆,所以也没有测试这个模块的功能。这里只是简单介绍一下。使用流程大致就是:登陆微信注册监听响应监听结束而我就卡在了登陆微信上面,注册监听的话代码也是非常简单的。它可以监听多种数据,文字、图片、视频等...

2019-10-24 13:01:26 27214 48

原创 Python实现天气查询功能(外加Excel技巧)

昨天在网上发现了一个非常方便的天气API,就用Python试着用了一下。参数是挺少的,用起来也方便,但是那个城市代码确实是搞了我好长时间。一、介绍我们先来看一下实现的程序有什么功能:功能也是非常简单的,输入城市,显示当前城市、当前日期时间、温度和天气。API使用的是国家气象局的接口,完全免费的:http://t.weather.sojson.com/api/weather/city/1...

2019-10-16 12:00:34 27262 42

原创 我和CSDN的故事

至今加入CSDN已经499天了,开始我只是个旁观者,慢慢的我也开始在CSDN上和大家交流,之后成为一个创作者。这段时间也在CSDN上学习了许多东西,不仅仅是只是上的进步,还是其它思想层面的进步。今天和大家分享一下我和CSDN的故事。一、旁观者最开始接触CSDN是大一的时候,当时刚接触编程,有很多不懂的地方。因为和老师接触的时间比较少,解决问题大多还是靠百度。开始的时候并没有太在意,但是到后面发...

2019-10-09 18:49:36 4058 53

原创 Python使用tkinter模块实现推箱子游戏

前段时间用C语言做了个字符版的推箱子,着实是比较简陋。正好最近用到了Python,然后想着用Python做一个图形界面的推箱子。这回可没有C那么简单,首先Python的图形界面我是没怎么用过,在网上找了一大堆教材,最后选择了tkinter,没什么特别的原因,只是因为网上说的多。接下来就来和大家分享一下,主要分享两点,第一就是这个程序的实现过程,第二点就是我在编写过程中的一些思考。一、介绍开发...

2019-10-06 12:17:52 9868 10

原创 C语言实现推箱子游戏

很早就想过做点小游戏了,但是一直没有机会动手。今天闲来无事,动起手来。过程还是蛮顺利的,代码也不是非常难。今天给大家分享一下~一、介绍开发语言:C语言开发工具:Dev-C++ 5.11日期:2019年9月28日作者:ZackSock也不说太多多余的话了,先看一下效果图:游戏中的人物、箱子、墙壁、球都是字符构成的。通过wasd键移动,规则的话就是推箱子的规则,也就不多说了。二、代...

2019-09-29 16:46:08 97814 255

原创 深入理解C语言指针

一、指针的概念要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。1.1、变量和地址先写一段简单的代码:void main(){ int x = 10, int y = 20;}这段代码非常简单,就是两个变量的声明,分别赋值了 10、20。我们把内存当做一个酒店,而每个房间就...

2019-09-28 08:37:33 69597 183

原创 C语言笔记5(指针上)

一、指针的概念1.1变量和地址变量:直观来说,int a、char ch、float num这些都是声明变量,而a、ch、num就是变量 地址:在计算机中,内存被分为一小块一小块的,而每一块都有一个编号,叫做地址。 一般变量都存储在内存当中。而每块内存都有一个独一无二的地址,这个地址就是指针 如果把内存比作一个宾馆,在声明一个变量时(int a),就相当于在宾馆前台办了入住手续。前台...

2019-09-25 08:12:32 2169

原创 Java学习路线全过程(包含视频及图书资源)

前段时间写了个关于学习路线的博客,但是有很多考虑欠缺的地方。今天重新做了一个思维导图,给大家整理了一下学习Java的整个路程。有什么问题大家可以友善发言。我把Java学习路程分为四个阶段,这个只是个人观点。即自己按照当前对Java的认识,归纳出的四个阶段。有错误的地方也很正常,有不同看法、或者鄙人有出错的地方大家可以尽管指出。四个阶段分别是“基础学习”、“深入学习”、“JavaWeb”和“...

2019-09-24 16:30:29 1848

原创 Android存储数据的三种方式

今天来给大家讲一下Android中如何存储数据。我编写Android使用的是Java语言,所以今天讲的也是Java版的数据存储。在Android中,数据存储主要有三种,文件存储、Sp、SQLite。文件存储就是我们平时的IO流,是非常传统的一种方式。而Sp是Android中的,利用XML文件存储数据的一种方式,要比文件存储简单。SQLite就是一个数据库了,基本操作和数据库大致一样。1、文件存...

2019-09-18 21:00:08 1912 2

原创 你们知道枚举是怎么实现的吗?

一、枚举的由来先假定一个场景,现在有一个需求。要求你创建一个员工类(Employee),其中有一个属性角色role。而公司中有BOSS、MANAGER、WORKER三种角色。那么这个类要怎么定义,我们一步一步慢慢实现这个类。我们先把属性role设置为String,那么Employee类如下定义:class Employee{ private String n...

2019-09-17 08:37:36 1325

C语言实现推箱子游戏.zip

C语言实现推箱子游戏的源代码及源程序。大家也可以在我的文章中直接复制代码运行就可以,不过需要大家整理一下。

2019-09-29

privateWeb.zip

个人浏览器主页的源码,大家可以直接去我主页复制源码,也可以下载这个压缩包

2019-07-23

空空如也

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