第668页

  • iMovie 入门教程:视频编辑的利器

    iMovie 入门教程:视频编辑的利器

    我们每天看别人的视频,有时也拿起手机拍一段。你有没有想过,把自己的照片和视频做成一部短片呢? 现在的视频编辑软件早就脱离了专业人士,操作日趋傻瓜化,对新人非常友好。哪怕你是一个彻底的外行,也能很轻松地做出一部像样的短片。本文就教你怎么使用免费软件 iMovie 编辑视频。 iMovie 是苹果公司推出的视频编辑软件,面向大众,免费使用。虽然不要钱,但是功能一点都不弱,足以满足一般的家庭需求,甚至像倒退、分屏、画中画、绿屏替换等高级功能,它也支持。如果你不是专业人士,完全不必破费去购买昂贵的专业视频软件,先...

    期权知识 2020-08-18 473 0
  • Termux 入门教程:架设手机 Server 下载文件

    Termux 入门教程:架设手机 Server 下载文件

    手机文件,比如照片和视频,如何下载到桌面电脑? 普通用户可以使用手机线,将手机和电脑连起来。作为开发者,其实有更方便的方法,就是在手机架设一个 HTTP 服务,然后从桌面浏览器访问手机。 本文讲解如何使用 Termux 架设手机的 HTTP 服务器。 一、Termux 是什么? Termux 是一个安卓手机的 Linux 模拟器,可以在手机上模拟 Linux 环境。它提供一个命令行界面,让用户与系统互动。 它就是一个普通的手机 App,可以从应用商店下载安装。不需要 root 权限,也不需要设置,...

    期权知识 2020-08-18 585 0
  • curl 的用法指南

    curl 的用法指南

    简介 curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。 它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。 本文介绍它的主要命令行参数,作为日常的参考,方便查阅。内容主要翻译自《curl cookbook》。为了节约篇幅,下面的例子不包括运行时的输出,初学者可以先看我以前写的《curl 初学者教程》。 不带有任何参数时,curl 就是发出 GET 请求。 $ curl htt...

    期权知识 2020-08-18 727 0
  • xargs 命令教程

    xargs 命令教程

    xargs是 Unix 系统的一个很有用的命令,但是常常被忽视,很多人不了解它的用法。 本文介绍如何使用这个命令。 一、标准输入与管道命令 Unix 命令都带有参数,有些命令可以接受"标准输入"(stdin)作为参数。 $ cat /etc/passwd | grep root 上面的代码使用了管道命令(|)。管道命令的作用,是将左侧命令(cat /etc/passwd)的标准输出转换为标准输入,提供给右侧命令(grep root)作为参数。 因为grep命令可以接受标准输入作为参数,所以上...

    期权知识 2020-08-18 590 0
  • Cookie 的 SameSite 属性

    Cookie 的 SameSite 属性

    Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。 一、CSRF 攻击是什么? Cookie 往往用来存储用户的身份信息,恶意网站可以设法伪造带有正确 Cookie 的 HTTP 请求,这就是 CSRF 攻击。 举例来说,用户登陆了银行网站your-bank.com,银行服务器发来了一个 Cookie。 Set-Cookie:id=a3fWa; 用户后来又访问了恶意网站malicious.com,上面有一个表单。 <...

    期权知识 2020-08-18 563 0
  • GitHub Actions 入门教程

    GitHub Actions 入门教程

    GitHub Actions 是 GitHub 的持续集成服务,于2018年10月推出。 这些天,我一直在试用,觉得它非常强大,有创意,比 Travis CI 玩法更多。 本文是一个简单教程,演示如何使用 GitHub Actions 自动发布一个 React 应用到 GitHub Pages。 一、GitHub Actions 是什么? 大家知道,持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitHub 把这些操作就称为 actions。 很多操作在不同...

    期权知识 2020-08-18 550 0
  • Tmux 使用教程

    Tmux 使用教程

    Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 本文介绍如何使用 Tmux。 一、Tmux 是什么? 1.1 会话与进程 命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session) 。 会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。...

    期权知识 2020-08-18 580 0
  • CSS 定位详解

    CSS 定位详解

    CSS 有两个最重要的基本属性,前端开发必须掌握:display 和 position。 display属性指定网页的布局。两个重要的布局,我已经介绍过了:弹性布局flex和网格布局grid。 本文介绍非常有用的position属性。我希望通过10分钟的阅读,帮助大家轻松掌握网页定位,说清楚浏览器如何计算网页元素的位置,尤其是新引进的sticky定位。 本文由国内最大的在线教育平台之一"腾讯课堂"赞助。他们现在启动了"腾讯课堂101计划",推广平台上的课程资源,有不少优质内容。希望提高前端技术水平的同学...

    期权知识 2020-08-18 434 0
  • Python 异步编程入门

    Python 异步编程入门

    本文是写给 JavaScript 程序员的 Python 教程。 Python 的异步编程,其他人可能觉得很难,但是 JavaScript 程序员应该特别容易理解,因为两者的概念和语法类似。JavaScript 的异步模型更简单直观,很适合作为学习 Python 异步的基础。 本文解释 Python 的异步模块 asyncio 的概念和基本用法,并且演示如何通过 Python 脚本操作无头浏览器 pyppeteer 。 一、Python 异步编程的由来 历史上,Python 并不支持专门的异步编程语...

    期权知识 2020-08-18 512 0
  • 如何识别文件的真假

    如何识别文件的真假

    每个人都下载文件,大家有没有想过,文件可能是假的,尤其来自网盘或专门的下载站。 本文就来谈谈如何识别文件的真假。 一、XcodeGhost 事件 我们从一件真实的事件说起。 2015年9月,苹果手机的一些 App 被发现向可疑网站发送数据。进一步调查确认,可疑代码是 Xcode 打包时植入的。也就是说,开发者的编程工具 Xcode 被动过手脚了。 腾讯的安全团队公布调查报告,应用商店的前 5000 名应用有76个被感染。360 应用商店检查后发现,共有1076个 App 被感染,包括微信、网易...

    期权知识 2020-08-18 508 0