1PHAN's blog

首页

关于

归档

android

基于android的一个语录开发过程记录

开发开始很早之前参与编写了一篇语录,大概有3W字,正好学习了android开发的一些相关知识,能否通过这个机会开发出一个app展示语录,就类似阅读器这种的。 尝试写第一个页面刘这一部分是关于将的介绍,那么肯定是从宇轩开始。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layo..

更多
算法

2022ICPC济南部分题解

Towerhttps://www.luogu.com.cn/problem/list?keyword=icpc2022jinan&type=AT%7CB%7CCF%7CP%7CSP%7CUVA&page=1 #include <iostream> #include <vector> #include <cstdio> #include <algorithm> #define endl "\n" #define int long long using namespace std; const int N = 5005; int n,m; int a[N],ans[N],cha[N]; int T; void solve() { cin..

更多
loading..
MATLAB

MATLAB关于不同窗口滤波的时间差异

任务要求今日寒潮降温,Q粿讲了讲规格化的图像处理,留到下节课做,这节课就做一做MATLAB中对于不同的滑动卷积窗口比如说三乘三,五乘五,还有更大的窗口,看看运算时间的差异。 于是是学习了imfilter滤波函数以及tictok的计时方法 代码如下% 读取图像并调整大小和灰度 img = imread('C:\Users\7878\Desktop\my_image.png'); img1 = imresize(img, 0.4); img1 = rgb2gray(img1); % 创建子图 subplot(3,2,1); set(gcf, 'Position', [0 0 1000 800]) % 设置窗口大小 imshow(img1); set(gca, 'Position', [ 0 2/3 1/3 ..

更多
loading..
计算机网络

计算机网络静态路由的配置实验

实验八、静态路由的配置一、实验目的1.掌握路由器的主要功能。 2.掌握静态路由的配置方法。 二、实验内容1.安装CISCO模拟器; 2.画出网络拓扑图; 3.进行静态路由的配置; 4.测试网络的通信效果。 三、实验原理在不同网络之间进行通信时,需要用到路由器这种设备。路由器的两个主要功能就是路由选择和数据转发。路由选择的方法有很多,最简单的一种就是静态路由,通过对路由器进行路径规定,使得数据可以跨不同网段进行通信。 一般来说,可通过五种方式来设置路由器: 1.控制台(Console口)接终端,或运行终端仿真软件的微机; 2.辅助端口(AUX口)接MODEM,通过电话线与远方的终端或运行终端仿真软件的微机相连; 3.通过Ethernet上的简单文件传输协议(TFTP)服务器; 4.通过Ethernet上的TE..

更多
loading..
Unity

Unity中的自动寻路Navigation使用

包导入窗口中选择包管理器,搜索AI,添加相应的包,接下来可以在窗口中选择AI面板,要选择那个过时的使用(泄。 场景配置搭建如图所示的地形 将不需要移动的设置为静态。 点击navigation的面板,生成自动寻路网格。 组件配置选择要添加的物体,添加Nav Mesh Agent。再添加一个C#脚本。 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class AI : MonoBehaviour { public GameObject gameObject; private NavMeshAgent agent; ..

更多
loading..
操作系统

关于linux的fork进程中stdout中的缓冲问题

问题发现做了一个进程中pipe通信的Demo,结果发现在第二个子进程结束后,又将第一次的结果输出出来了,本来预期结果是第二次进程仅有第二次的进程才对,竟然包含第一次的结果? 代码如下: 结果竟然在111之后,也就是父进程执行之后又再次出现p1的相关信息? 问题解决我先去查找pipe的相关资料,pipe中的信息在读取一次之后就不能再读取了,看来不是pipe的作用,为此我直接删掉了pipe的相关代码。 如下所示: 结果竟然是两个111,为什么父进程第二次创建子进程会再次执行它上一行代码里面所包含的111?到这里更加觉得奇怪。 询问后有同事认为是孤儿进程的问题。 如果是 systemd,它的策略是接管孤儿进程,并将其变为独立进程路士磊 202118640111 2023/11/15 19:27:45这个..

更多
loading..
计算机网络

计算机网络VTP配置

实验六plus、VTP的配置一、实验目的测试同学们对VLAN配置及交换机命令的掌握情况 二、实验内容1.安装CISCO模拟器; 2.画出网络拓扑图; 3.进行VTP的配置; 4.测试VLAN的通信效果。 三、实验步骤在模拟器中构建一个如下图所示的网络拓扑图,配置三个VLAN,VLAN111用于教师VLAN,VLAN222用于学生VLAN,VLAN333用于其他用户。 ​ 请自己写命令完成VLAN的配置,要求将Switch0改名为SW111,Switch1改名为SW222,且SW111为VTP服务器,SW222为VTP客户端,在SW111上配置完VLAN后,SW222将自动获取三个VLAN的配置信息。 记得交换机和VLAN都要改名字,VLAN改名字..

更多
loading..
MATLAB

MATLAB关于图像灰度值的一些调整线性与非线性

今天Q艮点名,还整的挺彳亍。晚上实验,先用ps的那个图像有个调整灰度分布的曲线,捏着就调整了,挺彳。 作业的话当然不是整理成ps那种的形式太难了。而是一个线性的映射,一个对数的映射。 代码与结果如下: img = imread('C:\Users\7878\Desktop\my_image.png'); img1 = imresize(img, 0.3); img1 = rgb2gray(img1); subplot(2, 2, 1); imshow(img1); [r,c] = size(img1); output_image1 = zeros(size(img1)); % function1 = @(x) x * 1.5; for i=1:r for j=1:c ..

更多
loading..
计算机网络

计算机网络虚拟网实验2

实验六 虚拟局域网(VLAN)实验练习一、实验目的1.练习巩固上次实验的内容 二、实验步骤1.画图如下,按表格内容进行配置,并将switch0改名为SWA,switch1改名为SWB。 ​ 名称 相连的接口 IP地址 PC1 F0/5 172.1.1.2/24 PC2 F0/6 172.1.1.3/24 PC3 F0/7 172.1.1.4/24 PC4 F0/5 172.1.1.10/24 PC5 F0/6 172.1.1.11/24 PC6 F0/7 172.1.1.12/24 回答问题: 此时PC1—PC6之间是否是互通的? ==此时是相互可以通信的。== 2、分别在SWA和SWB上创建三个vlan,命名为vlan2,vlan3和vlan4 在SWA上将f..

更多
loading..
计算机网络

计算机网络虚拟局域网实验

实验六 虚拟局域网(VLAN)实验一、实验目的1.掌握VLAN的划分方法。 2.理解划分VLAN的作用。 3.掌握VTP的配置方法。 二、实验内容1.画出网络拓扑图。 2.进行VLAN的划分。 3.测试VLAN的通信效果。 4.进行VTP的配置并测试通信效果。 三、实验原理VLAN就是虚拟局域网,它用于把物理上直接相连的网络从逻辑上划分成多个子网。每一个VLAN对应着一个广播域,处于不同VLAN的主机不能直接进行通信,而必须借助第三层交换技术。 在大型网络中交换机较多的情况下,可以利用交换机的VTP模式进行VLAN划分的学习,统一网络结构,减少网络配置的工作量。 四、实验步骤1、基本VLAN配置 在模拟器中新建一个如下图所示的网络拓扑图,并设置好每台PC的IP地址和子网掩码。 单击交换机,在CLI标签下输..

更多
145678