LMLPHP后院

MySQL 使用新主从服务器设置复制

MySQL 主从同步配置,使用新的主服务器和从服务器设置复制。最简单,最直接的方法建立一个复制是使用新的主服务区和从服务器。如果已经拥有想要导入到复制配置的另一个服务器的数据库备份文件,也可以使用这个方法建立一个新的服务。数据在导入到新的主服务时,会自动的复制到从服务。在新的主从服务之间建立复制。配置 MySQL 主服务的一些必须配置项。启动 MySQL 主服务器。创建一个用户,用来复制。获取主服务的...

使用Flask的redirect遇到的坑

Python 进行 web 开发,有人说 PHP 更适合 web 开发,Python 更适合大数据运算。本文记录使用 flask 框架开发遇到的跳转问题,发现 flask 框架的 redirect 方法跳转会将 https 地址跳转到 http 页面。为了解决这个问题,找了好多关于 flask 的文档,依然讲的不够详细,后来直接搜索 Python http 跳转,依然不知道怎么弄的,全是一些关于爬虫...

MySQL 使用原始数据文件创建一个数据快照

,使用原始数据文件创建数据快照。如果数据库体量很大,复制原始数据文件比使用 mysqldump 更加有效,然后在每个从库上导入文件。当执行 INSERT 语句时,这种技术会跳过更新索引的开销。使用这种方法与具有复杂缓存或记录算法的存储引擎中的表一起使用需要额外的步骤来生成完美的“时间点”快照:即使您已获得全局读锁定,初始复制命令可能会遗漏缓存信息和记录更新。 存储引擎如何响应这取决于其崩溃恢复能力。...

如何让 VIM 不生成备份文件

vim 编辑器在编辑文件的时候经常会到处生成备份文件,并且备份文件的文件名没有什么匹配规律,以致一度被认为是一个很脏的编辑器。方法一,关闭备份:set nobackup 方法二,设置备份目录:set backupdir=/tmp ...

谈谈 PHP 协程的任务调度

urrent(); } else { $v->next(); } } $firstTime = false; } yield 中断返回 generator 对象,该对象一迭代默认会执行 rewind 方法,所以加上了第一次的判断,以免第一次没有执行。另外的 send 方法效果其实和 next 一样,唯一的不同就是可以发送数据。yield 的作用其实只是中断,类似于 goto 语句,这样的代码导致阅读理...

PHP 5.5 新特性关键字 yield

生成器对象。 当一个生成器函数第一次被调用的时候,会返回一个内部 Generator 类的对象。这个对象和一个只能向前的迭代器对象一样实现了 Iterator 接口。大部分 Generator 类中的方法拥有和 Iterator 接口一样的语义,但是生成器对象有一个特殊的方法: send()。 <?php class Generator implements Iterator { public fun...

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

火狐下是没有问题的,但是在 IE 和 Chrome 下会导致 Form 表单被阻止提交,原因大家都能想的到,onSubmit 事件触发后执行的动作导致按钮为不可用状态,自然就失效了,无法提交。 解决的方法很简单,去除设置 disabled 为 true 的那行代码。用其他的方式依然可以很好的解决这个问题。比如 setTimeout,比如使用 this.flag 等。定时器解决问题当然是没有问题的,但是...

解决Linux之Gnome主题下Rime输入法默认中文问题

本的用户体验。由于本人在英文半角下的输入比较多,如果默认中文输入每次切换都是非常麻烦的事情,这次改成了默认英文,使用算是比较舒畅了,但是如果能记住状态才是比较完美的解决方案。 查看官方文档,按照下面的方法解决了,蛋疼的是,官方文档写的很不清晰啊。 新增文件:vi ~/.config/ibus/rime/luna_pinyin.custom.yaml,内容如下: patch: "switches/@0/...

前端技术之导航栏浮动最佳实践

所以必须每次都得重新计算窗口大小和相对滚动范围的高度;当然,如果站点的前端 JS 代码够牛逼,模块之间的变化能够时刻发出通知,也可以不必这样做了。 这次,在做这个功能的时候,发现通用的获取 CSS 的方法(如:window.getComputedStyle 和 element.currentStyle)并不能很好的获取元素的高度属性。比如在 IE 8,获取到的高度值是 auto,而通过元素的 offs...

LMLPHP近期新增功能

B_PATH相同,当服务器不支持Rewrite时,通过设置IS_REWRITE_ON为false使得它的值在WEB_PATH基础上加上脚本名称,这样很好的解决了程序路径问题。优化模板渲染当控制器存在,方法名不存在时,尝试渲染方法对应的模板文件,减少控制器没有逻辑时代码的冗余。详情见官网文档(http://www.lmlphp.com/doc)和GITHUB(https://github.com/lei...
2024-03-29 22:24:56 1711722295 0.021379