[Leetcode 系列] 平方根 Sqrt(x) 的php解法

[Leetcode 系列] 平方根 Sqrt(x) 的php解法

平时开发从来都是拿来就用, 也没去想程序是怎么求平方根的。翻了一些文章,看到有人提到可以把给出的数(大于1)想象成一个1*(给的数)的长方形,要做的就是保证面积不变,缩短长边,延长短边,直到长边短边尽量相同。做leetcode果然增长见识。

0 条评论

写在31岁生日的晚上

写在31岁生日的晚上

从包里拿出刚刚买的啤酒,还是冰的。于是一边喝,一边等鸡蛋煮熟。手机上正在播放kokia的歌,我不认识那首歌,只是认得kokia的声音。其实播放什么歌都无所谓,因为我基本没在听,只是当背景音乐而已,不过偶尔还是能发现一下好听的歌。

2 条评论

《罗马假日》——爱也无法跨越的现实鸿沟

《罗马假日》——爱也无法跨越的现实鸿沟

反观现在的言情影视作品,基本上都可以归结为“我爱你,你不爱我就跳楼。”的水平。而《罗马假日》里面所体现的爱是成熟的、理性的、现实的、冷酷的,这让它更令人印象深刻,令人动容。

0 条评论

无名英雄

无名英雄

最近有一个知名的匿名博客博主失联。按照这位博主之前在博客的声明,如果博客超过两个星期没有任何活动,那么他本人可能已经被找到或者遭遇重大人身事故,而目前早已超过两个星期,最后一篇博文停留在2021年5月9日。我最早知道这个博客大概是在2014、15年左右。那时刚学会科学上网,慢慢接...

0 条评论

公平与平等乃所有爱的基础

公平与平等乃所有爱的基础

公平与平等乃所有爱的基础。父母与子女间应当平等沟通,父母不应该自作主张强迫子女按照自己的计划行事。情侣间应该彼此倾听了解、公平付出,平等对待。不负责任的父母不可能获得来自子女的爱。情侣间如果只是单方面付出,我们有一个词来形容这样的行为。同样的,人民与国家间的关系也应当如此。国家不...

0 条评论

解决windows删除文件需要来自xxx权限问题

今天清理电脑文件的时候,尝试删除cygwin,结果提示需要来自 XXXX 的权限,最烦这种。网上很多方法都试了不好使,也试过火绒的文件粉碎,也是不行,一直卡着。后面在微软的帮助论坛上才找到解决方法。这里记录一下。1、管理员权限打开cmd或者powershell。2、运行命令:ta...

0 条评论

wsl 取消 提示音

在wsl 敲命令的时候,经常要按tab来自动完成,或者backspace删除。如果没有自动匹配的项目或者已经没东西可删除的时候,wsl会有提示音,经常这样会觉得超烦。如果要取消的话很简单,只需要打开wsl下的 /etc/inputrc 文件,取消注释 set bell-...

0 条评论

WSL2 固定 IP

管理员权限运行powershell或cmd,运行一下两个命令:1、分配一个IP给WSL:wsl -d Ubuntu -u root ip addr add 192.168.50.16/24 broadcast 192.168.50.255 dev eth0 label eth0:...

0 条评论

webdriver mousemove 提示 at least an element or offset should be set

webdriver mousemove 提示 at least an element or offset should be set

被这个问题卡了一上午。通过webdriver操作浏览器移动鼠标的时候,明明传入了需要移动的偏移offset,却还依旧提示 at least an element or offset should be set,而且还是时不时的出现,见鬼了。谷歌一番,在 https://githu...

0 条评论

certbot 遇到 openssl 版本不支持问题

certbot 遇到 openssl 版本不支持问题

在执行certbot更新ssl证书的时候提示openssl版本不支持。知道certbot是python写的,所以可能跟某个库过旧有关。google了一下,有人在用steamlink的时候也遇到这个问题,猜想它的解决方式应该也适用于certbot。pip install --upg...

0 条评论

let's encrypt ipv6下更新ssl证书404问题

let's encrypt ipv6下更新ssl证书404问题

前些时间服务器配置了ipv6访问,后来就收到了let's encrypt的邮件说域名ssl证书过期。但问题是certbot应该会自动更新证书才对啊。登上服务器手动更新证书试下,提示404错误:IMPORTANT NOTES: - The following errors were...

0 条评论

我怎么了?

我怎么了?

这是一种在自己的世界完全崩溃后,对着一点点光亮,孤独无助的呐喊。

0 条评论

windows10 解决打开下载文件夹很慢的问题

windows10 解决打开下载文件夹很慢的问题

之前就发现打开下载文件夹很慢,明明没有多少文件,却要扫描几十秒的时间,地址栏的进度条每次都要慢慢的爬。终于忍无可忍,看看网上有没有解决办法。

0 条评论

通过rsync更新代码到wordpress

通过rsync更新代码到wordpress

由于wordpress的升级和插件机制,在wordpress框架上用git管理代码显得不合适。当然,也可以单独的对主题或插件使用git来管理更新,不过每个主题和插件都要建立一个仓库也显得略蛋疼了些。

0 条评论

Ubuntu 18.04 安装 fail2ban 防止ssh被暴力破解

Ubuntu 18.04 安装 fail2ban 防止ssh被暴力破解

部署新VPS,拿到管理员帐号登录之后第一件做的事情是改密码,改端口,禁用root。因为知道网上有大量的机器人在游荡,寻找默认端口,弱口令的VPS。今天在服务器上翻了一下登录日志发现依然有不少的登录尝试。其实并不意外,因为改端口也是防止不了端口扫描的,一旦被扫描出来,后面又是一堆暴...

0 条评论

Ubuntu unattended-upgrades自动安装安全更新

Ubuntu unattended-upgrades自动安装安全更新

服务器上的软件一般不常更新,毕竟稳定是第一重要的。但安全更新还是及时安装的,不然出现安全问题,稳定也就无从说起了。下面是Ubuntu 18.04的自动进行安全更新的配置过程。

0 条评论

从《性爱自修室》到文化的多元

从《性爱自修室》到文化的多元

最令我影响深刻的,是里面的LGBT的的分量。男男、女女、无性、双性,you name it。而剧中对这样的异于常人的性取向却丝毫没有做任何特异化的表达,仿佛在说:这不是很正常的一件事情吗?

0 条评论

博客使用阿里云CDN“加速”

早上维护更新博客的时候突然想加上CDN看看效果。因为博客放在Linode上,访问时快时慢。又想到自己手上还有一台国内阿里云的ECS,不如索性自己做个代理?说做就做。Google了一下,Nginx简单的做个反向代理并不难。配置好以后也确实能够访问。不过,真的是快了吗?至少是感觉上没...

0 条评论

战争的泥沼

战争的泥沼

War never changes.Fallout最近在看《国土安全》第八季。之前一直都对剧里有关的局势和组织势力都是摸不着头脑,也就是看看剧情的程度。但越看越稀里糊涂,越看越难受,于是下定决心好好补一补近代有关中东和中亚地区的战争常识。其中大部分资料来自维基百科。第一次中东战争...

0 条评论

从《我不是药神》到程序正义

从《我不是药神》到程序正义

我想,企业药物研制要经过漫长的研发周期和巨量的人力和财力的投入,仅仅以一句“我想活下去”就以为自己站在道德高地上要求别人施与同情和付出,不也是一种自私和道德绑架吗?

0 条评论

PHP 二叉搜索树的查找、插入和删除

PHP 二叉搜索树的查找、插入和删除

继续上一篇的内容,这次是在二叉树的基础上添加二叉搜索树的查找、插入和删除方法。<?php/** * 节点类 */class TreeNode{ private ?self $left = null; private ?self $right = null; ...

0 条评论

PHP 二叉树的构建和遍历

PHP 二叉树的构建和遍历

网上PHP关于二叉树的内容比较少,毕竟实际开发中用得不多。这里把自己学习的结果分享出来,共勉。<?php/** * 节点类 */class TreeNode{ private ?self $left = null; private ?self $right = ...

0 条评论

PHP 阿拉伯数字转中文

PHP 阿拉伯数字转中文

公司的需求里有一个小地方要将阿拉伯数字转成中文,这里把我实现的代码分享出来,希望能够帮助其他需要的人,或者给一些启发。应该支持任意大的数字。

0 条评论

在 WSL 中使用 RabbitMQ的问题

在 WSL 中使用 RabbitMQ的问题

在WSL部署RabbitMQ,安装成功之后将官网的示例代码运行了一下,出现错误:PHP Fatal error: Uncaught PhpAmqpLib\Exception\AMQPConnectionClosedException: Broken pipe or closed...

3 条评论

风。天空。片假名。

风。天空。片假名。

我想,人生还很漫长,很多东西说不定。但有一件事我很确定,我会孤独终老,假如我能够老死的话。

0 条评论

PHP 垃圾回收(GC)机制

PHP 垃圾回收(GC)机制

在通常的应用场景中,PHP开发者并不需要关心底层的垃圾回收机制。因为在一个完成请求周期之后,PHP进程将被释放,所有内存里的变量也将被清空。但当以CLI的方式长时间运行PHP脚本,PHP的垃圾回收将变得重要。

0 条评论

summernote 上传文件插件

summernote 上传文件插件

公司管理后台的编辑器不好用,被公司运营缠着不放,要改。于是找了一圈,貌似summernote才好使一点。但这个编辑器没有上传功能,于是做了一个。我本来是写PHP后端的。。。(function(factory) { /* global define */ if (typeof ...

0 条评论

更换SSL证书为Let's Encrypt

更换SSL证书为Let's Encrypt

其实这个站用https不过是想练练手,熟悉下操作而已。不过以后使用https将会是一种趋势,网站做一下加密也有益无损。 之前博客刚搭好的时候用的StartCom的证书。今天看编程随想的博客了解到原来StartCom已被沃通收购了的。按照国内这些运行商的尿性,他们的东西能不用就不用...

0 条评论

一些排序算法的php实现

一些排序算法的php实现

在 VisuAlgo 上看到一些排序算法的原理,于是就想着用php来做一遍。做完之后还是很有收获的。这里贴一下代码。没有仔细打磨,应该多多少少可以写的更好的。

0 条评论

Linux运维常用命令(持续更新)

Linux运维常用命令(持续更新)

Mysql相关1、创建数据库CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;2、添加用户CREATE USER 'newuser'@'localhost' IDENTIFIED...

0 条评论

来自深空--观《星际探索》所想到的

来自深空--观《星际探索》所想到的

在动画《来自深渊》的设定里,进入深渊里的人再回到地面的时候会受到惩罚,身体和精神都会崩溃。在《星际探索》中有一段情节给了我相同的感受,利马计划的船员因为对任务感到不可能实现而要求回去地球,最终演变为杀戮。我想,在人类扩张领地,踏上其他星球,面对浩瀚无垠、广袤黑暗的空间时,会不会感...

0 条评论

php cli版贪吃蛇

php cli版贪吃蛇

看到知乎有大神用c只要十几行代码就可以做出一个贪吃蛇,于是突然想用php也做一个。达到大神的程度很难,但好歹也能够跑起来。这里分享出来,自己是在WSL+PHP7.4下开发的,其他环境懒得测试了。<?php// 格子状态const PIXEL_STATUS_SPACE=0;c...

0 条评论

php多叉树实现及其遍历方法

php多叉树实现及其遍历方法

网上php关于树的算法的文章貌似不多。看过一些文章之后,自己实现了一下,这里分享出来,共同学习。

0 条评论