2019

field injection is not recommended

在 spring boot 开发中,如果你使用了 @Autowired 注解来注入多态对象可能会收获一个提示:

~1 min read

VPS

列举一些常用的 VPS

~1 min read

Linus 名言

Talk is cheap. Show me the code.

~1 min read
回到顶部 ↑

2018

VUE 引入高德地图

基于 vue-cli 生成项目讲解,自己构建的项目类似。

  1. 首先入口文件 index.html 引入高德地图
~1 min read

HTML To Canvas & Canvas To Image

今天在做项目时遇到一个问题:用 JS 保存 dom 为图片保存在本地,中间遇到了一点问题,这里记录下来。

~1 min read

【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)
    }
~1 min read

PHP-开发最佳实践

环境变量

  • 本地开发环境:local
  • 线上开发环境:development
  • 线上测试环境:staging
  • 正式环境:production
~1 min read

MySQL

-DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci

~1 min read

golang 基础数据类型转换

之前我一直都是用 PHP 写代码的,从来没有遇到过需要转换数据类型的情况,但现在开始使用 Golang 写代码了,遇到了很多需要转换数据类型的情况,在这里总结一下备用。

~1 min read
回到顶部 ↑

2017

未能创建用于APFS安装的预启动卷宗

朋友买了一台二手的 Macbook pro ,对方寄过来的时候做了磁盘格式化的操作,打开电脑的时候屏幕上只显示了一个白色的【禁止符号 🚫】,要恢复系统才能用。

~1 min read

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"
        }]
    }]
}
~1 min read

关于-restful-风格-api

下边的这些都还只是想法,自己也还没有完全安装这个风格来做,至于为什么不在 URL 中添加 /:id 这样的匹配字段是因为,这样虽然看起来很好,但是这是开发不友好的,最近在用 Golang 开发的时候,像这种 params 都没有办法优雅的添加到 URL 中,只能用字符串拼接的方式来做,所以我更加推荐用 query 这种比较正统的传参方式来做。 欢迎大家在公众号中回复我。

~1 min read

人可真是多变啊

我现在工作用的电脑是 MacBook Air (13-inch, Early 2014) ,得益于 macOS 稳定的系统,买回来之后就没有重做过系统,都是按时升级新系统正常使用。

~1 min read

SSH 多密钥管理

刚开始是 SSH 密钥登录服务器使用 AWS 的推荐方式: ssh -i keygen.pem user@hostname 后来上网查了一下管理多密钥管理的方法修改了本地 SSH 的 config 配置,现在可以这样登录: ssh hostname 一下子简化了很多输入,下面是 config 配置:

~1 min read

那些好用的库

  1. https://github.com/wenzhixin/bootstrap-table
    基于bootstrap的表格插件
  2. https://github.com/gilek/bootstrap-gtreetable
    基于bootstrap的树形结构无限分类插件
  3. https://github.com/newghost/bootstrap-jquery-plugin 基于bootstrap的增强组件,模态窗,对话框等等
  4. https://github.com/moment/moment/ JS时间处理库
  5. https://github.com/summernote/summernote 基于bootstrap的WYSIWYG编辑器
  6. https://github.com/FortAwesome/Font-Awesome 一套十分好用的常见字体图标
~1 min read

坐标系转换

谷歌坐标系 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

~1 min read

iOS URL scheme

微信.扫一扫 weixin://scanqrcode 微信.朋友圈 weixin://dl/moments

~1 min read

前端入门工具集

  • Sublime Text http://www.sublimetext.com/ 一个十项全能文本编辑器,十个程序员里,九个人都在用。
  • 菜鸟教程 - 学的不仅是技术,更是梦想! http://www.runoob.com/ WEB 开发入门教程,镜像 w3school 但是内容更全
  • RunJS - 在线编辑、展示、分享、交流你的 JavaScript 代码 http://runjs.cn/ 在线测试你的代码,实时加载各种流行类库,你值得拥有。
~1 min read

解决方案

我们从小到大,都有一个意识,那个意识在你小时候有记忆以来,就一直存在,陪着你上学、读书、结婚、工作。所以有一个东西在我们里面是一直没有变的,尽管我们的身体、感情、感受、知识合经验一直都在改变,但是我们依然保有一个基本的内在真我,作为目睹一切的观察者。
这个内在真我不会随你的身体而生,也不随着死亡而消失,它可以观察人世百态,欣赏日出月落,云起云灭,而岁月的流转,环境的变迁,都不会改变它。
——遇见未知的自己

~1 min read

聊一点关于WannaCry病毒的事情

又是一年一度的答辩毕业季,在上周五(2017-05-12)晚间爆发了WannaCry病毒,国内教育网中的许多大学生发帖表示自己辛辛苦苦做了一年的毕设没有了。

~1 min read

第一次修复耳机

买电烙铁两年了,今天第一次修好一个耳机.
总结下就是:

~1 min read
回到顶部 ↑