<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Timber666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Timber666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Timber666]]></copyright><item><title><![CDATA[maven项目报错：error:java:不支持发行版本5]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/107227060</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/107227060</guid><author>Timber666</author><pubDate>Thu, 09 Jul 2020 14:01:22 +0800</pubDate><description><![CDATA[今天使用maven项目添加mysql依赖后测试是否连接数据库成功的时候，IDEA突然报错：error:java:不支持发行版本5。，上网查了很多资料最后找到一个合适的解决方案：https://www.jianshu.com/p/8ff4652fabd0

根据该文章本文添加一些补充说明：

当你的项目有多个模块的时候注意一下几点：






...]]></description><category></category></item><item><title><![CDATA[JAVA集合异常java.util.ConcurrentModificationException]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/104178914</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/104178914</guid><author>Timber666</author><pubDate>Wed, 05 Feb 2020 10:17:44 +0800</pubDate><description><![CDATA[报异常的代码：


public class Demo01Iteractor {
    public static void main(String[] args) {
        Collection&lt;String&gt; collection = new ArrayList&lt;&gt;();
        Iterator&lt;String&gt; it = collect...]]></description><category></category></item><item><title><![CDATA[Struts2中，校验文件不起作用]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/90583745</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/90583745</guid><author>Timber666</author><pubDate>Mon, 27 May 2019 00:25:43 +0800</pubDate><description><![CDATA[1.确保配置文件的名字正确。例如：你的action名字是loginaction，那么你的配置文件名字为loginaction-valivalidation.xml

2.确保语法正确无报错

3.validator文件的第2-4行，这个东西决定了validator文件能否起作用。这一行规定了这个xml参照的dtd文件的位置，必须要和你的struts2的版本号相对应。


&lt;?xml vers...]]></description><category></category></item><item><title><![CDATA[使用SharedPreferences存储数据（保存EditText中的值，使其可以在别的地方调用）]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/85058014</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/85058014</guid><author>Timber666</author><pubDate>Mon, 17 Dec 2018 22:45:00 +0800</pubDate><description><![CDATA[这部分我目前接触的不多，暂时无注释，后续会整理，直接贴出源码，方便学习。（此处以同一个界面为例，可以应用于不同的界面）

实现效果：EditText启动时是上次输入的值。

java部分：


package com.example.renkai.login_test;
import android.content.Context;
import android.content.SharedPre...]]></description><category></category></item><item><title><![CDATA[用C语言实现电话本的两种方式]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/80686113</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/80686113</guid><author>Timber666</author><pubDate>Wed, 13 Jun 2018 22:27:37 +0800</pubDate><description><![CDATA[第一：使用结构体数组存储联系人信息#include &amp;lt;cstdio&amp;gt;
#include &amp;lt;cstdlib&amp;gt;
#include &amp;lt;cstring&amp;gt;
#include &amp;lt;cmath&amp;gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;algorithm&amp;gt;
using namespace std;
typedef stru...]]></description><category></category></item><item><title><![CDATA[Android设置定时循环任务（自动更新UI）]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/80268509</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/80268509</guid><author>Timber666</author><pubDate>Thu, 10 May 2018 15:30:14 +0800</pubDate><description><![CDATA[1.首先设置循环private Handler handler = new Handler();    
    private Runnable task =new Runnable() {    
       public void run() {    
            
             handler.postDelayed(this,5*1000);//设置延迟时间，...]]></description><category></category></item><item><title><![CDATA[初学android studio——如何使用MPAndroidChart（建立依赖关系）]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/80142163</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/80142163</guid><author>Timber666</author><pubDate>Sun, 29 Apr 2018 12:08:09 +0800</pubDate><description><![CDATA[原因：        因为大创项目中需要使用到可视化图表，所以开始学习MPChart。但是刚开始的时候建立依赖关系就花了我一些功夫，最后找到一种简单的方法去使用MPChart的库（很羞耻，PhiJay大神在使用方法中已经说得很清楚了）。方法：        1.在项目的(module:app)中的build.gradle添加如下代码:compile 'com.github.PhilJay:MPAn...]]></description><category></category></item><item><title><![CDATA[初学android studio——如何同时监听多个button实现activity跳转]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/80142062</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/80142062</guid><author>Timber666</author><pubDate>Sun, 29 Apr 2018 11:54:17 +0800</pubDate><description><![CDATA[1.首先在layout布局文件中创建多个按钮并设置相应的id，并在.java文件下声明这些按钮public class MainActivity extends AppCompatActivity {
    Button btn_linechart;
    Button btn_barchart, btn_horizonalbarchart;
    Button btn_combinedch...]]></description><category></category></item><item><title><![CDATA[Java创建数组对象及初始化]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/79997828</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/79997828</guid><author>Timber666</author><pubDate>Wed, 18 Apr 2018 22:23:33 +0800</pubDate><description><![CDATA[声明一个类Apublic class A {
    public int score;
}在类B中声明类A的数组对象，并进行初始化。public class B {
    public static void main(String[] args) {
        //系统分配引用空间
        A[] a = new A[5];
        for(i = 0; i &amp;lt; ...]]></description><category></category></item><item><title><![CDATA[初学android——简易计算器的制作]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/79951039</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/79951039</guid><author>Timber666</author><pubDate>Sun, 15 Apr 2018 18:13:56 +0800</pubDate><description><![CDATA[       之前有好好完成老师留过的C++大作业，使用MFC制作通讯录。所以用AS写一个安卓的计算器并不是很难，但还是想上手操作一下，写一个只有简单加减乘除运算的小计算器，后面可能会考虑加一些其他的稍微复杂的计算功能。下面是步骤。       1.首先创建一个empty activity，取名为MyStudyCalculator。       2.打开activity_main.xml文件，创建...]]></description><category></category></item><item><title><![CDATA[初学android studio——如何通过编辑框（EditText）向另一个activity的文本框（TextView）发送信息]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/79939125</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/79939125</guid><author>Timber666</author><pubDate>Sat, 14 Apr 2018 17:39:57 +0800</pubDate><description><![CDATA[1.首先建立好两个activity，取名分别为activity_main和 activity_display_messagePS:我这里都是以basic activity和线性布局（LinearLayout）为例2.在在第一个activity的布局文件（content_main.xml）中创建一个编辑框（EditText）和一个按钮（Button），并在按钮中设置触发事件sendMessage，代...]]></description><category></category></item><item><title><![CDATA[初学android studio——如何实现activity的跳转]]></title><link>https://blog.youkuaiyun.com/Timber666/article/details/79873760</link><guid>https://blog.youkuaiyun.com/Timber666/article/details/79873760</guid><author>Timber666</author><pubDate>Mon, 09 Apr 2018 22:23:46 +0800</pubDate><description><![CDATA[直接创建监听器首先在第一个activity中创建一个按钮，id为button然后在第一个activity的代码中创建监听器实现跳转，主activity代码如下：public class FirstActivity extends AppCompatActivity {
    //声明一个button按钮（不需要和实际按钮同名）
    Button bt1;

    @Override
   ...]]></description><category></category></item></channel></rss>