记录

A collection of 9 posts
记录

2021年总结

今年比去年事情好像多了一点。 “身体是革命的本钱“,这句话很重要啊😂 然后终于开始存钱了,之前因为各种原因工作了几年一直没存到钱,这也算是一个突破。 虽然今年收入有提升但是也是从今年开始反倒是越来越不想上班了,开始担心年龄问题😂 拖延症好了一点,但又没有完全好,看来只能寄希望于明年了。 去年定的两个小目标:存钱、减肥,都有一定的进展,存钱算是完成,但是减肥只能算完成了一半,看来明年还得在这条道路上继续奋斗了 🙄
1 min read
微信小程序开发
记录

微信小程序开发

这段时间尝试了一下微信小程序开发,感觉现在坑还是非常多的。官方的坑最多于是试着找了下有没有组件化的方案。目前用的比较多的有两个wepy, 和mpvue,我更倾向于后者。 一、官方wss 1.首先官方不支持组件化感觉开发起来就不是很爽 2.并且如果需要加入npm模块这些不方便 3.限制比较大。例如同时最多只能发起5个请求。虽然一般不会同时请求这么多 二、wepy 其实最开始了解小程序的框架就是这个,并且使用这个开始了。 1.支持组件化 2.可以突破一些限制 3.支持Async Functions , Promise这些 但是对于父组件传值给子组建的时候特别不方便,并且循环组件时有个大坑,就是组件只会初始化一次,如果是同时使用多次可以修改实例名称,但是循环就不好处理了。其他人提的类似的bug#809 三、mpvue 使用wepy的时候刚好遇上了mpvue发布了,看到wepy的问题只好尝试了一下感觉非常不错 1.和vue一样的写法 2.支持Vuex 3.修改部分代码可以将触屏版的转至小程序或者将小程序转为触屏版 但是由于刚刚发布还有很多东西
2 min read
react-router 更新至 v4.0.0
记录

react-router 更新至 v4.0.0

react-router前一段时间从3.xx到4.xx意味着很多API都有变化。去看了下react-router GitHub主页 和react一样也分成了几个包 * react-router * react-router-dom * react-router-redux * react-router-native * react-router-config 一般使用了react-redux使用前面三个就可以了。 除了分开以外还有很多API都有点区别。比如: * 之前有IndexRouter可以作为默认的路由使用,现在好像已经被移除了 * 还有getComponents这个也被移除了。之前可以使用这个来做按需加载 * 等等 具体的可以直接去看官方文档 react-router刚更新到4.0.0没多久还在看文档中,目前按需加载还不太明白怎么弄只找到了一个issues有关于这一块。有时间再去看看然后看情况更新一下。 2017-04-11 更新 文档中有对于按需加载的说明详见
1 min read
升级服务器系统,所有站点配置https
记录

升级服务器系统,所有站点配置https

这几天看到阿里云提供了ubuntu 16.04的支持刚好元旦放假没事情就升级了。 * ubuntu 14.04 > 16.04 * nginx 1.4.6 > 1.10.0并增加了sni支持 * ghost 0.7.0 > 0.13.0 * 其他域名全部安装https ubuntu 系统直接用更换系统盘的方式安装了 nginx 由于不是很了解服务器的配置踩了很多坑,其中升级nginx的时候,查询到sni支持需要make方式安装,所以一直用编译的方式安装nginx,但是安装的时候一直安装不上去用了很多的时间,最后尝试直接sudo apt-get install nginx就可以了,并且支持sni。 ghost 这个直接获取新的源码覆盖 * core/ * index.js * package.js 然后删除node_modules 重新执行npm i 就可以了 https 最后https使用的是免费的Let's
1 min read
IE坑
记录

IE坑

今天做一个活动页面,回来后测试IE浏览器,有一块ajax获取的内容一直空白,其他的都正常,打开调试工具就就好了,这个感觉特别奇怪,刚开始以为是很高大上的错误.ps:IE的开发工具非常非常不好用 查找bug思路 排除CSS问题 因为很少针对IE做兼容,开始以为是CSS上面的问题,后来仔细看来一下,既然打开调试工具之后可以正常显示那就不应该是样式的问题,不然的话很定最后也不会显示的,于是判断是js的问题 js bug 位置判断 由于js文件中其他的都可以正常执行至于请求的无法获取,于是加上了很多console.log(),发现控制台没有日志出现,刚开始以为是函数不执行,于是找了好久,在正式环境下是HTTPS的后来IE终于弹了一个错误是第几行几个个字符的位置,于是搜索发现原来是一个很坑的问题 原因 IE8下面的console.logo()这类的都需要加上window,完整的是window.console.log() 总结 多搜索,仔细,认真,远离IE
1 min read
持续集成---coding-- Webhook
记录

持续集成---coding-- Webhook

主要实现的功能就是在本地提交代码之后,服务器可以自动pull代码然后使用新的代码 coding 界面 其实原理也蛮简单的,就是一但获取到你的push请求或者其他的请求(根据你自己情况选择) 之后会发送post请求到上面填写的URL,建议填写上一个token,做一下判断,避免其他程序请求这个URL造成pull请求,请求之后就是后端处理事件了. 今天闲着没事就用nodejs实现了一下感觉还是不错的,但是有个问题,nodejs更新程序的代码要重启进程,这里只可以在回调再重启应该可以,具体也没有试过 执行pull的语句是有child_process使用process.exec('cd /root/auto_test && git pull',function(){//callback..}) 总的来说可以
1 min read
day one 2 开始日记
记录

day one 2 开始日记

昨天起就听说day one 2这个软件可以找到免费兑换码(具体是在Apple store 精选最下面有限免)中于是下载了一个感觉非常不错,指纹密码解锁,日记加入了天气信息,地址信息,步数等很全面,可以加入图片音乐等.今天同时开始日记的时候同时还有现在加入公司三个多月了,跟着做了一点东西,感觉太粗心了,丢三落四的. 学习计划 1.react 2.前端自动化工具 3.ecmascript 6 暂定吧
1 min read
github page自定义域名
记录

github page自定义域名

前一段时间注册了一个新后缀(.click)的顶级域名,没有办法绑定到阿里云上面,也没有多大的用就想绑定到GitHub上面,记录一下具体步骤. 第一步:新建项目 打开GitHub新建一个项目,命名格式是xxx.github.io(xxx是自己定义的) 第二步:打开设置面板 就会有设置GitHub page的选项 设置一下就可以了 第三步:设置域名解析 很简单在域名解析页面加上一个cname解析就可以了,解析的值是你第一步设置的域名后面加上一个点,例如:xxx.github.io. 第四步:新建文件 解析正确并且生效之后会看到404页面 到项目中新建一个index.html文件作为引导 并且新建一个CNAME的文件,内容就是你需要绑定的域名就可以了 总结 完成以上几部就可以了,现在访问应该可以正确解析了,其实现在自己的博客已经有了,当时也不知道这个域名准备怎么处理,后来想了想那就有单个简单的演示文件的时候就上传到这个里面,然后外链出来处理吧!
2 min read