热门文章 TOP 榜

Hot! Hot! Hot!

vuejs 中如何优雅的获取 Input 值

原生 js 使用 getElementById 比较麻烦的地方 需要为元素设置 id 设置 id 之后,无法复用,因为一个页面中不能存在两个相同的 id 双向绑定 v-model 分两种情况 i ...

阅读全文...

Mac OS 上 VIM 8.0 安装体验

VIM 8.0 赶在中秋前发布,也算给广大 VIM 脑残粉送上了一份大礼。然而,中秋前要赶项目进度,一直没有抽出时间更新,怕破坏开发环境。正好今天放假,先把家里 Mac 上的 VIM 升级一下,尝尝鲜 ...

阅读全文...

Django 的权限管理 (login, logout)

Django 的在线文档太卡了 在 Mac 上使用 Dash 将 Django 文档都缓存到本地就方便多了,可以节省大量的等待时间。 user 表的结构 CREATE TABLE "auth ...

阅读全文...

前端路径管理 - BackboneJS Router

什么是前端路径 /stock#enter /stock#per/20150330/600637 其中 #enter, #per/20150330/600637 部分便是前端路径 何时使用前端路径 或 ...

阅读全文...

解决小米手机上 Google Play 无法下载应用

我的小米手机上,可以正常的打开 Google Play,也能搜索,查看,但就是点击下载 APP 应用安装时,一直卡在那里,没有进度。 显示为: 正在等待下载 在贴吧找到一个解决方案: 将小米手机自 ...

阅读全文...

使用 v-cloak 防止页面加载时出现 vuejs 的变量名

使用 vuejs 做了一个简单的功能页面,逻辑是,页面加载后获取当前的经纬度,然后通过 ajax 从后台拉取附近的小区列表。但是 bug 出现了,在显示小区列表之前,会闪现小区名对应的 vuejs 变 ...

阅读全文...

使用 vue 为 image src 赋值

今天写了这么一段代码 <img src="{{ img_src }}" > img_src 是 vue 里存储图片地址的一个变量。然后,这段代码报错了。。。 Goog ...

阅读全文...

git pull 并强制覆盖本地修改

操作 清除本地修改 git reset --hard 拉代码 git pull 参考 Git Pull While Ignoring Local Changes? ...

阅读全文...

使用 Microsoft To-do 替代 Wunderlist

果然,被微软收购后的命运就是被干掉,Wunderlist 马上就要结束其历史使命,最终将被 Microsoft To-do 替代。跟 Sunrise 日历的结局何其相似。 不过,意料之外的是 Micr ...

阅读全文...

阿里云域名续费优惠口令

关注 “阿里云域名与商标” 公众号,然后直接在公众号中回复“优惠口令”即可获取 2019 年 10 月更新 【优惠口令】 com英文域名续费:商标优选即买即用 cn英文域名续费:商标注册急速申报 xi ...

阅读全文...

WPS 2019 自带的思维导图真是大大的良心

之前一直用网页版的百度脑图,今天打开 WPS 2019 发现多了一项思维导图的功能。 功能上 WPS 的脑图功能比百度脑图强大的多,毕竟感觉百度脑图就不是一个非常上心的产品,功能一直没有大的更新。不过 ...

阅读全文...

微信小程序:使用 wx:key 提升 wx:for 的渲染效率

Now you can provide attr "wx:key" for a "wx:for" to improve performance 之所以加上 ...

阅读全文...

使用 Laravel sharedLock 与 lockForUpdate 进行数据表行锁

场景 拼团功能,当 A 客户开团之后(两人团),如果 B 和 C 同时支付,如何规避两人同时将拼团人数增加。 Laravel 中 sharedLock 与 lockForUpdate 的区别 sha ...

阅读全文...

大象笔记

坐标:山东烟台 曾在金山,DNSPod,腾讯云任职。 目前在烟台金东信息科技负责各类大家不喜欢做的事情。。。 联系方式 Gmail: zhongwei.sun2008在gmail.com 微信: ...

阅读全文...

Nginx user 配置引发的血案

在折腾完了 gulp livereload web server 之后,我才发现其实 Nginx 才是最靠谱的 web 调试服务。 毕竟写伪接口用 Nginx 要方便的多,也不用考虑 node 模块的 ...

阅读全文...

React render - 费解的 Uncaught Error

非常简单的一段测试代码,但是一直报错 Uncaught Error: Minified exception occurred; use the non-minified dev environmen ...

阅读全文...

MySQL 崩溃导致 Discuz! Database Error (2002) notconnect 错误

中午发现周末搭建的 Disuz 论坛以及周五搭建的测试用 WordPress 均报错无法访问。 以 Discuz 为例,报错信息为: Discuz! Database Error (2002) n ...

阅读全文...

mipcdn.com 所有的二级域名居然都被微信屏蔽了

将一个 MIP 的搜索结果页转发到微信中,点开发现提示 “已停止访问该网页” 点击申请恢复访问,发现列举了一堆 mipcdn.com 下的二级域,说是包含潜在的垃圾营销信息内容。 这跟 360 那套 ...

阅读全文...

Mac 系统禁用 ReportCrash 进程

晚上在 terminal 里敲代码,发现系统异常的卡顿。在 Activity Monitor 里发现 ReportCrash 进程占用了大量的 CPU 不断发送崩溃报告说明不断有进程在崩溃,先看一下系 ...

阅读全文...

vuejs - nextTick 解决异步 DOM 刷新问题

上周使用 vuejs 时,遇到这样的情况。更新了一个状态变量,此变量用于控制一个弹出输入框是否显示。但是变量置为 true 之后,下个逻辑 setfocus 却没有执行。 当时怀疑是 vuejs 并不 ...

阅读全文...

Laravel Model 的 fillable (白名单)与 guarded (黑名单)

例如 protected $fillable = ['name']; protected $guarded = ['price']; 定义了 name 字段可以写入/修改,而 price 字段不可以 ...

阅读全文...

VueJS 的树形下拉框组件

现实场景 多级分类,且大分类下的二级分类中,存在同名二级分类的问题。在添加产品时,从线性单列下拉框中选择对应的子分类非常困难,甚至可以说是 mission impossible。 那么,层级化的树形下 ...

阅读全文...

weex / react native / ionic 技术选型

目前有一个 APP 项目,需要同时开发 iOS 版和 Android 版,并且每个平台又分为客户端、管理员端,也就是说相当于四个应用。而我们人员有限,工期有明确限制,全部使用 native 语言开发, ...

阅读全文...

微信小程序中显示关注公众号按钮

昨天,小程序公众号关注组件发布。 添加组件之后,在线下扫码微信小程序太阳码进入小程序,就可以看到公众号关注按钮了。 无数客户提过这个需求,用于有解决方案了。。。 官方组件使用文档: https:// ...

阅读全文...

VIM Snippets

snippet - n.(尤指讲话或文字的)小片,片段,零星的话 如果让我只保留一个 VIM 插件的话,那么这个插件就是 ultisnips. 有了 ultisnips,可以方便的自己编写新语言的 ...

阅读全文...

桥水创始人的 《原则》

趁京东打折时买了一本桥水创始人写的 📖《原则》。很早就想写一篇《原则》的读后感,但是苦于篇幅太长,加上过年这段时间忙于敲代码,没有大段时间翻这本书。直到前几天才翻完。 《原则》这本书是我读过干货最多 ...

阅读全文...

微信企业付款到零钱功能的开通条件及限额

由于经常要在微信小程序或者微信公众号网页中加入微信提现功能,所以必须了解一下微信企业付款到零钱功能的限额: 商户的单日总限额 接收方的日限额 接收方的单笔限额 (上限,及下限) 开通条件 分两种情 ...

阅读全文...

慎用 Nginx 的 default_server

在新买的阿里云服务器上把部分网站迁移了过来,一时脑热把一个域名设置成了 default_server,为了使用 IP 测试网站是否部署的有问题。 例如: server { listen ...

阅读全文...

ubuntu 18.04 为 mysql 设置 root 初始密码

ubuntu 18.04 上安装 mysql 5.7 之后,默认没有设置 root 密码,印象中之前是有一个引导界面的,现在似乎去掉了。 设置 mysql 初始密码需要使用命令 sudo mysql_ ...

阅读全文...

JS 的省市区三级联动选择组件

由于后台要与小程序前端的城市选择对应起来,所以需要实现一个 JS 的后台省市区三级联动选择组件。 方案一:基于 element-china-area-data 的实现 https://github.c ...

阅读全文...

修改 WSL Ubuntu 18.04 默认源为阿里云镜像

Win10 Windows Store 中下载的 WSL Ubuntu 18.04 默认的源 apt install 下载速度异常缓慢,想替换成国内阿里云的镜像源。 确认默认源 首先查看默认的源的地址 ...

阅读全文...

gevent

We can become blind by seeing each day as a similar one. -- Paolo Coelho 教程 最佳教程 patch_all 不是一个好主意 ...

阅读全文...

京东联盟京粉的返利规则

今天在查看京粉的返利订单历史时,发现几个异常的订单。 异常之处在于,我根本不可能推荐“反腐”相关的书籍,因为我推荐的都是我读过的书。而这本 《反腐败体制机制国际比较研究》 我闻所未闻。 其中两例: ...

阅读全文...

解决 Ubuntu 16.10 上频繁的 DNS 解析失败

最近一个月,在 Ubuntu 16.10 上使用 Chrome 浏览网页,经常出现 DNS 解析失败的情况。错误信息诸如 DNS_PROBE_FINISHED_NXDOMAIN ERR_NAME_N ...

阅读全文...

修改 laravel 的 locale 使对应语言包生效

使用 laravel backpack 作为 laravel admin 时,发现不知道如何修改界面的语言。其官方的文档中也没有找到对应的说明文档,于是猜测可能是 laravel 的配置,与三方包没有 ...

阅读全文...

钉钉E应用与微应用的区别

钉钉开发企业内部应用,分为两种 E应用 微应用 名字非常晦涩,毫无辨识性。 E应用主要针对手机平台,ios 和 android。感觉用的是 weex 架构。 E应用暂时不支持在PC端使用,未来会支 ...

阅读全文...

Ubuntu 18.04 上设置桌面程序开机自启动

需求 在新安装的 Ubuntu 18.04 系统上,将有些不可描述的程序开机之后自动启动 Startup Applications Preferences 打开 Startup Application ...

阅读全文...

今天才知道支付宝发花呗红包如此大方的原因

最近,我媳妇联合平时小区里看孩子的小伙伴们,疯狂薅支付宝花呗的羊毛。 我一直没明白支付宝一个人一天发个 5 ~ 10 块钱的红包,这个成本如何能控制住。 今天,我才恍然大悟。。。 话说,今天一个赖账长 ...

阅读全文...

requerejs, webpack, browserify 的对比

JS 的依赖管理工具真是层出不穷,最近用 React 又发现了两个新工具 Browserify, Webpack。 测试一下其中的异同。 简单的应用场景 现在通过简单的应用场景来看一下,这三个依赖管理 ...

阅读全文...

VueJS 2 导致 HTML5 Canvas 绘制的图像无法显示

在使用 vuejs 2.1.8 时,出现一个奇怪的问题,原页面 canvas 绘制的图像,之前可以正常显示。 但是引入 vuejs 2 ,并实例了一个 vue 对象,图像在页面刷新后就不显示了。只有当 ...

阅读全文...

使用 Puppeteer 自动化 chrome / chromium 操作

Puppeteer 名词,傀儡师的意思。不禁想起了火影忍者。。。 基本介绍 Puppeteer 是 Google 官方的一个开源项目 https://github.com/GoogleChrome/p ...

阅读全文...

使用 dnsmasq 保证本地 DNS 服务的稳定性

问题 机房内网的递归 DNS 解析服务器超负荷运行,不稳定,时常出现解析失败的问题。 优化 /etc/resolv.conf 的配置 options timeout:1 nameserver 114. ...

阅读全文...

weex android iOS 加载本地图片

H5 页面的图片怎么兼容 http://localhost:1337/src/images/${img_name} Android 的实现方法 图片存储的目录 res/drawable-hdpi 下 ...

阅读全文...

使用 Redis GeoHash 实现附近的XXX

功能概述 用户A打开手机,可以看到附件的商铺,或者附件的人。甚至告诉用户,你正在某个商铺中。 geohash 的疑问 geohash 能否实现直接告诉用户正在某个商铺中? geohash 代表了一个块 ...

阅读全文...

Laravel Passport & 微信小程序的登录态维护

官方流程图 https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html#wxchecksessionobject 目的 拿到用户的 op ...

阅读全文...

Install VIM 8.1 on Ubuntu 18.04 from source

After upgraded to Ubuntu 18.04, I found VIM isn't installed by default. And Vim 8.1 is released days ...

阅读全文...

svn

checkout 需要账号密码的项目 svn checkout http://www.svnchina.com/svn/sunzhongwei --username sunzhongwei 然后 S ...

阅读全文...

GitBook

为何又切换到了 GitBook 大象笔记最初是使用 VimWiki,但是语法上与 Markdown 有差异。之后转投 Pelican,但是越来越觉得更像是一个记录流水的 Blog,而不像是一个 Wik ...

阅读全文...

使用 Laravel 实现阿里云短信服务队列

首先,基于 Laravel 5.2 实现一个任务队列,用于存储待发送短信的相关信息,及 seeder/worker 的处理逻辑 短信模板 ID 模板参数 短信签名 目标手机号码 创建存储任务的数据 ...

阅读全文...

未能找到使用指定主机名的服务器

移动客户端经常遇到 DNS 无法解析的问题,报错如: 未能找到使用指定主机名的服务器 造成移动网络解析失败的原因参考 【鹅厂网事】全局精确流量调度新思路-HttpDNS服务详解 解决方法参考 DN ...

阅读全文...

近期节日

2019年10月22日 世界传统医药日
2019年10月24日 霜降
2019年10月24日 联合国日
2019年10月31日 世界勤俭日
2019年11月01日 万圣节
2019年11月08日 立冬
2019年11月08日 中国记者日
2019年11月10日 世界青年节
2019年11月11日 光棍节,双十一购物节
2019年11月14日 世界糖尿病日
2019年11月17日 国际大学生节
2019年11月20日 国际儿童日
查看更多节日