大象笔记

使用 export 赋值与直接使用 = 赋值的区别

使用 export 赋值的变量能够被子进程继承,而直接使用 = 的不能。 但是在子进程中,无论使用 export 还是 = 都无法改变父进程的值。 而这里所说的父进程,通常是指 bash shell,所以通常修改环境变量都是通过

set global PATH on OS X

有三种方法 1. 直接修改 /etc/paths 1. 在 /etc/paths.d 目录下添加对应程序需要添加的路径。例如:go 语言的 /etc/paths.d/go 1. 在 ~/.bash_profile 中赋值

Wordpress Hestia 主题首页 WooCommerce 商品按照 Menu Order 排序

默认情况下,Hestia 首页商品是按照 ID 倒序排列的。但是,所为首页展示,这种做法是非常不合适的,因为热门商品需要人为干预才靠谱。所以,需要替换成按照后台设置的 menu order 值进行排序,数值越小,优先级越高。 vim

网站背景图由 png 替换成 jpg 之后,文件大小骤减

公司网站首页的头部大 BANNER 原本是张 720K 的 1600px 宽的 PNG 大图。在手机网络下加载非常不流畅。用美图秀秀转换成 JPG 格式之后,并做了压缩,由 720K 减少到 120K。而肉眼完全看不出任何的失真。 #

使用 Puppeteer 自动化 chrome / chromium 操作

Puppeteer 名词,傀儡师的意思。不禁想起了火影忍者。。。 ## 基本介绍 Puppeteer 是 Google 官方的一个开源项目 https://github.com/GoogleChrome/puppeteer

禁止某个指定 wordpress 插件/主题升级

## 禁止 wordpress 插件升级 我在线上使用了 wordpress pirate forms 插件,但是我想做部分调整 - 将提交邮箱改为提交手机号 - 将发邮件逻辑改成存储到微信小程序的后台 从 pirate f

机器学习的应用场景

这篇文章最初写于 2019 年,没想到在 2023 年,我才基于机器学习,确切的说是深度学习,实现了两个项目。真是由衷地感慨变化之快: - [让对话机器人 Rasa 支持中文](/chat-robot-rasa-support-chi

机器学习是什么

英文,machine learning。 最初的应用场景 - ocr,文字识别 - spam filter,垃圾内容过滤 ## 以垃圾评论为例 在没有使用机器学习的情况下,只能一条一条的写规则,例如 - 不能包含

保存 laravel model 而不更新 timestamps 的方法

例如,当用户查看一个商品时,会增加其浏览量,但是此时又不希望保存导致更新时间戳 updated_at ## 方法一 ``` $product = Product::find(1); $product->view_cou

360 自动收录功能的 js 代码报错问题

由于 360 自动收录默认的 js 代码使用 document.write, 所以在 chrome 会直接报错。修改成 document.body.appendChild ``` ``` 原因参考 [避免三方 js