C1-01基础任务和知识拓展

C1-01基础任务和知识拓展

  • 挑战
    • RTC技术
    • 说明
  • 任务
    • 任务前准备
      • 软件(Hex Editor Neo)
      • 植物大战僵尸(PlantsVsZombies)
          • steam正版(21RMB)
          • 破解免费版
      • 植物大战僵尸存档
    • 任务?
          • 首先,修改《植物?战僵?》的存档?件,能跳到指定关卡,例如「4-10」
          • 其次,修改《植物?战僵?》的存档?件,让游戏账户有指定数量的?币
          • 然后,修改《植物?战僵?》的存档?件,能解锁「迷你游戏」选项
          • 最后,修改《植物?战僵?》的存档?件,能解锁「?存模式」选项
    • 任务?
      • 在code.org上注册账号,完成与计算机像素相关的系列任务( https://studio.code.org/s/pixelation )
        • 注册账号时需要注意如下两点
          • 先通过?进制的0和1「画」出图形
          • 再试着「画」出??的名字或昵称
          • 理解?进制存储图??件的底层原理
    • 拓展任务
        • 先通过搜索引擎了解bmp或png文件数据格式的特征
        • 再用截图工具截一幅8×8大小纯白色的bmp/png图片
        • 然后用二进制编辑器观察bmp或png图片文件数据的规律
        • 重复上述步骤,摸清规律后,在白底上用黑色线条「画」出字母「C」
    • 资源
          • 《程序员修炼之道》
          • 《程序员的职业素养》
          • 计算机速成科普
          • 进制:https://baike.baidu.com/item/进制
    • 自测
        • 110101010001转?六进制是多少什么最快的计算方法能得到结果/li>
        • 101011101011对应的?进制数是多少/li>
        • 常见的音频编码格式有哪些/li>
        • 常见的视频编码格式有哪些/li>
        • 一个尺寸8×8大小的png全黑图片前四个字节的十六进制值是什么/li>
        • UTF8三字节的编码格式为:1110xxxx 10xxxxxx 10xxxxxx,汉字【中】的Unicode编码十六进制值是0x4e2d,Unicode编码按三字节编码转换到十六进制的UTF8编码的计算过程是什么/li>
        • 如果要提供一个实时的流媒体服务器,除了ffmpeg,还需要使用哪个组件/li>

挑战

RTC技术

RTC(Real-time Communications,实时通信)技术在这次新冠肺炎疫情的全球?爆发中,为视频会议、直播连?、远程协助提供了有??撑。但是如果让?个普通的软件?程师来做这??的开发,有可能会是?头雾?。即使是?些有多年开发经验的?程师,如果不了解底层数据编码的原理,也将?从下?,仅仅是?视频转码和多媒体数据切割这两项技术就会难倒??批?。为什么会这样呢为如果想在尽可能减??件体积的同时还能传输?保真?视频?件,必须对?件数据编码?常熟悉才?,?它的底层技术基础就是计算机进制。

说明

数据编码技术背后的计算机?进制知识是软件?程师必备的基础技能,也是C1阶段的计算机通识模块之?,??开发中的多媒体数据采集、分割、压缩、编码、传输、解码、合并等?作,都和它息息相关。为了降低学习计算机进制的难度,提?学习的趣味性,同时?励学习者的探索精神,锻炼逆向思维,本任务以修改《植物?战僵?》游戏存档的?式,寓教于乐——让学习者既不感觉到枯燥,?能真正理解掌握。

任务

任务前准备

软件(Hex Editor Neo)

官网下载地址:https://www.hhdsoftware.com/hex-editor
程序内截图:

C1-01基础任务和知识拓展
首先,修改《植物?战僵?》的存档?件,能跳到指定关卡,例如「4-10」

C1-01基础任务和知识拓展
然后,修改《植物?战僵?》的存档?件,能解锁「迷你游戏」选项
最后,修改《植物?战僵?》的存档?件,能解锁「?存模式」选项

C1-01基础任务和知识拓展
再试着「画」出??的名字或昵称

C1-01基础任务和知识拓展

然后用二进制编辑器观察bmp或png图片文件数据的规律

C1-01基础任务和知识拓展

资源

《程序员修炼之道》
《程序员的职业素养》
计算机速成科普

1.https://mp.weixin.qq.com/s/TuoM82in4SPyidDmFrGB1w
2.https://mp.weixin.qq.com/s/GbK6STnzTx8sjQBd_WBLcg
3.https://mp.weixin.qq.com/s/ObSh5D8NAnUGQ5PFZ_u0VA
4.https://mp.weixin.qq.com/s/yR9kiq5rm5NvgNRyZOzQ_w

进制:https://baike.baidu.com/item/进制

自测

110101010001转?六进制是多少什么最快的计算方法能得到结果/h4>

D51
【二进制,十进制,八进制,十六进制转换】)

101011101011对应的?进制数是多少/h4>

2795

常见的音频编码格式有哪些/h4>

1、MP3/MP3 Pro格式
2、MPEG格式
3、WMA格式
4、AAC格式
5、RealAudio格式

常见的视频编码格式有哪些/h4>

1、MPEG格式
2、AVI格式
3、nAVI格式
4、ASF格式
5、WMV格式
6、MOV格式
7、3GP格式等。

一个尺寸8×8大小的png全黑图片前四个字节的十六进制值是什么/h4>

22/4D/76/1

UTF8三字节的编码格式为:1110xxxx 10xxxxxx 10xxxxxx,汉字【中】的Unicode编码十六进制值是0x4e2d,Unicode编码按三字节编码转换到十六进制的UTF8编码的计算过程是什么/h4>

UNICODE与UTF-8的转换详解

如果要提供一个实时的流媒体服务器,除了ffmpeg,还需要使用哪个组件/h4>

ffsever
ffmpeg+ffserver搭建流媒体服务器

来源:-Ash-

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月17日
下一篇 2021年3月17日

相关推荐