ERP开发总结
前言
通过本周的开发学到了很多技术和业务上的知识,这周最大的收获,是一次在执行SQL查询的过程中,我发现不过是几千条的数据,却用了10多秒的处理时间,就在想能不能有什么办法对自己写的sql语句进行优化,之后我在网上查找了许多资料,将自己开发常用的几条优化方法分享出来。
1.避免在where子句中对字段进行null值判断和进行表达式操作
今天重新安装一下Git软件;就详细的记录一下安装步骤;
个人安装的环境:(快速安装基本简单;下一步默认其实也可以;看图就懂)
Windows10 64bit
Git 2.13.0(下载 git网址 : https://git-scm.com/download)
1.安装hexo-helper-live2d
$ npm install --save hexo-helper-live2d
2.安装live2d
其中替换成想要的,比如我安装的的是live2d-widget-model-wanko
Hexo的NexT主题可以天然支持友链,即在NexT主题的配置文件_config.yml中有一个# Blog rolls块,可以添加友链,然后在左边栏的底端会显示它们。但这样的问题在于边栏的空间有限,友链比较多的话会影响布局,而且分散主题。于是考虑单独创建一个友链页面,搜索发现已经有成型的方案,大体思路与 # Hexo添加自定义分类菜单项并定制页面布局 一样,增加菜单项和友链模版,再修改主页模板。这样做可以解决问题,但是不够优雅,属于侵入式的定制(直接修改了主题文件模板),但绝大多数人都采用了这种方案 :-)。
可行方案选择
经过思考发现大概有几个方案:
1.直接使用NexT主题的Blog roll
2.定制友情链接模版
3.在markdown中内嵌友链css和html
第一种方案简单粗暴,但扩展性差;第二种方案能达到目的,但实现步骤繁琐,另外以后升级NexT主题就麻烦了,大概率需要手动merge代码,因为修改了NexT主题的模版文件;最后一种方案非常完美,非侵入式实现,不动源码,只改配置文件,扩展方便,copy一段html即可新增友链,唯一的缺点就是需要内嵌一段css,稍显丑陋。
在采用这种方法之前还走过一点弯路,考虑直接做一个不被渲染的HTML(利用 skip_render)放到source文件夹中,但发现这样做会丢失页面框架,与其他页面风格不一致。
1.hexo部署到github中出现的问题及解决办法 1
git报错fatal: unable to access ‘https://github.com/hxx.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
解决办法:
我通过:
git config --global http.proxy
查询到当前设置了代理,所以我取消这个设置:
git config --global --unset http.proxy