一、引言 在现代科技发展日新月异的时代背景下,Linux操作系统应运而生,在全球范围内受到了广泛的应用和赞誉。而作为Linux操作系统的先驱和代表,红帽公司凭借其技术实力和开放源代码的理念受到了广泛的认可和信赖。而作为红帽操作系统的载体,Linux板子也因此备受关注。本文将从不同的层面来介绍Linux板子以及其在红帽操作系统中的重要性。 二、什么是Linux板子Linux板子,也被称为嵌
先贴学习博客:博客遇到的题目:题目链接牛客练习赛65E-游走配对官方题解:感觉很少遇到最小费用最大流题,可能以前遇到过,
原创 2022-02-15 13:56:14
110阅读
原创 2021-09-06 11:56:38
92阅读
今天我们要讨论的话题是关于minicon接linux板子的应用。在现代科技领域中,嵌入式系统已经渗透到了我们日常生活的方方面面,并且发挥着越来越重要的作用。其中,minicon作为一种适用于Linux板子的串行通信工具,为我们提供了非常便利的使用方式。 首先,让我们来了解一下什么是minicon。Minicon是一种轻量级的串行通信软件,旨在提供用户友好的界面和简单的操作方式。由于其小巧灵活的特
板子大全 杂项 \(\mathtt{FastIO(with\;fread)}\) \(\mathtt{FastIO(with\;streambuf)}\) \(\text{Math}\) \(\mathtt{Poly}\) \(\text{Data Structure}\) \(\mathtt{Se ...
转载 2021-09-15 18:49:00
73阅读
2评论
网络流初步 + Edmond-Karp算法网络流的基本概念源点,这个点只有流量的流出,没有流入。汇点,这个点只有流量的流入,没有流出。容量,每条有向边的最大可承受的流的理论大小。流量,每条有向边的最大可承受的流的实际大小。最大流,从源点可流入汇点的最大流量。
原创 2021-08-26 16:36:43
728阅读
写在前面:今天是2021年12月13日周一。上周六周日可以说是熬了两天两夜,做老师那边接的画PCB的工作。这不是我第一次画板子,但却是正儿八经的一次实战,而不是看着网上的视频,按步骤一步一步的做。感触很多,记录一下,给自己提个醒。简单流程原理图与封装一开始,并不是很清楚这个项目,就是按照原理图来做做封装,这段期间,电容电阻还好说,有标准化的一些库,但像一些芯片还有接插件不好做,所以就要在网上查一些
板子有些东西很重要,但又不常用如果考试的时候忘了,又恰巧考了,那不就 GG 了所以我就把这类东西记到这里离散化/************************************************************************* > File Name: lsh.cpp > Author: Typedef > Created Ti
转载 2021-08-05 11:30:00
58阅读
2评论
/* 线段树维护区间最大/小值就是按照原来给出的数据的顺序建造一颗二叉树,然后每一个节点维护 这个节点的子节点且包含这个节点的值中的最大/小值 */ #include<stdio.h> #include<string.h> #include<iostream> #include<algorithm>
转载 2020-09-10 19:11:00
399阅读
2评论
快读,快输 //#define getchar()(X==Y&&(Y=(X=sRead)+fread(sRead,1,1<<21,stdin),X==Y)?EOF:*X++) //char sRead[1<<21],*X=sRead,*Y=sRead; //#pragma GCC target("s ...
转载 2021-10-23 10:46:00
85阅读
2评论
#include <bits/stdc++.h> using namespace std; const int N=2e5+10; const int root=0; // 默认 Trie 根节点位置为 0 /* trie[i][j] i 记录当前节点位置, 同样只关注指向下一个节点的相对位置, j ...
转载 2021-08-14 21:48:00
119阅读
2评论
1.线性 ll inv[N]; void init(ll p) { inv[1]=1; for(ll i=2;i<N;i++) inv[i]=(p-p/i)*inv[p%i]%p; } 2.费马小定理:当模数是素数,a^(p-1)=1(mod p) 那么a^(p-2)=a^-1(mod p) ,也就
转载 2018-02-10 15:29:00
93阅读
2评论
// Treap const int MAXN = 1e5 + 5; struct Treap_Tree { #define INF 0x3f3f3f3f #define mod 998244353 struct Treap_Node { int son[2], val, dat, cnt, siz ...
转载 2021-07-23 09:34:00
115阅读
2评论
#include<cstdio> #include<algorithm> #include<cmath> using namespace std; const double Pi = acos(-1.0); int n,m,rev[2100005]; struct complex{ double x ...
转载 2021-08-21 16:43:00
225阅读
2评论
Kruskal和prim不同的点在于prim每次都是找离集合距离最小的点,Kruskal找的是图中最短的边,如果边的两端不连通,则加入生成树中,属于是贪心的策略。 思路: ①每次都找最短的边,因此首先对所有的边进行从小到大的排序,因为排序,所以Kruskal的时间复杂度下限就已经是O(nlogn)了 ...
转载 2021-10-22 10:28:00
106阅读
2评论
Prim:每次都选一个距离集合最小的点加入集合中,最终形成的就是最小生成树(与Dijkstra最大的区别,其余代码和Dijkstra没啥不同) 因为和Dijikstra思想差不多,所以也可以用堆优化,但是基本都不用,因为有更好的Kruskal 1 #include <iostream> 2 #inc ...
转载 2021-10-22 10:15:00
71阅读
2评论
1.数学 1.1、(扩展)欧几里得 void gcd(int a,int b,int &d,int &x,int &y) { if(!b) { d=a; x=1; y=0; } else { gcd(b,a%b,d,y,x); y-=x*(a/b); } } View Code 1.2、同余方程 /
原创 2021-08-05 13:37:07
277阅读
struct HashTable { typedef ull T; typedef int S; static const int N = (int)1e6 + 7; static const int M = (int)1e5 + 7; int head[N], tot; struct Node { T fval; S sval; int nex; } a[M]; void clear() { m
IT
转载 2019-09-29 19:50:00
98阅读
2评论
#pragma GCC optimize(3) #include using namespace std; const int maxn = 205; vector>E[maxn]; int n,m; int d[maxn],inq[maxn]; void init(){ for(int i=0;i>n>>m){ init(); for(int i=...
原创 2021-09-01 09:50:40
140阅读
内核修改内核首先,修改内核源码linux-2.6.19下的Makefile文件,指定目标代码类型与编译器:SUBARCH :=arm;CROSS_COMPILE:=/usr/local/arm/3.4.1/bin/arm-linux-。然后,在linux-2.6.19/arch/arm/mach-s3c2410/common-smdk.c中根据表1修改内核中的Flash分区信息。这里提醒读者,2.
  • 1
  • 2
  • 3
  • 4
  • 5