- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 使用QT实现2048游戏
2048前言 总体的执行流程是 初始化背景->随机生成数字->绘制->滑动-》归零,计算,归零->随机生成数字->绘制。 绘制是根据一个二位数组来存储的数值来进行绘制的,为了方便逻辑计算,我用的是4*4的数组,从1,1,开始计数。 二维数组存储的是每个格子应该显示的数值,初始化的时候都为0. 首先,我们先通俗易懂说一下这个小游戏这个游戏的核心实现思路: 1,归零:我们
2017-09-27 10:58:58 5903 2
原创 Ubuntu 17.04(Zesty Zapus)安装QT
电脑macbook 安装VMware Fusion软件中 Ubuntu 17系统,安装最新QT5.9;过程~ 安装好VMware Fusion,点击新建虚拟机; 选择Ubuntu64位,点击下一步,一直到启动; 其中过程都略过,直到出现启动系统 出现英文; 此时选择顶部的设置;如图 按钮1 出现下图界面 点击进入 此处点击选择 一个光盘或光盘映像; 到此设置已经完毕;重要
2017-09-24 20:31:13 553 1
原创 C++ 自定义实现MyString类
学习了C++ 的特性: 封装、继承、多态,老师让根据String库,实现String的功能,通过用重载实现符号的功能。此文实现了 具体来看代码:mystring.h#ifndef _MYSTRING_H_
2017-09-22 22:05:02 2332 2
原创 LSD基于TCP的聊天系统
lsd远程终端管理系统完整功能,包括聊天功能,还有项目思路,以及配置文件。私聊输入账号的id,然后进行单独聊天,群聊需要输入222,进行群聊;项目流程图:https://www.processon.com/view/link/598d59ade4b0a6812c0cf239设计思路如下效果图有点大,就不上传了,亲,只需要运行 ser,在运行cli
2017-09-13 16:16:04 416
原创 UbuntuC语言dos 攻击
C语言 dos 攻击还记得DOS是什么意思吗?参考了一个大牛的程序,写了个实现DOS的小程序. 下面是程序的源代码.别做坏事哦,不过现在一般服务器都添加规则防dos攻击了的.程序我尽量注释的详细点,免得以后再看的时候,自己都看不懂了.有人说脚本就是当时写的时候懂,过一会就很难看懂了,我觉得程序也是这么会事.当然如果你的脚本不到100行,程序不到1k除外.正则到10行,我就头晕了^_^详情见代码:
2017-09-08 14:33:26 498
原创 Ubuntu C语言 curses 贪吃蛇 小游戏
Curses需要使用这个库,通过这个库来进行屏幕的刷新 详情请参考: http://blog.csdn.net/hengqiaqia/article/details/77882270 通过学习了解了 curses ,在来进行贪吃蛇的游戏分析 蛇的移动问题,这个是核心部分以及最困难的设计部分了,我采用的是蛇用双向链表的结构来构造出来,分别有一个head 和tail指针,
2017-09-07 16:57:37 853
原创 curses库 安装 和使用
curses库是一组函数,程序员可以用它们来设置光标的位置和终端屏幕上显示的字符样式。curses库最初是由UCB的开发小组开发的。大部分控制终端屏幕的程序使用curses。曾经由一组简单的函数组成的库现在包括了许多复杂的特性。Ubuntu下安装方法:sudo apt-get install libncurses5-dev (如果发现找不到这个包,使用命令 su
2017-09-07 15:33:18 3010
原创 C语言2048小游戏
C语言2048小游戏根据游戏原图 下面我们来一步步来分析: 玩过2048的都知道大概的流程和界面布局,但不一定清楚其逻辑细节,这就需要我们来一步步分析。 界面:即使是在丑丑的命令行中我们也是需要给2048一个像样的界面,当然了,我们能想到的无非也就是给它平凑出一个个完整的边框(* 与 | — 来组成)。 数字:我们可以通过一个4X4数组来实现2048的布局。用\t(标识符
2017-09-05 15:39:45 4600 6
ijkplayer格式支持https支持so包
2019-11-06
Qt核心机制与原理之信号与槽
2017-10-10
Lsd基于TCP实现聊天系统
2017-09-13
LSD基于TCP的聊天系统
2017-09-13
android 横向滑动仿网易客户端
2016-04-20
serial android 串口测试
2016-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人