3000帧动画图解MySQL为什么需要binlog、redo log和undo log

07-05
全文建立在MySQL的存储引擎为InnoDB的基础上先看一条SQL如何入库的:这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQL Server层和InnoDB存储引擎。Server层就像一个产品经理,分析客户的需求,并给出实现需求的方案。InnoDB就像一个基层程...

超 Nice 的表格响应式布局小技巧

07-04
今天,遇到了一个很有意思的问题,一名群友问我,仅仅使用 CSS,能否实现这样一种响应式的布局效果:简单解析一下效果:在屏幕视口较为宽时,表现为一个整体 Table 的样式而当屏幕视口宽度较小时,原 Table 的每一行数据单独拆分为一个 Table 进行展示很有意思的一个响应式布局,让信息在小屏幕下...

一条update语句到底加了多少锁?带你深入理解底层原理

06-30
面试开始,直入正题。面试官: 看你简历上面写着精通MySQL,我问你一个MySQL锁相关的问题,你看一下这条SQL会对哪些数据加锁?update user set name='一灯' where age=5;表结构是这样的:...

Unicode 和 UTF-8 的关系与区别

06-30
0. 结论首先给出结论。Unicode 是“字符集”,UTF-8 是“编码规则”。其中,“字符集”的意思是:为每一个“字符‘”分配一个唯一的 ID(学名为码位 / 码点 / Code Point);“编码规则”的意思是:将“码位”转换为字节序列的规则(编码/解码 可以理解为 加密/解密 的过程)。广...
更多
精选
05-05

程序员装逼速成手册

着装   一根牛逼的程序员是根本没有时间打理自己外貌的,发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格。牛逼程序员对自己着装是有高要求的,无论是春夏秋冬,白天晚...

11-25

Vue30分钟搞定前端增删改查

阅读目录一、MVVM大比拼二、Vue常用网址三、Vue基础入门1、MVVM图例2、第一个Vue实例3、双向绑定四、常用指令1、v-text、v-html指令2、v-model指令3、v-if、v-else指令4、v-show指令5、v-for指令6、v-once指令7、v-bind指令8、v-on指...

04-03

非常简单的方法在你的后台添加《系统管理员操作日志》的功能

出于监控多用户操作后台的目的,往往需要把各个管理员操作了什么记录下来。这个功能用yii2来实现简直是太简单了!下边上代码~ 此demo基于advanced,具体功能可以参考demo 帐号demo 密码111111 在backend目录创建components/AdminLog.php <?ph...

07-25

百度翻译api处理I18N未命中的情况

如果翻译的消息在消息源文件里找不到,Yii 将直接显示该消息内容。这样一来当你的原始消息是一个有效的冗长的文字时会很方便。 然而,有时它是不能实现我们的需求。你可能需要执行一些自定义处理的情况, 这时请求的翻译可能在消息翻译源文件找不到。 这可通过使用 yii\i18n\MessageSource:...

07-06

yii2干货

Sites 网站 yiifeed:Yii 最新动态都在这里 yiigist:Yii 专用的 Packages my-yii:Yii 学习资料和新闻 Docs 文档 Yii Framework 2.0 类参考手册 Yii Framework 2.0 权威指南 Yii Framework 2.0 权威指...

12-08

chrome 点击上传文件选择框会延迟几秒才会显示 反应很慢

chrome浏览器这个框里本地上传按钮点了半天才有反应,研究半天发现是因为<input type="file" name="editormd-image-file" accept="image/*">里边accept="image/*"惹的祸。 so,修改了vendor/bower/e...

09-15

工作十年的程序员,却拿着毕业三年的工资,再不开窍就真晚了!

他有 10 年的编程经验,但是代码却写的很糟糕。因为他写代码就像工厂的操作工一样,只注重功能的实现,不注重优化和改进。所以他的代码看上去很粗糙,一点都不精致。

08-30

MYSQL 调优和使用必读

MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候...

07-05

Git 在团队中的最佳实践--如何正确使用Git Flow

Git的优点 Git的优点很多,但是这里只列出我认为非常突出的几点。 由于是分布式,所有本地库包含了远程库的所有内容。 优秀的分支模型,打分支以及合并分支,机器方便。 快速,在这个时间就是金钱的时代,Git由于代码都在本地,打分支和合并分支机器快速,使用个SVN的能深刻体会到这种优势。 感兴趣的,可...

07-10

Linux 新手必知必会的 10 条 Linux 基本命令

Linux 对我们的生活产生了巨大的冲击。至少你的安卓手机使用的就是 Linux 核心。尽管如此,在第一次开始使用 Linux 时你还是会感到难以下手。因为在 Linux 中,通常需要使用终端命令来取代 Windows 系统中的点击启动图标操作。但是不必担心,这里我们会介绍 10 个 Linux 基...