2019
field injection is not recommended
在 spring boot 开发中,如果你使用了 @Autowired
注解来注入多态对象可能会收获一个提示:
VPS
列举一些常用的 VPS
vue-cli 项目 Eslint 配置
eslint-plugin-vue
Linus 名言
Talk is cheap. Show me the code.
简书帐号被封了
真的是一个悲伤的事情啊。
绳结技术大全
Application-Awesome
code editor
- Sublime Text
- 官网 https://www.sublimetext.com/
- package control https://packagecontrol.io/
- Visual Studio Code https://code.visualstudio.com/
- MacVim http://macvim-dev.github.io/macvim/
2018
GIT从入门到精通这两篇就够了!
借助 CSS3 新属性实现 DIV 全屏
只需要使用 CSS3 的一个新属性即可:
VUE 引入高德地图
基于 vue-cli 生成项目讲解,自己构建的项目类似。
- 首先入口文件
index.html
引入高德地图
JSON 对象与字符串转换
一、JSON字符串转换为JSON对象
HTML To Canvas & Canvas To Image
今天在做项目时遇到一个问题:用 JS 保存 dom 为图片保存在本地,中间遇到了一点问题,这里记录下来。
【warning】whose-view-is-not-in-the-window-hierarchy
一般弹窗无法弹窗的话,修改弹窗的调用位置,放在界面加载之后
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
let alertController:UIAlertController = UIAlertController(title: "无法定位",message: "修改定位设置",preferredStyle: .alert)
let OKAction = UIAlertAction(title: "OK", style: .default) { (action) in
// ...
}
alertController.addAction(OKAction)
self.present(alertController, animated: true, completion: nil)
}
PHP-开发最佳实践
环境变量
- 本地开发环境:local
- 线上开发环境:development
- 线上测试环境:staging
- 正式环境:production
MySQL-开发最佳实践
字符集
任务调度
任务调度
Laravel 的远程服务器任务处理器 Envoy
注:
说来尴尬-测试服务器用户表被我删了
还好数据库服务器有每日备份,也只是测试服务器,恢复到昨天的也就 OK 了,下面复盘下为什么用户表会被我删掉。
在 Docker 中运行 cron
```yml version: “3.3”
清晰区分电脑 SATA,M.2 接口
总线标准
PHP-awesome
开发环境
- windows
- mac
- linux
MySQL
-DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci
golang 基础数据类型转换
之前我一直都是用 PHP 写代码的,从来没有遇到过需要转换数据类型的情况,但现在开始使用 Golang 写代码了,遇到了很多需要转换数据类型的情况,在这里总结一下备用。
入手官翻 MacBook Pro
29/03/2018 更新:
2017
未能创建用于APFS安装的预启动卷宗
朋友买了一台二手的 Macbook pro ,对方寄过来的时候做了磁盘格式化的操作,打开电脑的时候屏幕上只显示了一个白色的【禁止符号 🚫】,要恢复系统才能用。
Homestead 安装本地 box
新建一个如下的 metadata.json
文件,然后编辑版本和文件位置,正常添加即可。
{
"name": "laravel/homestead",
"versions": [
{
"version": "3.0.0",
"providers": [
{
"name": "virtualbox",
"url": "file:///Users/where/Downloads/efd18095-ab30-4e39-ad54-f317d33212bb"
}]
}]
}
关于-restful-风格-api
下边的这些都还只是想法,自己也还没有完全安装这个风格来做,至于为什么不在 URL 中添加 /:id
这样的匹配字段是因为,这样虽然看起来很好,但是这是开发不友好的,最近在用 Golang 开发的时候,像这种 params
都没有办法优雅的添加到 URL 中,只能用字符串拼接的方式来做,所以我更加推荐用 query
这种比较正统的传参方式来做。
欢迎大家在公众号中回复我。
supervisor
官网:http://supervisord.org/
参考配置:
彻底卸载-macOS-音乐创作-应用
在 macOS 10.13 中测试有效 清理以下文件:
vscode-php开发配置
前提:开发机已经安装了 PHP 和
composer
lnmp-关闭默认站点
注:
- 以下配置基于 LNMP1.4正式版 测试使用
- 参考论坛军哥的文章 nginx关闭默认站点/空主机头(禁止IP直接访问、防止域名恶意解析)
MAC 重装系统软件备忘
软件
- VirtuaBox
官网:https://www.virtualbox.org/ - Sublime Text
官网:https://www.sublimetext.com/ - Visual Studio Code
官网:https://code.visualstudio.com/ - MacVim
官网:http://macvim-dev.github.io/macvim/ - Sourcetree 官网:https://www.sourcetreeapp.com/
- Sequel Pro 官网:https://sequelpro.com/
- Postman 官网:https://www.getpostman.com/
人可真是多变啊
我现在工作用的电脑是 MacBook Air (13-inch, Early 2014) ,得益于 macOS 稳定的系统,买回来之后就没有重做过系统,都是按时升级新系统正常使用。
Node & NPM 版本管理
##Node 版本管理
sublime
Sublime Text 下载地址:http://www.sublimetext.com/ Sublime Text Package Control 安装地址:https://packagecontrol.io/
SSH 多密钥管理
刚开始是 SSH 密钥登录服务器使用 AWS 的推荐方式:
ssh -i keygen.pem user@hostname
后来上网查了一下管理多密钥管理的方法修改了本地 SSH 的 config 配置,现在可以这样登录:
ssh hostname
一下子简化了很多输入,下面是 config 配置:
那些好用的库
- https://github.com/wenzhixin/bootstrap-table
基于bootstrap的表格插件 - https://github.com/gilek/bootstrap-gtreetable
基于bootstrap的树形结构无限分类插件 - https://github.com/newghost/bootstrap-jquery-plugin 基于bootstrap的增强组件,模态窗,对话框等等
- https://github.com/moment/moment/ JS时间处理库
- https://github.com/summernote/summernote 基于bootstrap的WYSIWYG编辑器
- https://github.com/FortAwesome/Font-Awesome 一套十分好用的常见字体图标
坐标系转换
谷歌坐标系 WGS84 https://developers.google.com/maps/documentation/javascript/maptypes#MapCoordinates 高德坐标体系 GCJ-02 http://lbs.amap.com/home/faq/%E5%9D%90%E6%A0%87%E4%BD%93%E7%B3%BB/#Q01 百度坐标体系 BD-09 http://developer.baidu.com/map/question.htm#qa002
iOS URL scheme
微信.扫一扫
weixin://scanqrcode
微信.朋友圈
weixin://dl/moments
前端入门工具集
- Sublime Text http://www.sublimetext.com/ 一个十项全能文本编辑器,十个程序员里,九个人都在用。
- 菜鸟教程 - 学的不仅是技术,更是梦想! http://www.runoob.com/ WEB 开发入门教程,镜像 w3school 但是内容更全
- RunJS - 在线编辑、展示、分享、交流你的 JavaScript 代码 http://runjs.cn/ 在线测试你的代码,实时加载各种流行类库,你值得拥有。
composer 包开发
Demo:https://github.com/liuzhaowei55/accessyou 这是一个香港通知短信下发的库
解决方案
我们从小到大,都有一个意识,那个意识在你小时候有记忆以来,就一直存在,陪着你上学、读书、结婚、工作。所以有一个东西在我们里面是一直没有变的,尽管我们的身体、感情、感受、知识合经验一直都在改变,但是我们依然保有一个基本的内在真我,作为目睹一切的观察者。
这个内在真我不会随你的身体而生,也不随着死亡而消失,它可以观察人世百态,欣赏日出月落,云起云灭,而岁月的流转,环境的变迁,都不会改变它。
——遇见未知的自己
聊一点关于WannaCry病毒的事情
又是一年一度的答辩毕业季,在上周五(2017-05-12)晚间爆发了WannaCry病毒,国内教育网中的许多大学生发帖表示自己辛辛苦苦做了一年的毕设没有了。
第一次修复耳机
买电烙铁两年了,今天第一次修好一个耳机.
总结下就是:
出租房斗殴事件
关于『美联航强制乘客下机』事件的看法
微博话题:#美联航强制乘客下机#
你不过才活了二十几年,哪里有“来不及”?
双拼入门教程
五女闹关西
Podcast:
537期:友聊FM《五女闹关西(上)》
538期:友聊FM《五女闹关西(下)》
赤诚
生活的意义
所有美好的事情,都值得用心等待
原文链接:所有美好的事情,都值得用心等待