<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a54674</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a54674]]></copyright><item><title><![CDATA[最长公共子序列问题解析]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302295</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302295</guid><author>a54674</author><pubDate>Mon, 08 Oct 2018 20:24:00 +0800</pubDate><description><![CDATA[## 问题解读

最长公共子序列问题，就是找出两个字符串中，存在的最长的子序列

什么是子序列呢？
子序列不同于公共子串，子串是每个字符连续的，子序列不一定要连续，见下例 [example]
[example]: 比如 mStringA = "abc11google11111111", mStringB = "1111111141615" 这两个字符串
那么，mStringA 和 mSt...]]></description><category></category></item><item><title><![CDATA[Win10 高分屏软件界面字体模糊问题解决]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302292</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302292</guid><author>a54674</author><pubDate>Sun, 23 Sep 2018 21:10:00 +0800</pubDate><description><![CDATA[只需要将自定义缩放值改为 124% 即可





转载于:https://www.cnblogs.com/newcaoguo/p/9693775.html]]></description><category></category></item><item><title><![CDATA[tar 命令详解]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302293</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302293</guid><author>a54674</author><pubDate>Wed, 19 Sep 2018 22:45:00 +0800</pubDate><description><![CDATA[tar

-c: 建立压缩档案
-x：解压
-t：查看内容
-r：向压缩归档文件末尾追加文件
-u：更新原压缩包中的文件

这五个是独立的命令，压缩解压都要用到其中一个，可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z：有gzip属性的
-j：有bz2属性的
-Z：有compress属性的
-v：显示所有过程
-O：将文件解开到标准输出

下面的...]]></description><category></category></item><item><title><![CDATA[必问的Java集合框架面试题]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302291</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302291</guid><author>a54674</author><pubDate>Thu, 13 Sep 2018 21:53:00 +0800</pubDate><description><![CDATA[Arraylist 与 LinkedList 异同



是否保证线程安全： ArrayList 和 LinkedList 都是不同步的，也就是不保证线程安全；


底层数据结构： Arraylist 底层使用的是Object数组；LinkedList 底层使用的是双向循环链表数据结构；


插入和删除是否受元素位置的影响： ① ArrayList 采用数组存储，所以插入和删除元素的时间...]]></description><category></category></item><item><title><![CDATA[计算机网络面试总结]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302290</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302290</guid><author>a54674</author><pubDate>Thu, 13 Sep 2018 20:08:00 +0800</pubDate><description><![CDATA[一 OSI与TCP/IP各层的结构与功能,都有哪些协议
五层协议的体系结构
学习计算机网络时我们一般采用折中的办法，也就是中和 OSI 和 TCP/IP 的优点，采用一种只有五层协议的体系结构，这样既简洁又能将概念阐述清楚。

结合互联网的情况，自上而下地，非常简要的介绍一下各层的作用。
1 应用层
应用层(application-layer）的任务是通过应用进程间的交互来完成特定网络应...]]></description><category></category></item><item><title><![CDATA[Java并发面试题]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302289</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302289</guid><author>a54674</author><pubDate>Thu, 13 Sep 2018 18:25:00 +0800</pubDate><description><![CDATA[一、什么是线程？
线程是操作系统能够进行运算调度的最小单位，它被包含在进程之中，是进程中的实际运作单位。程序员可以通过它进行多处理器编程，你可以使用多线程对运算密集型任务提速。比如，如果一个线程完成一个任务要100毫秒，那么用十个线程完成改任务只需10毫秒。
二、线程和进程有什么区别？
线程是进程的子集，一个进程可以有很多线程，每条线程并行执行不同的任务。不同的进程使用不同的内存空间，而...]]></description><category></category></item><item><title><![CDATA[error: cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origi...]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302288</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302288</guid><author>a54674</author><pubDate>Sat, 08 Sep 2018 20:00:00 +0800</pubDate><description><![CDATA[之前在自己的项目中添加了一个分支，然后做了一些操作，比如同步本地的分支情况到远程仓库中，然后在远程仓库中完成分支合并，以及 Pull request 等等操作，后来，在本地仓库中进行 git fetch命令操作的时候，出现了一个错误，即


error: cannot lock ref 'refs/remotes/origin/master': unable to resolve ref...]]></description><category></category></item><item><title><![CDATA[String 类型的值能够被反射改变从而引发的意外事件]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302287</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302287</guid><author>a54674</author><pubDate>Sun, 19 Aug 2018 15:35:00 +0800</pubDate><description><![CDATA[今天刷技术文章，遇到了一个问题，用 Java 反射机制去修改 String 变量的值，出于深入研究，就发现了一个问题，即，用初始值比较修改后的值，用 == or .equals() 方法，出现了相等的情况


文字描述看起来比较难受，我们直接看代码

        //创建字符串"Hello World"， 并赋给引用 s
        String s = "Hello Wor...]]></description><category></category></item><item><title><![CDATA[dir 命令手册]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302286</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302286</guid><author>a54674</author><pubDate>Thu, 16 Aug 2018 10:46:00 +0800</pubDate><description><![CDATA[dir 命令手册



参数






/A
D 目录
R 只读文件



H 隐藏文件
A 准备存档的文件



S 系统文件
- 表示“否”的前缀


/B
使用空格式(没有标题信息或摘要)



/C
在文件大小中显示千位数分隔符。这是默认值。用 /-C 来停用分隔符显示。



/D
跟宽式相同，但文件是按栏分类列出的



/L
用小写



/N
新的长列表格式，其中文件名...]]></description><category></category></item><item><title><![CDATA[JVM可达性分析算法中，哪些可以作为 root ？]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302285</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302285</guid><author>a54674</author><pubDate>Fri, 10 Aug 2018 16:50:00 +0800</pubDate><description><![CDATA[被启动类（bootstrap 加载器）加载的类和创建的对象；




JavaStack 中的引用的对象 (栈内存中引用的对象)；




方法区中静态引用指向的对象；




方法区中常量引用指向的对象；




Native 方法中 JNI 引用的对象。




转载于:https://www.cnblogs.com/newcaoguo/p/9456087.html...]]></description><category></category></item><item><title><![CDATA[判断一个单链表是否存在环]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302284</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302284</guid><author>a54674</author><pubDate>Sun, 29 Jul 2018 10:50:00 +0800</pubDate><description><![CDATA[问题：如题，判断一个单链表是否存在环
分析：判断一个单链表是否存在环，问题情况分为如下

[x] 首尾相连
[x] 尾部与非首结点相连
[x] 不存在环路

给出的算法图示


package com.newcaoguo.main.rxjavademo;

import java.util.Scanner;

/**
 * 判断一个单链表是否存在环
 */
public class Li...]]></description><category></category></item><item><title><![CDATA[展望未来，总结过去10年的程序员生涯，给程序员小弟弟小妹妹们的一些总结性忠告...]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302283</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302283</guid><author>a54674</author><pubDate>Mon, 18 Jun 2018 20:51:00 +0800</pubDate><description><![CDATA[走过的路回忆起来是那么曲折，把自己的一些心得体会分享给程序员兄弟姐妹们，虽然时代在不断变化，但是很可能你也会走我已经做过的10来年的路程，有些心得体会您可以借鉴一下，觉得说得有道理的接纳，觉得说得没道理的就抛弃，以下是发自内心的给大家的忠告，特别是针对那些小弟弟妹妹们。

#### 01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。
由于程序员行业每年跳槽一次，不隐瞒...]]></description><category></category></item><item><title><![CDATA[Gradle 设置全局代理]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302281</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302281</guid><author>a54674</author><pubDate>Thu, 10 May 2018 15:23:00 +0800</pubDate><description><![CDATA[#systemProp.socks.proxyHost=127.0.0.1  
  #systemProp.socks.proxyPort=7077  
  #systemProp.https.proxyHost=127.0.0.1  
  #systemProp.https.proxyPort=7077  
  #systemProp.https.proxyHost=socks5:...]]></description><category></category></item><item><title><![CDATA[解决Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com...]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302280</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302280</guid><author>a54674</author><pubDate>Thu, 10 May 2018 15:22:00 +0800</pubDate><description><![CDATA[主app的build.gradle里面的
defaultConfig {
   targetSdkVersion：***
   minSdkVersion ：***
   versionCode：***
   versionName ：***
   //版本名后面添加一句话，意思就是flavor dimension 它的维度就是该版本号，这样维度就是都是统一的了
   flavorDim...]]></description><category></category></item><item><title><![CDATA[Linux 下配置 Git 操作免登录 ssh 公钥]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302279</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302279</guid><author>a54674</author><pubDate>Thu, 10 May 2018 12:58:00 +0800</pubDate><description><![CDATA[cd ~/.ssh
ssh-keygen -t rsa -b 4096 -C “your_email@example.com” 然后回车三连击…
可以看到当前目录下多出两个文件 id_rsa.pub 和 id_rsa 带后缀是公钥，不带是私钥
vim id_rsa.pub 打开公钥，将全部内容复制(私钥别动)
然后进入github 登录&gt;点头像&gt;点settings&gt;点S...]]></description><category></category></item><item><title><![CDATA[error: style attribute '@android:attr/windowEnterAnimation' not found.]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302278</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302278</guid><author>a54674</author><pubDate>Thu, 10 May 2018 11:09:00 +0800</pubDate><description><![CDATA[在Project/gradle.properties中添加 android.enableAapt2=false


转载于:https://www.cnblogs.com/newcaoguo/p/9018629.html]]></description><category></category></item><item><title><![CDATA[趋势科技防毒墙网络版的卸载方法]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302277</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302277</guid><author>a54674</author><pubDate>Wed, 25 Apr 2018 12:15:00 +0800</pubDate><description><![CDATA[这个软件我是很佩服 如果不知道密码 卸载很麻烦 网上的方法很多 当然 我这个电脑趋势的卸载 最后成功了 本来是老妈公司的系统 所以说密码不知道 网上最多的情况就是Allow Unistall 的键值不允许由0 改为1 好吧 我也是进了这坑
说说卸载过程
1
1.1 控制面板-&gt;管理工具-&gt;服务管理界面

1.2 找到这三个服务

选择其中一个服务 右键 属性 常规-&gt;启...]]></description><category></category></item><item><title><![CDATA[删除新版UniAccess Agent 办公室监控软件的方法]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302276</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302276</guid><author>a54674</author><pubDate>Wed, 25 Apr 2018 12:13:00 +0800</pubDate><description><![CDATA[UniAccess Agent 是在由LeagSoft开发的监控软件，老版本的一般安装在C:\Program Files\LeagSoft\UniAccess Agent这个目录下，一般找到这个目录点击鼠标右键，选择360强力删除，操作完之后就删除掉了。
但新版UniAccess软件隐藏了安装目录，资源管理器等一般软件看不到安装目录，也没法选择它强制删除。同时新版软件运行时，360文件粉...]]></description><category></category></item><item><title><![CDATA[Math.ceil()、Math.floor()和Math.round()]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302275</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302275</guid><author>a54674</author><pubDate>Mon, 16 Apr 2018 16:30:00 +0800</pubDate><description><![CDATA[下面来介绍将小数值舍入为整数的几个方法：Math.ceil()、Math.floor()和Math.round()。

这三个方法分别遵循下列舍入规则：
Math.ceil()执行向上舍入，即它总是将数值向上舍入为最接近的整数；
Math.floor()执行向下舍入，即它总是将数值向下舍入为最接近的整数；
Math.round()执行标准舍入，即它总是将数值四舍五入为最接近的整数(这也是...]]></description><category></category></item><item><title><![CDATA[Caused by: java.lang.ClassNotFoundException: javax.xml.bind.Validation]]></title><link>https://blog.youkuaiyun.com/a54674/article/details/102302130</link><guid>https://blog.youkuaiyun.com/a54674/article/details/102302130</guid><author>a54674</author><pubDate>Sat, 14 Apr 2018 14:18:00 +0800</pubDate><description><![CDATA[Caused by: java.lang.ClassNotFoundException: javax.xml.bind.Validation
JAXB API是java EE 的API，因此在java SE 9.0 中不再包含这个 Jar 包。
java 9 中引入了模块的概念，默认情况下，Java SE中将不再包含java EE 的Jar包
而在 java 6/7 / 8 时关于这个A...]]></description><category></category></item></channel></rss>