LMLPHP后院

冬夜寒风中漫天飞舞的银杏叶

发现可以显示广告了,很开心。过了没多久,在 Ipad,PC 上都能显示广告的网页突然又不显示了。弄的我非常的莫名其妙,查了好多为什么不能显示的原因,官方的,非官方的,英文的,中文的。最后发现对于我这种情况,只有两种可能:其一,代码放置错误;其二,我之前被拒绝过,需要耐心等待 48 小时。首先,我要吐槽下,Adsense 的新版后台做的真的很烂。在网速不太好的用户完全不能忍受,有些按钮点了之后没有任何 ...

解决Nginx报错Permission denied和Primary script unknown

这样的地址 Nginx 肯定是没有权限访问到的。Nginx 没有权限访问并不是因为这个目录很深,最重要的关卡就在用户目录 /home/may 这里。一般的 Linux 发行版用户的 home 目录默认情况下同组用户和其他用户都是没有权限访问的,也就是 700 权限。想了一下,最简单的方法那就是 sudo chmod o+x /home/may,更傻逼的办法当然是 sudo chmod -R 777 /...

谈谈关于技术和设计中 px dp in 等的含义

 Dots Per Inch 的缩写,ppi 是 Pixels Per Inch 的缩写,两者在表示屏幕时是同一个意思。个人认为,dp 不算是长度单位。虽然从公式上来看,理论上它也是长度单位,但是现实情况下,手机的分辨率是有极限的,跟理论相差很大,相同的 dp 在不同的手机上显示的大小会有差距,这个肉眼完全能辨别,所以我认为它不属于长度单位。 dpdp 据说是安卓为了适应不同分辨率的手机而发明的一种单...

谈谈PHP框架Laravel和CodeIgniter

用反射的技术也可以实现,即使语言不支持反射,解析文件一样可以实现。最后,任何技术理念都不能太过于追求,语言的 OOP 支持是有点用处的,但太过的设计反而麻烦。我自己开发现在觉得 MVC 都很麻烦,很多情况下直接路由到渲染模板。也许开发到了一定的阶段才会返璞归真吧!其实软件本身真的没什么高深的东西拿的出手的,并没有什么技术含量,真正到了汇编也就是 Size 和偏移的问题。软件技术影响力大不厉害,做出牛逼...

谈谈HTML网页编辑器技术实现

上竟然有人说 baseNode 是 anchorNode 别名,extentNode 是 focusNode 的别名,其实这种说法是不对的,至少 extentNode 和 focusNode 在很多情况下就不同,这也是我在后面写编辑器时发现的。Selection.anchorNode 选择区域的开始节点Selection.focusNode 选择区域的结束节点 rangeCount 选择的区域数量,...

git使用之rebase合并提交

ommits are commented out 接下来,使用 :wq 保存确认后,会进入编辑 comment 模式下,此处只需要将多个提交的 comments 进行编辑,然后 :wq 保存即可。通常情况下,只要恢复到了第一次提交,就不会出现冲突。若 GIT 在 rebase 的过程中产生冲突,会进入一个临时分支,只需要将该分支中被修改的文件编辑后提交,使用 git rebase --continue...

VIM如何以指定编码打开或加载文件

Vim 编辑器如何以指定编码打开文件,或者是在打开文件之后,如何以指定的编码再次加载当前文件。有时候,特别是文件的中文内容比较少的情况下,比如整个文件中只有一到两个中文字符,编辑器可能会以错误的编码方式打开,这个时候就需要手动的切换到正确的编码。指定编码打开文件,如下示例:$ vi file_name -c "e ++enc=utf-8"在编辑器打开后,动态切换编码,如下示例::e ++enc=utf...

轻量级开源博客兼CMS系统LBlog发布

建页面,页面支持模版渲染和原生 PHP 程序支持,先渲染模板后解析 PHP 代码。为了安全,建议不要写原生 PHP 代码。模板正则优先级低于系统内置路由,如果切换模板,且系统默认路由的模板文件不存在的情况下,会使用页面,要求页面名称和原生模板文件路径一致。所以本系统支持用户在线开发模板。目前支持的模板标签有两个“文章连接”和“图片调用”,如下示例: <LBLOGa id="1"> <LBLOGimag...

VI编辑文件忘记SUDO不退出如何保存

在 VI 模式下,当编辑的文件权限不属于当前用户,或者编辑系统文件时,如何获取 SUDO 权限?如何在提示因为权限问题而无法保存时并且不退出编辑器的情况下保存当前文件?当忘记 SUDO 时,如果退出重新再 SUDO 编辑会比较麻烦,比较简单的解决方式如下。 is read-only (add ! to override) Can't open linked file for writing 使用 !...

Ubuntu强力卸载软件包和残留

Ubuntu 系统通过 apt-get 安装的软件包,一般情况下使用 remove 就可以卸载,但是这种卸载方式会残留很多配置文件和目录,再次安装依然达不到预期。举个例子,安装 postfix:apt-get install postfixpostfix 的安装其实很简单,在安装过程中如果选择了错误的邮件服务类型,会导致最后的结果不是你想要的,或者根本无法发送邮件。于是需要重新安装。apt-get r...
2026-09-05 05:32:03 1788557523 0.021162