<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>通用技能 on 疯狂的技术宅</title><link>https://fe-tech.viewnode.com/categories/%E9%80%9A%E7%94%A8%E6%8A%80%E8%83%BD/</link><description>Recent content in 通用技能 on 疯狂的技术宅</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sat, 08 May 2021 10:00:00 +0800</lastBuildDate><atom:link href="https://fe-tech.viewnode.com/categories/%E9%80%9A%E7%94%A8%E6%8A%80%E8%83%BD/index.xml" rel="self" type="application/rss+xml"/><item><title>为什么浮点数运算会产生误差</title><link>https://fe-tech.viewnode.com/post/202105/08/</link><pubDate>Sat, 08 May 2021 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/202105/08/</guid><description>前言 大家在写代码时都会遇到所谓的浮点误差，如果你还没踩过浮点误差的坑，只能说你太幸运了。 以下图的 Python 为例， 0.1 + 0.2 并不等于 0.3，8.7 / 10 也不</description></item><item><title>这 10 别名让你把 git 的玩的更 6</title><link>https://fe-tech.viewnode.com/post/202012/18/</link><pubDate>Fri, 18 Dec 2020 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/202012/18/</guid><description>对于咱们前端打工人来说， git 是工作中常用的一种基本工具，可能有一些人不喜欢用命令行操作 git，总是想要带图形界面的工具，当然能提供深色主题那就</description></item><item><title>讲给前端的网络安全（3）： 网络模型与攻击手段</title><link>https://fe-tech.viewnode.com/post/202011/30/</link><pubDate>Mon, 30 Nov 2020 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/202011/30/</guid><description>讲给前端的网络安全（3）： 网络模型与攻击手段 这次基于 OSI 和 TCP/IP 这两个模型来介绍可能发生的攻击手段 讲给前端的网络安全（1）：浏览器与网络的那些事 讲</description></item><item><title>讲给前端的网络安全（2）： 互联网的构成</title><link>https://fe-tech.viewnode.com/post/202011/23/</link><pubDate>Mon, 23 Nov 2020 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/202011/23/</guid><description>讲给前端的网络安全（2）： 互联网的构成 上次讲到了浏览器在网络层面上发生的事，这次对互联网的结构做一些介绍。 讲给前端的网络安全（1）：浏览器与</description></item><item><title>讲给前端的网络安全（1）：浏览器与网络的那些事</title><link>https://fe-tech.viewnode.com/post/202011/20/</link><pubDate>Fri, 20 Nov 2020 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/202011/20/</guid><description>通常 web 安全指的是 HTTP 协议上层的安全，如果再往 HTTP 底层探索的话，还有许多值得注意和研究的东西。 本系列将会从互联网的基础即物理层开始，一路到应用层的</description></item><item><title>前端程序员要懂的 UI 设计知识</title><link>https://fe-tech.viewnode.com/post/202002/24/</link><pubDate>Mon, 24 Feb 2020 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/202002/24/</guid><description>作为一个前端工程师，如果你对 HTML 和 CSS 有基本的了解，并希望在浏览器中创建美观的用户界面，那就别到处乱找资料了！在本文中，你将通过了解以下七个基本</description></item><item><title>如何为 WEB 主机做预算</title><link>https://fe-tech.viewnode.com/post/202002/21/</link><pubDate>Fri, 21 Feb 2020 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/202002/21/</guid><description>我们都想通过共享托管来省钱，但是对于某些网站，VPS 甚至专用计划都是不可避免的。如果你不得不做一个更高级的计划，这可能意味着你的网站正在成长</description></item><item><title>讲给前端的正则表达式(4)：避免灾难性回溯</title><link>https://fe-tech.viewnode.com/post/201912/24/</link><pubDate>Tue, 24 Dec 2019 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201912/24/</guid><description>前文： 讲给前端的正则表达式(1)：基本概念 讲给前端的正则表达式(2)：写出更优雅、更精确的正则表达式 讲给前端的正则表达式(3)：使用 ES6 特性 正</description></item><item><title>讲给前端的正则表达式(3)：使用 ES6 特性</title><link>https://fe-tech.viewnode.com/post/201912/23/</link><pubDate>Mon, 23 Dec 2019 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201912/23/</guid><description>前文（点击直达）： 讲给前端的正则表达式(1)：基本概念 讲给前端的正则表达式(2)：写出更优雅、更精确的正则表达式 到现在为止，我们已经介绍了许</description></item><item><title>讲给前端的正则表达式(2)：写出更优雅、更精确的正则表达式</title><link>https://fe-tech.viewnode.com/post/201912/20/</link><pubDate>Fri, 20 Dec 2019 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201912/20/</guid><description>今天，我们回到 JavaScript 中的正则表达式。如果你还是新手，请查看上一篇文章 。这次我们将学习如何编写更优雅的模式并定义搜索字符串的位置。 定义重复的较短方</description></item><item><title>讲给前端的正则表达式(1)：基本概念</title><link>https://fe-tech.viewnode.com/post/201912/19/</link><pubDate>Thu, 19 Dec 2019 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201912/19/</guid><description>正则表达式（regex）是定义搜索模式的字符序列。由于对程序员的日常工作非常有用，所以在 JavaScript 中也支持它。在这个系列文章中，我会向你展示其工作方</description></item><item><title>用 Node.js 实现定时任务</title><link>https://fe-tech.viewnode.com/post/201912/13/</link><pubDate>Fri, 13 Dec 2019 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201912/13/</guid><description>我曾经想要在特定时间执行特定的操作，而无需亲自运行它们。 在本文中，我们将研究如何在 Node 程序中创建和使用 Cron 作业。为此我们将创建一个简单的程序，该</description></item><item><title>你可能不知道的15个 Git 命令</title><link>https://fe-tech.viewnode.com/post/201912/03/</link><pubDate>Tue, 03 Dec 2019 10:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201912/03/</guid><description>Git 有时可能会令人生畏。因为有太多的命令和细节需要学习。不过虽然文档 的内容很多，但阅读起来还是很轻松的。一旦你克服了最初不堪重负的感觉，就会感</description></item><item><title>Git版本控制的核心概念</title><link>https://fe-tech.viewnode.com/post/201909/17/</link><pubDate>Tue, 17 Sep 2019 12:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201909/17/</guid><description>Git 是所有开发人员工具箱中的重要工具。 例如就在前几天，我大约只用了 20 分钟就解决了一个已经投入生产环境的重大问题（完全是我的错）。如果没有 Git</description></item><item><title>怎样通过读源码提高你的 JavaScript 知识</title><link>https://fe-tech.viewnode.com/post/201907/24/</link><pubDate>Wed, 24 Jul 2019 12:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201907/24/</guid><description>你还记得自己第一次深入挖掘常用的库或框架的源代码时的情景吗？对我而言，那一刻是我三年前作为前端开发人员的第一份工作。 我们刚刚完成了用于创建在</description></item><item><title>怎样在 Linux 中配置静态网络连接</title><link>https://fe-tech.viewnode.com/post/201905/25/</link><pubDate>Sat, 25 May 2019 12:00:00 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201905/25/</guid><description>为 Linux 系统配置网络连接可能是具有挑战性的。幸运的是，许多新的 Linux 发行版都带有网络管理工具，可以帮你自动连接到无线网络。但是能够为 Linux 机器建立静态网</description></item><item><title>可以用在 VS Code 中的正则表达式小技巧</title><link>https://fe-tech.viewnode.com/post/201905/13/</link><pubDate>Mon, 13 May 2019 11:08:53 +0800</pubDate><guid>https://fe-tech.viewnode.com/post/201905/13/</guid><description>你是不是一直都想学正则表达式，但是因为它的复杂性而被推迟了？在本文中，我将向你展示五个易于学习的正则技巧，你可以立即在自己喜欢的文本编辑器中</description></item></channel></rss>