天气查询 天气 程序 网络

《LINUX设备驱动程序》学习笔记 ——03

1. 学习模块前的一些基础知识 头文件:内核是一个特定的环境,对需要和它接口的代码有其自己的一些要求,所以大部分的模块代码中都会包含相当数量的头文件,其中有几个头文件是专门用于模块的,因此会出现在每个可装载的模块中: #include <linux/module.h> #include <linux ......
驱动程序 笔记 程序 设备 LINUX

计算机网络概述

计算机网络概述 1. 计算机网络发展简史 1.1 最早的广域网 在通信双方或多方之间,通过电路交换建立电路连接的网络 1.2电路交换网特点 1.建立链接->使用链接->释放链接 2.物理通路被通信双方独占 计算机数据是突发式出现在数据链路上的,而电路交换网的建立链接、释放链接的三个过程使得传输效率太 ......
计算机网络

《LINUX设备驱动程序》学习笔记 ——02

1. 编译模块 构造内核模块之前,需要注意以下条件:正确版本的编译器、模块工具和其他必要的工具。太新的或太老的工具都会对使得模块构造后产生许多复杂的问题,因为内核源代码对编译器做了大量假定,因此新的(或旧的)编译器版本可能导致问题出现。 另外,尽量运行和模块对应的内核版本。 2. 模块的装载和卸载 ......
驱动程序 笔记 程序 设备 LINUX

树莓派4b装系统到运行 Blazor Linux 本地程序全记录

在Linux下运行gui程序,咱也是第一次做,属于是瞎子过河乱摸一通,写得有什么不对和可以优化的地方,希望各位看官斧正斧正. 1. 下载烧录器 https://www.raspberrypi.com/software/ 我选择的是Raspbian 64位系统,并配置好ssh账号密码,wifi,以便启 ......
树莓 程序 Blazor 系统 Linux

2023年9月15日 天气:晴

今天学会了如何生成图片,然后在图片上生成随机数。 import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import jav ......
天气 2023

docker里nginx转发其他nginx失败问题(这个算是docker网络问题,已解决)

docker里nginx转发其他nginx失败问题 最近在学习nginx 目标是:想通过docker中的nginx容器1转发到 nginx2的页面中,目前转发失败,--name mynignx的log报错如下 2023/09/15 16:15:55 [error] 22#22: *1 connect ......
docker 问题 nginx 网络

认识网络原理

一、局域网和广域网 随着时代的发展,计算机之间相互通信、共享数据,协同合作的需求越来越大,于是就有了计算机之间的网络互连,进行数据共享,数据共享的本质是通过网络来进行数据的传输,也成为网络通信。根据网络互连的规模可以分为局域网和广域网。 局域网 局域网,简称LAN,英文全称是Local Area N ......
原理 网络

网络工程师_入门必知

装备是第一位的, 1)需要一个双肩包,容量最好大一点。 2)需要一台笔记本,笔记本主要考虑接口多,比如说网口、USB口,或者Type-c口,甚至串口,串口就没必要了感觉,因为有串口的笔记本感觉都比较老且比较重,我用的是只有Type-c口的笔记本。 3)需要一根串口线,用来连接网络设备的,这里取决于第 ......
工程师 工程 网络

VB.net报错未在本地计算机上注册“icrosoft.ACE.OLEDB.12.0”提供程序

1、问题:通过EXCEL上传数据报错:未在本地计算机上注册“icrosoft.ACE.OLEDB.12.0”提供程序 原因是电脑office版本和VB.net程序选择的运行有关系 处理:先查看office是X86还是64位 如果是64位,在VB.NET中更改编译CPU选择X64 方法2:如果是X86 ......
icrosoft 程序 OLEDB 12.0 ACE

计算机网络散记 -- 关于局域网内两台设备互ping不了

背景 由于个人项目练习,所以固定两台设备的静态ip地址,window的ip地址为192.168.33.107,linux的ip地址为192.168.33.106。家里的wifi也有两个(其中一个为拓展器分发)【wifi名分别为 “家用wifi” 和 “家用wifi-加强版” 】。 本来两台设备之间的 ......

零拷贝技术:减少数据复制和上下文切换,提高网络传输效率(下)

本章节主要讨论了如何通过零拷贝技术来优化文件传输的性能。零拷贝技术主要通过减少用户态和内核态之间的上下文切换次数和数据拷贝次数来提高性能。具体来说,介绍了两种实现零拷贝的方式:mmap + write和sendfile。使用mmap + write可以减少一次数据拷贝过程,而使用sendfile系统... ......
网络传输 上下文 拷贝 上下 效率

losf定位文件被那个程序打开和对误删除的文件进行恢复方法

lsof查看文件被那个进程打开 #lsof 列出当前所有打开的文件 [root@centos8 ~]#lsof|head COMMAND PID TID TASKCMD USER FD TYPE DEVICE SIZE/OFF NODE NAME systemd 1 root cwd DIR 8,2 ......
文件 程序 方法 losf

Python并发编程——IO模型、阻塞IO、非阻塞IO、多路复用、异步IO、IO模型比较、selectors模块、复习网络和并发知识点

文章目录 每日测验一 IO模型介绍二 阻塞IO(blocking IO)三 非阻塞IO(non-blocking IO)四 多路复用IO(IO multiplexing)五 异步IO(Asynchronous I/O)六 IO模型比较分析七 selectors模块网络并发知识点梳理网络并发知识点梳理 ......
模型 知识点 selectors 模块 知识

MySQL实战实战系列 01 基础架构:一条SQL查询语句是如何执行的?

这是专栏的第一篇文章,我想来跟你聊聊 MySQL 的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于 MySQL 的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。比如,你有个最简单的表,表里只有一个 ID 字段,在执行 ......
实战 语句 架构 基础 MySQL

设计查询学习记录接口

......
接口

程序设计之——手把手教你如何从Excel文件中读取学生信息

在当今信息化时代,计算机技术已经深入到各个领域,而程序设计则成为推动信息化建设的关键技术之一。在众多领域中,学生信息管理系统无疑是其中一个重要的应用。本文将从学生信息管理系统的开发入手,探讨开如何高效且保证质量的完成开发。 假设有一个学生信息管理系统,需要从Excel文件中读取学生的姓名、年龄、成绩 ......
程序设计 文件 程序 学生 Excel

Hyper-V创建虚拟机配置IP等网络配置原理(Linux、Windows为例)

大家知道Windows系统里面内置了Hyper-V管理器,用来创建和管理本地虚拟机环境。今天我创建了两台虚拟机,一台是CentOS7.9(Linux),另一台是Windows 11,然后发现,Linux虚拟机网络不通,默认没有设置本地网络配置。而 Windows11虚拟机却可以。研究了下原因,解决办 ......
原理 Hyper-V Windows Hyper Linux

HBase学习8(phoenix创建删除表、数据增删改查、数据分页查询)

1.建表 在Phoenix中,我们可以使用类似于MySQL DDL的方式快速创建表。例如: CREATE TABLE IF NOT EXISTS 表名 ( ROWKEY名称 数据类型 PRIMARY KEY 列族名.列名1 数据类型 NOT NULL, 列族名.列名2 数据类型 NOT NULL, ......
数据 phoenix HBase

分页查询我的课表

......
课表

微信小程序 时间过滤器

coupon.wxs var getDateTime = function (value) { //不能使用 new Date() console.log(value.slice(6, 19),'时间错') var values = value.slice(6, 19) values = value ......
过滤器 时间 程序

C#桌面应用程序多语言编程

当我们的软件需要在国外应用时,就需要将软件界面的文字切换成相应国家的语言,这时就需要实现软件界面的多语言,也称为国际化,本篇博客讲的是C#的多语言版本的实现。本篇博客分别讲解如下内容: 主窗体的多语言实现自定义窗体的多语言实现自定义控件的多语言实现MessageBox对话框的多语言实现、普通字符串的 ......

深度学习---图像目标检测网络

前面介绍了图像分类网络,并重点解析了ResNet及其应用以及MobileNet系列的轻量化分类网络,这一篇接着介绍图像目标检测网络。 目标检测具有巨大的实用价值和应用前景。 应用领域包括人脸检测、行人检测、车辆检测、飞机航拍或卫星图像中道路的检测、车载摄像机图像中的障碍物检测、医学影像在的病灶检测等 ......
深度 图像 目标 网络

微信小程序轮播图

1.1 效果 1.2 代码 <view class="container"> <swiper autoplay interval="4000" circular indicator-dots> <block wx:for="{{itemList}}" wx:key="index"> <swiper- ......
程序

Debian下Qt程序不能输入中文的解决办法

在Debian11中安装了Qt5.12,一切都正常,但是编译好的程序不能输入中文。网上查了一圈,说是Qt默认使用的时ibus输入法框架,不支持fcitx。 想想我刚好时前一段时间把输入法换成了fcitx框架,所以得自己编译插件了。 从http://github.com/fcitx/fcitx-qt5 ......
办法 程序 Debian

“网络间谍行为”是什么?遇到了怎么办?

本周是国家网络安全宣传周。92秉持“网上有陷阱,网上有敌情”,“敌特就在身边,泄密就在瞬间”的国家信息安全观,转发了来自国安部安平老师的文章。 今年9月11日至17日是第十个国家网络安全宣传周,主题是“网络安全为人民,网络安全靠人民”。当前,网络空间已成为间谍窃密破坏活动的主渠道之一,网络间谍行为具 ......
间谍 怎么办 行为 网络

网络基础01-交换机的作用是什么?路由器的作用是什么?

首先我们需要再次理解两个重要的概念,也许这两个概念几乎不会在实际工作中被提及。 冲突域:在曾经使用集线器的年代,所有主机连接在一个集线器上,每次只有一台主机可以发送数据,因为所有主机共享一个通讯信道,如果两台主机同时发送数据会产生冲突。主机会使用CSMA/CD协议来进行侦听。 CSMA/CD的基本原 ......

通过GraalVM打包Java生成本地可执行程序

通过GraalVM打包Java生成本地可执行程序 一、准备测试程序 编写一个只包含hello world的源文件:GraalVMTest.java(不要有import语句) public class GraalVMTest { public static void main(String[] arg ......
GraalVM 程序 Java

PageHelper使用pageSizeZero: true全查询的时候 OrderBy会失效

究其原因是 当传入的size为0时 则不会进行分页查询的sql处理 而order by是在分页查询后面的 所以 排序的sql 片段也会失效 ......
pageSizeZero PageHelper OrderBy 时候 true

浅析 es 查询文档的过程

本文从一个示例入手,从代码层面分析 elastic search 查询文档的完整过程。 新建索引 cn-msg,设置 3 分片,1 副本 PUT localhost:9200/cn-msg { "settings": { "number_of_shards": 3, "number_of_repli ......
过程 文档 es