Falcon

  • Lua笔记

    从今天开始学习Lua,目前主要想用来跟nginx做一些东西。从这里 可以大概了解一下基本语法,跟PHP有点像,特别是table,跟PHP的关联数组很像,据说Lua整个解析器只有不到200k,很适合搞嵌入式,我更多是作为一门胶水语言使用。下面是我学习的一些笔记,费曼说学习最好的方式是把知识教给别人,但因为主要写给我自己看的,有些解释不太彻底,但我尽量追求把一个...

    今天 17:52 Falcon 阅读
  • 玩转 Nginx 之:使用 Lua 扩展 Nginx 功能

    1、Nginx 简介 Nginx 作为一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。其流行度越来越高,应用也越来越广泛,常见的应用有:网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器,高并发大流量站点常用来做接入层的负载均衡,还有非常常见的用法是作为日志采集服务器等。...

    今天 16:36 Falcon 阅读
  • 关于 nginx localtion和正则说明

    location 匹配语法规则 Nginx location 的正则匹配语法与优先级容易让新同学迷惑。 ~      #波浪线表示执行一个正则匹配,区分大小写 ~*    #表示执行一个正则匹配,不区分大小写 =      #进行普通字符精确匹配,与locati...

    今天 16:28 Falcon 阅读
  • 油猴@runat在多个事件中使用的方法

    @runat 在油猴脚本可以设置值为 document-start , document-body , document-end 等,表示脚本在网页生命周期的注入点,但是在多个生命周期运行多个不同的事件呢?参考stackoverflow的答案: // ==UserScript== // @name _Show page start even...

    昨天 11:17 Falcon 阅读
  • Vue3 ref包装及setup函数等等

    Vue3对我最大的感觉: 1、template标签下面可以有多个节点了,终于不用先写一个DIV了 2、setup函数可以代替之前的data,methods,computed,watch,Mounted等对象,但是props声明还是在外面。   不过我总是忘记在return里面写声明好的变量或者方法,导致报错没有这个变量或者函数。这一点还需要...

    03-03 04:51 Falcon 阅读
  • npm设置和取消代理的方法

    查看npm的设置 npm config list   设置代理 npm config set proxy http://127.0.0.1:2020 修改 registry npm config set registry https://registry.npmjs.org   带用户名和密码验...

    03-02 12:37 Falcon 阅读
  • MacOS的定时任务 launchd

    在linux/unix下,我们通常用crontab来定时执行我们的任务,什么是crontab crontab 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。 不过在Mac上,自从10.4(也就是Tiger)起,crontab已经被deprecated了,因为Apple推出了一款更强大的工具launchd a...

    02-23 11:00 Falcon 阅读
  • 为你的服务器增加Swap分区

    介绍 避免应用程序内存不足错误的最简单方法之一是为服务器添加一些Swap空间。Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。 在本教程中,我...

    02-20 21:16 Falcon 阅读
  • Linux性能分析工具 sar

    sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具对系统状态进行取样后,通过计算数据和比例来表达系统当前的运行状态。其特点是可以连续对系统取样,获得大量的取样数据。其取样数据和分析结果可以存入文件,所需的负载很小。 sar是Linux系统中较为全面的性能分析工具,可以从多个方面对系统的活动进行监控和报告,包括文件...

    02-20 20:38 Falcon 阅读
  • 修复 yum 软件包数据库损坏

    今天使用yum时出现一个错误,内容如下: 错误:rpmdb: BDB0113 Thread/process 29260/139940136740672 failed: BDB1507 Thread died in Berkeley DB library 错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_R...

    02-20 17:32 Falcon 阅读