LMLPHP后院

Linux下使用tar和zip进行压缩解压缩教程

术的程序员还多得多,在这些懂技术的人里面找到真正能干事的人是不多的。下面开始在 Linux 下进行压缩和解压缩教程。本文主要讲解 tar,zip,gzip,gunzip 的使用。Linux 下的的压缩操作是不同于 Windows 下的。在 Windows 下很多软件压缩和打包是混在一起进行的,一般打包了也就压缩了。而在 Linux 下这两个操作一般都是分开的,打包就是打包,压缩就是压缩,当然也是可以一...

FreeMarker 处理不存在的值

FreeMarker 是 Java 的模板引擎,相比起比较偏执的 Thymeleaf 更加人性化一些,本文讲解使用 FreeMarker 处理不存在的值的一些事项。默认值操作符使用形式:unsafe_expr!default_expr 或 unsafe_expr! 或 (unsafe_expr)!default_expr 或 (unsafe_expr)!。如果默认值被省略了,那么结果将会是空串,空序列...

PHP pdo like 操作的一个坑

本来不想发这样的文章,因为这个问题导致我出错了好几次,隔一段时间就错一次。pdo 的占位符会自动的加上引号,所以在写的时候占位符就无需加上引号。不知为何,我在写 like 操作的时候习惯加上引号,导致查询不出结果,而其他的操作不会犯这种错误也许是因为很少手动去写,底层都封装好了。like 操作的通配符不能出现在占位符处,必须在绑定值的时候传递。如:$rs = q('order')->select('d...

谈谈项目开发过程中GIT合并分支

团队项目开发过程中,如果 GIT 的使用不统一,不规范,或者某些成员对 GIT 的操作不太熟悉,导致分支的合并特别混乱,使用 --graph 参数查看或者后期代码审查都是非常不友好的。我曾经到过的一家公司,强制所有的合并都使用 pull request,并且强制所有的 pull request 都必须 rebase 成一个 commit。现在想想,觉得他们很傻,真的很傻,如果一个公司对于技术只有偏执,...

VIM编辑器学习精简教程

是 Git 和 Vim。本文主要讲述 Vim 的实际学习应用的精简教程,阅读此文需要您略懂 Vi 的基础知识。 先说下本人的情况,我自己对 Vim 的熟练程序自认为算中上的水平,谈不上精通,但是在日常操作中不会觉得不好使,算是比较习惯 Vi 了。所以,本文就以一个比较熟练的人来讲述初学者应该会碰到的问题和以及解决这些问题必须要熟练掌握的 Vi 命令。 光标移动 如何快速的将光标移动到文件的开头处?: ...

一颗巨星的陨落 CodeWeBlog

首页,php技巧,jquery,日常记录,软件测评,Flash,Android,CPP,管理,linux,DotNet,实用技巧,Ruby,考试,Mysql,C#教程,Web2.0与SNS,网络服务,操作系统,php实例,C语言,应用技巧,MsSql,数码与手机,Delphi,游戏,oracle,基础知识,Twitter微博客,php基础,JavaScript,AJAX,vbs,IT人物,IOS,DO...

PHP数组式访问接口ArrayAccess

Access 提供像访问数组一样访问对象的能力的接口。看 Web Artisan Laravel 框架的 Illuminate\Container 就实现了 ArrayAccess 接口,这样就可以像操作数组的方式一样来操作对象。这样的语言预定义接口功能很少人知道,即使不知道也不会影响一个程序员的开发和设计。PHP 的设计者们不直接实现这样的接口就是让程序员有更强的能力创造新的行为的对象。 实现了 A...

PHP扩展PDO MySQL之PDOStatement::bindParam vs bindValue

屏蔽掉,但是这个不是我的风格,我更希望以更好的方式来解决。但是一上班根本没有时间,写个 MysqlPdo Enhance 的类,按照之前 LMLPHP 中 Mysql 驱动类的风格。为此,写 PDO 操作类的时候还专门定义了接口来约束自己的行为,生怕出问题,测试之后证明,完全兼容之前的 Mysql 类,写完花了这么几个月的时间,真的伤不起。 这次写 PDO 驱动类的时候,没有参照其他人的写法,完全看官...

在GITHUB上进行团队项目开发教程

HUB 提供了一个 pull request 功能,这样有个好处,就是全世界的开发者都可以向原项目作者贡献代码。在 Pull Request 之前,我们需要做个 git rebase master 的操作。一般情况下开发周期比较长,大型项目很多人都在开发,在新分支开发完成时,主分支也许进行了很多次的提交,我们新开发的分支已经落后主分支很多次的提交。rebase master 的意思就是将这个分支的所有...

使用GIT BASH管理多个远程代码库

有教程使 https 协议下能够记住密码的方法,但是感觉太过于麻烦,本人更习惯于 SSH 带来的方便。我第一次将 LMLPHP 代码托管在 GITOSC 的时候,由于习惯了 GITHUB 的 SSH 操作,对于 https 协议推送反而不知道怎么使用。从下面的操作日志中,可以看到 .git/config 文件中的内容,可以通过修改该配置文件添加远程库,或者使用 ”git remote add orig...
2021-04-20 02:54:06 1618858446 0.030908