@randall

Writing

58 posts so far.

27 May 2026·test

Markdown适配度测试

Markdown适配度测试

14 Jan 2026·zheng-zhi / study

考研政治-马原

源格式跳转 马原.html (zhuanjie.ltd) 幕布分享跳转 文档链接 https//www.mubucm.com/doc/11Ml83E3pG- 密码 randall 马原.docx下载

14 Jan 2026·suan-fa / study

浅读算法导论-3-1渐近记号

渐近记号适用于函数,Θ(n2)就是函数an2+bn+c。渐近记号适用于刻画算法运行时间、算法使用的空间数量等的函数 O(1)<O(log2(n))<O(n)<O(nlog2(n))<O(n2)<O(2n)<O(n!)<O(nn) Θ记号、O记号、Ω记号 Θ记号 Θ记号限制一个函数在常量因子内,对所有

14 Jan 2026·c / quiz

万游笔试题

开发工程师笔试题 开始时间:2023-03-22 1940 结束时间:2023-03-22 2045 题1 100 个小朋友围成一个圈,设定编号为 1~100,依次按 1、2、3、4、5、6、7、8、9 循环报数,报到 9 的出圈,直到所有小朋友出圈。请写代码打印出各个小朋友出圈顺序,语言不限。

14 Jan 2026·vpn / linux / tutorial

ubuntu下x-ui面板搭建

原始仓库:https//github.com/vaxilu/x-ui 介绍 x-ui面板支持vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http等协议 安装准备 安装面板需要关闭防火墙,运行: sudo iptables -P INPUT

14 Jan 2026·c / shu-ju-jie-gou / study

数据结构——树与二叉树

头文件TreeAndBinaryTree.h // TreeAndBinaryTree.h - 树与二叉树#include <iostream>#define MAX_TREE_SIZE 100/***********************************************

14 Jan 2026·linux / tutorial

ubuntu开启crontab执行日志

Ubuntu默认不开启crontab的日志,但是在启动项里面有注释 未开启状态时,日志文件夹是这样的: 开启方式 编辑 /etc/rsyslog.d/50-default.conf 文件 取消注释 cron.* /var/log/cron.log 这一行 保存文件后运行 sudo service r

14 Jan 2026·ip / a-li-yun / tutorial

动态ip配置阿里云ddns

使用仓库:利用Python+阿里云云解析API实现DDNS (github.com) 家庭等动态ip绑定域名需要实时更新域名指向的ip 准备工作 在阿里云控制台创建一个拥有使用DNS解析权限的AccessKey,记住AccessKeyId和AccessKeySecret,所需权限如下图 开始安装 服

14 Jan 2026·c-hrqwmbbi / ji-suan-ji-wang-luo / study

计算机网络计算UDP校验和

源IP地址:123.151.78.47(0x7b97, 0x4e2f) 目的IP地址:10.66.149.117(0xa42, 0x9575) 源端口:8000(0x1f40) 目的端口:4006(0xfa6) UDP长度:39(0x27) 数据:0x023a, 0x2700, 0xcd27, 0x

14 Jan 2026·shu-ju-ku / sqlserver / c-dmrswirk

21春数据库系统设计小学期——大学实验材料管理信息系统数据库设计(附源码)

大学实验材料管理信息系统数据库设计 由于本人云服务器系统更新问题,项目后端数据库已经移植,下载后的程序无法连接到数据库,可重构项目并且自行搭建数据库 本程序是我都小学期作业,内部肯定存在很多不是最合适的代码跟算法,望大佬指正。最终程序采用云服务器 大学实验材料管理信息系统数据库设计.zip 课程设计

14 Jan 2026·bu-shu / tutorial

Tomcat安装配置

下载 官网下载(https//tomcat.apache.org/) 选择对应的版本的core下载 eg.64位Windows10的下载链接 配置 解压并且获取文件夹的地址,如:C\Users\zhuan\apache-tomcat-10.0.16 在"系统变量"里新建变量名:CATALINA_

14 Jan 2026·shu-ju-jie-gou / c / study

数据结构——栈和队列

头文件StackAndQueue.h // StackAndQueue.h - 栈和队列#include <iostream>#define SqStackMaxSize 10 // 定义静态链表的最大长度#define SqQueueMaxSize 10 // 定义顺序队列的最大长度

14 Jan 2026·suan-fa / c / study

稳定匹配StableMaching

代码:

14 Jan 2026·linux / tutorial

Traffmonetizer使用教程

简介 Traffmonetizer是一个来自欧洲的流量挂机平台,类似Peer2profit,满10刀可提现(Paypal、BTC、Payoneer) 官网 Traffmonetizer官网:https//app.traffmonetizer.com/ Docker:https//hub.dock

14 Jan 2026·api / share

随机图片API

岁月小筑随机图片API接口

14 Jan 2026·shu-ju-jie-gou / c / study

数据结构——串

头文件SString.h // SString.h - 串#include <iostream>#define MAXLEN 255/******************************************************************************

14 Jan 2026·suan-fa / c / study

快速排序QuickSort

代码:

14 Jan 2026·python / study

Python的列表,集合,字典的区别和使用

列表List res = [1,2,'Randall']# 增加元素:extend和append# 如果想添加的一个元素是一个列表,那么append是将这个这个列表作为一个元素添加进来,而extend是将列中的元素一个一个添加进去res.append(1)res.extend('R')

14 Jan 2026·suan-fa / java / study

单调栈的解释及应用

单调栈定义 从名字上就听的出来,单调栈中存放的数据应该是有序的,所以单调栈也分为单调递增栈和单调递减栈 单调递增栈:单调递增栈就是从栈底到栈顶数据是从大到小 单调递减栈:单调递减栈就是从栈底到栈顶数据是从小到大 参考:[数据结构]——单调栈_lucky52529的博客-CSDN博客_单调递增栈 定义

14 Jan 2026·python / study

Python判断数据类型

python用与判断数据类型的函数: isinstance()函数 isinstance(变量,类型) isinstance(i, int) 可以用来判断变量的类型,它返回的是一个布尔值,False or True. type()函数 不是判断变量的类型,而使直接返回变量的类型

14 Jan 2026·python / study

Python tqdm进度条

tqdm包 from tqdm import tqdm 创建tqdm pbar = tqdm(range(1000))

14 Jan 2026·python / study

python中的字典排序

字典是一个无序的数据结构,一般都不对其进行排序的。但是要想对字典进行排序,是可以通过sorted()函数进行操作。首先声明注意一点字典中的值需要为同一种数据类型;比如在本文中的值都是字符串类型。

14 Jan 2026·python / suan-fa / study

Python大作业——北印导航系统

项目成品下载 bigcmap.exe 简介 针对新生对校园了解的不足,帮助新生对校园中的各建筑有更加多方面的了解。同时可以对于校园工作人员优化校园工具的搬运选择最优的运输路径,提高运输的效率。通过对dijkstra算法进行编写,实现从一个顶点到其余各顶点的最短路径算法,解决的有向图中最短路径问题。主

14 Jan 2026·shu-ju-ku / tutorial

MySQL的配置安装

下载 官网下载 进入MySQL官网下载(https//dev.mysql.com/downloads/mysql/) 选择对应的版本下载 配置 将下载好的文件夹解压,并且获取文件夹的地址,如:C\Users\zhuan\mysql-8.0.28-winx64 在该目录下创建新文本文件,内容如下:

14 Jan 2026·linux / cao-zuo-xi-tong / c-hrqwmbbi

关于Linux下软中断通信子进程不输出(接收不到信号问题)

软中断通信的一题: 编写程序:用fork( )创建两个子进程,再用系统调用signal( )让父进程捕捉键盘上来的中断信号(即按^c键);捕捉到中断信号后,父进程用系统调用kill( )向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child process1 is killed

14 Jan 2026·linux / c-hrqwmbbi / study

Linux下c语言进程通讯——wait()/wait(&status)/WIFEXITED(status)和exit()之间的关系

wait()函数定义

14 Jan 2026·tutorial

MinGW环境安装

下载 在sourceforge仓库(https//sourceforge.net/projects/mingw-w64/files/)下载文件 下载列表如下: MinGW-W64 GCC-8.1.0 x86_64-posix-sjlj x86_64-posix-seh x86_64-win32-s

14 Jan 2026·linux / study

Linux下将长期运行命令变为系统服务(Systemd)

在/lib/systemd/system/中新建“服务名.service”文件。 vim /lib/systemd/system/服务名.service 内容如下: [Unit]Desctiption = 服务名称After = network.target syslog.targetWant

14 Jan 2026·linux / cao-zuo-xi-tong / study

Linux下Shell语言编写程序——操作系统实验1

实验目的 (1)通过实验使学生了解Linux提供的用户界面中的作业批处理操作界面: (2)掌握Linux Shell脚本的编辑和执行,熟悉批处理语言的编程方法: (3)熟悉Linux提供的文本编辑器vi (Gedit)的使用。 实验预备知识 (1)Linux文本编辑器vi (Gedit) 。 (2)

14 Jan 2026·linux / cao-zuo-xi-tong / c-hrqwmbbi

关于Linux下子进程输出问题

子进程输出的个数跟是否换行有关? printf("before fork with 换行符\n"); printf("before fork without换行符"); pid = fork();if(pid == 0){  //子进程  printf("I am is child

14 Jan 2026·python / tools / tutorial

今日校园自动签到

介绍 此项目本意是为北京印刷学院学子提供方便,代码方面针对性的对北印信工22暑期签到进行了优化 北京印刷学院服务器目前每天晚上例行维护,签到时间请自行设定到早上七点半以后 如有疑问可以在GitHub上提交issue或在本文下方评论 项目地址:RandallAnjie/jrxySign 稳定版阿里云函

14 Jan 2026·shu-ju-jie-gou / c / study

数据结构——线性表

头文件LinearList.h // LinearList.h - 线性表#include <iostream>#include <stdlib.h>#define MAXSIZE 10 // 定义静态链表的最大长度#define SqListMaxSize 10#define SqL

14 Jan 2026·linux / cao-zuo-xi-tong / c-hrqwmbbi

Linux下C语言进程间通信——创建共享区

与信号量一样,在Linux中也提供了一组函数接口用于使用共享内存,而且使用共享共存的接口还与信号量的非常相似,而且比使用信号量的接口来得简单。它们声明在头文件 sys/shm.h 中。 shmget()函数 int shmget(key_t key, size_t size, int shmflg)

14 Jan 2026·suan-fa / c / study

霍夫曼编码Huffman

代码:

14 Jan 2026·vpn / tutorial

搭建IPSec服务

项目地址:hwdsl2/setup-ipsec-vpn Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2 (github.com) 安装 脚本方式 选项 1 使用脚本随机生成的 V

14 Jan 2026·cao-zuo-xi-tong / linux / study

Linux下C语言进程管理(创建子进程的原理)——操作系统实验2

实验目的 (1)通过实验使学生了解Linux C程序的编译和运行; (2)掌握fork函数的编程方法; (3)热悉并发进程的程序的编写。 实验预备知识 (1)Linux文本编辑器vi和gedit; (2)gcc编译器。 实验内容 1 父进程创建子进程 1)父进程显示“11111” 2)子进程显示“2

14 Jan 2026·java / study

JAVA继承问题

子类拥有父类非private的属性,方法;子类可以拥有自己的属性和方法,即子类可以对父类进行扩展;子类可以用自己的方式实现父类的方法(重定义)。 测试代码 public class A { int i = 10; public void add(){ System.out.printl

14 Jan 2026·linux / tutorial

JDK安装以及环境变量配置

下载JDK 打开Oracle官网https//www.oracle.com/cn/java/ 选择立即下载java跳转下载界面,选择对应的版本后下载jdk 64位Windows: jdk17下载链接:https//download.oracle.com/java/17/latest/jdk-17

14 Jan 2026·suan-fa / c / study

算法分析与设计大作业——期末测试

title 算法分析与设计大作业——期末测试 tags [] id '41' categories C++ 算法 date 2021-05-20 061100 需要代码请评论或者与我联系! 问题描述 助教小明给期末测验出了n道算法题目。他希望在即将到来的期末测验试卷中使用其中k道题目。

14 Jan 2026·suan-fa / c / study

区间调度IntervalScheduling

代码:

14 Jan 2026·suan-fa / c / c-hrqwmbbi

算法分析与设计大作业——截止日期

问题描述: 某学科老师布置了n个题目,每个题目都有相应的分数及截止日期。各个题目的分数及截止日期可能并不相同。对某题目而言,如果在该题目的截止日期前完成则可获得对应的分数,否则无法得分。假设每个题目均需要花费一天的时间来完成,这期间无法完成其他题目。请你设计算法指定题目的完成计划,从而使总的得分最大

14 Jan 2026·ji-suan-ji-wang-luo / python / study

计算机网络小学期——UDP服务器的设计

成品下载链接:server.exe | client.exe 要求 UDP是TCP/IP协议族为传输层设计的两个协议之一,是一种无连接的,不可靠的协议。由于UDP采取了无连接的方式,因此协议简单,在一些特定的应用中协议运行效率高。UDP适合一些实时的应用,如IP电话、视频会议,它们要求源主机以恒定的

14 Jan 2026·suan-fa / c / c-hrqwmbbi

20春小学期程序设计实验报告

Experimental report on program design in spring 20 1. 最长公字串 题目 编写一个程序,对输入的字符串s和t,求其最长的公共子字符串。输入形式:从屏幕分行读入串s和t。s和t由任意字符构成,长度都不超50个字符。输入数据确保只有唯一的最长公共子串。

14 Jan 2026·suan-fa / c / study

八数码问题

题目 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局,找到一种移动方法,实现从初始布局到目标布局的转变。 思路 依据题意可以优先考虑广度优先算法(BFS),创建一

14 Jan 2026·ji-suan-ji-wang-luo / study

计算机网络第2章-物理层

第二章 物理层

14 Jan 2026·cloudflare / tutorial

CloudFlare反向代理api

CloudFlare反向代理api(以api.openai.com为例) 注册CloudFlare并且登录 好像还要先完成邮箱验证(反正也是点个链接的事情) ATT:CF不需要挂梯子即可注册登录 初始化项目 点击左侧Workers按钮 直接创建helloword worker 部署项目 删除左侧代码

14 Jan 2026·androidstudio / study

AS报错“Could not find com.android.tools.build:gradle:4.1.2.”

更改build.gradle文件,换用阿里镜像 解决报错:Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven(http

14 Jan 2026·ji-suan-ji-wang-luo / study

计算机网络第1章-计算机网络体系结构

第一章 计算机网络体系结构

14 Jan 2026·bian-yi-yuan-li / study

编译原理实验1

实验内容与要求 设计一种程序设计语言并定义其词法,输入使用该程序语言编写的源程序,输出经过词法分析生成的符号表及将源程序的字节流转换成单词的单词流。 创建一个词法分析程序,它支持对正规文法的分析。必须使用DFA(确定性有限自动机)或NFA(非确定性有限自动机)来实现这一项目。该程序的输入是一个文本文

14 Jan 2026·api / tools

利用Cloudflare Workers搭建的一些API

title tags [] categories API date 2023-10-05 000113 前言 想来也是闲来无事,看到了 Cloudflare Workers 新加入了AI机器学习的功能,又想到之前一直想用 Workers 写一些接口方便自己用,于是趁着假期搭建几个API来

14 Jan 2026·linux / bian-yi-yuan-li / study

编译原理实验4-编译器设计与实现

实验内容 定义一个程序设计语言,确定编译器设计方法,构造相应的属性文法。根据属性文法设计编译器(可以手工设计亦可自动生成),并设计中间代码解释器,其能够解释执行编译后的中间代码。 要求输入一个合法的源程序,输出其中间代码形式的目标程序并能够解释执行生成的目标代码,并得到预期人结果。 实验目的 通过实

14 Jan 2026·bian-yi-yuan-li / python / study

编译原理实验2

实验内容: 输入一组正则表达式,输出其转换后的最简的确定有限自动机,并根据生成的确定有限自动机完成实验一的任务。(即完成词法分析任务) 输入一转换图,生成与之等价的正则表达式(未完成) 实验准备: 正则表达式的语义定义:符号表Σ上的正则表达式α定义一个Σ上的一个符号串的集合,记为L(α),其定义如下

14 Jan 2026·suan-fa / c / study

背包问题BackpackProblem

代码

14 Jan 2026·bian-yi-yuan-li / python / study

编译原理实验3

语义分析常用算法的实现及应用实验 以某种方式输入一个上下文无关文法,构造其LL分析表、算符优先分析表及LR分析表,并能够差别一个字符串是否是给定文法中的句子 实验内容 以某种方式输入一个上下文无关文法,构造其LL分析表、算符优先分析表及LR分析表,并能够差别一个字符串是否是给定文法中的句子 在实验一

14 Jan 2026·androidstudio / study

移动应用基础——AndroidStudio编程(未完成)

控件 TextView // MainActivity.java代码设置public class MainActivity extends AppCompatActivity { private TextView text;// 新建TextView类型变量 @Override

14 Jan 2026·c / suan-fa / study

全点对最短路径All point pair shortest path

代码

14 Jan 2026·c / quiz

12届蓝桥杯C++决赛试题

1.大写 题目 给定一个只包含大写字母和小写字母的字符串,请将其中所有的小写字母转换成大写字母后将字符串输出。 输入 输入一行包含一个字符串。 输入样例 LanQiao 输出 输出转换成大写后的字符串。 输出样例 LANQIAO 评测用例规模与约定 对于所有评测用例,字符串的长度不超过100。

14 Jan 2026·suan-fa / c / study

关于各种排序

LSD(Least Significant Digit)基数排序 需要r个辅助队列(本代码中r为10) 时间复杂度O(d(n+r)) 空间复杂度O(r) int *LSD(int *a, int f, int l){ int n = l - f + 1; int m = log(n