go压缩可执行文件大小 Go语言

有时候发布到线上的可执行文件有点大,需要对其进行压缩。以windows系统为例,现在有一个demo.exe大小1.14M步骤1添加构建标志gobuild-ldflags=\"-s-w\"demo.go-s:省略符号表和调试信息。大多数情况下,在生产环境中不需要它们。-w:省略DWARF消息。这两个参数不会影响程序的执行,但它会减少可执行文件的大小。压缩后的大小825K,减小27%
标签: golang

发布于  2024-2-28 16:08

yii2 场景验证的使用 PHP

场景的意义模型可能在多个场景下使用,例如User模块可能会在收集用户登录输入,也可能会在用户注册时使用。在不同的场景下,模型可能会使用不同的业务规则和逻辑,例如email属性在注册时强制要求有,但在登陆时不需要。(目前我的理解是场景主要用来做参数验证的)使用示例(本示例以用户模型在注册,登录两个场景下的使用方法分析)
标签: php php教程

发布于  2024-2-28 16:08

Linux 软链接的创建、修改和删除方法及注意事项 Linux

Linux软链接的创建、修改和删除方法及注意事项。创建软链接在Linux中,可以使用ln-s[源文件][软链接文件]的命令来创建软链接。首先,打开终端并进入目标路径,可以使用pwd命令查看当前路径。使用mkdir命令创建一个名为test的目录,并使用touch命令在该目录下创建两个测试文件,分别为test.txt和val.txt
标签: linux

发布于  2024-2-28 16:08

linux 系统同时安装 php7.4 和 php 8.2 Linux

php7.4已经存在了,nginx也已经安装了,现在新安装php8.2,找到php源码包的下载地址:https://www.php.net/downloads.php选择8.2版本的最新地址:
标签: linux

发布于  2024-2-28 16:08

mysql json 数据结构查询 Mysql

mysqljson数据结构查询。创建表结构
标签: mysql

发布于  2024-2-28 16:08

html 5 拖拽示例 Html+Css

html5拖拽示例。
标签: html css

发布于  2024-2-28 16:08

php检测是否是移动端,php检测是否是手机客户端,移动设备检测Mobile_Detect.php PHP

Mobile_Detect.php是一个轻量级的开源移动设备检测的PHPClass。它使用User-Agent中的字符串,并结合HTTPHeader来检测移动设备环境。Mobile_Detect.php有一个非常完整的移动设备库,可以检测出所用的设备类型(包括操作系统类型,以及手机品牌等都能检测)和浏览器User-Agent的详细信息。
标签: php php教程

发布于  2024-2-28 16:07

解决.gitignore无法忽略的文件以及自身被忽略的方法(忽略(删除)已被纳入版本库的文件) Linux

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。正确的做法是在每个clone下来的仓库中手动设置不要检查特定文件的更改情况。
标签: linux

发布于  2024-2-28 16:07

PHP采集类Snoopy.class.php介绍以及下载 Python

Snoopy 是一个非常强大的PHP类,可以利用该类模拟浏览器来完成获取网页内容和发送表单的任务。下面是详细介绍Snoopy.class.php 的特点和一些常见的用法。
标签: python

发布于  2024-2-28 16:06

url传递中文字符,特殊危险字符的解决方案(仅供参考)urldecode、base64_encode Html+Css

web开发的过程中,当我们需要在url中传递中文字符或是其它的html等特殊字符时,似乎总会碰到各种各样的小问题,因为不同的浏览器对他们的编码又不一样。对于中文,一般的做法是:把这些文本字符串传给url之前,先进行urlencode($text)一下。

发布于  2024-2-28 16:06