追剧的程序员

7 篇文章 0 订阅
2 篇文章 0 订阅
//@ts-check

// 从144秒开始全屏播放视频文件
// ffplay -fs -ss 144 G:/XMPCache/Y汐传-48END.mp4

async function start() {
    let s = `http://vip.zuiku8.com/1806/Y汐传-46.mp4
             http://vip.zuiku8.com/1806/Y汐传-47.mp4
             http://vip.zuiku8.com/1806/Y汐传-48end.mp4`

    let arr = s.split('\n').map(o => o.trim())
    const path = require('path')
    for (const url of arr) {
        await downloadFile(url, path.join(__dirname, url.split('/').pop()))
    }
}

async function downloadFile(url, destPath) {
    const fs = require('fs')
    let stream = fs.createWriteStream(destPath)
    return new Promise((resolve, reject) => {
        /** @type{?} */
        let options = require('url').parse(encodeURI(url))
        options.method = 'GET'
        options.headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36',
            'Accept-Encoding': 'gzip',
            'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
        }
        let req = require(url.split(':')[0]).request(options, (res) => {
            console.log('STATUS:' + res.statusCode);
            res.pipe(stream)
            res.on('end', () => { resolve() })
        })
        req.on('error', (e) => { reject(e) })
        req.end()
    })
}

start()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
程序员制作相册是一种数字化的创作方式,通过编写代码和使用计算机技术,程序员能够设计和开发出具有独特风格的相册软件。在制作相册的过程中,程序员可以利用编程语言和图形处理技术来处理图片、设计页面布局、添加特效效果等。 首先,程序员需要使用编程语言和图形处理库来读取和处理图片。他们可以使用各种图像处理算法,比如调整亮度、对比度和饱和度等,以优化照片的质量。同时,他们也可以裁剪、缩放、旋转照片,以适应相册页面的布局要求。 其次,程序员需要设计相册页面的布局和样式。他们可以使用HTML、CSS等技术创建网页布局,设置相册的背景、边框和字体样式等。此外,他们还可以添加导航栏、分页器和相册封面等元素,以提升用户体验。 此外,程序员还可以通过编写动画和特效代码来增强相册的视觉效果。他们可以使用JavaScript等脚本语言来实现图片轮播、页面过渡和缩略图展示等功能。这些特效能够为相册增添一份亮点,使用户在浏览相册时更具沉浸感。 最后,程序员还可以通过添加交互功能来提升相册的用户体验。他们可以为相册添加评论功能,让用户能够对照片进行评论和点赞。另外,程序员还可以通过整合社交媒体分享功能,让用户能够将相册分享给他人,扩大相册的影响力。 总之,程序员制作相册是一项技术含量较高的工作,需要熟练掌握编程语言和图形处理技术。通过他们的努力和创意,在数字化时代,我们可以享受到更加精美独特的相册作品。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值