<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Peter__Li的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Peter__Li</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Peter__Li]]></copyright><item><title><![CDATA[指针数组和数组指针（C语言）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/127892384</link><guid>https://blog.csdn.net/Peter__Li/article/details/127892384</guid><author>Peter__Li</author><pubDate>Wed, 16 Nov 2022 20:14:17 +0800</pubDate><description><![CDATA[C语言数组指针与指针数组]]></description><category></category></item><item><title><![CDATA[深度学习图像修复平台与相关文献分享]]></title><link>https://blog.csdn.net/Peter__Li/article/details/124617089</link><guid>https://blog.csdn.net/Peter__Li/article/details/124617089</guid><author>Peter__Li</author><pubDate>Fri, 06 May 2022 19:39:40 +0800</pubDate><description><![CDATA[# 深度学习图像修复平台

  忙了很久，毕业论文终于水完了🎉！这是一个基于二阶段式GAN的图像修复网站，主要功能都比较简单，可以通过涂抹的方式对需要修复的图像进行修复。
  整体框架上使用了Django，模型使用了EdgeConnect，原本想再参考其他模型再对其改进，但由于时间比较短促，就选择了这个开源比较完整的模型直接拿来用了（时至今日看该模型多少有点旧了，想看效果更好或新的模型移步下方“文献分享”），代码没有弄得很完美，但最后感觉效果还不错，上传分享一下。
  (仅供参考，切勿商业盈利)



文献]]></description><category></category></item><item><title><![CDATA[AWS CLI 安装]]></title><link>https://blog.csdn.net/Peter__Li/article/details/114334868</link><guid>https://blog.csdn.net/Peter__Li/article/details/114334868</guid><author>Peter__Li</author><pubDate>Wed, 03 Mar 2021 21:02:45 +0800</pubDate><description><![CDATA[1.登录AWS CLI官方网站下载并安装。

（PS：此处以CLI版本2为例，版本1与版本2的区别主要是版本迭代区别，版本2相对版本1来说比较新，新特性也更多，因此在此我采用了版本2）





2.下载后傻瓜式安装 按照提示下一步安装即可。





3.调出命令行Win+R 输入CMD 键入 “aws”和“aws --version”查看安装是否成功




...]]></description><category></category></item><item><title><![CDATA[Java数组算法——“回形数”或“回形矩阵” （数组元素的赋值类别算法）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/103430051</link><guid>https://blog.csdn.net/Peter__Li/article/details/103430051</guid><author>Peter__Li</author><pubDate>Sat, 07 Dec 2019 22:36:21 +0800</pubDate><description><![CDATA[介绍：


从键盘输入一个整数（1~20）

则以该数字为矩阵的大小，把1,2,3…n*n的数字按照顺时针螺旋的形式填入其中。

例如：输入数字2，则程序输出：

1 2 
4 3 

输入数字3，则程序输出：

1 2 3 
8 9 4 
7 6 5

输入数字4，则程序输出：

1   2   ...]]></description><category></category></item><item><title><![CDATA[Java数组算法——“杨辉三角”（数组元素的赋值类别算法）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/103394840</link><guid>https://blog.csdn.net/Peter__Li/article/details/103394840</guid><author>Peter__Li</author><pubDate>Wed, 04 Dec 2019 21:34:30 +0800</pubDate><description><![CDATA[介绍：


杨辉三角，是二项式系数在三角形中的一种几何排列，中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲，帕斯卡（1623----1662）在1654年发现这一规律，所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年，比贾宪迟600年。（以上内容来自百度百科）


图示：





代码：



public static void main(String[]...]]></description><category></category></item><item><title><![CDATA[Android基础知识巩固系列 Android之四大组件——BroadcastReceiver（广播）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89674538</link><guid>https://blog.csdn.net/Peter__Li/article/details/89674538</guid><author>Peter__Li</author><pubDate>Fri, 17 May 2019 13:00:13 +0800</pubDate><description><![CDATA[因为最近要面试，于是打算整理整理一下Android的基础知识，由于之前本人已经学习过大概的Android基础知识，这里主要讲这四大组件、五大存储、六大布局、网络请求等这些内容,其他一些等有时间再整理，话不多说。


应用组件（官方解释，需科学上网）

应用组件是 Android 应用的基本构建基块。每个组件都是一个不同的点，系统可以通过它进入您的应用。 并非所有组件都是用户的实际入口点，有些组件相...]]></description><category></category></item><item><title><![CDATA[Android基础知识巩固系列 Android多线程编程（Handler机制或异步消息处理机制）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89714202</link><guid>https://blog.csdn.net/Peter__Li/article/details/89714202</guid><author>Peter__Li</author><pubDate>Fri, 17 May 2019 13:00:01 +0800</pubDate><description><![CDATA[参考网站：https://www.jianshu.com/p/9fe944ee02f7  参考书籍:《第一行代码》

背景（摘自《第一行代码》）：

  和许多其他的GUI库一样，Android的UI也是线程不安全的。也就是说，如果想要更新应用程序里的UI元素，则必须在主线程中进行，否则就会出现异常。              

一、Handler机制的...]]></description><category></category></item><item><title><![CDATA[Android基础知识巩固系列 Android之四大组件——ContentProvider（内容提供者）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/90208142</link><guid>https://blog.csdn.net/Peter__Li/article/details/90208142</guid><author>Peter__Li</author><pubDate>Fri, 17 May 2019 12:59:47 +0800</pubDate><description><![CDATA[因为最近要面试，于是打算整理整理一下Android的基础知识，由于之前本人已经学习过大概的Android基础知识，这里主要讲这四大组件、五大存储、六大布局、网络请求等这些内容,其他一些等有时间再整理，话不多说。


应用组件（官方解释，需科学上网）

应用组件是 Android 应用的基本构建基块。每个组件都是一个不同的点，系统可以通过它进入您的应用。 并非所有组件都是用户的实际入口点，有些组件相...]]></description><category></category></item><item><title><![CDATA[Android初级工程师面试题答案——Android题型]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89421429</link><guid>https://blog.csdn.net/Peter__Li/article/details/89421429</guid><author>Peter__Li</author><pubDate>Fri, 17 May 2019 12:59:35 +0800</pubDate><description><![CDATA[面试题答案（按照以上往下的顺序依次排序）：

Android类型题目：

1.Android有几种布局？

参考网站：https://blog.csdn.net/shenggaofei/article/details/52450668

1.LinearLayout（线性布局）


LinearLayout容器中的组件一个挨一个排列，通过控制android:orientation属性，可控制各组...]]></description><category></category></item><item><title><![CDATA[Android基础知识巩固系列 Android之五大存储]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89814615</link><guid>https://blog.csdn.net/Peter__Li/article/details/89814615</guid><author>Peter__Li</author><pubDate>Thu, 09 May 2019 06:39:21 +0800</pubDate><description><![CDATA[因为最近要面试，于是打算整理整理一下Android的基础知识，由于之前本人已经学习过大概的Android基础知识，这里主要讲这四大组件、五大存储、六大布局、网络请求等这些内容,其他一些等有时间再整理，今天我们讲下五大存储，话不多说。


五大存储


	文件存储（通过JavaIO流的读写方法写入到文件中）
	
	
	SharePreferences（以键值对形式存储在xml中）
	
	
	SQLi...]]></description><category></category></item><item><title><![CDATA[Android基础知识巩固系列 Android之四大组件——Service（服务）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89708031</link><guid>https://blog.csdn.net/Peter__Li/article/details/89708031</guid><author>Peter__Li</author><pubDate>Thu, 02 May 2019 01:31:58 +0800</pubDate><description><![CDATA[因为最近要面试，于是打算整理整理一下Android的基础知识，由于之前本人已经学习过大概的Android基础知识，这里主要讲这四大组件、五大存储、六大布局、网络请求等这些内容,其他一些等有时间再整理，话不多说。


应用组件（官方解释，需科学上网）

应用组件是 Android 应用的基本构建基块。每个组件都是一个不同的点，系统可以通过它进入您的应用。 并非所有组件都是用户的实际入口点，有些组件相...]]></description><category></category></item><item><title><![CDATA[Android初级工程师面试题答案——Java题型]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89421291</link><guid>https://blog.csdn.net/Peter__Li/article/details/89421291</guid><author>Peter__Li</author><pubDate>Sat, 20 Apr 2019 18:22:27 +0800</pubDate><description><![CDATA[面试题答案（按照以上往下的顺序依次排序）：

Java类型题目：

1.网上搜索的思想：

定义临时变量min，max，把他们都赋值数组的第1位，开启for循坏，让数组中每个数都和变量min和max比，如果比变量小或者大的话，就把比变量小或者大的数，赋值给对应的临时变量，for循环结束后，变量min和max此时的值就是最小与最大的。



    @Test
    public void tes...]]></description><category></category></item><item><title><![CDATA[Android实习生或初级工程师2019年面试题归纳]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89381501</link><guid>https://blog.csdn.net/Peter__Li/article/details/89381501</guid><author>Peter__Li</author><pubDate>Sat, 20 Apr 2019 18:22:23 +0800</pubDate><description><![CDATA[Java类型题目：

给定一个一维整型数组int[] arr，设计一个函数，同时返回其中的最小值和最大值。
	写一个函数，从一个字符串中剔除连续的字符，只留一个。
	有一个一维整型数组int[] data，保存的是一张宽为w，高为h的图片像素数据，请写一个函数，将该图片所有的alpha（透明度）调整为原来的一半，函数定义：void doAlphaHalf(int[] data, int w, in...]]></description><category></category></item><item><title><![CDATA[Android基础知识巩固系列 Android之四大组件——Activity（活动）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89285103</link><guid>https://blog.csdn.net/Peter__Li/article/details/89285103</guid><author>Peter__Li</author><pubDate>Sat, 13 Apr 2019 19:08:07 +0800</pubDate><description><![CDATA[因为最近要面试，于是打算整理整理一下Android的基础知识，由于之前本人已经学习过大概的Android基础知识，这里主要讲这四大组件、五大存储、六大布局、网络请求等这些内容,其他一些等有时间再整理，话不多说。


应用组件（官方解释，需科学上网）

应用组件是 Android 应用的基本构建基块。每个组件都是一个不同的点，系统可以通过它进入您的应用。 并非所有组件都是用户的实际入口点，有些组件相...]]></description><category></category></item><item><title><![CDATA[Android编程权威指南挑战——禁止一题多答与评分]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89262756</link><guid>https://blog.csdn.net/Peter__Li/article/details/89262756</guid><author>Peter__Li</author><pubDate>Fri, 12 Apr 2019 23:04:08 +0800</pubDate><description><![CDATA[思想：在模型层中添加boolean值来记录是否已经答过题，在控制层的重写保存实例方法中put一个和mQuestionBank长度一样大小的boolean[]的数组与记录答题次数以及答题正确的次数，在创建的时候再把他们的值附到mQuestionBank、count、correctCount中，其他逻辑代码如下：

Model层代码：



public class Question {
    pr...]]></description><category></category></item><item><title><![CDATA[Java基础巩固系列  URL编程]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89165188</link><guid>https://blog.csdn.net/Peter__Li/article/details/89165188</guid><author>Peter__Li</author><pubDate>Tue, 09 Apr 2019 23:21:51 +0800</pubDate><description><![CDATA[概述：











代码示例：



//URL:统一资源定位符，一个URL的对象，对应着互联网上一个资源 
//我们可以通过URL的对象调用其相应的方法，将此资源读取（“下载”） 
//本文中没有try-catch-finally是为了方便，实际开发中一定要try-catch-finally！！
public class TestURL {
    public static voi...]]></description><category></category></item><item><title><![CDATA[Java基础巩固系列  TCP与UDP编程（网络通信的要素——网络通信协议）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89155704</link><guid>https://blog.csdn.net/Peter__Li/article/details/89155704</guid><author>Peter__Li</author><pubDate>Tue, 09 Apr 2019 22:41:15 +0800</pubDate><description><![CDATA[TCP与UDP属于传输层





TCP与UDP：





基于Socket的TCP编程







由上理论可知想要TCP编程必须使用到Socket，客户端（client）使用Socket，服务端（server）使用ServerSocket，也叫Socket编程

代码示例如下：

例一：



//TCP编程例一：客户端给服务端发送信息。服务端输出此信息到控制台上
//网...]]></description><category></category></item><item><title><![CDATA[Java基础巩固系列  InetAddress类的使用（网络通信的要素——IP）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89151781</link><guid>https://blog.csdn.net/Peter__Li/article/details/89151781</guid><author>Peter__Li</author><pubDate>Tue, 09 Apr 2019 15:54:02 +0800</pubDate><description><![CDATA[通信的要素——IP :





InetAddress类介绍：







代码示例：



/*
* 网络通信的第一要素：IP地址。通过IP地址，唯一地定位互联网上一台主机
* InetAddress:位于java.net包下
*   1.InetAddress用来代表IP地址。一个InetAddress的对象就代表这一个IP地址
*   2,如何创建InetAddress的对象：get...]]></description><category></category></item><item><title><![CDATA[Java基础巩固系列  网络编程——网络通信概述]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89149540</link><guid>https://blog.csdn.net/Peter__Li/article/details/89149540</guid><author>Peter__Li</author><pubDate>Tue, 09 Apr 2019 15:12:09 +0800</pubDate><description><![CDATA[概述：


















































































































]]></description><category></category></item><item><title><![CDATA[Java基础巩固系列  动态代理与AOP（面向切面）]]></title><link>https://blog.csdn.net/Peter__Li/article/details/89144752</link><guid>https://blog.csdn.net/Peter__Li/article/details/89144752</guid><author>Peter__Li</author><pubDate>Tue, 09 Apr 2019 13:39:49 +0800</pubDate><description><![CDATA[概述：

















代码示例：



interface Human {
    void info();

    void fly();
}

//被代理类
class SuperMan implements Human {

    @Override
    public void info() {
        System.out.println("我是蜘蛛侠！...]]></description><category></category></item></channel></rss>