- 博客(17)
- 收藏
- 关注
原创 【踩坑】在原生安卓中发送Http请求
模拟器默认把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中的。...
2022-08-31 19:23:26
1248
原创 解决IDEA连接不了远程服务器上的MySQL_Communications link failure
IDEA连接不了远程服务器上的MySQL的解决方案 环境:CentOS7.9;mysql8.0;阿里云服务器 问题介绍 之前一直都是连接的本地数据库,现在第一次连接云服务器上的数据库发现连接不上 问题排查 数据库用户名和密码都正确,端口已放行 在ssh控制台里可以通过命令连上 开始还以为是idea配置的原因,但测试了navicat发现也连不上 参考了官网的帮助也没有解决 https://www.jetbrains.com/help/idea/2022.1/connectivity-problems.htm
2022-05-30 12:56:38
1672
4
原创 Java快速输入输出模板
模板 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
2022-05-22 19:29:37
464
原创 Windows中安装和使用Memcached数据库
记录一下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
2022-05-17 19:27:38
772
原创 Mac中如何配置Java运行环境
安装JDK 首先使用homebrew安装java,如果没有homebrew请先安装一个 使用 brew search jdk (为了方便大家未登录时复制,这里就不使用代码块了) 查找需要的JDK 大概会出来这么几个,我们只考虑安装openjdk,其中没有@的是目前的最新版 openjdk openjdk@11 openjdk@17 openjdk@8 jd mdk cdk 根据自身需要安装即可 brew instal openjdk 配置环境变量
2022-05-12 00:49:31
5007
原创 【React】React中设计一个简单的登录操作模板
基本思路 获取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
2022-04-30 03:21:57
4173
原创 Python实现银行家算法(使用numpy)
银行家算法 这里把数据都写死了 使用的是西安电子科技大学出版社的计算机操作系统(第四版)第113页的表格的数据 # 银行家算法 import numpy as np def bank(n, m) -> bool: # 可利用资源向量,是一个含有m个元素的数组,代表系统中可利用资源的数目 Available = np.array([3, 3, 2], dtype=np.int32) # 最大需求矩阵Max,是一个n×m的矩阵,定义系统中n个进程中的每一个进程对m类资源的最大
2022-04-13 20:17:15
2863
2
原创 【个人配置记录】对新安装的Ubuntu操作系统进行配置
换源 打开 清华大学开源镜像站 如同所示 复制框中的内容 接下来进入控制台执行 sudo gedit /etc/apt/sources.list 将文件清空,把刚刚复制的清华源粘贴进去 再执行 sudo apt update 更新源 一些博客推荐将之前的内容进行备份,个人觉得没有必要,官方源网上是可以搜到的 安装Gnome桌面环境(进行桌面美化) 执行 sudo apt install gnome-tweaks 注意安装的是gnome-tweaks不是gnome,gnome会帮你安装一堆乱七八糟的东
2022-03-02 22:18:58
463
原创 Linux下如何禁止浏览器访问某些网站
cd 到/etc sudo vim hosts 修改hosts文件 在如下位置插入 127.0.0.1 + Tab键 + 需要屏蔽的网址 保存退出,被屏蔽的网站已无法访问
2022-02-17 19:27:50
1489
1
原创 如何在Word中优雅的插入代码
推荐一个好用的工具 https://c.runoob.com/front-end/5536/ 使用方式 直接复制下方的效果预览到Word中即可 效果图
2022-02-15 12:21:48
373
原创 【PAT乙级】1030 完美数列 (25 分) 二分查找做法
题目 分析: 测试用例规模为1e5,而时间限制是200ms,说明这题肯定会卡时间 朴素的做法是先对数组排d序二重循环 先枚举最小值出现的下标,再枚举最大值出现的下标一一比对 这样做的时间复杂度是O(n^2),肯定会超时 因此只要再第二层枚举的时候将顺序查找改成二分查找,时间复杂度降至O(n^logn) 代码如下 #include<bits/stdc++.h> using namespace std; typedef long long LL; const int N = 1e5+10; LL
2022-01-25 22:52:10
573
原创 【PAT乙级】1096 大美数 (15 分) DFS回溯解法
题目 1096 大美数 (15 分) 若正整数 N 可以整除它的 4 个不同正因数之和,则称这样的正整数为“大美数”。本题就要求你判断任一给定的正整数是否是“大美数”。 输入格式: 输入在第一行中给出正整数 K(≤10),随后一行给出 K 个待检测的、不超过 1e4 的正整数。 输出格式: 对每个需要检测的数字,如果它是大美数就在一行中输出 Yes,否则输出 No。 分析 先求出N所有因数 在所有因数里,4个一组枚举所有情况 可以四重for循环,也可以dfs 注意事项 a整除b是b÷a 代码(C++) #i
2022-01-22 05:01:14
1213
原创 【PAT乙级】1109 擅长C (20 分) C++实现;附测试点说明
题目 https://pintia.cn/problem-sets/994805260223102976/problems/1478634605024231424 1109 擅长C (20 分) 当你被面试官要求用 C 写一个“Hello World”时,有本事像下图显示的那样写一个出来吗? 输入格式: 输入首先给出 26 个英文大写字母 A-Z,每个字母用一个 7×5 的、由 C 和 . 组成的矩阵构成。最后在一行中给出一个句子,以回车结束。句子是由若干个单词(每个包含不超过 10 个连续的大写英文字母
2022-01-22 04:50:54
1195
2
原创 Java中出现输入被跳过的情况的探究
java新手,写学校作业时发现了这个问题 先上结论 输入被跳过的情况只会发生在出现nextLine()方法的情况下 当nextLine();方法位于任意输入方法( nextXXX() )之后时,nextLine()方法会因为读取了回车而跳过输入 Ⅰ.两个数字的输入: 输入两个int类型的数据 Scanner reader = new Scanner(System.in); System.out.print("输入数字: "); int a = reader.nextInt()
2021-04-07 01:40:19
1802
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅