<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[shapsnail的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shapsnail</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shapsnail]]></copyright><item><title><![CDATA[Android XML shape 标签使用详解]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/55804340</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/55804340</guid><author>shapsnail</author><pubDate>Sun, 19 Feb 2017 14:34:31 +0800</pubDate><description><![CDATA[Android XML shape 标签使用详解

  一个android开发者肯定懂得使用 xml 定义一个 Drawable，比如定义一个 rect 或者 circle 作为一个 View 的背景。但是，也肯定也有人在能使用 Drawable 的地方选择使用一张 png 图（或者是一张 .9 图）作为 View 的背景，因为后者把问题交给 UI 设计人员去了，省事。当然，使用图片这种在项目]]></description><category></category></item><item><title><![CDATA[在linux上安装redmine]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/55804101</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/55804101</guid><author>shapsnail</author><pubDate>Sun, 19 Feb 2017 14:11:50 +0800</pubDate><description><![CDATA[原文链接： https://www.oschina.net/question/16_8357Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案，它提供集成的项目管理功能，问题跟踪，并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目]]></description><category></category></item><item><title><![CDATA[在Ubuntu下使用vsftpd搭建ftp服务器]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/54340397</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/54340397</guid><author>shapsnail</author><pubDate>Wed, 11 Jan 2017 09:00:01 +0800</pubDate><description><![CDATA[1. 安装vsfptd软件ubuntu下可直接安装sudo apt-get install vsftpd对vsftpd进行配置 
安装完之后在/etc/vsftpd/路径下会存在三个配置文件。vsftpd.conf: 主配置文件ftpusers: 指定哪些用户不能访问FTP服务器,这里的用户包括root在内的一些重要用户。user_list: 指定的用户是否可以访问ftp服务器，通过vsftpd.c]]></description><category></category></item><item><title><![CDATA[git服务器搭建]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/54340393</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/54340393</guid><author>shapsnail</author><pubDate>Wed, 11 Jan 2017 08:58:58 +0800</pubDate><description><![CDATA[Git支持本地（local）、ssh、git和http（s）这四种协议进行传输，本部分将基于ssh协议搭建(此协议不利于开源，适合公司团队使用)。 
本文操作大部分在Ubuntu服务器端完成。1. 安装gitsudo apt-get install git创建Git用户和用户组sudo mkdir /var/git                 ###创建一个文件夹作为git用户的主目录
sudo]]></description><category></category></item><item><title><![CDATA[Android HttpUrlConnection如何使用Https连接]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/50494426</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/50494426</guid><author>shapsnail</author><pubDate>Sun, 10 Jan 2016 22:58:01 +0800</pubDate><description><![CDATA[一个小的demo    public String login(String uid, String password){
        HttpsURLConnection connection=null;
        try {
        TrustManagerFactory tmf =  TrustManagerFactory.getInstance(TrustManagerFa]]></description><category></category></item><item><title><![CDATA[android orm工具GreenDao的使用]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/49737093</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/49737093</guid><author>shapsnail</author><pubDate>Mon, 09 Nov 2015 12:41:36 +0800</pubDate><description><![CDATA[原文：http://itangqi.me/android/using-greendao-experience/ 我相信，在平时的开发过程中，大家一定会或多或少地接触到 SQLite。然而在使用它时，我们往往需要做许多额外的工作，像编写 SQL 语句与解析查询结果等。所以，适用于 Android 的ORM 框架也就孕育而生了，现在市面上主流的框架有 OrmLite、SugarORM、Active An]]></description><category></category></item><item><title><![CDATA[windows下利用ssh访问virtualbox虚拟机]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/49405057</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/49405057</guid><author>shapsnail</author><pubDate>Sun, 25 Oct 2015 17:54:30 +0800</pubDate><description><![CDATA[最近看微软的Win10相当火爆，于是在我的ubuntu上装了Win10双系统，使用了一段时间后，感觉相当不错，扁平化的界面看起来也很养眼，不过偶尔码代码时却要重启切换系统，觉得相当不便利，一狠心，删除了我的ubuntu，在virtualbox里装了一个轻量级的lubuntu，这样就方便多了。用了一段时间，问题又来了，我的电脑本来性能就不算太高，装在virtualbox里的linux操作起来体验相当不]]></description><category></category></item><item><title><![CDATA[android使用https安全连接]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/49035341</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/49035341</guid><author>shapsnail</author><pubDate>Sun, 11 Oct 2015 00:19:16 +0800</pubDate><description><![CDATA[随着大家安全意识的提高，越来越多的软件采用https代替http进行网络传输信息，与http的明文传输不同，https在网络传输的应用层与传输层增加了一个中间层（SSL或TLS），用来对传输的明文数据进行加密处理，从而保证了网络传输的隐私性和安全性。前段时间因为项目原因，需要android手机客户端和服务器端进行通信，在学习过程中遇到了一些坑，特记录以供后面备忘。因为有传输文件的需求，所以我在使用时]]></description><category></category></item><item><title><![CDATA[常用的ssh命令]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/48948357</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/48948357</guid><author>shapsnail</author><pubDate>Wed, 07 Oct 2015 13:23:41 +0800</pubDate><description><![CDATA[首先在服务器上安装ssh的服务器端。 
$ sudo aptitude install openssh-server
启动ssh-server。 
$ /etc/init.d/ssh restart
确认ssh-server已经正常工作。 
$ netstat -tlp 
Active Internet connections (only servers) 
Proto Recv-Q Send-Q]]></description><category></category></item><item><title><![CDATA[mysql并发问题记录]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/48917057</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/48917057</guid><author>shapsnail</author><pubDate>Mon, 05 Oct 2015 19:35:33 +0800</pubDate><description><![CDATA[并发更新问题悲观锁 
假如有这样一张表： 
| id        |name       |price      |每一行代表一个拍卖的商品，用户每次投标价格加1，初始价格为0, 有100个用户进行抢拍，每个用户进行了一次投标，那么最终的价格应该是100对于上面这种情况，对于用户的每次投标，我们一般会先SELECT查出这条记录，然后根据查出记录的Price，加1 再UPDATE 。如果所有的用户在]]></description><category></category></item><item><title><![CDATA[goquery使用]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/48879755</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/48879755</guid><author>shapsnail</author><pubDate>Sat, 03 Oct 2015 18:43:02 +0800</pubDate><description><![CDATA[做过 Web 开发的，应该都用过或听过 jQuery，它提供了方便的操作 DOM 的 API。使用 Go 语言做服务器端开发，有时候需要解析 HTML 文件，比如抓取网站内容、写一个爬虫等。这时候如果有一个类似 jQuery 的库可以使用，操作 DOM 会很方便，而且，上手也会很快。github.com/PuerkitoBio/goquery 这个库就实现了类似 jQuery 的功能，让你能方便的使]]></description><category></category></item><item><title><![CDATA[Android studio使用问题(持续更新)]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/48598905</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/48598905</guid><author>shapsnail</author><pubDate>Sun, 20 Sep 2015 18:36:55 +0800</pubDate><description><![CDATA[最近从eclipse转到android，刚使用时有很多小问题，特在此记录。如何添加android studio源码依赖库到工程。1.拷贝依赖模块到工程(Project)根目录下。2.更改程序的build.gradle 
添加依赖： 
dependencies { 
    compile fileTree(dir: ‘libs’, include: [‘*.jar’]) 
    compile ‘]]></description><category></category></item><item><title><![CDATA[mysql字段插入中文乱码]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/48598605</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/48598605</guid><author>shapsnail</author><pubDate>Sun, 20 Sep 2015 17:48:40 +0800</pubDate><description><![CDATA[mysql版本：5.6。26


最近将数据库改为MySQL数据库，谁知在从数据库中读取中文字符串时，出现了乱码，于是想到可能是编码的问题，查了一下，果然，
mysql的默认编码是latin1，而我的客户端及服务器采用的编码确是utf8，解决办法记录如下：
1. 先进入mysql查看编码状态：
mysql> show variables like %char%;
结果发现mysql连]]></description><category></category></item><item><title><![CDATA[Https传输的简单介绍及Tomcat配置]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/46878105</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/46878105</guid><author>shapsnail</author><pubDate>Tue, 14 Jul 2015 14:56:58 +0800</pubDate><description><![CDATA[一、 什么是HTTPS

在说HTTPS之前先说说什么是HTTP，HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的，也就是明文的，因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输，于是网景公司设计了SSL（Secure Sockets Layer）协议用于对HTTP协议传输的数据进行加密，从而就诞生了HTTPS。SSL目前的版本是3.]]></description><category></category></item><item><title><![CDATA[Tomcat配置]]></title><link>https://blog.youkuaiyun.com/shapsnail/article/details/46793015</link><guid>https://blog.youkuaiyun.com/shapsnail/article/details/46793015</guid><author>shapsnail</author><pubDate>Tue, 07 Jul 2015 18:49:34 +0800</pubDate><description><![CDATA[Tomcat配置前段时间领导要求写一个android的http的文件上传和下载的客户端，顺便要我在服务器上也写个小demo，由于之前从来没有接触过服务器开发，心里没有一点底。听人说采用servlet+tomcat挺好用的，就试玩了一下，配置过程记录一下以待后用。1.首先配置java环境变量。安装好jdk，在环境变量里依次添加(windows下的输入方式，linux在profile里或.bashrc里]]></description><category></category></item></channel></rss>