神器 英语学习 服务器anki

浅谈PHP结合JavaScript SSE(Server Sent Events)实现服务器实时推送功能

简介 SSE 的全称是 Server Sent Events,即服务器推送事件。它是一种基于 HTTP 的服务器到客户端的单向(半双工)通信机制,使服务器能够主动将实时数据推送给客户端,而不需要客户端多次发起请求。 官方文档:https://developer.mozilla.org/en-US/d ......
JavaScript 实时 功能 服务器 Events

Logisim学习笔记

教程 计算机硬件系统设计(基于Logisim)-华中科技大学.谭志虎 demo 从零开始demo 菜单->分析电路:(与Multisim有何不同?) todo ......
Logisim 笔记

Linux软件:如何安装Redis服务并后台运行

第一步:将redis安装包上传到我们服务器里 第二步:解压文件并移动到/usr/local/redis目录内,没有则自行创建 1、解压 [root@master home]# tar -zxvf redis-4.0.8.tar.gz12、移动 [root@master home]# mv redis ......
后台 Linux Redis 软件

【2023.10 重构】同余最短路学习笔记

破防了,怎么什么都记不住什么都要重学。 概述 同余最短路一般用于解决形如「给定一些整数 \(a_i\),每个数可以多次使用,问是否能相加得到 \(n\)」的问题。通常 \(n\) 是一个很大的数,不能直接使用完全背包等方法。 这类问题可以利用同余的性质来压缩状态,以优化复杂度。 基本做法 接下来以一 ......
2023.10 笔记 2023 10

线段树学习笔记

学习链接 代码(未完成) #include<bits/std++.h> using namespace std; int array[200005],tree[200005<<2]; // array是初始数组,tree是线段树 void update(int item) // 更新 item 号节 ......
线段 笔记

信息学 学习/复习 抽签器(附源码)

信息学 学习/复习 抽签器(附源码) 效果图 以下是源代码,可自行修改 [C++] //By DijkstraPhoenix #include<bits/stdc++.h> #include<windows.h> using namespace std; vector<string>item; in ......
源码 信息

linux服务器关闭ipv6

现在ipv6越来越普及,但仍然有很多网站不支持,有时候服务器开启了ipv6,默认会通过ipv6的出口请求访问,可能会造成访问慢,api接口ip受限等问题,所以有时候反而需要关闭ipv6,ssh登陆到服务器,复制以下命令回车执行即可关闭。 wget -O disable_ipv6.sh http:// ......
服务器 linux ipv6 ipv

学习多进程多线程

两个单词:Process 进程、Thread 线程 线程的三种创建方式: 1、继承Thread类 写一个子类去继承 然后重写run()方法 2、实现Runnable接口 3、实现Callable接口 这个一般工作三到五年后才经常用到 1、创建一个线程对象 ,然后调用start()方法可以交替进行 要 ......
线程 进程

基于 K8S 搭建自己的 ELK 服务

基于 K8S(K3S) 搭建自己的 ELK 服务 对应的 Yaml 资源在 https://github.com/nicelizhi/k8s-elk elasticsearch 服务 Service kind: Service apiVersion: v1 metadata: name: elast ......
K8S ELK K8 8S

MapReduce之学习规约

1、概念 2、代码实现 自定义一个类: 在JobMain(与之前的基本一样)里面: ......
MapReduce

视频学习资料汇总

Vue3+.NET7最新框架实战,手写电商管理后台|2023全新录制,前后分离架构(C#/.NET6/.NET Core) https://pan.baidu.com/s/1SBt4RTT_m6uA9pk857KlcQ?pwd=6666 https://www.bilibili.com/video/ ......
学习资料 资料 视频

vue学习一

<div id="app"> <p> {{ message.toUpperCase() }}</p> <p>{{ age > 18?'成年':'未成年' }}</p> <p>{{ friend.name }}</p> <a href="">{{ con }}</a> <div class="box" ......
vue

vue学习二

<div id="app2"> <div v-html="msg"></div> </div> <script> const app2=new Vue({ el:'#app2', data:{ msg: '<a href="https://cn.bing.com/search?q=%E5%A4%A7 ......
vue

学年2023-2024-1 学号 20231310《计算机基础与程序设计》第二周学习总结

作业信息 这个作业属于哪个课程 https://www.cnblogs.com/rocedu/p/9577842.html 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02 这个作业的目标 《计算机科学概论》和《C语言程序设 ......

Learning Hard C# 学习笔记: 4.C#中的类

类是面向对象语言都有的一种数据类型, 它的存在在于将现实中的概念抽象概括为代码中的数据类型. 4.1 什么是类? 以人类这个概念为例, 人类就可以作为一个类, 人类是一个种群, 这个种群中包包含许多个体, 这些个体可以当作一个对象. 比如说小明就是人类中的一个个体, 他是人类这个概念具体化之后推导而 ......
Learning 笔记 Hard

Learning Hard C# 学习笔记: 3.C#语言基础

前言 由于最近工作开始重新使用了C#, 框架也是.Net4.5, 看了下, 这本书是比较合适的, 所以就重新学习了下, 由于之前本人已有C#相关基础, 所以不会所有内容都做笔记, 只会对不熟悉或者比较重要的内容做笔记. 3.2 基础数据类型 3.2.4 枚举类型 枚举类型属于值类型, 用于定义一组命 ......
语言基础 Learning 语言 基础 笔记

小目标1:编写一个基本的TCP服务器程序

小目标1:编写一个基本的TCP服务器程序 头文件 1 #include<cstdio>//C++标准库的头文件 2 #include<unistd.h>//Unix标准头文件 3 #include<sys/types.h>//这个头文件定义了各种系统相关的数据类型 4 #include<sys/so ......
目标 服务器 程序 TCP

2023-2024-1 20211319《信息安全专业导论》第二周学习总结

2021-2022-1 20211408 《信息安全专业导论》第 周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02 ......
导论 20211319 专业 信息 2023

信息安全系统设计与实现课程第十一章学习笔记

一、知识点归纳 1. EXT2文件系统 多年来,Linux 一直使用EXT2(Card等1995)作为默认文件系统。EXT3(EXT3,2014)是EXT2的扩展。EXT3中增加的主要内容是一个日志文件,它将文件系统的变更 记录在日志中°日志可在文件系统崩溃时更快地从错误中恢复。没有错误的EXT3文 ......
课程 笔记 系统 信息

[学习笔记] 线性基

线性基是向量空间的一组基,通常可以解决有关异或的一些题目。 ——OI Wiki 线性基就是从初始集合中选出的一个子集,它满足一些性质,可以处理一些问题(屁话)。 性质 线性基中每个元素二进制下最高位是不同的。 线性基中没有异或和为 \(0\) 的子集。 线性基中任意子集中元素异或和的值域等于原集合的 ......
线性 笔记

[学习笔记] ex-KMP

简介 exKMP(扩展 KMP 算法),也叫 Z algorithm(Z 算法),可以在 \(\mathcal{O}(|s|+|t|)\) 求解文本串 \(s\) 的所有后缀与匹配串 \(t\) 的最长公共前缀(LCP)。 实现 定义一个长度为 \(n\) 的字符串 \(s\) 的 \(z\) 函数 ......
笔记 ex-KMP KMP ex

[学习笔记] Tarjan 连通性全家桶

拜谢陈老师的 PPT!!! 无向图 割点 若点 \(x\) 不为搜索树的根节点,则 \(x\) 是割点当且仅当搜索树上存在一个 \(x\) 的子节点 \(y\) 满足: \(dfn_x\le low_y\)。特别地,当 \(x\) 是搜索树的根节点时,则 \(x\) 是割点当且仅当有两个点 \(y_ ......
全家 笔记 Tarjan

[学习笔记] 树链剖分

叫复习笔记或许更好。 树链剖分就是把树剖成链去解决一些问题。 定义 重子节点:子节点中子树大小最大的节点。 轻子节点:除重子节点外的其他子节点。 重边:到重子节点的边。 轻边:到轻子节点的边。 记号 \(dfn[x]\):DFS 序,也是在线段树中的编号。 \(son[x]\):重子节点。 \(de ......
笔记

学习C++ -> 向量(vector)

一、向量的介绍 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。 在使用它时, 需 ......
向量 vector gt

MapReduce分区的学习

1、概念和原理 同一个分区的数据会发送给同一个reduce; 可以简单解释为————标记一样,放到一个reduce里面: 2、代码编写步骤(以中奖编号是否>15进行分区) 1、定义Mapper 可以自定义名称为PartitionMapper,并继承Mapper类: 并重写map方法: 2、自定义pa ......
MapReduce

c# winfom从0学习开发开发OA、BPM工作流程与自定义表单系统(一)设计前准备

使用DevComponents.DotNetBar2.dllmessagebox样式不能满足当前的要求,所以就把消息框使用了窗体自定义 样式展示 窗体的具体代码 public partial class FormMessageBox : Office2007Form { public DialogR ......
工作流程 表单 流程 winfom 系统

【ASP.NET Core】在 Mini-API 中注入服务

经过版本更新,Mini API 的功能逐步完善,早期支持得不太好的 mini API 现在许多特性都可以用了,比如灰常重要的依赖注入。 咱们先来个相当简单的注入测试。来,定义一个服务类,为了偷懒,老周这里就不使用 接口 + 实现类 的方式了。 public class MyService : IDi ......
Mini-API Core Mini ASP API

MapReduce学习二之WordCount案例

一、案例概述 1、第一步--变成偏移量的K1,V1(这一步不需要我们自己写) 2、进入Map阶段 输出新的<K2,V2>的键值对; 3、Shuffle阶段 分区、排序、规约、分组 输出新的键值对: 4、Reduce阶段 转换为<K3,V3>的新的形式的键值对; 利用TextOutputFormat的 ......
MapReduce WordCount 案例

Linux运维学习笔记

此笔记为学习https://www.bilibili.com/video/BV1nW411L7xm/?vd_source=3f851e85e66ef33269a2eefee664cec2的学习记录,目前持续更新中,希望能找到运维的实习吖 O(≧▽≦)O Linux的终端 终端组成部分 Linux关机 ......
笔记 Linux

linux内核网络源码学习(二)

为什么要使用skb_reserve函数把边界对齐 skb_reserve 函数通常用于网络编程中的数据包处理,特别是在构建自定义协议栈或数据包处理模块时。它的作用是为数据包的头部预留额外的空间,以确保数据包的头部数据在内存中是对齐的。 边界对齐的概念是因为许多硬件平台和网络协议要求数据包头的字节对齐 ......
内核 源码 linux 网络