自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 利用Python实现一个科幻酷炫的罗盘时钟~网友:求求你,带带弟弟!

抖音上比较有趣的罗盘时钟,今天用turtle来画一下,基本功能实现了,拿来练习一下turtle,感觉还可以吧。

2022-09-23 18:01:35 3521

原创 Python爬虫:让“蜘蛛”帮我们工作

对于少量的数据,可以人工去找。但是对于大量的数据,如果在获取数据之后还要进行分析,则靠人工无法完成任务,这时就需要通过计算机程序帮助我们完成任务,这种程序就叫作。进阶版是在《看漫画学Python》的基础上讲解Python进阶的知识,如果你看过《看漫画学Python》,那么你一定很喜欢《看漫画学Python 2》。解析HTML数据是通过BeautifulSoup对象实现的,BeautifulSoup对象的常用函数如下。lxml:用C语言编写的解析器,速度很快,依赖于C库,在CPython环境下可以使用它。

2022-09-06 09:59:38 1020

原创 为程序员和新手准备的8大Python工具

Python 是一种开源编程语言,用于 Web 编程、数据科学、人工智能和许多科学应用。学习 Python 使程序员能够专注于解决问题,而不是专注于语法,其丰富的库赋予它完成伟大任务所需的力量。IDLE安装 Python 时,默认情况下也会安装 IDLE。这是比较好的Python工具之一。这使得在 Python 中入门变得非常简单。它的主要功能包括Python shell 窗口(交互式解释器)、跨平台(Windows、Linux、UNIX、Mac OS X)、智能缩进、代码着色、自动提示、可以实现

2020-12-21 18:31:16 926

转载 Python爬取哔哩哔哩(bilibili)视频

本篇文章主要给大家讲解下如实使用python 爬取哔哩哔哩中的视频,首先我是一名大数据开发工程师,爬虫只是我的一个业余爱好,喜欢爬虫的小伙伴可以一起交流。好了多了就不多说了喜欢的朋有可以收藏,转发请复原文链接谢谢。一、环境准备我这里使用的是环境如下仅供参考:开发工具: pycharmpython环境:python-3.8.0依赖的包: shutil,os,re,json,choice,requests,lxml二、页面分析我在这里就拿前段时间非常火的马老师的视频来举例子吧。视频链接: ww

2020-12-12 18:04:15 1341

原创 Python代码制作“恐龙跳一跳“小游戏

开发工具Python版本:3.6.4相关模块:pygame模块;以及一些Python自带的模块。相关文件卫星:web7599环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理介绍游戏规则简介:玩家通过空格键控制一只小恐龙的前进方式,当小恐龙触碰到植物或者飞龙时,游戏结束。小恐龙躲避的植物和飞龙越多,得分越高。逐步实现:Step1:定义精灵类为了方便实现小恐龙和植物以及飞龙之间的碰撞检测,我们先定义一些精灵类,包括:① 植物

2020-12-12 17:53:44 1519

原创 python“渡劫”进阶期(继承、多态、私有化、异常捕获、类属性和类方法)

1.单继承## 封装,继承和多态## 1.封装1、满足把内容封装到某个地方,另一个地方去调用封装的内容2、使用初始化构造方法,或者使用self获取封装的内容## 2.继承子类继承父类的属性和内容1.1单继承示例class Animal: def eat(self): print('吃饭了') pass def drink(self): print('喝水了') passclass Dog(A

2020-09-13 09:55:09 2425

原创 小伙利用VC++打造“键盘钩子”,实现系统键盘监控显示

键盘记录功能一直是木马等恶意软件窥探用户隐私的标配,那么这个功能是怎么实现的呢?在Ring3级下,微软就为我们内置了一个Hook窗口消息的API,也就是SetWindowsHookEx函数,这个函数能够实现优先拦截提交给特定窗口的信息,并进行拦截者需要的处理,然后再提交给窗口函数或是下一个钩子函数,函数第一个参数为idHook,需要设置钩子的类型,在以下代码样例中我们选择安装的钩子类型为WH_GETMESSAGE,用来拦截WM_KEYDOWN键盘信息。VC++ 键盘消息:显示用户操...

2020-05-22 14:40:37 1010

原创 C++俄罗斯方块(源码)值得收藏学习!

VC++俄罗斯方块源码带声音,操作说明:利用键盘控制方块的移动: ↑ 方块旋转 ↓ 直接落下 ←向左移动 → 向右移动。消除行数已经超过10级,游戏结束。  游戏具体玩法:选中游戏界面的"游戏"|"游戏开始"来开始游戏,每当用方块填充完一行或者多行时,则可以消除当前这一行或者多行的方块,并得到一定积分。当方块堆放的高度超过游戏所规定的最大高度,即游戏界面最上面的边界。则认定游戏结束。开始时将要出现方块没有生成,其不能赋值给当前方块数组。  判碰撞,遇到了边界或者有其他方块档住我觉得这个方法对编写

2020-05-18 15:37:55 1342 6

原创 利用Vc++给程序实现:炫酷的带音效的启动界面!

大家对微信这个应用是再熟悉不过了,相信大家也都注意到微信开机的图片——一个面对蓝色星球的孤独背影。那么,开动脑筋猜想一下:我们能不能做一个软件的启动界面呢?Vc++实现带音效的软件启动画面源码,这种效果相信大家经常见到,在软件启动的时候,并不是打开主窗口,而是先打开一个类似“Loading”的启动界面,显示软件LOGO等,本启动窗口同时还加入了音效,体验更佳。测试效果...

2020-03-24 16:03:38 2889 4

原创 利用C/C++打造战机射击躲避游戏「项目源码+教程」

《雷电》游戏的画面就给人一种艳丽的感觉,无论是海洋基地、荒漠要塞等关卡场景都更有一种立体的感觉了,各种武器攻击和爆炸的光影效果同样非常华丽炫目。今天小编用VC++战机射击躲避游戏-防雷电源码,飞机飞行射击、炸弹爆炸、飞行躲避类游戏,和经典的雷电游戏有十分相似,代码文件不多,不过整个游戏资源挺全,包括了背景音乐、图片资源等,这个游戏看上去写的时间比较早了,不过依然有很高的参考价值。...

2020-03-15 11:33:36 4242 2

原创 小伙利用VC++打造一款网络台球游戏「源代码完整」

本文详细介绍了在VC++6.0下基于OpenGL开发网络三维台球游戏的过程,解决了三维网络台球中关键技术如碰撞检测、球体运动的物理规律、网络对战功能的实现。VC++6.0 网络台球游戏源代码完整。编译Billiards.dsw文件,在Debug目录下会生成Billiards.exe文件,直接双击该文件,即可运行“网络台球”程序。Billiards在运行时需要glut32.dll...

2020-03-06 13:32:27 1564 1

原创 利用C/C++打造连连看游戏+外挂,非常适合零基础学编程的同学!

在我印象中,一向对游戏很不感冒的母亲只对两个游戏十分着迷过,一款是Windows自带的《蜘蛛纸牌》,还有一款就是《连连看》。VC++ 连连看+外挂 早两年的疯狂游戏,通过连连看的编写,你可以研究下:内存设备环境以及内存位图的创建,初始化,关联、动物图样内存位图、生成随机地图、将所有匹配成对的动物物种放进一个临时的地图中、每次从上面的临时地图中取走(获取后并在临时地图删除)、将一...

2020-03-03 14:46:28 3536

原创 C++冒泡排序算法排序详解!

冒泡排序是最简单的排序方法,理解起来容易。虽然它的计算步骤比较多,不是最快的,但它是最基本的,初学者一定要掌握。C++ 冒泡排序算法的实例源代码,一些排序方法的代码集锦,该函数模板使用冒泡法对集合元素进行排序,参数说明:  collection 集合对象,集合对象必须提供 [] 操作。  element 集合元素,该参数的作用仅仅是确定集合元素类型,  参数的...

2020-02-22 15:47:43 829

原创 c/c++资料:编程零基础到精通电子书+ppt分享!

C++大家已经是编程大咖必会的一门语言,内容多而复杂,但是学好了收入也是和努力成正比的。不少人因为现在的工作薪水低而学习最后生活更加美好。大学中IT行业更备受瞩目,C++现在的趋势已经跟的上时代,处处离不开IT行业,小编今天特意整理了很多之前学过的C++电子书以及ppt分享给大家。视频每天都会有更新的,还在犹豫什么?机会不容错过。...

2020-02-22 15:33:38 594 1

原创 利用C++打造网络驱动器映射,值得零基础学c++的开源项目

C++ 网络驱动器映射,好像前有发过类似的程序,每个驱动器映射的写法都不同,每个人都有自己的思路,这一个是书中的例子,可能比较简单了点,在Windows7下可以成功映射,特此与大家分享源码。源码测试截图:映射网络驱动器的批处理文件批处理映射网络驱动器开机启动映射网络驱动器时,每次重启电脑需要映射,让人不厌其烦,后来想到制作一个批处理文件,并设置开机启动,这样就解决...

2020-01-10 15:46:56 2791 2

原创 项目实战:利用C++编写的中国象棋「资料+开发工具」

中国象棋,增加了新的游戏模式,可以人机对战,双人对战和经典棋局的练习模式,增加了存档读档功能,界面更加友好,操作更加流畅。VC++编写的中国象棋源码,支持悔棋功能,而且我觉得这象棋的智商相当高,玩了下竟然每次都输,可能我象棋水平太菜。本游戏源代码开源,在VC6.0下可顺利编译,游戏可选择难易程序,运行界面也挺友好,如演示截图所示。项目制作过程:...

2019-12-30 16:35:14 2063 2

原创 VC++ 网络台球游戏源代码完整

游戏的画面采用了十分精致的3D画面风格,玩家在游戏中能够体验到十分逼真的游戏体验VC++6.0 网络台球游戏源代码完整。编译Billiards.dsw文件,在Debug目录下会生成Billiards.exe文件,直接双击该文件,即可运行“网络台球”程序。Billiards在运行时需要glut32.dll的支持,另外还需要资源文件BILLIARDSTABLE.bmp、MOH...

2019-12-23 19:01:55 2435 2

原创 VC++ Tanker“坦克大战”网络版 书中的例子源码

cocos2d-x坦克大战网络版demo源码(客户端+服务端),使用cocos2d-x 3.x引擎,包含服务端源码、地图生成器代码一个来自VC++游戏编程书籍中的VC++ Tanker “坦克大战”网络版源码,Tanker目录下包含了“坦克大战”Serverv2服务器程序和God客户机程序,分别编译其中的.dsw文件就可以获得相应的应用程序。要正确测试坦克大战程序,首先需...

2019-12-23 19:00:26 795

原创 VC6.0零基础项目实战:网络五子棋「完整源码收藏」

这个感觉很不错的一个网络版本的五子棋游戏源码,包含服务器端、游戏大厅之客户端。具有游戏大厅功能,支持多人游戏,可以实时显示玩家得分,支持互相发送信息聊天功能。VC6.0 随书源码实例——网络五子棋游戏源码,打开游戏后请先连接服务器,若没有连接游戏服务器,则每一步操作都会提示:不该走棋,运行本源码项目,然后编译FiveChess.dsw文件,双击Debug目录下的FiveC...

2019-12-23 18:58:12 1350 1

原创 小伙子利用C++制作游戏:面包圈大战,创意满分得到网友青睐

一款动感十足的小格斗游戏哦,小小的三明治跟高大的面包圈是一对冤家,彼此都不服对方,于是他们常常打架格斗,看谁是最厉害的,你看,现在他们又打起来了,让我们去看看谁胜出了吧!VC++ 游戏:面包圈大战源码,编译donuts.dsw文件,在Debug目录下会生成donuts.exe文件,直接双击该文件,即可运行“面包圈大战”程序。要正确编译该程序,需要安装DirectX 9.0...

2019-12-23 18:56:06 770

原创 VC++实现接收邮件程序+「源代码」适合零基础小白练习的项目

VC++ 6.0 接收邮件程序范例+源代码,本实例使用了“jmail.dll”邮件组件库,该组件需要到网上下载,下载后拷贝到工程文件夹下即可。你可看作本程序是VC++使用jmail.dll组件发送和接收邮件的一个调用示例,学会此控件的用法,会省去很多麻烦。源码测试截图:源码展示:最后,源码就展示到这里,每天分享c/c++项目实战...

2019-12-23 15:03:56 836 1

原创 小伙子用C++代码打造全屏幻灯片图片显示特效!成功拿到offer

今天我们想分享一个平面的c++电子杂志布局与“翻页”动画特效。导航时,内容被覆盖,然后显示下一页。根据页面之间的距离(在从菜单中选择页面时),我们将显示多个元素来覆盖内容,从而创建平面页面翻转外观。我们在每一页上都添加了一些视觉指示符,表示书皮。指示符将增长,这取决于我们当前处于哪个页面。VC++模拟制作类似屏保的全屏幻灯片图片显示特效,打开程序后即可全屏显示,不过程序在全屏后,晃动...

2019-12-23 15:02:42 884

原创 C++求解数独(舞蹈链)算法实例「超详细步骤+学习文档」

求解数独,包括了数独所有解和舞蹈链的源码文件,源码主要是数独求解(舞蹈链算法)由于回朔法易于理解,不做具体介绍(便于求出所有可行解),本次仅具体介绍舞蹈链算法。  程序设计采用了数组代替十字交叉链表。主要步骤为:问题转化-->舞蹈链算法求解-->转化输出可行解。  回溯法与舞蹈链算法求解同一问题时间对比,c++实现,存在误差(操作系统自身,输入输出),但...

2019-12-23 14:57:54 1161 3

原创 C++ CameraDS编程实现打开UVC摄像头视频设备

近期,要做一个usb摄像头的开发,然后看了韦东山老师的第三期视频,讲UVC协议摄像头开发的教程。做一些记录,以免忘记。C++ CameraDS编程实现打开UVC摄像头视频设备 ,源码使用说明:  1. 将CameraDS.h CameraDS.cpp以及目录DirectShow复制到你的项目中  2. 菜单 Project->Settings->Set...

2019-12-23 14:56:42 2582 1

原创 VS2015编写开发的VC++ 记事本小程序

自己做的一个记事本小程序,包括 注册、登录、记事本的使用。。 和windows 自带的蛮像的。。VS2015编写开发的VC++ 记事本小程序,附有完整的源码,请在VS2015下编译,VC6下编译可能会出错。本记事本不是太复杂,可作为新手学习VC++的参考范例,主要是窗体设计和字符处理方面。源码测试:源码展示:每天分享C/C+...

2019-12-23 14:55:17 1398 2

原创 程序员大佬用C++ 获取城市的天气预报,「源码以及学习资料!」

精准天气预报小程序包含国内外3000多个城市天气信息,采用国内外多家气象机构数据,空气质量指数、污染指数、温度趋势、pm2.5等更加丰富、精准天气信息!提供穿衣、洗车、紫外线、感冒、运动、旅游等生活指数,是您日常生活、出行旅游的必备小程序!VC++ 获取指定城市的天气预报信息,不过测试发现,这个天气预报失效了,因程序写于几年前,天气接口失效了,目标网站改版,你现在可以重新...

2019-12-21 15:25:55 931 1

原创 基于Qt库的C++贪吃蛇「源码+说明文档」适合学C/C++零基础学习

基于Qt库的C++贪吃蛇游戏源码,每个蛇节点画出来的宽度与高度, 蛇节点坐标更新, 每个节点都装前一节点的坐标,从最后的一个节点开始。通过这个代码您可了解下这种游戏编写的相关技巧,比如:蛇初始长度的设置,初始化蛇,初始食物的坐标,检查蛇是否越界碰到食物,创建新食物点, 不能与蛇头和蛇身节点重叠,设置蛇头的坐标,检查x、y轴坐标是否越界、检查蛇头是否会撞蛇身等。先分析一下游...

2019-12-21 15:24:51 1033 1

原创 小伙利用C++实现U盘热插拨监听程序,走上人生巅峰

想象这样一个场景:在严重堵车的高速公路上,除了等待道路恢复畅通,似乎并没有什么更好的办法。此刻的你一定恨不得前方恰巧就是高速闸道口可以助你迅速走上人生巅峰。VC++ U盘热插拨监听程序,自动发现U盘是否插入到电脑中,拨出U盘的动作也有监听,也可监听其它的USB设备是否有插入或拨出的动作,是一个来自于国外的U盘监听器源码。源码测试截图:...

2019-12-21 15:23:38 960 2

原创 利用C++打造双人对战的五子棋游戏,界面新颖「附源码」

五子棋游戏的历史可谓源远流长,是一款老少皆宜的两人对弈纯策略游戏,讲究的是有攻有守的五子棋技巧,玩法简单易上手,五个棋子连成一线就可获胜。单机五子棋,双人五子棋,好友联机对战模式…你想要的都能在这里找到!我们只为提供更优、更好、更全的五子棋游戏!VC++ 双人对战的五子棋游戏 界面新颖 附源码,VC.NET源码项目,五子棋-UI美化实例源码。看一看截图吧,是不是看上去很有...

2019-12-21 15:22:31 1924 1

原创 小伙利用VC++写的一个国外游戏代码,遭粉丝疯狂打call

一个VC++写的国外游戏代码 ,不知道叫什么名字,要正确编译源代码,则要安装DirectX 8.0以上版本。编译AdvInAbat.dsw文件,在Debug目录下会生成文件AdvInAbat.exe。需要在ijl15.dll(Intel Jpeg Library)下才能运行。于是我做了一些在市场上流行的国外游戏的研究并建立了一个给予这些游戏关于游戏玩家进路的几点要素,下面...

2019-12-21 15:21:08 306

原创 VC++ ChatRoom(CSocket)原理实现聊天室附代码!

VC++ 聊天室——ChatRoom源码,基于CSocket原理创建,编译其中的.dsw文件,在Debug目录下会生成对应的exe文件,双击该文件即可。程序既可以作为客户端又可作为服务器端。此聊天室用c++实现,一个服务器,多个客户的,局域网socket通信。有简单的界面,可以显示在线用户,上传下载文件等功能。源码展示:最后,每天分享C/C++...

2019-12-18 16:34:13 687 1

原创 VC++ 基于DirectX 的赛车游戏「源码」

本源码是基于DirectX8.0写的的赛车游戏,比较早了,依托DirectX实现的游戏程序,运行项目工程后请编译RaceX.dsw文件,在Debug目录下会生成文件RaceX.exe,直接双击即可运行“赛车”游戏。友情提示:要正确编译源代码,需要安装DirectX 8.0及其以上版本。源码测试截图:源码展示:最后...

2019-12-18 16:22:23 1212

原创 VC++ 飞行射击游戏「源码推荐收藏」

VC++ 编写的一款战机飞行射击游戏"入侵者"源码,基于DirectX进行图像渲染的一款游戏程序,打开项目后请编译Invasion.dsw文件,在Debug目录下会生成文件Invasion.exe,双击即可运行,开源爱好者提示:运行需要DirectX 8.0及其以上版本。是一款快捷奏的动作射击游戏。让你自己卷入暴徒和警察之间的战术冲突!你将扮演警察或暴徒,在用虚幻引擎4制作的美...

2019-12-18 16:17:24 462 2

原创 C++ 游戏开发实例:碰撞检测源码

一款来自国外的VC++ 游戏开发实例:碰撞检测源码,编译HitCheckDemo.dsw文件,在Debug目录下会生成文件HitCheckDemo.exe,直接双击该文件,即可运行“精灵碰撞检测”程序。用c语言写的旋转及碰撞检测示例源代码。在VC6.0环境中编写,使用了grahics 库。使用了二维OBB矩形投影半径算法。源码测试效果:源码展示:...

2019-12-18 16:15:59 1251

原创 C++.NET制作的8个方向控制的云台罗盘程序

VC++.NET制作的8个方向控制的云台罗盘程序,是PtzControl.h 云台控制控件,包含八个方向的调整按扭(上、下、左、右、左上、左下、右上、右下) 和六个调焦、放大按扭(分别为焦距+、焦距-、光学放大、光学缩孝光圈+、光圈-)等,功能相当强大,编译后运行本程序,需要相应的Windows VC++运行库支持。详细的使用STC89C52RC单片机为MCU设计的电子指南针的报告;...

2019-12-10 21:44:22 468

原创 黑客比普通程序员高在哪里?

知识专注的方向不同而已,也并不一定就能说明黑客比程序员“高”。黑客与程序员的对比有关于黑客与程序员的对比,是任老师经常提到的问题,总结来说就是:程序员:学习如何在计算机语言语法给定的框架内更好地做事情,注重语法理解与业务逻辑; 黑客:研究计算机语言对计算机底层逻辑的封装与映射关系,注重背后原理与底层逻辑。而之所以黑客更受尊敬,主要原因是黑客的标准线非...

2019-12-09 21:30:07 2587 1

原创 零基础,如何成为一名黑客?

今天小编在知乎看到这样一个提问:我应该如何做?我不在意需要付出多少,只希望高手指点。目前在学c语言。大概要做一些什么?以后需要学习什么?希望有具体解析。我:入门没什么好说的,就是看书。先学会C++。反正我第一次接触的编程语言就是C++。书嘛,就C++6Plus了哈哈哈。(其实小编现在是一名在职C++程序员)看看网友们的评论:...

2019-12-09 21:16:48 2782

原创 怎样读《C++ 编程思想》?

在知乎上看到的一个帖子,怎么样才算是精通C++,这里节选一些精彩的回复。来源:知乎1首先,这本书的名字不太对,名称和内容不符。应该叫《C++编程心得》或《C++编程感悟》更加准确。其次,作者有嵌入式背景,这对于底层内容和很多语言细节讲解的不错,但是作者的毛病是有些卖弄,学院派作者难免如此,印象非常深刻的是作者自己写了一个抓取原稿中的代码内容生成代码文件的程序,那个程序代码讲了一大篇...

2019-12-05 15:13:39 334

原创 如何在一个月内提高 C++ 水平?

现在小编身旁有很多即将大四的学生,大部分之前的项目都是 Java,对基本的算法和数据结构还算比较熟练。 C++ 在大二的时候学过但是不太熟悉。一个月后将有一个面试主要是 C++(公司和项目都很棒,只是语言不是 Java), 如何在一个月内迅速熟悉 C++ 这门语言?有哪些可以练手的小项目?讲道理,你要一个月以后准备C++面试还是有取巧的方法的。这么几个点必看。虽然我是一个校招经验不多,但是...

2019-12-05 15:04:22 679

原创 21天放弃C++——去特么的const

这里就是简单的写一点点const和常量的东西大家如果看到const只想到常量拿着用,那就是大炮打蚊子......最近被const眩晕了一波,好多东西想起来又忘了,记忆最深的就是“从右往左读”......花了点时间画几个图顺便整理一波~所有const对象都必须初始化只能对const对象执行不改变其内容的操作const对象有哪些比较烦的引用、指针和const的种种关系...

2019-12-05 14:58:12 222

C语言之入门基础理论

该视频为介绍C语言的入门基础理论视频,其主要为入门的萌新使用,主要介绍一些例如C语言的由来,计算机的发展等等,本人希望对各位学习C语言的小伙伴有一点帮助。如果有的小伙伴有想法的话,欢迎进群 941636044 一起交流一下!

2018-12-01

空空如也

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

TA关注的人

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