LMLPHP后院

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

有关Ajax技术,对于我们这些经常在互联网打滚的人来说,已经是再熟悉不过了。关于Ajax原理,之前我也研究过,这里顺带解说一番。JavaScript是一种基于事件的单线程执行脚本语言,要实现Ajax通信,必须先实例化 XMLHttpRequest 对象,然后对该对象的 onreadystatechange 注册事件,然后再执行 open 和 send 方法。一般来说,实现简单的Ajax请求,我们只需...

2016上海PHPCON技术峰会(二)

得性能更高,以及写法上需要注意的地方?。鸟哥更是侃侃而谈,说写法上虽然有好有坏,但是对性能的影响微乎其微,可以忽略不计,但是对于一个程序员的修养来讲,还是建议大家按照统一的好的风格来写,还比如在 C 语言中将一个数除以 2,比较好的写法当然是位移而不是使用除法,最终编译器会优化这个问题。说到这里,鸟哥更是提起曾经 09 年在百度邮件组工作的一些事情。见下文分解:鸟哥曾经在百度邮件组,有次他们组收到一封...

看到真正的程序员对 Git 的感受

是能及时发现的,真正的理论和内在秘密是绝对不会懂的。这些程序员们离开了某个公司的软件体系和早已成型的代码堆砌的项目,啥都不是,就只会几个记得不太清晰的命令了!这也是绝大多数程序员的写照,你真让他在编程语言的基础上写个 crud,人家是写不出来的。。。其实,人就是这样,都怕痛,可能迫于生计,可能精力有限,毕竟不是机器。不是有句话说得好,当你临视深渊的时候,深渊也在临视你。讲的就是人脑容易进入一个极端境界...

MariaDB 读取性能

序员憋个招,写几个 C++ 的内存数据服务,也就百十行代码,这些问题也许都解决了,现在搞出这么多开源软件,对于求职的软件工程师来讲,学习这些乱七八糟的软件是个很头疼很没有成就感的事情,很多软件甚至编程语言有故意让学习成本拉高的做法,这些就太不厚道了!!!...

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

,第一句话是:“技术就是窗户纸”;第二句话是:“这个世界上,识货的人太少了”。有时候我发现技术其实是一种思想,并不在于技术本身。更深一步的说,技术的更高层次就是艺术。所以,有时候我特别的想用一些通俗的语言来表达它。而前端,更能体现这种艺术。关于在网页实现箭头效果,很多网站直接使用图片,其实这是不理智的。能用CSS技巧实现的效果,不到万不得已不要使用图片。我们在做网站的时候,最重要的指标就是速度,不能让...

Chrome 不携带 Cookie 问题的曲线救国方法

浏览器的默认行为吗?你完全可以通过一个 meta 标签的属性来决定 携带 Cookie 还是不携带 Cookie。结果,Google 搞出一个 SameSite=None 出来,这样的问题是很多后端的语言没有 SameSite 的封装,用起来麻烦,并且我测试使用 SameSite=None 的声明 script 仍然不携带。最后测试 SameSite=None + link href 才能做到。可能结...

PHP session 数据格式生成方法

等等等等,已经不想再吐槽这个 session 模块了。存在即合理,就比如一个商店摆了一个垃圾,一旦被一个有钱人盯上,脑子一热,就买下来了。所以 session 模块也是这样,一旦捆绑上了 PHP 这门语言,就会被人用,一用就得被牵着鼻子走。如何生成其特有的 session 数据格式呢?有人会想到 serialize,本质上还是有些区别的,因为 session 数据很多字符是不允许的。看如下示例:$_S...

AppStore 账户不在此店面无法使用

都比较保守,一般不会越狱,申请的苹果账户默认是中国大陆区的,而可能在网页版 iTunes 里面找到了一个应用想要装一下,结果就出现悲剧了。一些网友的支招也许是不灵的,这个问题和 IP 地址,位置,地区语言没有关系,怎么改都是没有用的,只和账户有关系,要么更改账户地区信息,要么重新申请个国外新账户。申请新账户是比较明智的,一劳永逸啊。不过苹果的网站在手机网页上有点毛病,总是最后一步输入邮件的校验码验证完...

PHP5.2.1和PHP5.5.9之间的差异

本文记录下 PHP5.2.1 和 PHP5.5.9 在语言编译方面的一些差异,因为这个差异导致我用低版本的 PHP 在压缩 LMLPHP 代码的时候产生了一些小问题 - 双引号里面的空格被丢失。TOKEN 的值发生错位,也许是 PHP5.3 之后加入的 namespace 关键字导致的。// php5.2.1 echo token_name(314); // T_ENCAPSED_AND_WHITES...

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

容进行了补全操作,DES 算法的向量长度就是 8,所以在 Java 的代码实现中,很多人的写法会根据数据长度的取模来补上相应的空字符,达到 8 的倍数。加密解密算法,不论是 PHP,Java 还是其他语言,算法都是已经实现好了的。PHP 使用内置的扩展 mcrypt,Java 导入相应的 jar 包,只是在写法上稍有差异。而 PHP 这方面的资料官方也不太详细,因为 mcrypt 好像也过时了。虽然代...
2024-05-03 14:01:58 1714716118 0.019451