网络编程inetaddress网络p2

编程随想曲周刊(第40期)

这里记录每周的所见所闻,周日发布。点击阅读原文可以直接访问文章链接。 # 运维 1. [Linux命令不生效—提示:Input/output error](https://zhuanlan.zhihu.com/p/504027757) # 文章 1. [选择比努力重要,坚持比选择更难](https: ......
随想曲 随想 周刊

编程随想曲周刊(第41期)

这里记录每周的所见所闻,周日发布。点击阅读原文可以直接访问文章链接。 # 运维 1. [华为2288H V5 U盘安装CentOS7.5](https://blog.csdn.net/gyfvaf/article/details/128142520) 2. [网闸的工作原理](https://blo ......
随想曲 随想 周刊

GUI编程

# GUI编程 ## 简介 GUI的核心技术:Swing AWT ## AWT ### 组件和容器 #### Frame ```java import java.awt.*; /** * GUI的第一个界面 */ public class Demo01 { public static void ma ......
GUI

docker网络 bridge 与overlay 模式

转载请注明出处: 1.bridge网络模式 工作原理: 在Bridge模式中,Docker通过创建一个虚拟网络桥接器(bridge)将容器连接到主机上的物理网络接口。每个容器都会被分配一个IP地址,使得它们可以相互通信,并且可以与主机进行通信。 Docker的Bridge网络模式是默认的网络配置选项 ......
overlay 模式 docker bridge 网络

#region在多种编程语言及IDE中进行代码折叠,包括python msvc++ c#等

## vs/rider中折叠C#代码 在写C#的时候,在visual studio中可以使用#region和#endregion来进行代码折叠,那么在pycharm中是否可以呢? ```c# //这里有很多的代码...... #region //这里的数百行的伪代码,可以直接折叠起来,方便阅读及归类 ......
编程语言 多种 语言 代码 region

java 8 函数式编程

# 函数式编程 ## 1. Lambda 表达式 ### 1.1 概念 对某些匿名内部类的写法优化,特点是可推导可省略。**基本格式:(参数列表) -> {代码}**。 - 例如: ```java new Thread(new Runnable() { @Override public void r ......
函数 java

Shell编程规范与变量三

[TOC] ### 1. 正则表达式 - 通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符 ```bash [localhost ~]#man 7 regex #可以使用man手册帮助 ``` #### 1.1 元字符 ```bash . 匹配任意单个字符,可以是一个汉字 [] 匹配指定 ......
变量 Shell

编程技巧 - 变量互换

一般做法 int a,b; int temp; temp = a; a = b; b = temp; 巧妙方法 int a,b; a = a^b; b = a^b; a = a^b; 这样就不需要第三个变量 ......
编程技巧 变量 技巧

并发编程 --- CAS原子操作

## 介绍 **CAS**(Compare And Swap) 是一种无锁算法的实现手段,中文名称为比较并交换。它由 CPU 的原子指令实现,可以在多线程环境下实现无锁的数据结构。 ### 原理 **CAS** 的原理是:它会先比较内存中的某个值是否和预期值相同,如果相同则更新这个值,否则不做任何操 ......
原子 CAS

如何在C语言中进行图形界面编程

在C语言中进行图形界面编程是一项非常有挑战性和有趣的任务。虽然C语言主要用于系统级编程和算法开发,但我们仍然可以使用一些库来实现简单的图形界面。在本文中,我将介绍一种在C语言中进行图形界面编程的方法。 首先,让我们来了解一下几个常用的图形库,它们可以帮助我们在C语言中创建图形界面。其中最常用的是图形 ......
图形 界面 语言

C语言编程教程:如何提取手机尾数

C语言编程教程:如何提取手机尾数 在C语言编程中,我们经常需要处理各种数据类型和操作。今天,我们将分享一个有趣且实用的主题:如何提取手机尾数。手机尾数是手机号码中的最后几位数字,提取这些数字可以为我们的程序带来更多可能性。在本文中,我们将介绍一种简洁而有效的方法,帮助你轻松提取手机尾数。 3C语言编 ......
尾数 语言编程 语言 教程 手机

用Wpf做一个Block编程画板(仿scratch)

前言,当时想写这个东西(AIStudio.Wpf.Block)主要是陪我儿子学scratch,觉得这种编程语言挺有意思,但是没有想到自己写一个是如此的复杂,感觉给自己挖坑了,后续的工程也非常巨大,先发出一部分来看看,上几个动图。 1.helloworld 2.加法 3.画线 本次更新先发布这些内容, ......
画板 scratch Block Wpf

神经网络的基本骨架

# 基本骨架 ## 1.基本介绍 [torch.nn官网](https://pytorch.org/docs/stable/nn.html#) torcn.nn是专门为神经网络设计的模块化接口,可以用来定义和运行神经网络(Container为基本的框架模块)。 ![](https://img2023 ......
神经网络 骨架 神经 网络

机器人编程教程3探索Raspberry Pi

# 3探索Raspberry Pi 本章将涉及以下主题: - 探索 Raspberry Pi 的功能 - 选择连接 - 什么是 Raspberry Pi OS? - 为Raspberry Pi OS 准备 SD 卡 ## 3.1 探索Raspberry Pi的功能 控制器将决定机器人的输入和输出类型 ......
机器人 Raspberry 机器 教程 Pi

Spark编程

# Spark编程 ![image-20200424092626485](https://img2023.cnblogs.com/blog/2004825/202308/2004825-20230813091225746-496339472.png) ![image-2020042409271958 ......
Spark

学习go语言编程之函数

## 函数定义 函数的基本组成:关键字func,函数名,参数列表,返回值,函数体,返回语句。 示例如下: ```golang func Add(a int, b int) (ret int, err error) { if a < 0 || b < 0 { err = errors.New("sho ......
语言编程 函数 语言

学习笔记:网络流

## 0.前言 题目传送门:[here](https://www.luogu.com.cn/problem/P3376) ## 1.概念 网络是什么?一张带权的图 网络最大流是什么? 举个例子 + 想象一些有向的水管,每个水管都有固定的流量上限,有源点可以出水, 有汇点可以收水,问汇点单位时间最多可 ......
笔记 网络

网络流

~~学长讲着讲着就听不懂了,妈妈捏。~~ ~~60 页讲义、~~ 文章省去了大量的证明(? ### 流 定义 $f[u\to v]$ 为 $u\to v$ 的 ⌈ 流量 ⌋, $c[u\to v]$ 为 $u\to v$ 的 ⌈ 流量限制 ⌋,$s$ 为源点,$t$ 为汇点。 ##### 合法流的充 ......
网络

学习go语言编程之常量

## 什么在常量 在Golang中,常量是指在编译期就已知且不可改变的值。 ## 字面常量 在程序中硬编码的常量值被称为字面常量,如: ```golang -12 // 整数类型常量 3.1415926 // 浮点类型常量 3.2+12i // 复数类型常量 true // 布尔类型常量 "foo" ......
语言编程 常量 语言

学习go语言编程之数据类型

## 数据类型概述 Golang语言内置了如下基础数据类型: - 布尔类型:bool - 整型:int8,unit8,int16,uint16,int32,uint32,int64,uint64,int,uint,uintptr - 浮点类型:float32,float64 - 复数类型:compl ......
语言编程 语言 类型 数据

学习go语言编程之流程控制

Golang支持如下4种流程控制语句: 1. 条件语句:if,else和else if 2. 选择语句:switch,case和select 3. 循环语句:for,range 4. 跳转语句:goto ## 条件语句 示例代码: ```golang a := 3 if a = 0 && i = 4 ......
语言编程 语言

无标度网络简介

一个无标度网络是指其度分布至少在渐近意义下遵循幂律。这意味着,网络中节点的比例P(k)随着度k的增加而呈幂律分布。这种分布在数学上被称为幂律分布,其形式为P(k)∝k^(-γ),其中γ是某个指数。这种分布形式在度k增加时缓慢下降,增加了发现具有非常大度的节点的可能性。这些节点被称为“中心枢纽”,它们 ......
标度 简介 网络

SV 第五章 面向对象编程基础

# SystemVerilog验证 ## 5 面向对象编程基础 ### 5.1 概述 对于Verilog和C语言来说,由于他们不是面向对象变成语言,数据的存储往往是分布式的,例如把数据、地址、指令分别保存在不同的数组里面,不利于程序的解读。面向对象变成使得用户可以创建复杂的数据类型,将数据类型紧密地 ......
对象 基础 SV

【做题笔记】网络流24题

# [Part1.飞行员配对方案问题](luogu.com.cn/problem/P2756) ## Problem 有两个集合 $A$,$B$。给定正整数 $n$,$m$。$A = \{x|1\leq x \leq m\}$,$B = \{y|m+1\leq y \leq n\}$。 现在要将 $ ......
笔记 网络

《Rust编程之道》学习笔记一

# 《Rust编程之道》学习笔记一 ## 序 ### Rust语言的主要特点 - 系统级语言 - 无GC - 基于LLVM - 内存安全 - 强类型+静态类型 - 混合编程范式 - 零成本抽象 - 线程安全 ### 程序员的快乐 何谓快乐?真正的快乐不仅仅是写代码时的“酸爽”,更应该是代码部署到生产 ......
笔记 Rust

编程语言只是工具,不是目的

编程语言只是工具,不是目的如果想做传统后端,学 Java;如果想做游戏,用 Unity 学 C#,用 Unreal 学 C++;如果想做前端,学 Javascript 和 Typescript;如果想做 PaaS、SaaS,学 Golang;如果想做 IaaS,学 C++、C;如果想去技术型创业公司 ......
编程语言 目的 只是 语言 工具

《CUDA编程:基础与实践》读书笔记(5):统一内存编程

统一内存(unified memory)是一种逻辑上的概念,它既不是显存、也不是主机内存,而是CPU和GPU都可以访问并能保证一致性的虚拟存储器。使用统一内存对硬件有较高的要求: - 对于所有功能,GPU架构都必须不低于Kepler架构,主机应用程序必须为64位。 - 对于一些较新的功能,至少需要P ......
内存 基础 笔记 CUDA

网络流在入门ing

网络流入门 推荐这个视频,之前生看书的话,知识储备存在断层,而这个UP则详细讲述了网络流的产生过程,没想到和线性规划还这么密切。 有空补档 ......
网络 ing

网络传输数据的编解码

网络传输数据的类型(二进制) 网络传输是以二进制数据进行传输的,因此在网络传输数据的时候,数据需要先编码转化为二进制(bytes)数据类型 数据的编解码 在Python中进行网络数据传输编解码通常涉及到将数据转换为字节流进行传输,并在接收方将字节流转换回原始数据。 编码 编码是将数据从一种形式转换为 ......
网络传输 数据 网络

nwafu 信工学院2023级新大一暑假编程作业题解

###1. 欢迎来到西北农林科技大学 >天天同学为了欢迎你来到新的大学新的生活,想在学校的电子屏上写一句话,请你帮帮他。 在屏幕上输出:“Welcome to the College of Information Engineering, Northwest A&F University!”(输出内 ......
题解 工学院 工学 nwafu 2023