目录 加速box安装的方法 root账户登录 换源教程 安装rvm 访问rails server RubyMine连接虚拟机上的解释器 作者:庄廓然 在windows下进行linux开发:利用Vagrant+virtualbox 基本教程在此 加速box安装的方法 在网址中点击打开要安装的系统,在vagrant文件夹中执行 $ vagrant init ubuntu/xenial64 A `Vagrantfile` has been placed in this directory. You a…
[技术博客] 利用SharedPreferences来实现登录状态的记忆功能 一.SharedPreferences简介 SharedPreferences是Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置,它提供了string,set,int,long,float,boolean六种数据类型.最终数据是以xml形式进行存储.在应用中通常做一些简单数据的持久化缓存. 二.为什么要使用SharedPreferences? 首先我们要理解一下我们的程序是怎么工作的.我们的博客园…
1,介绍Vagrant 我们做web开发的时候经常要安装各种本地测试环境,比如apache,php,mysql,redis等等.出于个人使用习惯,可能我们还是比较习惯用windows.虽然说在windows下搭建各种开发环境是可行的,各大开发环境都有windows版本.然而在windows下配置有时候会显得繁琐,并且还会导致开发环境(windows)和生产环境(lunix)不一致.能不能在windows下也像linux那样开发?也许你想到了,用虚拟机.用虚拟机装个linux系统就好了.装完lin…
1,介绍Vagrant 我们做web开发的时候经常要安装各种本地测试环境,比如apache,php,mysql,redis等等.出于个人使用习惯,可能我们还是比较习惯用windows.虽然说在windows下搭建各种开发环境是可行的,各大开发环境都有windows版本.然而在windows下配置有时候会显得繁琐,并且还会导致开发环境(windows)和生产环境(lunix)不一致.能不能在windows下也像linux那样开发?也许你想到了,用虚拟机.用虚拟机装个linux系统就好了.装完lin…
同样,这也是少昂早年走过的坑,这里直接贴出少昂个人博客链接:https://www.cnblogs.com/HansBug/p/9447020.html PS:有一位经验丰富的后端大佬坐镇指挥是多么幸运的一件事!…
1.背景 Linux环境下开发是大势所趋,也是开发者必须掌握的技能.然windows系统已深入人心,实在不想放弃windows下的成熟应用,因此可以在Windows上模拟一个Linux系统.这样就满足了开发者的需求. 2.所需软件 Cygwin.下载地址:http://cygwin.com/.此处笔者下载的是cygwin-setup-x86_64.exe. 3.安装 (1)点击运行 (2)选择从网上下载安装 (3)设置安装路径以及使用用户 (4)选择下载包存放目录 (5)选择下载方式 (6)选择…
在之前的开发中,为了实现用户不同手势操作能够对应不同的功能,我们考虑使用React-Native的API--PanResponder,实现识别用户的手势,实现不同的功能.但我们很快就发现,这样简单的实现,无任何反馈的话,用户很难知道具有这样的功能.因此,我们准备实现类似手机QQ消息界面的左滑出现几个按钮.使用react-native的第三方框架react-native-swipeout可以很简单的实现此功能. 安装react-native-swipeout 框架的github地址: react-…
本文讲的方案实现以下功能:利用winscp和putty的脚本功能,实现在Window平台上编写代码,上传到Linux进行编译,然后取编译结果.需要用到3个文件,分别如下: (1) synchronize.bat----------------------------------------:: 需要更改 WinSCP.exe 和  putty.exe 的路径:: 需要设置的变量@SET localpath=E:\work\projectname@SET remotepath=/home/user…
上次有人留言说,技术博客是程序员的标配,但据我所知绝大部分技术同学到现在仍然没有自己的技术博客.原因有很多,有的是懒的写,有的是怕写不好,还有的是一直想憋个大招,幻想做到完美再发出来,结果一直胎死腹中.但其实更多程序员是不知道如何去搭建一个博客,其实如今搭建一个个人技术博客非常简单,其中最简单搭建方式莫属使用 GitHub Pages + Jekyll 了,我的博客就是使用这种技术. GitHub Pages Github Pages 是面向用户.组织和项目开放的公共静态页面搭建托管服务,站点可…
[技术博客]利用handler实现线程之间的消息传递 一.handler简介 在Android Studio的开发中,经常需要启动多个线程.比如向远程发送请求时,必须新开一个子线程,否则会造成程序崩溃.这样一来发送请求后得到的远程服务器的返回信息,也仅反馈给了子线程,那么如果要将该消息传递到主线程,就需要使用handler来解决. 二.简单实例 在如下代码中,首先在主线程中new一个handler @SuppressLint("HandlerLeak")final Handler ha…