<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[林大夏的专栏]]></title><description><![CDATA[在coding中沉沦]]></description><link>https://blog.youkuaiyun.com/li_li_lin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; li_li_lin]]></copyright><item><title><![CDATA[Servlet之Cookie和Session]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/80714372</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/80714372</guid><author>li_li_lin</author><pubDate>Sat, 16 Jun 2018 21:54:27 +0800</pubDate><description><![CDATA[会话技术

在了解cookie和session之前，需要先了解一个概念：会话



1. 概念

在日常生活中，从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。web应用中的会话过程类似于生活中的打电话过程，它指的是客户端（浏览器）与web服务器之间连续发生的一系列请求和响应的过程。例如：一个用户在某个网站上的整个购物过程就是一个会话。



2. HttpServletReques...]]></description><category></category></item><item><title><![CDATA[前端布局：小技巧]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/80675570</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/80675570</guid><author>li_li_lin</author><pubDate>Wed, 13 Jun 2018 10:40:55 +0800</pubDate><description><![CDATA[1.水平居中


方法一：margin:0 auto; （最常用的居中布局方式）
方法二：text-align和inline-block的结合（设置父元素的text-align为center）。


  这种方式最好应用于图片、按钮、文字之类的居中模式，否则就需要借助inline-block来进行居中布局。

方法三：position绝对定位来实现居中布局。


  适用于块级元素不给出宽高的情况...]]></description><category></category></item><item><title><![CDATA[自适应和响应式的介绍和区别]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/80675092</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/80675092</guid><author>li_li_lin</author><pubDate>Wed, 13 Jun 2018 10:17:57 +0800</pubDate><description><![CDATA[视口

视口：用户浏览信息屏幕尺寸大小（每一个视口后面都是真实一位的用户）



概念：



响应式设计（Responsive design）：

[百科]：响应式设计是Ethan Marcotte在2010年5月份提出的一个概念，简而言之，就是一个网站能够兼容多个终端—而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。



自适应设计（Adaptive  Design...]]></description><category></category></item><item><title><![CDATA[远程连接服务器数据库报错：Host ‘XXXXXX’ is blocked because of many connection errors]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/72764683</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/72764683</guid><author>li_li_lin</author><pubDate>Fri, 26 May 2017 11:32:57 +0800</pubDate><description><![CDATA[一、我遇到的问题描述
    使用Navicat for mysql连接公司的服务器数据库，报错：Host ‘XXXXXX’ is blocked because of many connection errors
二、出现错误原因
    同意ip在短时间内产生太多（超过mysql数据库max_connection_errors的最大值）终端的数据库连接而导致的阻塞；
三、解决方案（根据]]></description><category></category></item><item><title><![CDATA[前端工程师入门]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/51142086</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/51142086</guid><author>li_li_lin</author><pubDate>Wed, 13 Apr 2016 12:16:51 +0800</pubDate><description><![CDATA[前端有很多大牛，写了很多优秀的博客，在这里列举一下我关注的博客文章。
1、前端都需要那些知识
     主题：web前端知识框架
     链接：http://www.cnblogs.com/wangfupeng1988/p/4649709.html 

     作者：王福朋
2、web研发模式演变
    主题：web研发模式演变
    链接：https://github.c]]></description><category></category></item><item><title><![CDATA[html2canvas  js截图并下载]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/48739025</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/48739025</guid><author>li_li_lin</author><pubDate>Fri, 25 Sep 2015 22:52:13 +0800</pubDate><description><![CDATA[在网上找了一些js截图的插件，最终选择了html2canvas。
          首先介绍一下这个这个插件在浏览器上的兼容性：- Firefox 3.5+
- Chrome+
- Opera+
- IE9+；
然后简单介绍一下其截图的原理：html2canvas通过获取页面的DOM和元素的样式信息，并将其渲染成canvas图片，从而实现给页面截图的功能。它不需要来自服务器任何渲染，整]]></description><category></category></item><item><title><![CDATA[解决在canvas获取的坐标和窗口的坐标一样的问题]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/41648493</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/41648493</guid><author>li_li_lin</author><pubDate>Mon, 01 Dec 2014 16:33:37 +0800</pubDate><description><![CDATA[点击获取canvas内的鼠标坐标位置]]></description><category></category></item><item><title><![CDATA[js+ canvas 实现人物走动]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/41285203</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/41285203</guid><author>li_li_lin</author><pubDate>Wed, 19 Nov 2014 17:57:30 +0800</pubDate><description><![CDATA[js+ canvas 实现人物走动]]></description><category></category></item><item><title><![CDATA[sqlite数据库下载安装和初步操作和所遇到的问题near "sqlite3":syntax error]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/40114129</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/40114129</guid><author>li_li_lin</author><pubDate>Wed, 15 Oct 2014 17:58:46 +0800</pubDate><description><![CDATA[sqlite数据库下载安装和初步操作和所遇到的问题near "sqlite3":syntax error]]></description><category></category></item><item><title><![CDATA[Android的webview支持HTML5的离线应用功能详细配置]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/39931409</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/39931409</guid><author>li_li_lin</author><pubDate>Thu, 09 Oct 2014 15:16:12 +0800</pubDate><description><![CDATA[Android的webview支持HTML5的离线应用功能详细配置]]></description><category></category></item><item><title><![CDATA[js实现翻牌游戏]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/39325093</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/39325093</guid><author>li_li_lin</author><pubDate>Tue, 16 Sep 2014 23:07:20 +0800</pubDate><description><![CDATA[js实现翻牌游戏呦]]></description><category></category></item><item><title><![CDATA[实现Js 翻书效果]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/39299225</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/39299225</guid><author>li_li_lin</author><pubDate>Mon, 15 Sep 2014 22:18:07 +0800</pubDate><description><![CDATA[jqury实现翻书效果]]></description><category></category></item><item><title><![CDATA[用Canvas写的一些图形]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/39298635</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/39298635</guid><author>li_li_lin</author><pubDate>Mon, 15 Sep 2014 21:36:18 +0800</pubDate><description><![CDATA[Canvas绘制各种图形]]></description><category></category></item><item><title><![CDATA[Android 生成含签名文件的apk安装包]]></title><link>https://blog.youkuaiyun.com/li_li_lin/article/details/37879719</link><guid>https://blog.youkuaiyun.com/li_li_lin/article/details/37879719</guid><author>li_li_lin</author><pubDate>Wed, 16 Jul 2014 16:02:29 +0800</pubDate><description><![CDATA[做android开发时，必然需要打包生成apk文件，这样才能部署。作为一个完善的apk，必然少不了签名文件，否则下次系统无法进行更新。

 

一、签名文件的制作及打包生成APK文件

 

签名文件比较流行的制作方式有两种，一种是用keytool和jarsigner来制作apk签名文件，安装了java jdk后，在其安装目录的bin下会有这两个东东，进行相关操作即可；第二种是直接]]></description><category></category></item></channel></rss>