LMLPHP后院

git使用之rebase合并提交

常使用方面入手,能解决平常使用出现的问题就可以了。GIT 的版本控制,有三种后悔方式:reset、revert 和 rebase,本文主要讲述 rebase 的使用。 使用场景:当在新分支中开发一个新功能的过程中,开发期间涉及的文件数比较多,提交的次数也非常多,同时整个提交的过程非常的复杂,在最后合并的时候,需要移除某些修改的文件并且将提交次数整理为一次 commit。 使用下面的命令,显示所有提交记...

基于JavaScript在线头像图片编辑前端后台实现

协议。本人看了下项目的源代码,感觉作者蛮认真的。Jcrop做到了兼容IE系列和其他主流浏览器,非常稳定,让开发者不再为前端方面花费太多精力。加上本人不太喜欢Flash实现,纯JavaScript实现的功能效率会更高。由于时间比较仓促,代码没有过多的优化,有点乱,下面公布前端实现和服务端处理图片部分代码。 前端实现方式如下: <link rel="stylesheet" href=".../jcrop/...

Chrome插件在高版本浏览器中安装报错解决

ion 2 的 "browser_action" 配置项做了修改,名字由 "popup" 改为 "default_popup"。修改后问题解决。但是又出现了另外的问题,popup页面JS运行错误,所有功能都失效了。报错内容如下: Refused to execute inline script because it violates the following Content Security Pol...

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

是合法的 JavaScript 代码,一般都需要配合客户端的要求返回相应的回调函数。之前本人每次使用Jsonp实现跨域,都是动态的创建SCRIPT标签,然后发出请求,虽然知道JQuery也有提供这样的功能,之前感觉使用起来很是麻烦。最近使用JQuery的Ajax方法,才发现它封装的比较好,JQuery每次发给服务端的函数名都是唯一的,这点确实避免了复杂环境下容易出错的问题。 附上使用JQuery实现J...

No-Transform协议禁止搜索引擎转码兼移动站建设问答

在手机端访问时,发现自己的站点经常被百度,360等搜索引擎转码展示。转码后发现网页质量不太好,很多功能都出问题了。本人也是非常讨厌这种无声无息的动作,之前在站长沙龙上看到过一些问答,有关于如何禁止搜索引擎转码网页的问题,需要加上一段代码。我就是后知后觉的那种,当时并没有加上这段代码,现在实在是看不下去了,不得不加上了。加上后网站的转码并不会立刻生效,还需要耐心观察。no-transform 代码如下...

LMLPHP官方网站兼博客移动站上线

寸不同的分辨率,声明了 view-port 后一行显示的字数是同样多的,这是本人使用了 小米2 和 三星 Galaxy S4 mini 进行测试得出的结论。在做移动站的时候,深刻感受到因设备不同网站的功能也会有所不同,所以手机站独立模板才是更好的选择,我个人不建议使用 BootStrap 和一些非常复杂的前端框架来做。 如果在页面加载后,计算出手持设备对应的尺寸,然后将文档中图片的 width 和 h...

CSS实现文字一行显示带省略号

all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 500px; </style> CSS原生自带的功能虽然好,但是用起来不怎么好看,好像省略号的样式不能控制。 ...

PHP解压函数gzdecode和gzinflate使用方法

s('gzdecode')) { function gzdecode($data) { return gzinflate(substr($data,10,-8)); } } gzinflate 函数的功能大致和 gzdecode 相似,在返回值的注解中官方给出了一句提示“The function will return an error if the uncompressed data is more...

没有血性的搜索终将死去

常会有一些奇怪的想法,然后让别人来实现他的这种想法,这是多么爽的事情。而实际上,一个人只有真正懂技术,才能更好的把握需求和技术之间的平衡;而只有当负责产品的人也是技术的时候,就不会那么盲目的去实现什么功能,更应该多一点思考。 ...

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

使用 git cherry-pick 检出了。当然 git pull 的方式偶尔会将别人的分支下载到本地,对于有洁癖的人或许不喜欢,关于本地的 origin 分支,还是需要经常的清理的。如果本次开发的功能涉及的代码比较多,并且提交了多次,我觉得可以使用 pull request 来提交,这样的方式的目的是产生一个 pull request 合并提交记录,方便以后审阅代码。要实现 pull reques...
2025-12-29 10:43:09 1766976189 0.021510