谈谈PHP框架Laravel和CodeIgniter
PHP Laravel 等我都使用过,所以对 PHP 程序特别熟悉。回到对 PHP 框架的理解,我认为如果要敏捷开发的话,市面上的框架其实都是不合适的,但是如果一个人没有开发经验,而又要应付工作,那就需要用到框架,对框架的选择尽量轻量级,不是越出名越好,其中的奥秘只有真正懂得的人才能理解吧!市面上 PHP 框架的两个方向。一种以 CodeIgniter 为代表,讲究兼容实用性,里面有很多作者的经验库,...
谈一谈可悲的中国式教育
在高度服从的体制下,所有的原则都是为了讨好上级,这样就会出现社会之怪现状,这种现状导致没有人敢发出不一样的声音,为什么需要革命,这就是革命的种子!为什么白领体制内会出现大量的猝死员工?但是当你进入一个公司,面对一个活生生的人的时候,他们是千差万别的,但我相信大部分人还是有良知的,他们直接对人还都是客气的,有关爱的。整个制度下依然会有猝死发生,这无关其他人。现在的幼儿园,上个学,报名就是很复杂很痛苦很耗...
编程语言,其实不需要那么复杂
来,国人都注重根本,有钱人,海外归来寻根,建祠堂。所以,根是万物之本,学习也是一样,外表的花里胡哨,见好就收。学习要学基础,学底层。为什么重量级别的项目都是用 C 语言来写的?因为语言级别的东西真的不需要那么的复杂,复杂的结果就是:哪怕你用尽全身力气,写出覆盖 100% 的测试代码,有很多隐蔽性的逻辑错误甚至是数据错位你是测试不出来的,这些罪魁祸首就是编程语言本身太过于复杂导致,搞出那么多的花样做什么...
刚刚,我删掉了最后一台机器,告别了 Linode
在十多年前,第一次开始接触软件的时候,就坚持 FaaS 多好,这样就不会走这么多弯路了,就不会浪费这么多心力了,哎~。FaaS 是我提出来的一个概念,意思就是文件即服务,这样的系统就是零运维成本,如果需要搬迁,只需要复制文件即可,这样多爽。最最开始使用 Linode,应该是 18 年的时候,当时 Linode 的 UI 还是比较务实的,按照现代人的审美来讲,就是比较老了,我觉得很好用,后面经历了几次的...
微信小程序的开发感受
开发微信小程序的一些感受,同大家分享。 其实微信小程序的开发比起 Web 开发要简单的多的多。UI 的组件都是拿来就用,根本上来讲,可以不需要前端了,可是很多企业都在大力发展大前端啊,这是何等的讽刺!!!云服务吞噬了后端技术,彻底打垮了中小企业对于技术的创新,让无数后端人员没了饭碗,天下技术就只剩下头部那么几家,唯一留住饭碗的当然是前端啊,啊哈哈!!!公众号后台设置域名后,需要重启开发工具才生效,也许...
在云主机或VPS上搭建私有的GIT仓库
人造成误解,包括我自己。咋一看不知道这个是怎么通信的,最奇葩的是,为什么每个项目的后缀都有一个 .git,这个代表什么意思?。先不用管它,开始在我们的 VPS 上创建一个私有库吧!创建私有库的前提是,需要安装 GIT 客户端,一般的 Linux 都自带了,只是版本低了一点,没有关系。$ git init --bare lmlphp.com hint: Using 'master' as the nam...
LMLPHP官方网站已经全站支持HTTPS
PS,这样可以在复杂的网络环境中更安全的提供优质网页。关于如何实现 HTTPS,如何生成密钥,申请证书什么的,这里将不再叙述,网上有很多资料,并且随着时间的推移,慢慢的会有所不同。要实现 HTTPS 需要站长有良好的英文阅读和认真的研究精神,这些都不是难事。 来谈一谈关于全站 HTTPS 后需要注意的问题,以及网站建设需要注意的地方。 首先去除类似百度分享这样的插件,这样的外部 JavaScript ...
前端开发之CSS兼容写法经验总结
技术真的需要总结,人往往是在总结的过程中成长进步的。本人之前也做过很多项目,但是由于种种原因,没有养成总结的习惯,以至于很多东西懂了又忘记,忘记了又知道了。最近的一段时间,我在写LMLPHP框架同时完成官网和博客等其他项目的开发,才发现总结的重要性。下面将例举一些CSS书写需要注意的一些问题,这些问题都是本人在做浏览器兼容的时候发现的,非常重要。对于前端工程师们来说,也许值得一看,欢迎有志之士留言交流...
装修之插座的位置
继续分享一些装修需要注意的东西,比如插座相关的注意事项,我们家在装修的时候踩过了很多坑,分享给大家,希望给大家带来帮助。智能马桶插座的位置我们在装修之前有确认过插座的位置,但是没有那么的细致,因为当时墙都没有砌起来,比如马桶的插座,我们只是告诉装修人员,这里需要放插座给马桶使用,没有告诉他们说插座得放在马桶的背面,结果他们把插座放在了侧面,这样稍微不太方便,因为马桶是有线的,幸好线足够长,可以用透明胶...
图像处理技术之图片添加水印
律变成了黑色。该如何解决这个问题呢,于是我想到了创建透明图片,将文字写入到透明图片中,然后合并到背景图,但是这种方式导致了另一个问题出现:文字出现锯齿。为了解决图片水印锯齿问题,最后通过复制背景图片中需要添加水印的区域到创建的透明背景中作为临时图片,然后添加文字水印到这个临时图片上,然后再将这个临时图片贴合到背景图片中,最后完美解决了问题。在贴合的过程中需要注意计算正确的位置,位置计算错误就导致图片变...