如题,那如果这个如果规律能找到,岂不是不用拍电影了,直接用数据写就好
这个问题让我想起了一个古老的段子:一个哥们请一位大神来家里做系统,家里没有系统光盘,于是大神要了一张空白盘和一根针,在光盘上戳出来一个系统安装文件。
在理论上可行,前提是,大神知道系统文件在光盘的坑凹排列规律,第二,针尖要比光子要小。第三,需要时间,并且不能有任何差错。总之一句话这不是人能干的事。
话说回来,能不能用纯代码编写出一个视频文件?答案是显然的。无论计算机里的任何文件,其本质都是一串二进制代码。因此理论上来说,如果你对这套编码规则相当熟悉,完全是可以手打纯代码编写出一部视频,但是你到死的那天都写不完。中间有两个要素,第一,需要大量的时间,第二,任何一处都完全不能出错。所以这不是人干的事情。计算机起到的作用就是代替人类去做那些复杂而且精确的工作。
在这个问题中,你似乎发现了这个不得了的秘密:你用txt打开一个avi,发现它不过是一长串的代码和英文,但你可能忽略了里面还包含有乱码和你不认识的字符。出现这种情况是因为txt压根无法解析这个文件,你看到的这些代码是完全没有意义的。你可以做一个小试验,你用txt打开这个文件以后,不做任何操作再关闭它,选择不保存,把后缀改回avi,那么这个视频还可以播放。如果你在关闭的时候选择了保存或者另存为,再改回avi,那么你得到的是一个打不开的文件。为什么会这样?因为在你保存的时候,txt会按照自己的编码规则丢弃掉那些它不理解的信息,所以这个文件就变得不可读。
所以想用txt编写程序或者文档是别想了,写个批处理文件还是可以的,它毕竟处理不了太高级的东西。
炉石传说卡组代码是什么原理?代码是如何对应卡牌的?
如题,那如果这个如果规律能找到,岂不是不用拍电影了,直接用数据写就好
这里企鹅,从南极第一线为你解答
作为一个程序员,日常的开发工作绝对离不开代码编辑器,不管是前端还是后台,下面我介绍几款常用的代码编辑器,感兴趣的话,可以尝试一下(排名不分前后):
1.Notepad++:相信大部分开发人员都听说或使用过这个代码编辑器,记事本的增强版,免费开源、小巧灵活、使用方便,支持常见的自动补全、语法提示、代码高亮,可编辑语言多达27种,常见的html,css,javascript,java,python,c++等,都可直接编辑,是一款非常不错的代码编辑器:
2.EditPlus:这也是一款小巧灵活的代码编辑器,功能类似于Notepad++,拥有强大的文本处理功能,界面简洁美观,启动速度较快,支持常见的语法高亮、代码折叠等功能,还可直接编辑运行html网页,可扩展性也比较强,唯一的不足就是不支持代码提示功能,自动补全功能相对较弱,但总体来说,也是一个非常不错的代码编辑器:
3.VSCode:这是由微软开发研制的一款免费、开源、跨平台的代码编辑器,支持几乎所有主流语言开发,常见的语法高亮、智能补全、语法检查、括号匹配,这个软件都支持,除此之外,还支持git功能,插件扩展丰富,下载配置相关插件后,可直接调试、运行python,java,c++等程序,在业界是一个非常受欢迎的代码编辑器:
4.Atom:这个是由GitHub专门为广大程序员开发的一款免费、跨平台的代码编辑器,用于强大的文本编辑处理功能,常见的语法提示、代码高亮、智能补全,这个软件都能很好的支持,界面简洁、直观,还支持宏和文件管理器功能,对于初学者来说,是一个非常不错的选择:
5.Sublime Text:这也是一个非常不错的代码编辑器,小巧灵活、轻便快捷、界面友好,相信大部分开发人员都使用过,常见的代码高显亮、智能补全等功能,这个软件都能很好的支持,除此之外,插件扩展机制也相对丰富,配置相关文件后,可以直接调试运行python等程序,也是一个非常不错的代码编辑器,值得一试:
目前,就介绍这5款代码编辑器吧,相信,对于大部分日常开发工作来说,完全够用了,当然,你也可以使用对应的IDE来完成相关工作,像Eclipse,VS等都可以,感兴趣的话,可以到网上搜一下相关资料和教程,很多,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。