峰间的云

立诚勿怠,格物致知
It's all about connecting the dots

Newest Posts 第13页

一些关于以前的记录

这几年好像写的东西越来越少了,很多时候想写点啥,但是打开博客又觉得没啥好写的,或者写了一点草稿,发现也就只写那么几句索性也就一直放着或者直接删掉了。今天我去翻了下很久没发表过东西的微博,最新的一条信息是2015年12月31日发的,时间点真是特别,正好是阳历一年的最后一天。

个人日志 阅读(2724)评论(2)赞(0)

跳槽的一些折腾

时间过得真快,距离上一篇日志已经三个月了,一年也才十二个月,所以得承认是好久没码字了。上次一篇博文之后发生了很多很多的事情,这里就只说说跳槽的事情吧。 七月十九日向原东家提离职,我说希望能三周左右离职,东家要求呆满一个月才放人,所以就呆了一个月,business is business,合规操作,没啥好说的。 暂且称新公司为TEMP吧,在TEMP公司其实一共就入职了几天,不过在入职之前已经在帮写新公司的项目了,所以也是基本从零开始赶出了一个APP项目(用HBuilder软件打包成的APP,前端用Vue全家桶+TypeScript)。

个人日志 阅读(2289)去评论赞(0)

Vue2.5.16源码解读二:从入口文件进行阅读

可以看到这里import Vue from './runtime/index' 引入了一个Vue ,然后定义了下Vue.prototype.$mount 和Vue.compile ,看Vue源码之前最好是先过一下Vue的官方文档,这里Vue.prototype.$mount 是一个关在Vue原型链上的属性,所以通过new Vue() 创建的Vue的实例都会继承这个$mount 方法,在看这个方法的作用之前,因为看过了官方文档,并且我之前用了两年的Vue了,所以先猜测下这个大概跟Vue组件生命周期里的mounted 钩子可能有关系,可能是这个$mount 方法执行完后就会触发组件生命周期里的mounted 这个钩子里写的程序。

JavaScript 阅读(3541)去评论赞(7)

Vue2.5.16源码解读一:确定阅读入口

准备粗略地阅读下Vue,跟网上别人家的源码解读文章不同的是,这个系列是完全以第一次去读代码的视角带大家一起去读的,而非看完源码后以上帝的总结视角来写的系列文章。 要看我们就直接找比较新的版本看,fork vue代码到我们自己的仓库上,clo...

JavaScript 阅读(2802)去评论赞(6)

InnoDB: Cannot allocate memory for the buffer pool

综述:这是一次MySQL启动失败故障排查的过程。核心报错内容是[ERROR] InnoDB: Cannot allocate memory for the buffer pool ,解决方案是修改mysql配置文件里下述参数的值:innodb_buffer_pool_size 、join_buffer_size ,然后重启mysqld服务。对应服务器系统是CentOS 7。

SQL 阅读(3949)去评论赞(0)

几个eslint插件的介绍

ESLint支持第三方插件。在使用这些第三方插件前,你需要先使用npm来安装它们。要在eslint配置文件中配置这些插件,需要在配置文件中添加一个“plugins”根属性,其值即为由这些插件名(插件名前面的“eslint-plugin-”前缀可以省略)构成的字符串数组。 说明:由于Node里require函数的限制,全局安装的ESLint只能使用全局安装的ESLint插件,项目里安装的ESLint只能使用项目里安装的ESLint插件。

JavaScript 阅读(4959)去评论赞(3)

Java导出含有多个工作表(sheet)的excel文件

最近碰到一个需求,后台有个台账导出的功能,以前所有数据都是导出到excel的一个sheet中集中显示的,这次的需求是要根据列表中的签单机构名称来分sheet导出,即签单机构相同的台账在同一个sheet中显示。把完成这个需求的核心代码去掉业务逻辑后就变成了下面这样的代码。需要说明的一点是,像这样的需求不可以真的是根据“名称”来分sheet导出的,你应该根据id这种不会重复的字段来作为分类依据,“名称”理论上是存在同名的可能性的。

Java 阅读(4239)去评论赞(1)

登录

找回密码

注册