xbet星投

作为程序员,近几年我都用过哪些优质的开源软件?

xbet娱乐注册

d472ba5a0d0d4bf7a51c54980cb2d2eb

在过去的几年里,我接触过很多优秀的开源软件,今天我将与大家分享我一直在使用的开源软件!

体验最好的视频播放器 - IINA

每个人都知道macOS的默认视频播放器Quick Time Player不能很好地支持某些视频格式。之前我尝试过MPlayerX,VLC等替代品,但效果不是很好,直到我找到了IINA。

这是由香港科技大学的学生斯威夫特撰写的macOS视频播放器。自开源以来,它已累计近2万颗GitHub之星。

d4d0d9d68dbc4fe6a2a09ab2da7d6a82

当我第一次发现这个软件时,它被简单而新鲜的界面所吸引。后者实际上是手工使用,并且发现它非常强大,并且提供的一些配置选项也非常灵活。

使用IINA后,我在计算机上卸载了MPlayerX和VLC。

如果你想让我投票赞成2018年最喜欢的开源项目,那一定不是IINA。

Airtest是网易开发的UI界面自动化测试工具,于2018年在谷歌GDC大会上宣布。

此工具使用图像识别技术来定位特定于页面的UI元素,这意味着它可以自动化而无需任何代码注入。

在产品发布之前,它已经应用于网易的各种游戏中。

它支持在多个平台上进行应用程序测试,例如iOS,Android,Windows和applet。通过在IDE中进行WYSIWYG交互,大大简化了App图形界面的测试代码编写。

此外,您可以使用此工具编写App爬虫,这非常有效。

这是一个用于快速切换主机配置的小工具。基于Electron开发,我通常用它来测试软件在不同生产环境中的性能。

43bee56e8e1c404ca4b19974fcf0b3f0

如果您在移动设备上进行开发或测试,则应该在计算机上使用Charles的捕获工具。在调试服务器接口数据或模拟慢速网络环境时,Charles可能是一个工件。

Bagel是一个界面数据调试工具,具有与Charles类似的功能。

159923a664f04844ae838086bd279e41

当您的iOS设备连接到与Mac相同的网络时,您可以在Bagel上查看和监控移动应用程序的网络请求数据,这样便于捕获数据包。它比Charles更容易使用,配置成本更低。当然,这个功能并不像查尔斯那么强大。

如果您属于视频仓鼠派对并喜欢在互联网上囤积一些视频资源,那么您应该喜欢像youtube-dl这样的命令行视频下载工具。

它可以让你通过指定一些参数自由设置网络代理,连接方法,地理限制,缓存路径和其他视频下载配置。

然而,由于大量参数配置选项,中间参数的选择和配置过程是麻烦的。

不久前,一位瑞士开发人员了解了这一痛点,并制作了youtube-dl的交互式版本,允许您在命令行上轻松设置下载视频的分辨率,格式和字幕。

如果您经常使用latex编写文档,则必须安装Mathpix。

这个工具可以将带有数学公式的屏幕截图转换为乳胶代码,为您节省大量时间,而且它是一个神器!

625c376d78814eccaebcf3386a83600a

Waifu2x是一个来自日本开发人员的开源项目,它使用人工智能深度卷积神经网络技术来无损地放大图像。它是图像放大伪像。

fd7689f1e9d649cab141b5ca218fd815

欢迎大家发表评论。之后,我们将根据读者反馈更新一些技术文章和BATJ的面貌。记得要注意我!