LMLPHP后院

Ajax跨域原理JQuery之Jsonp使用剖析

成了“Ajax跨域”,其实这样已经不再是Ajax技术了。 Jsonp虽然能够很方便的请求外部资源,实现跨域与服务端通信,但也有所限制的。这种限制要求服务端返回的内容必须是合法的 JavaScript 代码,一般都需要配合客户端的要求返回相应的回调函数。之前本人每次使用Jsonp实现跨域,都是动态的创建SCRIPT标签,然后发出请求,虽然知道JQuery也有提供这样的功能,之前感觉使用起来很是麻烦。最近...

使用PHP实现Unicode编码转换为UTF-8编码示例

0 - U-7FFFFFFF: 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 请看如下将 Unicode 转换为 UTF-8 的 PHP 代码实现:function compatible_decode($unicode) { $str = ''; $arr = array_filter(explode('\\u', $unicode)); ...

前端技术之DIV或SPAN+CSS实现箭头效果

新型浏览器都基本没有问题,但是仍然存在一部分用户使用的是IE6和IE7。为了兼容低版本的IE浏览器,所以在写CSS的时候要特别的设置字体大小为0和overflow的属性为hidden。下面将举例实现,代码如下:<style> span.arrow{ height:0px; width:0px; overflow:hidden; border-right:8px solid #666; font-siz...

spring boot jpa 多个数据源配置

学习 Spring Boot 框架,官网的例子里启动使用的是 @EnableAutoConfiguration 注解。后来修改为 @SpringBootApplication 注解搞定。写 Java 代码,import 包名一定要写完整,千万不要使用 * 号,这样对于不熟悉的人非常不友好。很多教程的示例代码都是不包含 import 部分的,对于这样的代码我表示找包是一件非常痛苦的事情,不知道那些 Ja...

解决 springboot Interceptor @Autowired null

看如下代码块:package com.lmlphp.nb.config; import com.lmlphp.nb.interceptor.WebInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; imp...

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

密解密写法,PHP 比 Java 实现起来应该更简单一些,在官方的文档中表明,PHP 在内部其实已经根据算法的向量的长度自动的将内容进行了补全操作,DES 算法的向量长度就是 8,所以在 Java 的代码实现中,很多人的写法会根据数据长度的取模来补上相应的空字符,达到 8 的倍数。加密解密算法,不论是 PHP,Java 还是其他语言,算法都是已经实现好了的。PHP 使用内置的扩展 mcrypt,Jav...

周末的一天

周末了,在家洗洗,吃吃,睡睡,主要是休息。实在是需要休息,头脑绷紧,眼睛疲倦。我一定是程序界的奇葩,写代码这么多年眼睛还能这么好。这里感谢父母给我好的身体,从小的梦想是飞行员,按体质来讲我应该是符合飞行员要求的。事实证明 996 加上上下班时间真不是人干的,让人直接崩溃。其实这样的工作时间对于写代码的程序员来讲,是非常不公平的,但是中国的互联网界程序员的地位都很低,很多人看不起做技术的。在技术界有很多...

代码分享之合法校验过滤编辑器提交的HTML内容

分享一段代码,用最简单的函数实现前端编辑器提交过来的内容的合法性校验,允许一般的安全性 HTML 标签,对属性做了安全校验,属性只允许出现在部分 HTML 标签中,如 a、img、span、font。除了非常安全的属性外,还允许了 style 属性,style 属性其实也有一定的风险,容易造成页面样式错乱,但是大部分编辑器生成的 HTML 还是包含 style 属性的。对 style 属性里面的 CS...

前端开发之CSS兼容写法经验总结

从头至尾完成整个WEB项目时,且在不使用外界UI框架时,一定会知道,我们在定义全局样式的时候一定要定义图片的边框属性。这点也是我在做浏览器兼容的时候,发现IE8会默认有蓝色边框。定义图片边框属性,如下代码示例: <style> img{ border:0; } </style>前端CSS之DIV高度在IE的老版本浏览器中,当我们需要设置DIV的高度很小时发现不生效,原因是IE6/IE7/IE8认为DI...

读 Wordpress 有感

太年轻了!万里长城出现了,这就是壁垒,PHP 的壁垒就在这里,不是某个语言能影响的了的,语言连数据都不包含,不可能某一个特别好用的了。面向对象编程就是彻头彻尾的骗局,函数式编程才是编程的未来,人在变,代码在变,函数式编程更符合人类的思维。像我之前说的,很多面向对象的设计完全是多余的,人家公司的寿命也许不到两年,你想多了!人生短短几十年,已经够长啦,代码的寿命几何?编码时间一长,项目经历过了,代码写多了...
2025-10-14 03:14:32 1760382872 0.005168