- 博客(18)
- 资源 (14)
- 收藏
- 关注
原创 Ubuntu 安装配置终极vim 8.0开发环境
沉寂了多年,终于迎来了VIM8.0新版本,该版本升级了诸多功能。详细新增特性请前往官网查看。本文主要讲解如何在Ubuntu上升级安装VIM8.01.官方主要提供了两种安装方式克隆源代码手动编译安装直接下载编译好的二进制文件上诉两种方式原本都是比较简单快捷的,无奈墙太高,从GitHub获取速度实在是太慢。2.apt方式安装其实Google一下,发现还有一种比较常见的安装方式,使用a...
2019-05-05 14:12:00 1306
原创 mac系统mysql8.0安装全指南
MAC 安装mysql8.01. 下载地址:https://dev.mysql.com/downloads/mysql/2. 选择版本8.0:我们选择dmg格式3. 下载完成点击dmg文件开始安装4. 点击安装完成,即可。5. ⚠️注意:因为在configuration那一步,如果你选择了默认的strong password模式,你通过navicat之类的工具去链接,...
2019-03-21 11:07:09 3836
原创 轻松一步全局加速maven
作为Java开发者,使用maven构建项目绝对是事半功倍,但是无奈“墙”略高,很多包下载速度极其缓慢。先提供一招全局配置方案,迅速解决该问题:在.m路径下添加settings.xml```<mirror> <id>alimaven</id> <name>aliyun maven</name> <u...
2019-03-21 10:52:53 3917
原创 一招解决国内android studio gradle缓慢的问题
一招叫你全局配置,加快gradle构建android 项目。在操作系统当前用户的 HOME 目录,找到 .gradle 文件夹,在这个文件夹下面创建一个文本文件 init.gradle,完整的文件路径可能如下:C:\Users\<name>\.gradle\init.gradle。在此文件中加入如下代码片段:allprojects{ repositories { ...
2019-03-21 10:50:02 4203
原创 高效程序猿开发必备神器(Mac)
一个聪明的开发者会用合理使用工具软件来提高工作效率!工具软件选择策略聪明的程序员不仅应该知道借助各种软件来提高工作效率,还应该知道如何选择适合自己的软件。当前各种平台的工具软件更新速度很快,一个富有经验的开发者,应该逐步形成专属于自己的工具选择策略。从自身出发,我当前的选择策略主要包含以下四点:
2016-10-21 17:39:05 22612 1
原创 当前主流的跨平台的三大编辑器(Atom,sublime,vscode)对比
有一个传言:世界上有三种程序猿,一种是用Emacs的,一种是用Vim的,一种是用其他编辑器的.好吧,Vim和emacs功能之强大也无需我在这里多言了,网上一搜一大把.因为vim和emacs学习曲线比较陡,作为第三种程序员我们还是来看看当前一些简单好用的主流编辑器吧!
2016-10-17 11:17:13 79506 6
原创 fork别人的项目保持与源项目同步更新的两种方式
fork别人的项目保持与源项目同步更新的两种方式一、需求场景我们经常使用别人的一些开源项目,并在此基础上进行自己的进一步开发。常用的就是fork别人的代码到本地,然后继续开发后再提交到自己的git仓库中。这样就会产生一个问题,就是别人的代码更新后,我们无法同步更新被人的代码。本文主要用两种方式来保证自己本地的代码和别人的代码同步。二、解决方案1. 使用git的upstream方式此处我们...
2019-05-17 10:57:29 2730
原创 MongoDB隐藏技能:如何重命名数据库
MongoDB隐藏技能:如何重命名数据库问题产生的背景最近Java组的同事向我请教了一个问题,就是他们发现Navicat中对mysql之类的数据库都有重命名DB名字的功能,但是针对mongodb竟然没有这个功能,作为强迫症的开发者,不能改名,绝对不能忍。##头脑风暴的解决方案大家提供的想法是通过copydb来实现,将数据库的数据拷贝到命名好的数据库中,然后删除老的数据库,但是我们现有的DB...
2019-04-19 13:20:25 766
原创 一招解决matplot绘图中文无法显示的问题
教你快速解决matplot绘图中文无法显示的问题问题解决方案问题在使用matplot绘制各种图表时,经常会遇到横纵坐标或者图例是中文的情况,对于很多新手而言,一定遇到过中文显示异常的情况,如下图所示:解决方案百度了很多,各种解决方案,搞得云里雾里。其实仔细阅读文档之后发现,matplotlib有一个font_manager工具类,这个类专门用来管理各种字体,而font_manager默认...
2019-03-26 15:06:09 23113 1
原创 centos open-ssh升级指北
1.备份cp -rf /etc/ssh /etc/ssh.bak2.安装依赖:yum install -y gcc openssl-devel pam-devel rpm-build3.下载wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-7.7p1.tar.gz4.解压tar -zxf openssh-7...
2019-03-21 11:09:48 176
原创 阿里云centos服务器安装mongodb数据库,开机启动
阿里云centos服务器安装mongodb数据库,开机启动1.安装:从mongodb官方网站下载二进制安装包(本文以mongodb-linux-x86_64-rhel62-3.4.5为例进行步骤讲解).将下载下来的文件放到/opt文件夹中,解压文件tar zxvf mongodb-linux-x86_64-rhel62-3.4.5.tgzmv mongodb-linux-x86_64-rh
2017-06-30 16:59:56 424
原创 Xcode8工程支持PCH
PCH介绍PCH文件,是一个预编译文件,常用来处理头文件引用,宏定义等。开发过程中,一般将整个工程都使用的头文件包含在PCH文件下,编译器就会自动的将PCH文件中的头文件添加到所有的源文件中去,很大程度上方便了开发者。新版Xcode为何不再默认创建PCH文件?自Xcode6以后,使用xcode创建的默认工程项目,不再包含PCH文件,对此,并没有找到苹果给出的官方解释,综合各
2017-02-06 13:46:25 755
原创 强力推荐:Atom入坑必备插件
强力推荐:Atom入坑必备插件Atom作为Javascript/CSS/HTML等前端编辑器利器,其强大功能依靠各种插件,以下是笔者在入坑阶段,精挑细选总结出的必不可少的插件,熟悉运用这些插件,一定成吨提高生产效率。安装这些插件只需要在Atom的File ->setting ->install中输入插件名称查到后即可安装:1.Sync Settings搭配github,同步你的atom插件信息,配置
2016-10-17 23:46:11 69594
翻译 浅析iOS应用中的main()和UIApplication
所有的C语言编写的程序,其执行入口都是main()函数,objective-c是基于C语言的面向对象的扩展和修改,同样,所有的oc程序的执行入口同样是main()函数.下面我们来简单分析一下iOS应用程序的main()函数.我们新建一个测试程序,该测试程序仅仅在屏幕上显示一个Button按钮.我们打开新建好的应用程序代码窗口,如下图所示:int main(int argc, c
2016-01-02 01:53:50 1144
原创 升级Xcode7之后安装的插件不能使用的解决办法
随着 Xcode7.2的发布,配合 swift2.1,诸多开发者都已经将 xcode 升级到 xcode7.2,作为提高开发效率,我们都会安装各种各样的xcode 的第三方插件,但是诸多童鞋都会遇到,xcode7.2安装插件后,不能正常使用。本文针对该情况,专注解决这个问题。究其本质,是因为从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后,很多
2015-12-18 12:42:37 1397
原创 安装xcode7.2新建playground报错
苹果官方终于发布了 xcode7.2正式版,速速 download,安装好,立即体验。当激动的打开 xcode7.2准备体验一把时,刚刚创建一个 playground 就弹出如下的错误信息:Unable to find execution service for selected run destination这可如何是好呢?综合stack overflow上面大神的种种建议,结合
2015-12-18 12:33:40 680
原创 macOSX下,如何永久更改Mysql的字符编码格式
经常使用mysql的程序猿(媛)深知,在windows环境搭建mysql环境还是比较简单的,安装完成后,就可以启动配置功能,进行配置,所以,mysql的密码和mysql的编码格式可以很方便的一次性解决。但是,mac用户,尤其是mysql新手,在安装mysql的过程中,便会遇到各种拦路虎。诸如:无法修改登录密码,无法永久修改字符串编码格式等等。现在我们就一起来彻底解决字符串编码的问题。mys
2015-11-23 12:13:41 7979 7
Practical-Data-Science-Cookbook-Second-Edition 源码
2018-12-18
xcode9支持ios12真机调试
2018-06-11
Front-End.Web.Development.The.Big.Nerd.Ranch.Guide.2016.8
2017-05-23
21st century c,2nd edition
2016-09-27
iOS 8 Programming Fundamentals with Swift(O'Reilly,2015)
2015-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人