- 博客(248)
- 收藏
- 关注
转载 H5如何自动定位百度地图,学会这招够你用了!
自动定位需要ak(密钥),首先得有百度账号。HTML5提供了地理位置定位功能(Geolocation API),能确定用户位置,我们可以借助HTML5的该特性开发基于地理位置信息的应用。本文结合实例给大家分享如何使用HTML5,借助百度、谷歌地图接口来获取用户准确的地理位置信息。 如何使用HTML5地理位置定位功能定位功能(Geolocation)是HTML5的新特性,因此只有在支持HTML5的现代浏览器上运行,特别是手持设备如iphone,地理定位更加精确。首先我们要检测用户设备浏览器是否支持地理
2020-06-17 11:07:03
1689
1
原创 C语言密码破解!远没有你想的那么简单!
导语各位,大家看到标题先别着急,我先大伙聊聊密码破解的事,后面会有C语言的破解案例。现代密码学发展到今天,应该来讲破解密码的可能性已经很低了,而且破解的方法比较单一,因为现在普遍采取不可逆的哈希加密方式(如md5、SHA-1、HMAC-MD5等等),无法通过反向计算破解密码,因此目前有效的密码破解方式仍然是哈希碰撞来暴力破解。暴力破解的本质就是遍历所有可能,而且我们可优化的地方只能是策...
2020-03-13 14:25:13
2149
原创 C++程序员5分钟20行代码写贪吃蛇游戏,轻松拿下7家offer!
任何一种游戏都必须具备开始部分,运行部分,结束部分。但其核心是运行部分,它是整个游戏程序的中间力量,故其对程序设计的严密性要求极其严格。贪吃蛇游戏是一个经典小游戏,深受众多玩家喜爱,其规则是:一条蛇在封闭围墙里,围墙里随机出现一个食物,通过按键盘四个光标键控制蛇向上下左右四个方向移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记10分,接着又出现食物,等待蛇来吃,如果蛇在移动中撞到墙或身体交叉...
2020-03-03 15:07:21
1449
原创 C++程序员的发展前景,老程序员:早知道当初就学C++了!
从事嵌入式开发十几年了,从入行开始就使用C/C++写代码,现在市场整体感觉已经不如当初那么火爆了,编程语言现在向着两个大趋势发展。其一高度集成化,利用现成的类库实现一个基本功能只需要很短的代码就够了,充分挖掘这些年编程行业积累的经验和成功;其二对于一些性能要求比较高的行业,C/C++依然占据着非常大的空间,但相比第一种已经有明显的差距,像现在人工智能出现推动了python的发展,但在一些关键的算法...
2020-02-18 16:41:09
3514
原创 C/C++游戏开发:从零开始,用C++编写一个潜艇大战游戏!
C++编写的原汁原味的潜艇大战游戏,这是一个国外C++高手编写的潜艇大战,其玩法和界面效果均和windows电脑中自带的潜艇大战十分相似,从编译情况来看,游戏开发时未使用第三方控件,在VC6环境下,可直接编译运行。运行效果如下图所示:项目结构展示:部分源码展示:游戏的画面画质还是挺有专业范的,期待大家从这款游戏的源代码中学习到更多的游戏编写知识。最后,如果你在学习C...
2020-01-13 15:17:58
2467
1
原创 C++开发的出差等级管理程序(附源码),适合零基础小白练手!
C++ Access 出差登记管理程序附源代码,程序主要是进行公司、企业员工出差记录的登记,是一个小型的办公辅助软件,可记录员工信息、员工的出差天数,作为公司业绩考核的依据。实现界面如下:项目结构展示:部分源码展示:C++新手可用来学习VC的数据库编程技术,挺简单的例子。最后,如果你在学习C/C++的过程中遇到了问题,可以提问哦~声明:本文内容来源于网络,如...
2020-01-13 15:06:45
644
1
原创 200行代码教你C++经典连连看游戏开发!镇住数万名网友!
C++连连看+外挂是早两年的疯狂游戏,连连看是一款风靡很久的单机版游戏,对于玩家并不陌生,游戏规则非常简单,只要选择一对相同图案的 卡片连接起来,且不超过两次转弯则消除此对卡片,饱受工作压力的人们没有太多的时间进行复杂的游戏,而对于这种动动鼠标就能过关的游戏情有独钟。实现界面展示:项目结构展示:部分源码展示:skyblue_LLK_Cheat目录下为连连看游戏的外挂程序...
2020-01-13 14:48:37
960
1
原创 月薪20K程序员大佬用C++打造可视化推箱子,一关,两关,三关新手也能学会!
用两天闲余时间回顾了推箱子这款经典的小游戏,目前设置了5关,只能实现基本的人物移动。判断胜利条件,其他功能还未实现(例:撤回到上一步,自由选择关卡等),也顺便复习了C++的相关知识。实现界面如下:项目结构展示:部分源码展示:关于C++推箱子源码解读,并包括了推箱子游戏的地图编辑器,解读的知识点:绘制整个地图游戏区域,获取旧的文本配置,更改当前的文本配置,恢复原来文本配置...
2020-01-05 19:00:07
541
原创 五年开发大牛用C/C++编程打造贪吃蛇小游戏!零基础也能跟着写
用C++实现的贪吃蛇游戏 ,学习下贪吃蛇游戏状态定义、界面相关物件尺寸定义、创建一个桌子、定时器标识、框架的位置数据定义、取整个屏幕的尺寸、将游戏区域分成纵,横均为20块的小方块并计算每块区域的大小。实现界面如下:项目结构展示:部分源码展示:获取当前主窗口设备与windowDC关联、创建与windowDC兼容的内存设备环境、位图的初始化或载入位图、声明位图与设备环境...
2020-01-05 16:45:12
663
原创 用C++制作思想家小游戏,高中生开发的游戏就是这样的?
C++写的小游戏思想家,好像是一款猜数据游戏,因时间关系这里没有亲自玩,游戏源程序可以VC6环境顺利编译,有人把本游戏称为“思想阅读者”,玩的投入的时候会感觉很有意思,对于从事C++编程的朋友们,或许只会关注游戏内部的流程、代码实现等。实现界面如下:项目结构展示:部分源码展示:最后,如果你在学习C/C++的过程中遇到了问题,可以提问哦~声明:本文内容来源于网络,...
2019-12-31 15:56:52
445
1
原创 C/C++编程——实现仿贪吃蛇大作战游戏,堪称游戏界最简版,有源码!
C++双人游戏,通过控制方向键盘来控制橙色(W上、S下、A左、D右)和蓝色光车(方向键盘),触壁或者碰到自己或者对手的轨迹者输。实现界面如下:项目结构展示:部分源码展示:操作上来说类似于贪吃蛇,只不过贪吃蛇是碰壁或者碰到自己就输,这个游戏是触壁或者碰到自己或者对手的轨迹者输。最后,如果你在学习C/C++的过程中遇到了问题,可以提问哦~声明:本文内容来源于网络...
2019-12-31 15:46:17
1963
原创 用C++实现基于控制台的Windows服务监控程序,有源码哦!
一般来说服务器都会运行很多的服务,而通常会有各种各样的原因导致服务会挂掉。及时知道自己的服务是不是正常运行就是一个很必要的事情。C++实现基于控制台的Windows服务监控程序,可实现windows服务监控和检测网关程序的侦听端口,运行后请根据CMD窗口的提示操作。实现界面如下:项目结构展示:部分源码展示:其实现在网上也有免费的这样的服务。基本上就是由对方的服务...
2019-12-30 19:26:01
1444
3
原创 基于C++Access实现教师公寓分配管理系统,适合零基础小白练手(附源码)
C++结合Access数据库实现教师公寓分配管理系统,基于Microsoft Visual C++ 6.0 + Access 2000开发的数据库简易数据库管理系统,包括添加教师、删除教师、修改教师资料和教师查询等最基本的功能。实现界面如下:项目结构展示:部分源码展示:本系统通过系统管理员维护基础信息,维护使用系统角色;实现了宿舍管理员对房间信息的管理;教师查看信息交费...
2019-12-30 16:27:28
589
原创 C/C++项目实战:用C++制作飞机订票管理系统,附源码,可练手!
民航订票是民航管理业务中的一个最基本的业务,表面上看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面。过去传统的售票方式已经不能满足现代航空业务流量剧增的客观要求,此次项目开发便是利用开发工具VS开发一个民航售售票管理系统,它能方便快捷地运用在民航业务的营运之中。订票系统功能模块图:实现界面如下:项目结构展示:实现界面展示:当然,本系...
2019-12-29 16:26:20
2248
6
原创 小伙熬夜制作游戏史上最变态迷宫!99%的玩家无法走出!
一款VC++开发的迷宫游戏,界面很不错,清淅度高,用键盘控件任务移动。最初觉得程序的关键应该是求解迷宫,后来发现求解迷宫很简单,难点是如何生成迷宫。实现界面如下:项目结构展示:部分源码展示:这里采用接合图的深度优先遍历,生成迷宫的算法,定义了搜索步长以便控制迷宫分支多少和分支深度。 由于程序中多处用到链表,所以对于迷宫求解部分也是用链表,没有用栈。 代码比较多,就...
2019-12-29 16:01:35
489
1
原创 小伙用C++调用IE组件实现上网浏览器,成功拿到offer!
目前上网用的浏览器基本.上有两种:微软的IE或网景公可的NetScape。很少有人对浏览器的设计机理进行研究,认为只要会使用某种浏览器就可以了。专用浏览器与专用服务器及数据库的接口成为亟待解决的重要问题。用C++调用IE组件实现上网浏览器,核心基于IE内部组件,可运行于Windows xp和Windows 7系统中,模拟实现了IE浏览器中的地址栏、快进、快退、刷新、回到首页及打印网页还有窗...
2019-12-28 16:30:34
808
原创 用C语言编写的成绩资料输入程序,适合零基础小白学习练手(有源码)!
本程序的功能是对以一个班,3个学生,4门课为例进行 实现一系列的基本操作,例如录入所有学生各科成绩、求所有学生总成绩的平均值、输出指定学生的所有科目成绩、输出成绩不及格学生的各科成绩等,分别运用函数模块实现,使得程序清晰,利于理解。C语言写的成绩资料输入程序——学生成绩记录程序,使用方法:输入1-3按下enter键,1.开始输入学生成绩,2.查看已经输入的记录,3.关于。本程序为测试版本,...
2019-12-28 16:07:17
946
原创 支持开机运行的C/C++桌面提醒程序,有完整源码,还有手机版!
支持开机运行的C/C++早起叫醒程序,运用定时的原理实现的类似闹钟的程序,可用下载学校早起叫醒或部队早起军号程序。运行本程序时,如果单击“退出”按钮,时间到时不会播放音乐。如果单击页面右上角的小叉来关闭程序,程序会自动隐藏在任务栏中,并且时间到时会播放音乐。实现界面如下:项目结构展示:部分源码展示:对于经常不在电脑旁的群体,可以绑定微信,达到指定提醒时间,微信会同步...
2019-12-28 15:51:08
520
1
原创 基于C++负载均衡远程服务器调度系统开发
Lars 是一个简单、易用、高性能的服务间远程调用管理、调度、负载均衡系统。1) 优势性能强悍集群支持千万并发链接,满足用户的海量业务访问需求。高可用采用集群化部署,支持多可用区的容灾,无缝实时切换。灵活扩展自动分发,与弹性伸缩无缝集成,灵活扩展用户用于的对外服务能力。简单易用快速部署、实时生效,支持多种协议,多种调度算法,用户可以高效的管理和调整服务分发策略等...
2019-12-27 16:32:34
1114
原创 从零开始玩转C++,教你用C++制作录音系统!
C++录音机程序源码,要比Windows自带的录音程序功能多一些,虽然不常用,但通过本源码的学习,你可对一些多媒体方面的编程技巧有所了解。实现界面如下:项目结构展示:部分源码展示:另外,可以采用网络方式对录音内容进行实时监听,实现多个座席同时监听而互不影响,管理员在监听的同时还能随时选择感兴趣的内容进行录音。最后,如果你在学习C/C++的过程中遇到了问题,可...
2019-12-26 16:48:39
665
原创 用C++制作的监控全网的程序,你的一举一动都在我的视线之内!
网络监控C++ 监控IE打开的网址,打开程序后,可监控你的IE浏览器所打开的网址清单,打开多少个网址,都会被列出来,实现了一个简单的网址监控程序的雏形。实现界面如下:项目结构展示:部分源码展示:科普一下:网络监控,网络监控产品主要分为监控软件与监控硬件两种,是针对局域网内的计算机进行监视和控制,Emulex针对内部的电脑上互联网活动(上网监控)以及非上网相关的内部行...
2019-12-26 16:43:56
701
1
原创 基于Qt库的C++贪吃蛇,零基础也能跟着写!
基于Qt库的C++贪吃蛇游戏,每个蛇节点画出来的宽度与高度, 蛇节点坐标更新, 每个节点都装前一节点的坐标,从最后的一个节点开始。实现界面如下:用C++进行简单的实现。1. 先定义蛇的坐标类2. 定义个棋盘,并对其进行初始化(简单的二维数组和一堆函数)3. 然后就是具体规则细节了(大量的 if else 或者 switch 来判断具体情况) 包括游戏速度设置, 米粒生成和得...
2019-12-26 16:33:54
612
原创 C/C++游戏开发:打造炫酷的3D跑酷游戏,小时候玩过的游戏还记得吗?
今天我要写的并不是MoonWarriors而是我最近几天新完成的游戏。该游戏相比MoonWariors来说是比较简单的,用C++编写的一款跑酷游戏。C++跑酷游戏,游戏主文件在HelloWorldScene.cpp里面,你可以研究一下游戏精灵的创建,触摸的处理,地图层碰撞,获取精灵脚下的地图块的编号等信息、切换关卡、处理人物和金币层的碰撞等。核心游戏代码在HelloWorldScene....
2019-12-25 16:47:31
2601
4
原创 零基础三小时用C++开发一款录音机程序(附完整源代码)
C++模仿Windows而写的功能完备的录音机程序,该录音机可以录制指定输入的声音,详细信息请参考源程序。编译运行时请将MP3Enc.dll文件拷贝至Debug目录中。录音程序保存文件格式为MP3,还可以编辑MP3标签信息。程序界面图如下。项目结构展示:部分源码展示:用C++代码编写的这款简单的录音机程序(源代码),同样是很简单的程序,只是对录音功能的强调,演示如何在C++...
2019-12-25 16:27:06
1529
2
原创 用C++代码演示改进版的marching cube经典算法
在学习网格生成算法的计划中,建议大家先了解Marching Cube(MC),为什么呢,他也不是一个端到端的网格生成算法?因为很多连续算法在最后提取等值面的时候都会采用marching cube或其改进版本,可以说是很多算法的最后一步。C++演示改进版的marching cube 经典算法,改进了的march cube 算法可以快速的实现隐式曲面的网格化显示。方法一:自动方法完成任务。...
2019-12-25 16:15:32
1574
1
原创 小伙用C++制作网络投票程序,引网友热捧,以后投票就用它了!
网站投票程序是基于网络的一种投票收集及统计的程序,比传统的投票统计更为方便、快速、准确。基于数据库的VC++投票程序源码+图表显示,使用前请补充msado15.dll文件,若不然编译会出错。 本投票程序结合SQLSERVER数据库实现,投票结果以图表的方式呈现,另外还可对投票程序的选项进行设置。实现界面如下:项目结构展示:部分源码展示:制作投票系统,首先需要了解...
2019-12-24 16:43:50
576
原创 用C++编写一个个性化的屏保程序,零基础小白可收藏学习!
C++编写一个个性化的屏保程序,这个屏幕保护程序模仿自一个著名杀毒软件中的待机画面,图标动态变化的屏保程序,进入屏保状态后,程序自动获取一些windows中所安装程序的ICO图标,随机显示一些图标,并加以动态移动效果,实现界面如下:项目结构展示:部分源码展示:如示例图所示的效果,有些单调的画面,不过几乎不占用系统资源,想了解屏幕程序的制作过程,这个源码可为你提供参考。...
2019-12-24 16:27:55
1853
原创 VC++ .NET基于QT的TXT文本文件读取程序实例
大家可能大部分写代码都是在devc或者 vs里面直接输入数据,这一般常见于简单算法和数据的处理,但是一旦处理大数据的话,几百万,几千万,上亿个数据手打似乎不能轻易实现的,那么这篇文章我们来搞懂C++环境下如何进行io流读取txt文件,其实我们需要一个简单的代码进行分析。Qt5.8 打开指定路径txt文件 读写TXT文件 VC++ .NET基于QT的TXT文本文件读取程序实例,在读取时,将行...
2019-12-24 16:13:24
308
1
原创 好玩还能舔!画质最逆天的“3D台球”游戏,仅由1人4年独立开发,附完整源代码!
VC++6.0 网络台球游戏源代码完整。编译Billiards.dsw文件,在Debug目录下会生成Billiards.exe文件,直接双击该文件,即可运行“网络台球”程序。Billiards在运行时需要glut32.dll的支持,另外还需要资源文件BILLIARDSTABLE.bmp、MOHOGANY.bmp和tableface.bmp.实现界面如下:项目结构展示:部分源码展...
2019-12-23 16:10:46
574
1
原创 C++开发工程师教你从零开始做网络版五子棋游戏,分分钟就能学会!
五子棋之类的游戏,非常简单,对于初学者来说是一个不错的练手的小项目,以前用C语言写过三子棋游戏。最近在看C++,所以就想到在三子棋的基础上利用C++语言实现五子棋游戏。五子棋对局,执行黑方指定开局、三手可交换、五手两打的规定。整个对局过程中黑方有禁手,白方无禁手。黑方禁手有三三禁手、四四禁手和长连禁手三种。实现界面如下:项目结构展示:部分源码展示:网络版的五子棋游戏...
2019-12-23 16:08:56
558
原创 C++网络版“坦克大战”,多重难关,爆肝1个月倾力制作!
很久之前就想做一个坦克大战游戏。整体的思路将程序分成3层,四个大块,3层好理解就是MVC的三次了,除了这三层还需要一个基础数据模块,模块被三层公用,提供基础功能,类似物理引擎吧,不过功能小得多。一个来自C++游戏编程书籍中的C++ Tanker “坦克大战”网络版游戏,实现界面如下:项目结构展示:部分源码展示:源代码Tanker目录下包含了“坦克大战”Serverv...
2019-12-23 15:17:51
463
原创 程序员用C++代码实现高清播放器,支持DVD视频,附源码
VC++ 源码编写的一款高清播放器smplayer,支持DVD视频,当然也会支持VCD的格式,另外还可播放MP3等音频,这款播放器是从国外网站下载的,软件界面语言是英文,部分功能依赖Qt4库,该软件源码是10年前的产物了,仅供参考。实现界面如下:项目结构展示:部分源码展示:采用大家喜欢的VC++编程语言编写,这个程序要能算是最小系统了,也就是完成最基本的AVI播放功能,...
2019-12-21 16:14:03
1344
1
原创 小伙用VC.NET还原多阶魔方全过程,嗯,CPU的香味
魔方自动求解程序一般有两种方法,一种是按照人还原魔方的步骤,一步步来,另外一种是使用数学方法,魔方自有一套复杂的数学理论,其中较著名的是两阶段算法(压缩文件中的cube430.exe使用的就是数学方法,程序作者便是two-phase算法发明人,文档中有该算的介绍) 。本程序还原魔法使用的便是第一种方法。界面仿wca的cube430.exe(文件夹中的wca-explorer.zip是完整程...
2019-12-21 15:15:50
365
原创 六年C++开发工程师现场演示Hash加密算法,引百万网友围观!
Hash (哈希或散列)算法是信息技术领域非常基础也非常重要的技术。它能任意长度的二进制值(明文)映射为较短的固定长度的二进制值(Hash 值),并且不同的明文很难映射为相同的 Hash 值。Hash加密算法的C++示例,hash加密算法的例子,包括了sha256算法的代码,程序运行需要VS类库,请先准备好。实现界面如下:项目结构展示:部分源码展示:一般的,Hash...
2019-12-21 15:01:31
438
原创 小伙用C++代码实现P2P穿透文件传输,网友集体打call!
VC++ P2P穿透文件传输,目前只开放客户端开发,参考Test目录下的源码。如果无法运行,请先安装vcredist_x86_vs2010.exe。文件说明:1.UDPServer.exe主要作用是进行P2P打洞穿透使用;UDPServer_Config.ini进行端口配置2.UDTServer.exe主要作用是P2P打洞穿透失败后,进行数据中转;UDTServer_Config.in...
2019-12-20 16:58:50
1239
原创 C++求解数独(舞蹈链)算法实例
求解数独,包括了数独所有解和舞蹈链的源码文件,源码主要是数独求解(舞蹈链算法)由于回朔法易于理解,不做具体介绍(便于求出所有可行解),本次仅具体介绍舞蹈链算法。程序设计采用了数组代替十字交叉链表。主要步骤为:问题转化-->舞蹈链算法求解-->转化输出可行解。实现界面如下:项目结构展示:部分源码展示:回溯法与舞蹈链算法求解同一问题时间对比,c++实...
2019-12-20 16:53:59
639
1
原创 一款C++写的国外游戏,UI血条创建,绑定角色属性!
目前70%以上的网络游戏都是基于C++开发的,掌握C++已经成为游戏开发的基本要求。这款C++写的国外游戏 ,不知道叫什么名字,要正确编译源代码,则要安装DirectX 8.0以上版本。实现界面如下:项目结构展示:部分源码展示:PS:编译AdvInAbat.dsw文件,在Debug目录下会生成文件AdvInAbat.exe。需要在ijl15.dll(Intel Jpeg...
2019-12-20 16:50:16
508
1
原创 用C++实现定时登录Internet程序,简单实用,附源码可参考
C++实现定时上网,定时登录Internet功能源码,设置完登录时间后,如果单击“退出”按钮将退出程序,并且时间到时不会自动登录网页,可以单击界面右上角的关闭按钮,将程序隐藏在任务栏中。实现界面如下:项目结构展示:部分源码展示:最后,如果你在学习C/C++的过程中遇到了问题,可以来问小编哦~小编很热情的(●'◡'●)声明:本文内容来源于网络,如有侵权请联系删除...
2019-12-19 18:56:53
628
原创 C/C++经典项目开发:用C++代码获取指定城市的天气预报信息
无论是获取网络上的天气信息或者其它的信息,首先要做的,就是访问对方的服务器,向服务器发送请求,然后接收数据。这里也是一样的,也是向服务器发送一个GET请求,然后接收数据,对数据进行处理,然后保存到文件中,weather.txt即为处理后的文件。C++获取指定城市的天气预报信息,不过测试发现,这个天气预报失效了,因程序写于几年前,天气接口失效了,目标网站改版,你现在可以重新定义新的天气预报接...
2019-12-19 18:53:26
2098
原创 教你用C++ ChatRoom(CSocket)原理实现聊天室,附开源源码
一个聊天室很明显是有多个客户端在一个服务器的协助下进行聊天,就是一个人发一句消息,服务器向所有人发送一遍消息,所有人的客户端接收消息,也就是服务器负责接收转发,客户端也是接收和发送。C++ 聊天室——ChatRoom源码,基于CSocket原理创建,编译其中的.dsw文件,在Debug目录下会生成对应的exe文件,双击该文件即可。程序既可以作为客户端又可作为服务器端。实现界面如下:...
2019-12-19 18:48:18
2769
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人