PHP事务是什么?
不可重复读的和幻读很容易混淆,不可重复读侧重于修改,幻读侧重于新增或删除。解决不可重复读的问题只需锁住满足条件的行,解决幻读需要锁表。
keep-Alive搭配vue-router实现缓存页面效果
ue工程中有些页面需要有缓存。这个功能通过keep-alive组件实现,keep-alive组件可以使被包含的组件保留状态,或避免重新渲染。
canvas的getImageData和toDataUrl跨域问题
背景是这样的,母亲节的时候,我们有个需求就是用户可以长按或者点击一个按钮进行截图后去分享我们的活动,然而我们的图片例如头像,采用又拍云做 cdn 优化,所以意味着图片的链接跟主页面所在域名不一样
利用 Powershell 编写简单的浏览器脚本
生活中有很多事情是低效益,重复性。比如每天上某些网站,先登录再签到打卡,比如每隔一段时间清理回收站的文件等等。一个成熟的软件工程师应该想到用软件解决他。
React 监听页面滚动,界面动态显示
当页面滚动时,如何动态切换布局/样式, 添加滚动事件的监听/注销
javascript实用写法汇总
原理是~是一个叫做按位非的操作,会返回数值的反码,两次取反就是原数。|为位运算符,两个位只要有一个为1,那么结果都为1,否则就为0。>>运算符执行有符号右移位运算。都是二进制操作。
mac下镜像飞速安装Homebrew教程
Homebrew是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask
对优秀程序员的思考
网上已经有很多类似的文章,但我依然要再造一次“轮子”,因为多少有些不同的心得。无论是短期或长期、高尚或低俗的目标或追求,都无关对错,只是个体的选择
Vue中过滤器及自定义插件
想不出来,把官方的拿过来Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)