LMLPHP后院

开源网页聊天室应用WebChat发布

继LMLPHP框架之后,LML团队又一开源产品WebChat发布。WebChat是一款基于网页的聊天室程序,遵循MIT开源协议。使用WebChat,能够快速的搭建一个聊天室,方便新团体临时的交流的需要。WebChat拥有以下特点:1.基于MIT开源协议。2.聊天记录永久保存。3.实时推送,让交流无障碍。4.能够快速的搭建聊天室,适合新团体临时的交流需要。5.使用自主研发的通信协议,对数据进行转义处理,...

花生WIFI天猫百度图片加载失败问题

有些网站的图片加载不了,比如天猫,百度,一点资讯什么的。这个问题我一开始也觉得很奇怪,时间一长,就想了解到底是什么原因。我开始求证,在电脑上调试天猫移动站点的图片,发现百度和天猫的图片在移动 UA 下使用的是 webp 后缀文件名,天猫的图片文件名里面含有感叹号逗号等一些非常规字符。webp 是谷歌研发的有损图片压缩格式,率先在 chrome 下得以支持,以 chrome 百分之十的市场份额以及谷歌的...

代码分享之PHP实现DES和3DES加密解密

使用 PHP 实现 DES 加密解密和 3DES(triple des) 加密解密。虽然 DES 已经过时,但是特定的时候还是需要这种算法的。DES 加密解密写法,PHP 比 Java 实现起来应该更简单一些,在官方的文档中表明,PHP 在内部其实已经根据算法的向量的长度自动的将内容进行了补全操作,DES 算法的向量长度就是 8,所以在 Java 的代码实现中,很多人的写法会根据数据长度的取模来补上相...

PHP适合创业Java才更适合打工

是最好的。我想,真正牛逼的人经验积累到一定的时候是会写出另外一种语言的。但个人的能力毕竟有限,于是就产生了大量的小的新型语言。只对语言的追求,设计出好的语言意义并不是很大,语言的进步在于开发产品,在于使用,在不断的使用中,这门工具才慢慢变好。作为一个程序员,我是比较佩服那些比较不太出名的语言的作者的,我觉得他们是有追求,不断开发钻研产品的牛人。除语言外,在做产品的过程中,软件的架构和设计也是非常重要的...

Ubuntu强力卸载软件包和残留

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

xubuntu锁屏后唤醒鼠标不见如何解决

xubuntu 桌面 xfce 在锁屏后唤醒经常不见了鼠标,只能使用 tab 来切换任务。找到了解决办法,如下:sudo apt-get update sudo apt-get dist-upgrade 使用上面的命令强制更新系统后重启。然后 ctrl+alt+f1 切换到终端,然后 ctrl+alt+f7 切换到桌面,鼠标就出来了。xfce 桌面 bug 太多,实在是很不稳定,一般几天不关机就得重启...

从SEO效果看谷歌百度360搜狗有道bing技术现状

,索引量不大不小。总是什么都还行,什么也都一般。实在不知道是怎么回事。不过还是有一部分用户的哦。 神马,神马搜索专注于移动领域,依靠移动 UC 优视浏览器和阿里巴巴组建,在移动领域有一定的影响力。一般使用 UC 的用户,大部分都使用神马。 希望对各位站长有帮助! ...

JavaScript try catch 语句

在 js 中,很少人使用 try catch 语言,其实偶尔还是需要的。常用的场景,比如使用 JSON.parse() 时。try { throw new Error("Whoops"); } catch (e) { if (e instanceof EvalError) { console.log(e.name + ': ' + e.message); } else if (e instanceof...

人民币美元汇率手续费问题

使用 paypal 支付的时候,无意中发现 paypal 也提供了美元兑换人民币服务,并且收取一定的手续费。对外界印象作为养老公司的这一举动引起了我的注意,我翻出最近支付的美元订单,发现银行自动购汇人民币服务也会收取很大一笔费用,由于两次金额不同,所以很难判断到底哪家的手续费更低一些,不过我相信 paypal 会更低一些,走着瞧吧。这次没有使用 paypal 的兑换服务,再一次通过银行的服务,并截图...

前端技术之导航栏浮动最佳实践

关于网页的导航菜单,特别是后台,最古老的做法就是使用 FrameSet。到现在 FrameSet 的这种做法已经过时,并且会带来很多安全问题。于是很多网站在前台都使用浮动的方式来解决这个问题,当页面向上滚动时,到了一定的位置,DIV 导航栏会固定住,这样用户在页面任何位置都能看到重要的导航区域。另外有一种做法用户体验也比较好,比如在腾讯网,当用户稍微向上滚动的时候会出现横向的导航栏,向下滚动导航栏不...
2026-03-20 12:25:29 1773980729 0.022330