摘要: 类似 Rolan 的快速启动工具。 启动后隐藏,当鼠标移至左上角时,窗口显示,点击项目可运行程序。 GitHub地址: MyRolan 。 1 #if defined(UNICODE) && !defined(_UNICODE) 2 #define _UNICODE 3 #elif defined( 阅读全文
posted @ 2017-04-12 16:02 maxuewei2 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 关闭QQ右下角弹出的广告或新闻等。 程序没有界面,后台运行。 2017年3月底写 END 阅读全文
posted @ 2017-04-12 15:37 maxuewei2 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 2017.1.8 开始花了两天装 Arch Linux,因为是第一次安装 Arch Linux,所以过程中遇到许多问题,特记录如下。 安装过程及遇到的问题: 下载镜像,刻盘。 重启进入 LiveCD 之后,按照 Wiki 进行设置及安装。。。。比较麻烦的是联网,因为要连接无线网,所以比较麻烦,主要使 阅读全文
posted @ 2017-01-18 23:47 maxuewei2 阅读(2785) 评论(0) 推荐(0) 编辑
摘要: 说明: 分析的语言是SNL语言,详见《编译程序的设计与实现》( 刘磊、金英、张晶、张荷花、单郸编著) 词法分析就是实现了词法分析的自动机 语法分析使用递归下降法 运行结果: 词法分析 得到TokenList 语法分析 输出语法树 运行输出: 代码: main.cpp cs1.txt END 代码写于 阅读全文
posted @ 2016-07-13 11:35 maxuewei2 阅读(3191) 评论(0) 推荐(1) 编辑
摘要: 功能: 登录 若用户账号不存在,弹出错误 若用户密码错误,弹出错误 若用户账号已在线,弹出错误 注册 若用户已注册,弹出错误 聊天室 多人聊天,类似QQ里的群。 点击右侧的在线用户,可进行一对一聊天。 一对一聊天 在聊天室中点击在线用户可进入此窗口。 发送消息后,对方会收到消息,并弹出一对一聊天窗口 阅读全文
posted @ 2016-07-13 10:59 maxuewei2 阅读(3400) 评论(2) 推荐(0) 编辑
摘要: 缘起: 在玩Codeblocks自带的俄罗斯方块时觉得不错,然而有时间限制。所以想自己再写一个。 程序效果: 主要内容: 程序中有一个board数组,其中有要显示的部分,也有不显示的部分,不显示的部分都存储1。 如下图: shape采用4*4数组(shape)保存。如: 0 0 0 0 0 1 0 阅读全文
posted @ 2016-05-08 13:08 maxuewei2 阅读(4386) 评论(1) 推荐(2) 编辑
摘要: 缘起: 去年(大三上学期)比较喜欢写小游戏,于是想试着写个迷宫试一下。 程序效果: 按下空格显示路径: 思考过程: 迷宫由一个一个格子组成,要求从入口到出口只有一条路径. 想了一下各种数据结构,似乎树是比较合适的,从根节点到每一个子节点都只有一条路径。假设入口是根节点,出口是树中某个子节点,那么,从 阅读全文
posted @ 2016-05-08 11:48 maxuewei2 阅读(4326) 评论(1) 推荐(4) 编辑
摘要: 说明: 程序使用 io.h 中的 _findfirst 和 _findnext 函数遍历文件夹,故而程序只能在 Windows 下使用。 程序遍历当前文件夹,对其中的文件夹执行递归遍历。同时检查遍历到的文件是否属于指定类型,如果是,则将在该文件中查找指定字符串。 在文件中查找字符串时,开辟一个与指定 阅读全文
posted @ 2016-04-15 15:19 maxuewei2 阅读(1212) 评论(0) 推荐(1) 编辑
摘要: 目录 成果 运行效果图 过程 1. 首先的问题是下棋的两端应该是什么样的? 2. 接下来的问题是怎么表示,怎么存储? 3. 然后应该怎么通信呢? 代码 main.cpp chinese_chess.h Server.h Client.h END 成果 运行效果图 左边是在虚拟机里运行的,右边是在Ho 阅读全文
posted @ 2016-03-22 19:01 maxuewei2 阅读(5326) 评论(4) 推荐(8) 编辑
摘要: 程序效果: 代码: 程序写于大三上学期。 2016.4.12更新博客。 END 阅读全文
posted @ 2016-03-13 23:12 maxuewei2 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: 游戏规则: 在10X10的棋盘上有五种颜色的棋子。 点击一个棋子,再点击一个空格子,如果两者之间有一条路径的话,棋子会移动到空格子内。 每移动一次,棋盘上会增加三个棋子,其位置和颜色都是随机的。 当横向、竖向或斜向有五个或以上棋子有相同颜色时,这些棋子会消去。 当棋盘上没有空格子时,游戏结束。 得分 阅读全文
posted @ 2016-03-13 23:11 maxuewei2 阅读(1937) 评论(0) 推荐(0) 编辑
摘要:       阅读全文
posted @ 2016-03-13 23:10 maxuewei2 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 程序效果: 猫的眼睛一直跟着鼠标移动: 鼠标经过猫的右脚附近时,猫会抓住鼠标。(未使用Hook) 代码: 程序写于大三上学期,Windows程序设计 课程考核作业。 2016.4.12更新博客。 END 阅读全文
posted @ 2016-03-13 23:10 maxuewei2 阅读(785) 评论(0) 推荐(1) 编辑
摘要: 程序效果: 代码: 素材: wall.jpg tailu.jpg tailr.jpg taill.jpg taild.jpg headup.jpg headright.jpg headleft.jpg headdown.jpg food.jpg bodylr.jpg gameover.jpg rec 阅读全文
posted @ 2016-03-13 23:09 maxuewei2 阅读(4903) 评论(6) 推荐(0) 编辑
摘要: 运行效果: 说明: 由于当年还不会使用多线程,所以很多获取用户点击的地方都是使用循环实现的。。。CPU占用率会比较高。 代码: //校园导游系统.cpp 1 #include <graphics.h> 2 #include <conio.h> 3 #include <stdio.h> 4 #incl 阅读全文
posted @ 2016-03-13 23:09 maxuewei2 阅读(2636) 评论(0) 推荐(2) 编辑
摘要: 运行效果: 代码: 素材: bg_day.png bird0_01.png land.png pipe_up.png pipe_down.png number_score_00.png~number_score_09.png (数字均为白色,图片背景为透明。为能够在博客中显示出来,特设置为灰色背景) 阅读全文
posted @ 2016-03-13 23:01 maxuewei2 阅读(1031) 评论(0) 推荐(1) 编辑
摘要: 目录 程序布局 估值算法 完整代码 程序布局 首先说明整个五子棋程序的整体布局。(用Java实现) class Chess{ //界面类 Player player1 ; Player player2; ChessBox box; //其余界面显示相关函数; } class Player{ int 阅读全文
posted @ 2015-09-21 10:56 maxuewei2 阅读(18888) 评论(10) 推荐(6) 编辑
这是一段经过10次base64加密的密文:Vm0wd2VFMUhSblJXYTFwT1ZsWndUMVV3WkRSV2JHeDBZM3BHYUZKc1ZqTldiVEZIVjBaS2RHVkVRbFZXYkhCUVdWWlZlRll5U2tWVWJHUk9ZV3hhVFZkWGRHRlRNazE1Vkd0YVlWSnRhRzlVVnpGdlZWWmFjMWt6YUZOTlJGWjZWakkxVDJGc1NuTmpTRUpXWWxoU00xWkdXbUZqYkhCRlZXeHdWMkV5ZHpCV2FrbzBZekpHYzFOWVpGaGlSa3BoV1ZSS2IxSkdWbk5YYlVacVlraENSbFpYZUhkV01rVjZVV3BhVjJKVVFYaFdha1poWkVaT2MySkdTbWxXUjNoWFZtMTBWMWxXVWtkV1dHaFlZbGhTV0ZSV1pGTk5SbFowVFZoa1ZXSkdiRFJWTW5oelZqSktTRlJZYUZkV1JYQk1WV3BHVDJNeFduUmlSazVzWWxob2IxWXhXbE5TTWxGNFZXdGthbEp0YUhOVk1GVXhWMFpTV0dSSFJsTk5WMUo1VmpKek5WWXdNVVZTYTNCV1ZqTlJkMVpxUm1GU2JHUnpWV3hhVjFKV2NIbFhhMVpoVkRKTmVWTnJhR2hTYkVwVVZGUktiMWRXV25KWGJVWmFWbXN4TlZaSE5VOWhiRXBZVlcxb1ZtSkhhRlJXTVZwWFl6RldkVlJzYUZOaVNFRjNWa1phYjFReFdYaFRia3BxVW01Q1YxWnVjRUpOVmxweFVWaG9hbFpyV25oV1IzaFhWakpLVjFOc2JGZGlXRUpJVmxSR2ExZEdUbkphUmxwcFZqTm9kbFpHVWtOVE1EVlhWMjVTVGxaR1NuQlVWM1J6VGtaYVdFNVZPV2hpUlhCWldWVmFRMVl5Um5KVGJXaFhZa1p3ZWxsNlJtdGtSa3B5VGxaT2FXRXdjRmxXTVZwWFlUQXhTRkpyWkZoaVJscFVXVlJPUTFsV1duTlhhM1JUVW14c05WUldWakJXTVZwelkwaHNWMVl6YUZoWlZscGhVbXhrY21GR2FHbFNNVVYzVjFaU1MxVXhUa2RUYmtwaFVteGFjRlZzVWxkbGJHUllaRWRHYWsxRVZraFdNalZQVm0xRmVWVnVRbFZXYlZFd1ZqRmFZVkl5UmtsVWJGcE9ZVE5DU1ZkVVFtOVVNVnAwVTJ0a2FsSXlhR0ZVVlZwM1ZrWmFjMWRyZEd0V2F6VXdXbFZhVDJGV1pFaGFSRTVYWVRGd1dGbHFTa3BsVms1eVdrWm9XRkl4U2xGV2FrSnZVVEZzVjFkdVRtRlNlbXhYVlcweE5GWXhXWGxrUkVKVlRXdHdWMWt3Vm05WGF6RkhZMFJPV2xaV1ZqUmFSV1JIVW1zeFYyRkhiRk5pYTBvMVZteG9kMU14VlhoVWEyUlhZbXR3V0ZsclZURmpSbHB4VkcwNVZsSnRVbGhXVjNSM1ZERmFWVlpzYUZoaE1taE1WMVphUzFKc1RuVlNiRlpYVm10d1dWWkdWbUZXYlZaSVVtdHNZVkp0VWxSWmEyaERVMFphU0dWSGRHbE5WMUl3VlRKMGIyRkdUa2RqUmxwWFlsaG9NMVl3V2xOa1IxWkdUMWQwVTFaR1dscFhiRlpyWXpGYVIxTnNXbXBTVjJoWVdXeG9VMk5XY0ZaYVJrcHNWbXR3V2xsVldtOVhSa2w0VTI1b1YxWXpVbGhWZWtaaFl6RldjMXBHYUdoTk1VcFZWbGN3ZUZVeFpFZFhXR3hzVWpOU1ZsUlhkSGRUUm10M1lVYzVWMkpHYkRaWlZWSlBWakZKZWxScVVtRlNiSEJVVmpGa1IxSXlSa2RhUjJ4VVVsVndNbFpxUm05a01VbDVVbGhvV0ZkSGFGaFpiWGhoVmpGc2MyRkdUbXBOVjNoV1ZXMDFhMVpzV25OalJFSlZWbGRvZGxadGMzaGpiR1J5WVVaa1YyVnNXbFZYVmxKSFV6RktjMVJ1VmxOaVJuQndWakJhUzJJeFduTlZhMlJYVFZWc05GWnRlSE5aVmtweVYyeGtWMkV4U2tOVWJFVTVVRkU5UFE9PQ==