Author: Gideon

PHP: 应对恶劣网络环境,为php-curl设置超时限制,防止服务器卡死, cURL超时设置, curl_setopt设置

  一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法。 如果碰到对方服务器一直没有响应的时候,我们就悲剧了,很容易把整个服务器搞死,所以在访问http的时候也需要考虑超时的问题。 CURL 是我们常用的一种比较靠谱的访问HTTP协议接口的lib库,性能高,还有一些并发支持的功能等。 curl_setopt($ch, opt) 可以设置一些超时的设置,主要包括: *(重要) CURLOPT_TIMEOUT 设置cURL允许执行的最长秒数。 *(重要) CURLOPT_TIMEOUT_MS 设置cURL允许执行的最长毫秒数。 (在cURL… Read More

Linux: 列出所有已安装的软件, 软件管理, Apt Get List Installed, List Installed Packages with Apt on Ubuntu,How to List Installed Packages on Ubuntu

在本教程中,我们将向您展示如何在Ubuntu上列出和过滤已安装的软件包。了解如何在Ubuntu系统上列出已安装的软件包对于需要在另一台计算机上安装相同软件包或者要重新安装系统的情况非常有用。 我们还将向您展示如何检查是否安装了特定软件包,计算已安装的软件包以及查找已安装软件包的版本。 虽然本教程是为Ubuntu编写的,但相同的说明适用于任何基于Ubuntu的发行版,包括Kubuntu,Linux Mint和Elementary OS。   列出已安装的包与Apt APT是包管理系统的命令行界面。它是在Ubuntu 14.04中引入的,它结合了最常用的命令apt-get,apt-cache包括列出已安装软件包的选项。 要列出Ubuntu系统上已安装的软件包,请使用以下命令: sudo apt list --installed 从上面的输出中可以看出,该命令打印了所有已安装软件包的列表,包括有关软件包版本和体系结构的信息。 包列表很长,最好将输出管道化less以使其更易于阅读: sudo apt… Read More

Linux: 适用于Sys管理员的Linux 25个PHP安全最佳实践, Linux 25 PHP Security Best Practices For Sys Admins

  PHP是一种开源的服务器端脚本语言,它被广泛使用。Apache / Nginx / Lighttpd Web服务器通过HTTP或HTTPS协议提供对文件和内容的访问。配置错误的服务器端脚本语言可能会产生各种问题。因此,应谨慎使用PHP。这里有25个用于Linux和Unix系统管理员的PHP安全最佳实践,用于安全地配置PHP。   PHP安全最佳实践 我们的PHP安全提示示例设置 DocumentRoot:/ var / www / html 默认Web服务器:Apache(您可以使用Lighttpd或Nginx而不是Apache) 默认PHP配置文件:/etc/php.ini或/etc/php/7.0/fpm/php.ini… Read More

干货!盘点30大酷开源软件

  #1 Replicant – 完全免费的Android发行版 Replicant是包含手机和平板电脑在内的多种设备上Android的完全免费和开源的Android发行版。我已经将它安装在较旧的Nexus S上。您可以从F-Droid商店安装一个GPLv2客户端应用程序,该应用程序配置了一个仅在免费应用程序中免费托管的存储库。 操作系统:Linux / Android 目的:手机/平板电脑的免费操作系统 目标:希望通过强大的隐私设置完全控制手机的用户 许可证:Apache License 2.0 / GPL 2.0… Read More

Linux使用find / du递归查找目录中的最大文件, ncdu, 磁盘空间查看命令(du,df)剩余空间查看详解, Linux find largest file in directory recursively using find/du

  我的Linux服务器上安装了500GB SSD。我的Web服务器磁盘空间不足。我需要在磁盘上找到有关文件大小的最大或最大文件。如何使用find命令递归查找目录中的最大文件? 如果您知道如何使用find,du和其他命令,要在磁盘上查找有关文件大小的大文件是一件容易的事。du命令用于估计Linux系统上的文件空间使用情况。du的输出使用shell管道传递给sort和head命令。让我们看看如何使用各种命令在Linux服务器中找到最大的文件。   Linux使用find递归查找目录中的最大文件 在Linux中查找包括目录在内的最大文件的过程如下: 打开终端应用程序 使用该sudo -i命令以root用户身份登录 类型 du -a /dir/ | sort -n -r… Read More

9个常用的Excel函数公式,20个Excel操作技巧,提高你的数据分析效率,直接复制套用,职场人士必备

  9个常用的Excel函数公式   你还在因为不会使用Excel统计函数而烦恼吗?在我们操作插入表格函数的时候,时常因为“找不到对象”以及“不能插入对象”而烦恼。 今天为大家介绍7个常用的表格统计公式,直接复制函数即可帮你解决问题。   一:计算数据和 公式:=SUM(B2:F2) 注:公式内表格坐标,要按照实际表格坐标调整。   二:计算表格总平均值 公式:=AVERAGE(G2:G7) 注:公式内表格坐标,要按照实际表格坐标调整。   三:查找表格相同值 公式:=IF(COUNTIF(A:A,A2)>1,”相同”,””) 注:公式内表格坐标,要按照实际表格坐标调整。  … Read More

史上最全最详细的新媒体运营工具(121种),自媒体人必备工具

  新媒体运营必备工具包大纲   1.新媒体运营工具-自媒体平台   2.新媒体运营工具-编辑器   3.新媒体运营工具-微博场景(H5制作工具)   4.新媒体运营工具-排行榜   5.新媒体运营工具-二维码制作   6.新媒体运营工具-图片素材来源   7.新媒体运营工具-图片处理网站   8.新媒体运营工具-表单、问卷调查… Read More

Office 2019 for Windows 官方原版安装包&激活工具, Office 2019激活工具, , Office 2019破解补丁

  如果寻找 MAC破解版,请到:Office 2019 for Mac 官方原版安装包&激活工具, Office 2019激活工具:Microsoft_Office_2019_VL_Serializer.pkg   Office2019官方下载 免费完整版【Office2019破解版】64位含激活工具介绍 Office2019完整破解版是微软官方最新推出的Office系列办公软件,作为全球最火的办公软件,此次更新也带来了不一样的体验。Office 2019提供了跨应用程序的功能,比如在PowerPoint 2019中,允许用户创建带有Morph和Zoom等新功能的电影演示文稿,并且将Excel和Outlook等一流应用与OneDrive和Microsoft Teams等强大的云服务进行了合并,使用户何时何地都可以办公,创建人物和共享,帮助用户在更短的时间内创建令人惊叹的内容,提高用户的工作效率。Office2019主要的功能与Office 365相似,但是需要注意的是此版本只支持win10系统,不再支持Windows 7/8.1。… Read More

用于检查ISBN的程序, 亚马逊ISBN, 亚马逊ASIN, Program to check for ISBN

  一个ISBN(国际标准书号)是用来标识一本书的10位数字。 ISBN号的前九位用于表示书的标题,出版商和组,最后一位用于检查ISBN是否正确。 它的前9位可以取0到9之间的任何值,但最后的数字有时可能取值等于10; 这是通过将其写为’X’来完成的。 要验证ISBN,请计算第一个数字的10倍,再加上第二个数字的9倍,再加上第三个数字的8倍,依此类推,直到我们将最后一个数字加1次为止。如果最终数字除以11时没有余数,则代码是有效的ISBN。   例子 : Input : 007462542X Output : Valid 007462542X = 10*0… Read More

如何获得3dCart REST API,获取3dCart的token,private key

  3dcart API围绕REST进行组织。我们的API旨在提供可预测的,面向资源的URL,并使用HTTP响应代码来指示API错误。我们使用内置的HTTP功能,如HTTP谓词,可以通过现成的HTTP客户端来理解。将在API的所有响应中返回JSON或XML,包括错误。   请按照以下步骤操作:   I.第1步:创建您的应用: 入门的第一步是在http://devportal.3dcart.com上注册开发者帐户  。完成注册后,单击“添加新”按钮将应用程序添加到您的帐户。输入您的应用程序名称,然后单击“创建应用程序”按钮。这将生成公钥/私钥对。应用程序中需要私钥才能连接到3dcart API,并且将使用“PrivateKey”标头密钥在每个请求标头中传递私钥( 有关详细信息和代码示例,请参阅“身份验证”一章  )。 将帐户注册到网站:https://devportal.3dcart.com 登录https://devportal.3dcart.com,点击添加我的新应用:   请输入应用程序名称(示例名称:迁移),  选择具有完全访问权限的所有模块:  … Read More