使用ace.js做一个在线代码编辑器。
也用过codemirror。
如何实现支持多个文件,可以切换文件,切换之后,还保留文件的状态和操作记录,比如光标位置,撤销历史记录,等等。
使用ace.js做一个在线代码编辑器。
也用过codemirror。
如何实现支持多个文件,可以切换文件,切换之后,还保留文件的状态和操作记录,比如光标位置,撤销历史记录,等等。
好多在线写pyhton的,都会用到Skulpt.js。
运行之后,可能会一直loop。
如何实现用户手动点“停止”按钮,停止程序。
最近总用到将wav格式音频转为ogg,每次都找命令,记录一下。
ffmpeg -i bgm.wav bgm.mp3
ffmpeg -i bgm.wav bgm.ogg
复杂的参数设置可以参考:
ffmpeg mp4 mp3 wav flac webm aac ac3 ogg格式转换 - liuyihua1992 - 博客园 (cnblogs.com)
前两天发现一个新的图形化编程的项目,Snap。
这是一个新的(2023年开发),非基于Scratch或Blockly的图形化编程。
鼠标按下,获取器材内部鼠标按下的位置(不动点)。
鼠标移动,旋转器材,使得旋转之后,不动点仍然在鼠标下方。
实现方式:记住上一次的旋转角度,计算出旋转了多少度(可以用全局坐标系),然后加上去。