LMLPHP后院

使用PHP实现获取周的起始和结束日期

是 2015 年的 12 月 28 日到 2016 年的 1 月 3 日。 所以当你使用 PHP 的 date 函数在 2016 年的 1 月 1 日获取周时,返回的值是 53,返回的年是 2016。如果没有弄清楚概念,还会以为是 2016 年的第 53 周呢。所以周和年是没有什么特别的关系的。写时间的转换函数,首先一定是通过时间戳。下面的实现不是太完美,但是选择了某人的生日作为一个参照点来计算。我一...

互联网行业程序员和技术为何频繁跳槽

会被欺负,最后离职。 纵观中国的互联网公司,朋友觉得效率都非常低下,小人当道的占了很大一部分。大多数互联网公司从来不关心技术,从来不培训,技术非常混乱,导致对于一个刚入职的人来说,不论你的技术有多强,如果没有足够强大的人格和毅力早就死了一百次或者早就离开了。一个公司的管理问题,直接体现在管理层,而决定这些人的就是公司的老板。由此可见,互联网公司的老板多么的心黑。社会的阶级固化,导致了很多的奇怪现象,这...

重拾Linux之AWK命令之简单统计

记了,但是再次拾起来也是蛮快的事情。记得之前用它写过一个打印出文件夹下每个文件名,大小,MD5 值的命令。 使用 awk 偶尔做一些简单的统计什么的还是比较快的,但是一旦复杂了,就比较鸡肋。感觉一个人如果熟练的话,使用 PHP,或者使用 LMLPHP 也一样非常快速的可以实现自己想要的功能。 awk 默认以空格分开,可以指定分隔符,每一行的分隔部分使用 $0, $1 ... 来表示。可以使用变量数组,...

IE和Chrome下INPUT之type为submit时disabled导致Form无法提交

狐和 IE,Google Chrome 之间的不同,其他的浏览器就不知道啦,一般开发人员能兼顾的也就只有这三个浏览器啦。 在火狐下开发,当 input 的 type 为 submit 时触发表单提交,如果想在前端体验更好一点点,不要让用户重复点击按钮,有一种做法是将 submit 按钮的的 disabled 设置为 true。这样在火狐下是没有问题的,但是在 IE 和 Chrome 下会导致 Form...

2016上海PHPCON技术峰会(二)

10 万次?,两个函数都是空函数,没有任何实现。鸟哥当时也是惊呆了,觉得他们好厉害啊,自己竟然不知道这个。鸟哥最后解说道,这个结论只能说明 zval hash table 寻找短的函数名快一点而已,如果函数有一句代码的实现,比如 echo 一个内容,函数的性能和函数名的长短是没有关系的。第二天,下午圆桌会议就不参加了,接着还是上几张图吧。在讲 Laravel 方面的东西。连主持人都很羡慕他们台湾的经...

如何通过服务端HTTP头解决前端跨域问题

多请求需要跨域,所以临时性后端支持。目前测试发现,webkit 内核浏览器,比如 chrome 是没有问题的。这也证实了为什么是跨域,浏览器还是会屁颠屁颠的去请求服务端,因为它还是要询问服务端的意思,如果服务端没有返回允许的头信息,浏览器就不处理这个内容,在审查元素里面看到 response 是空的。而 IE 系列的浏览器也许就直接不发出请求了。下面描述具体做法,可以通过 nginx 的 add_he...

PHP如何在双引号中更好的使用空格

在 PHP 程序中,如果仅仅是表示字符串,首选应该是单引号。但某些情况下,字符串里面包含一些特殊字符或者变量,这个时候很多人为了方便书写,不愿意使用单引号连接双引号的方式来写代码。于是就直接使用双引号来包裹字符串。在双引号中使用空格有个弊端,就是压缩程序不好处理,去除空格不是,不去除达不到压缩的效果。所以,在空格不多的情况下,建议使用 ascii 的方式来表达空格。如:\x20 或者 \040。再比如...

windowsXP下图片和传真查看器在桌面打开图片很慢

问题描述:Windows XP 下在桌面打开图片很慢,使用的是 Windows 自带的图片和传真查看器,跟图片的大小没有什么关系,在其他文件夹下打开速度很快。如果 Windows 图片和传真查看器只是打开桌面上的图片很慢,或只有个别目录下打开慢。用下面的方法或许可以解决。问题的根源在桌面的快捷方式上,其中一些快捷方式指向的目录由于被清理或者移动导致已经失效了,而 WinXP 自带的图片和传真查看器会...

HTML渲染效果与CSS代码前后位置的关系

的效果;而脚部的 <a> 标签的颜色定义直接覆盖了所有的属性,包括 hover 效果,所有它没有 hover 效果。hover 属性的优先级不同的浏览器表现也有差异,IE6 的渲染就和上面的规则不同。如果在 class 的前面有标签的限定,如 div.mid a,hover 属性也不会被覆盖。...

Ubuntu强力卸载软件包和残留

可以卸载,但是这种卸载方式会残留很多配置文件和目录,再次安装依然达不到预期。举个例子,安装 postfix:apt-get install postfixpostfix 的安装其实很简单,在安装过程中如果选择了错误的邮件服务类型,会导致最后的结果不是你想要的,或者根本无法发送邮件。于是需要重新安装。apt-get remove postfix apt-get install postfix再次安装还是...
2025-04-09 04:12:52 1744143172 0.006965