<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a256074653的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a256074653</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a256074653]]></copyright><item><title><![CDATA[【Java、Kotlin】后端封装返回结果类Result]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/127033550</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/127033550</guid><author>a256074653</author><pubDate>Sun, 25 Sep 2022 02:22:48 +0800</pubDate><description><![CDATA[【代码】【Java、Kotlin】后端封装返回结果类Result。]]></description><category></category></item><item><title><![CDATA[【踩坑】在原生安卓中发送Http请求]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/126630206</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/126630206</guid><author>a256074653</author><pubDate>Wed, 31 Aug 2022 19:23:26 +0800</pubDate><description><![CDATA[模拟器默认把127.0.0.1和localhost当做本身了，在模拟器上可以用10.0.2.2代替127.0.0.1和localhost，另外如果是在局域网环境可以用 192.168.0.x或者192.168.1.x (根据具体配置)连接本机。在application标签之前添加配置。在application标签中添加配置。在res的xml目录下新建配置文件。使用原生Java中的。...]]></description><category></category></item><item><title><![CDATA[Ubuntu下安装mysql8.0]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/125210233</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/125210233</guid><author>a256074653</author><pubDate>Thu, 09 Jun 2022 20:16:59 +0800</pubDate><description><![CDATA[ubuntu下安装mysql8.0]]></description><category></category></item><item><title><![CDATA[解决IDEA连接不了远程服务器上的MySQL_Communications link failure]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/125044507</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/125044507</guid><author>a256074653</author><pubDate>Mon, 30 May 2022 12:56:38 +0800</pubDate><description><![CDATA[IDEA连接不了远程服务器上的MySQL的解决方案
环境：CentOS7.9；mysql8.0；阿里云服务器
问题介绍
之前一直都是连接的本地数据库，现在第一次连接云服务器上的数据库发现连接不上

问题排查
数据库用户名和密码都正确，端口已放行
在ssh控制台里可以通过命令连上
开始还以为是idea配置的原因，但测试了navicat发现也连不上
参考了官网的帮助也没有解决
https://www.jetbrains.com/help/idea/2022.1/connectivity-problems.htm]]></description><category></category></item><item><title><![CDATA[MyBatis入门教程]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/125024467</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/125024467</guid><author>a256074653</author><pubDate>Sat, 28 May 2022 22:32:42 +0800</pubDate><description><![CDATA[尚硅谷mybatis教程的笔记 https://www.bilibili.com/video/BV1VP4y1c7j7]]></description><category></category></item><item><title><![CDATA[Java快速输入输出模板]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/124914884</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/124914884</guid><author>a256074653</author><pubDate>Sun, 22 May 2022 19:29:37 +0800</pubDate><description><![CDATA[模板
import java.io.*;

public class Main {
    public static void main(String[] args) throws Exception {
    	// 在这里添加solution
    }

	// 快速输入
    static class Reader {
        static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStre]]></description><category></category></item><item><title><![CDATA[Windows中安装和使用Memcached数据库]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/124827862</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/124827862</guid><author>a256074653</author><pubDate>Tue, 17 May 2022 19:27:38 +0800</pubDate><description><![CDATA[记录一下Windows中使用Memcached数据库
安装
安装可以参考这里

https://www.runoob.com/memcached/window-install-memcached.html

安装步骤

下载压缩包并解压,将解压好的内容移动到C盘根目录下
个人推荐下载1.14版本,安装包如下


32位系统
1.4.4版本：http://static.runoob.com/download/memcached-win32-1.4.4-14.zip 64位系统
1.4.4版本：http://s]]></description><category></category></item><item><title><![CDATA[Mac中如何配置Java运行环境]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/124722494</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/124722494</guid><author>a256074653</author><pubDate>Thu, 12 May 2022 00:49:31 +0800</pubDate><description><![CDATA[安装JDK
首先使用homebrew安装java，如果没有homebrew请先安装一个
使用

brew search jdk
(为了方便大家未登录时复制，这里就不使用代码块了)

查找需要的JDK
大概会出来这么几个，我们只考虑安装openjdk，其中没有@的是目前的最新版

openjdk      openjdk@11    openjdk@17    openjdk@8     jd
mdk           cdk

根据自身需要安装即可

brew instal openjdk

配置环境变量]]></description><category></category></item><item><title><![CDATA[【React】React中设计一个简单的登录操作模板]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/124507639</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/124507639</guid><author>a256074653</author><pubDate>Sat, 30 Apr 2022 03:21:57 +0800</pubDate><description><![CDATA[基本思路
获取input元素中输入的用户名和密码,使用axios发送请求进行匹配，如果用户名和密码正确，则进行路由跳转
使用的库
都使用了目前的最新版本
"react": "^18.1.0",
"react-router-dom": "^6.3.0",
"axios": "^0.27.2"

1.获取input元素中输入的用户名和密码
定义Logout组件
在Logout组件使用useRef() hooks即可
import React, {useRef} from 'react';
const Logou]]></description><category></category></item><item><title><![CDATA[Python实现银行家算法(使用numpy)]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/124156658</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/124156658</guid><author>a256074653</author><pubDate>Wed, 13 Apr 2022 20:17:15 +0800</pubDate><description><![CDATA[银行家算法
这里把数据都写死了
使用的是西安电子科技大学出版社的计算机操作系统(第四版)第113页的表格的数据
# 银行家算法

import numpy as np


def bank(n, m) -&gt; bool:
    # 可利用资源向量,是一个含有m个元素的数组,代表系统中可利用资源的数目
    Available = np.array([3, 3, 2], dtype=np.int32)
    # 最大需求矩阵Max,是一个n×m的矩阵,定义系统中n个进程中的每一个进程对m类资源的最大]]></description><category></category></item><item><title><![CDATA[【个人配置记录】对新安装的Ubuntu操作系统进行配置]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/123240727</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/123240727</guid><author>a256074653</author><pubDate>Wed, 02 Mar 2022 22:18:58 +0800</pubDate><description><![CDATA[换源
打开 清华大学开源镜像站
如同所示

复制框中的内容
接下来进入控制台执行
sudo gedit /etc/apt/sources.list

将文件清空，把刚刚复制的清华源粘贴进去
再执行
sudo apt update

更新源
一些博客推荐将之前的内容进行备份，个人觉得没有必要，官方源网上是可以搜到的
安装Gnome桌面环境(进行桌面美化)
执行
sudo apt install gnome-tweaks

注意安装的是gnome-tweaks不是gnome，gnome会帮你安装一堆乱七八糟的东]]></description><category></category></item><item><title><![CDATA[Linux下如何禁止浏览器访问某些网站]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/122990003</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/122990003</guid><author>a256074653</author><pubDate>Thu, 17 Feb 2022 19:27:50 +0800</pubDate><description><![CDATA[cd 到/etc



sudo vim hosts
修改hosts文件

在如下位置插入 127.0.0.1 + Tab键 + 需要屏蔽的网址



保存退出,被屏蔽的网站已无法访问




]]></description><category></category></item><item><title><![CDATA[如何在Word中优雅的插入代码]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/122941808</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/122941808</guid><author>a256074653</author><pubDate>Tue, 15 Feb 2022 12:21:48 +0800</pubDate><description><![CDATA[推荐一个好用的工具
https://c.runoob.com/front-end/5536/

使用方式
直接复制下方的效果预览到Word中即可
效果图



]]></description><category></category></item><item><title><![CDATA[【PAT乙级】1030 完美数列 (25 分) 二分查找做法]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/122693213</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/122693213</guid><author>a256074653</author><pubDate>Tue, 25 Jan 2022 22:52:10 +0800</pubDate><description><![CDATA[题目

分析:
测试用例规模为1e5，而时间限制是200ms,说明这题肯定会卡时间
朴素的做法是先对数组排d序二重循环
先枚举最小值出现的下标，再枚举最大值出现的下标一一比对
这样做的时间复杂度是O（n^2），肯定会超时
因此只要再第二层枚举的时候将顺序查找改成二分查找，时间复杂度降至O（n^logn）
代码如下
#include&lt;bits/stdc++.h&gt;
using namespace std;
typedef long long LL;
const int N = 1e5+10;
LL ]]></description><category></category></item><item><title><![CDATA[【PAT乙级】1096 大美数 (15 分) DFS回溯解法]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/122632561</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/122632561</guid><author>a256074653</author><pubDate>Sat, 22 Jan 2022 05:01:14 +0800</pubDate><description><![CDATA[题目
1096 大美数 (15 分)
若正整数 N 可以整除它的 4 个不同正因数之和，则称这样的正整数为“大美数”。本题就要求你判断任一给定的正整数是否是“大美数”。
输入格式：
输入在第一行中给出正整数 K（≤10），随后一行给出 K 个待检测的、不超过 1e4 的正整数。
输出格式：
对每个需要检测的数字，如果它是大美数就在一行中输出 Yes，否则输出 No。
分析
先求出N所有因数
在所有因数里,4个一组枚举所有情况
可以四重for循环，也可以dfs
注意事项
a整除b是b÷a
代码(C++)
#i]]></description><category></category></item><item><title><![CDATA[【PAT乙级】1109 擅长C (20 分) C++实现；附测试点说明]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/122632552</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/122632552</guid><author>a256074653</author><pubDate>Sat, 22 Jan 2022 04:50:54 +0800</pubDate><description><![CDATA[题目
https://pintia.cn/problem-sets/994805260223102976/problems/1478634605024231424
1109 擅长C (20 分)
当你被面试官要求用 C 写一个“Hello World”时，有本事像下图显示的那样写一个出来吗？

输入格式：
输入首先给出 26 个英文大写字母 A-Z，每个字母用一个 7×5 的、由 C 和 . 组成的矩阵构成。最后在一行中给出一个句子，以回车结束。句子是由若干个单词（每个包含不超过 10 个连续的大写英文字母]]></description><category></category></item><item><title><![CDATA[Java中出现输入被跳过的情况的探究]]></title><link>https://blog.youkuaiyun.com/a256074653/article/details/115475037</link><guid>https://blog.youkuaiyun.com/a256074653/article/details/115475037</guid><author>a256074653</author><pubDate>Wed, 07 Apr 2021 01:40:19 +0800</pubDate><description><![CDATA[java新手，写学校作业时发现了这个问题
先上结论
输入被跳过的情况只会发生在出现nextLine()方法的情况下
当nextLine();方法位于任意输入方法( nextXXX() )之后时,nextLine()方法会因为读取了回车而跳过输入
Ⅰ.两个数字的输入:
输入两个int类型的数据
Scanner reader = new Scanner(System.in);
        System.out.print("输入数字: ");
        int a = reader.nextInt()]]></description><category></category></item></channel></rss>