一键部署,告别下载烦恼:这款高颜值PHP内网软件库,让办公协作飞起来!-小散软件库

一键部署,告别下载烦恼:这款高颜值PHP内网软件库,让办公协作飞起来!-小散软件库

嗨,亲爱的伙伴们,我是走小散

在工作时,你是否遇到过这类情况:

A同事用着不错的软件,但下载流程异常繁琐;

B同事的办公软件版本过低,无法打开A同事的高版本文件。

别担心,只需请网络管理员为你们公司量身搭建一套专属的内部软件库,问题就能轻松解决!

环境说明

php8.3
mysql5.7

需要安装的PHP扩展

mbstring

权限

请给uploads文件夹配置755权限

上传大小

默认配置100G最大上传大小

php.ini(或面板里的 PHP 配置)建议至少设为: upload_max_filesize = 100G post_max_size = 100G(建议 ≥ 上传大小) 大文件上传时间长,可适当调大: max_execution_time = 36000(或更大,单位秒) max_input_time = 36000 Nginx(若使用): 在 http 或 server 里加:client_max_body_size 100g;

下载地址:https://wwaqj.lanzouw.com/isaXg3jsmbze

Read more

Welford 算法 | 优雅地计算海量数据的均值与方差

Welford 算法 | 优雅地计算海量数据的均值与方差

当内存装不下数据时 在机器学习特征工程或数据分析中,我们经常遇到这样的场景:手头有成百上千个独立的特征文件(CSV、Parquet 或 Numpy 格式),总量达到了几百 GB 甚至 TB 级别。现在需要计算这些特征的全局统计量(平均值、方差、标准差)来进行归一化(Standardization)。然而,开发机内存只有 16GB。如果尝试简单的 pandas.read_csv() 或 numpy.concatenate() 把所有数据读入内存,程序会瞬间 OOM(Out of Memory)崩溃。面对据量 >> 内存的场景,我们需要一种流式(Streaming)或增量(Incremental)的计算方案——Welford 算法。 教科书公式的陷阱 在统计学教科书中,

By Ne0inhk
Linux Socket编程核心:深入解析sockaddr数据结构族

Linux Socket编程核心:深入解析sockaddr数据结构族

Linux Socket编程核心:深入解析sockaddr数据结构族 * 引言:网络编程的基石 * 一、sockaddr:通用套接字地址结构 * 1.1 基本定义与设计哲学 * 1.2 为什么需要这样的设计? * 二、sockaddr家族成员详解 * 2.1 IPv4专用结构:sockaddr_in * 2.2 IPv6专用结构:sockaddr_in6 * 2.3 本地通信结构:sockaddr_un * 2.4 其他重要成员 * 三、字节序:网络编程的隐形陷阱 * 3.1 大端序 vs 小端序 * 3.2 常见错误示例 * 四、实际应用案例 * 4.1 创建TCP服务器

By Ne0inhk
《算法题讲解指南:优选算法-模拟》--41.外观数列,42.数青蛙

《算法题讲解指南:优选算法-模拟》--41.外观数列,42.数青蛙

🔥小叶-duck:个人主页 ❄️个人专栏:《Data-Structure-Learning》 《C++入门到进阶&自我学习过程记录》《算法题讲解指南》--从优选到贪心 ✨未择之路,不须回头 已择之路,纵是荆棘遍野,亦作花海遨游 目录 41.外观数列 题目链接: 题目描述: 题目示例: 解法(模拟): 算法思路: C++算法代码: 算法总结及流程解析: 42.数青蛙 题目链接: 题目描述: 题目示例: 解法(模拟+分情况讨论): 算法思路: C++算法代码: 算法总结及流程解析: 结束语 41.外观数列 题目链接: 38. 外观数列 - 力扣(LeetCode) 题目描述: 题目示例:

By Ne0inhk