Android Bug记:'Canvas:trying to use a recycled bitmap'

2020-01-02
阅读 8 分钟
10.1k
Bug日志 最近一个项目中遇到一个诡异Bug,详细日志如下: {代码...} Bug初步分析 其实字面上看上去很简单。但是诡异在发生场景: 只在安卓横屏模式下发生,竖屏模式下正常。 有一张特定图片才会出现问题,其他图片均不会。而这个图片无论分辨率大小还是文件大小均不大,其他比它大十几倍的都正常运行。 报错原因从日志上...

FastDFS Docker化部署 以及 Java SpringMVC实践

2019-05-23
阅读 8 分钟
7.2k
FastDFS是一个轻量级分布式文件系统。可以对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,而且可以集群部署,有高可用保障。相应的竞品有Ceph、TFS等。相比而言FastDFS对硬件的要求比较低,所以适合中小型公司。

Intellij Idea 中进行 Mybatis逆向工程

2019-05-21
阅读 4 分钟
5.3k
Mybatis有个实用的功能就是逆向工程,能根据表结构反向生成实体类,这样能避免手工生成出错。市面上的教程大多都很老了,大部分都是针对mysql5的,以下为我执行mysql8时的经验。

关于七牛云正确使用姿势探索

2019-04-09
阅读 4 分钟
4.3k
我们项目有一个文件上传需求,需要从客户端上传到七牛云的对象存储和自己的应用服务器上。这里使用七牛云主要是实现下载分发。应用服务器需要留一份是因为后续需要做文件分析(并且是上传后需要立马分析出结果展现给客户端)。另外,由于是初期项目,暂时没考虑用独立服务器来分析。

Linux磁盘挂载、分区、扩容操作

2018-11-30
阅读 2 分钟
48.7k
在Linux系统中所有的设备都会以文件的形式存储。设备一般保存在/dev目录下面,以sda、sda1、sda2 ...,sdb、sdb1...,hda,hdb。现在的设备一般都是sd命名,以前的很老的硬盘是以ha命名。sda:第一块硬盘,如果对磁盘进行了分区会有sda1(第一个分区),sda2等。sdb:第二个硬盘,同样对硬盘分区后有sdb1,sdb2等。

Laravel关联模型中过滤结果为空的结果集(has和with区别)

2018-10-17
阅读 3 分钟
6.9k
数据结构是三张表用户优惠券表(user_coupons)、优惠券表(coupons),商家表(corps),组优惠券表(group_coupons) (为了方便查看,后两项已去除)

关于JWT(Json Web Token)的思考及使用心得

2018-10-03
阅读 2 分钟
4.9k
JWT(Json Web Token)是一个开放的数据交换验证标准rfc7519([链接],一般用来做轻量级的API鉴权。由于许多API接口设计是遵循无状态的(比如Restful),所以JWT是Cookie Session这一套机制的替代方案。

如何调试Systemctl

2018-07-20
阅读 2 分钟
11.2k
其实我们调试思想是,我们知道是这个kube-apiserver命令加上后续参数执行时出错了,所以只要我们手动运行一下这个命令就知道错在哪了,但是这里环境变量还是类似$KUBE_LOG_LEVEL这种变量,不是编译后的,不好调试运行。

使用Docker compose编排Laravel应用

2018-07-05
阅读 3 分钟
6.5k
Laravel官方开发环境推荐的是Homestead(其实就是一个封装好的Vagrant box),我感觉这个比较重,于是自己用Docker compose编排了一套开发环境,在这里分享下。

Laravel中的核心概念

2018-06-14
阅读 5 分钟
4k
Laravel是一款先进的现代化框架,里面有一些概念非常重要。在上手Laravel之前,我认为先弄懂这些概念是很有必要的。你甚至需要重温下PHP OOP知识。我相信很多人对比如getter setter以及__invoke、__call、__callStatic这些魔术方法甚至this、self、static这些关键字作用都还是很模糊的(我上一个老大喜欢问这种基础问题...

用Golang撸了个文件监测、同步小工具

2018-06-07
阅读 1 分钟
11k
我们公司开发环境很特殊,一台本地服务器,然后分配多个ssh账户给开发者。平时上传代码只能ftp/sftp连接上传(以前用过samba共享,但被关了。。)。所以我们平时是在Phpstorm上用sftp远程打开服务器上的项目,然后设置自动上传。这样一般工作没问题。但是有个坑:Phpstorm无法捕获类似git checkout这些更改文件的变化。...

Docker实践 - 超简单配置Ftp服务

2017-11-18
阅读 1 分钟
12.4k
前几天双十一的时候在京东上买了一台云虚拟机,很便宜,2g内存的才121元一年。买的时候产品那边同事就打招呼叫我帮他配个ftp服务平时上传浏览原型图用。

Flex布局

2017-10-13
阅读 7 分钟
9k
Flex是Flexible Box的缩写,意为弹性布局。是W3C在2009年提出的一个新的布局方案。可以方便的实现各种页面布局。目前浏览器兼容如下:

Github pages + hexo 博客搭建教程

2017-10-13
阅读 2 分钟
6.5k
首先得知道Github pages的规则:每个Github账号(比如Username)下面只能建立一个Pages,且命名必须符合这样的规则:"username/username.github.io"