当前位置: 首页 > news >正文

Web应用程序,简单的日志系统解决方案

一、简介

今天介绍一下,当你的程序没有日志系统时,如何快速方便查看当前程序日志的解决方案。如果你的程序有日志系统,可以不看本篇博客哈。本文实例是使用 C# 讲解,当然实现的核心思想适用于其他语言开发的系统。

二、解决方案

这里介绍 DotNet Core 与 DotNet Framework 两种平台的解决方案,这里只讲了核心代码,实际使用可以根据自己的实际情况,加一些限制或者安全效验。

2.1 DotNet Core

如下,新建一个 CustomerService 程序,日志在项目的 Logs 文件夹下
在这里插入图片描述

2.1.1 日志列表

创建一个 LogController Web API,并创建一个 FileList 的 API,这个 API 主要读取日志文件列表,并拼接成 HTML 返回给浏览器

[ApiController]
[Route("[controller]")]
public class LogController : ControllerBase
{private readonly string _logPath = "Logs";[HttpGet][Route(nameof(FileList))]public async Task FileList(){string path = Directory.GetCurrentDirectory() + $"\\{_logPath}";DirectoryInfo directoryInfo = new DirectoryInfo(path);var files = directoryInfo?.GetFiles()?.OrderByDescending(x => x.LastWriteTime);if (files == null){string msg = "not log file";var msgBytes = Encoding.UTF8.GetBytes(msg);Response.ContentType = "text/plain";await Response.Body.WriteAsync(msgBytes, 0, msgBytes.Length);}else{StringBuilder html = new StringBuilder();foreach (var file in files){html.AppendLine($"<p><span>{file.LastWriteTime.ToString("yyyy-MM-dd HH:mm:ss")}</span>&nbsp;&nbsp;<a target=\"_blank\" href=\"\\Log\\FileContent?filePath=\\{_logPath}\\{file.Name}\">{file.Name}</a>&nbsp;&nbsp;<span>{file.Length / 1048576.0000} MB</span></p>");}var htmlBytes = Encoding.UTF8.GetBytes(html.ToString());Response.ContentType = "text/html";await Response.Body.WriteAsync(htmlBytes, 0, htmlBytes.Length);}}
}

如下,是 FileList API 接口返回的结果,列出来的日志文列表,并给予文件名称超链接,如下
在这里插入图片描述

2.1.2 日志内容

创建一个新的 FileContent API,这个 API 实现的是 “文件名称超链接” 部分的功能,主要读取指定的日志文件内容,并返回给浏览器

[HttpGet]
[Route(nameof(FileContent))]
public async Task FileContent(string filePath)
{filePath = Directory.GetCurrentDirectory() + filePath;string fileContent = string.Empty;using (var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read)){using (var sr = new StreamReader(fs, Encoding.UTF8)){fileContent = sr?.ReadToEnd();}}var htmlBytes = Encoding.UTF8.GetBytes(fileContent);Response.ContentType = "text/plain";await Response.Body.WriteAsync(htmlBytes, 0, htmlBytes.Length);
}

在这里插入图片描述
如下,FileContent API 返回了一个 txt 日志文件的内容,这里随便模拟日志写了点文本
在这里插入图片描述

2.2 DotNet Framework

前面讲了 DotNet Core 为什么还要说下 DotNet Framework 呢,因为两个平台的一些实现 API 不一样,但实现思路与核心都是一样的。

如下,新建一个 OrderService 程序,日志在项目的 App_Data\Logs 文件夹下
在这里插入图片描述

2.2.1 日志列表

创建一个 LogController Web API,并创建一个 FileList 的 API,这个 API 主要读取日志文件列表,并拼接成 HTML 返回给浏览器

[RoutePrefix("Log")]
public class LogController : ApiController
{private readonly string _logPath = "App_Data\\Logs";[HttpGet][Route(nameof(FileList))]public HttpResponseMessage FileList(){var response = new HttpResponseMessage(HttpStatusCode.OK);string path = HostingEnvironment.MapPath(@"~/") + _logPath;DirectoryInfo directoryInfo = new DirectoryInfo(path);var files = directoryInfo?.GetFiles()?.OrderByDescending(x => x.LastWriteTime);if (files == null){response.Content = new StringContent("not log file", Encoding.UTF8, "text/plain");return response;}StringBuilder html = new StringBuilder();foreach (var file in files){html.AppendLine($"<p><span>{file.LastWriteTime.ToString("yyyy-MM-dd HH:mm:ss")}</span>&nbsp;&nbsp;<a target=\"_blank\" href=\"\\Log\\FileContent?filePath=\\{_logPath}\\{file.Name}\">{file.Name}</a>&nbsp;&nbsp;<span>{file.Length / 1048576.0000} MB</span></p>");}response.Content = new StringContent(html.ToString(), Encoding.UTF8, "text/html");return response;}

如下,是 FileList API 接口返回的结果,列出来的日志文列表,并给予文件名称超链接,如下
在这里插入图片描述

2.2.2 日志内容

创建一个新的 FileContent API,这个 API 实现的是 “文件名称超链接” 部分的功能,主要读取指定的日志文件内容,并返回给浏览器

[HttpGet]
[Route(nameof(FileContent))]
public HttpResponseMessage FileContent(string filePath)
{filePath = HostingEnvironment.MapPath(@"~/") + filePath;string content = string.Empty;using (var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read)){using (var sr = new StreamReader(fs, Encoding.UTF8)){content = sr?.ReadToEnd();}}var response = new HttpResponseMessage(HttpStatusCode.OK);response.Content = new StringContent(content, Encoding.UTF8, "text/plain");return response;
}

在这里插入图片描述
如下,FileContent API 返回了一个 txt 日志文件的内容,这里随便模拟日志写了点文本
在这里插入图片描述

四、源码

下面连接,包含了 DotNet Core 与 DotNet Framework 实现日志解决方案的全部代码,需要的自行下载
https://download.csdn.net/download/weixin_46785144/87235310

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3837779.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

C和C++使用malloc和new申请一维和二维动态内存

C语言malloc方法申请一维和二维内存 #include<string.h> #include<stdio.h> //通过调用函数方式申请二维内存 int** malloc2D(int rows,int cols){int** ptrarray(int**)malloc(sizeof(int)*rows);if(ptrarrayNULL) return NULL;for(int i0;i<rows;i){ptrarray…...

作为程序员的他,大学四年一直自学,全靠这些实用工具和学习网站!

二哥&#xff0c;你好&#xff0c;马上 6 月份就要毕业了。非常感谢这些年来二哥的鼓励&#xff0c;你的那些文章我基本上都看了&#xff0c;尤其是程序人生方面的文章给我启迪很大。大学四年&#xff0c;我没有白过&#xff0c;虽然专业不是程序员&#xff0c;但我喜欢这个行业…...

MySQL学习记录(6)索引02

2.6、索引的使用 2.6.1、最左前缀法则 如果索引了多列&#xff08;联合索引&#xff09;&#xff0c;要遵循最左前缀法则。最左前缀法则指的是查询从索引的最左列开始&#xff0c;并且不跳过索引的列&#xff0c;如果跳跃某一列&#xff0c;索引将会部分失效&#xff08;后面…...

在使用DingDing内网穿透时遇到的坑

钉钉配置内网穿透 下载内网穿透工具 git clone https://github.com/open-dingtalk/pierced.git启动内网穿透 windows: cd windows_64 (在git的文件目录下用cmd命令进入&#xff0c;本人的路径 E:\LearningSoftware\pierced) ding -configding.cfg -subdomainabcde 8080 &am…...

jenkins+allure

主要步骤 1 新建自由风格项目 2 关键步骤 cd /home/wanghl/nams pytest Import_Asset_Package/ --alluredir ${WORKSPACE}/reports...

cypress使用type输入内容被截断问题解决

问题 通过cy.get(#id).type(abcd)对#id文本框输入内容abcd,会出现输入的内容不全情况 情况1&#xff1a;只输入前面几个字符 比如 ab&#xff0c;后面的cd没有输入到文本框情况2&#xff1a;只输入后面几个字符 比如bcd,前面的a没有输入成功 解决 情况1 问题定位 情况1这…...

Linux网络设计之协程原理

协程原理一、协程的意义二、异步的执行流程三、协程的基本操作3.1、“切换”的方式--switch3.2、create&#xff1a;创建协程3.3、yield&#xff1a;让出CPU3.4、resume&#xff1a;恢复协程运行权四、协程的定义五、调度器的定义总结后言一、协程的意义 协程可以看作一个轻量…...

第05章_MySQL排序与分页

第05章_排序与分页1. 排序数据 1.1 排序规则使用 ORDER BY 子句排序ASC(ascend): 升序 DESC(descend):降序ORDER BY 子句在SELECT语句的结尾。1.2 单列排序 SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date ;SELECT last_n…...

升Win11你配吗?

Windows11正式版的最低要求 根据微软官方公布的最新Windows 11最低硬件要求显示&#xff0c;升级Windows 11依旧需要TPM 2.0以及符合要求的芯片处理器&#xff0c;因此很多想体验Windows 11系统的用户被此难住了。 处理器&#xff1a;1GHz 或更快的支持64位的处理器&#xff…...

AndroidQ 分屏窗口模式 (AMS部分)

1. 多窗口 1.1 栈 Android7.0开始支持多窗口&#xff0c;多窗口分为三种&#xff0c;画中画&#xff0c;分屏&#xff0c;自有窗口&#xff0c;多窗口的核心原理其实就是分栈和设置栈边界&#xff0c; 分栈即把不同窗口模式下的Activity放在不同的ActivityStack中&#xff0…...

【车载开发系列】UDS诊断---读取数据($0x22)

【车载开发系列】UDS诊断—读取数据&#xff08;$0x22&#xff09; UDS诊断---读取数据&#xff08;$0x22&#xff09;【车载开发系列】UDS诊断---读取数据&#xff08;$0x22&#xff09;一.概念定义二.报文格式1&#xff09;请求2&#xff09;肯定响应3&#xff09;否定响应三…...

【MyBatis】Mybatis的输入和输出映射

1. Mybatis输入映射&#xff08;掌握&#xff09; 通过parameterType指定输入参数的类型&#xff0c;类型可以是简单类型、hashmap、pojo的包装类型 传递pojo的包装对象 需求&#xff1a;完成用户信息的综合查询&#xff0c;需要传入查询条件很复杂&#xff08;可能包括用户信…...

Window环境下图床配置(Typora+PicGo(app)+Gitee)

文章目录Typora安装Gitee配置Node.js安装PicGo安装PicGo配置Typora测试本文在Windows环境下采用了TyporaGiteePicGo(app)的方式完成了图床配置。Typora安装 直接去官网下载即可 选择相应的版本 Gitee配置 进入官网&#xff0c;注册或登录 新建仓库 点击加号&#xff0c;选择…...

[附源码]计算机毕业设计springboot校园疫情防范管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

新浪/Twitter用户消息列表(list)

...

用Java简单实现验证码功能以及校验

Happy Captcha是一款易于使用的Java验证码软件包&#xff0c;旨在花最短的时间&#xff0c;最少的代码量&#xff0c;实现Web站点的验证码功能&#xff0c;Happy Captcha完全遵循Apache 2.0开源许可协议&#xff0c;作者ramostear。 验证码效果图 可以通过设置.style(Captcha…...

设置程序以管理员权限运行无效问题的排查过程分享

目录 1、问题描述 2、UAC权限控制与系统登录用户 2.1、超级管理员登录 2.2、将程序设置成以管理员权限运行 3、新建一个管理员账户进行验证 3.1、创建普通管理员账户 3.2、使用新增的普通管理员用户&#xff0c;进行测试验证 4、到同事的机器上去排查 5、通过代码判断…...

oracle 插入单引号

问题&#xff1a;oracle如何插入单引号 答案&#xff1a;插入2个单引号即可 select Mens Clothing from dual...

计网个人作业02

P2. Consider an HTTP client that wants to retrieve a Web document at a given URL. The IP address of the HTTP server is initially unknown. What transport and application-layer protocols besides HTTP are needed in this scenario? 应用层协议&#xff1a;DNS和…...

php sku联动,php-SKU的WooCommerce管理产品搜索

因此,我一直在寻找一种方法来合并此方法,而无需安装另一个功能超出我所需的插件.可以说,我们的产品SKU的结构形式如下&#xff1a;供应商编号,破折号(-)和产品ID.因此,我们的SKU看起来像是469-852369(供应商产品).供应商ID可以是1到5位之间的任何数字,而产品ID可以是1到10位之间…...

介绍 GBase 8c产品架构

GBase 8c产品架构 GBase 8c采用shared nothing的分布式架构&#xff0c;计算节点和存储节点分离&#xff0c;节点间通过高速网络进行通信&#xff0c;所有节点都有主从互备&#xff0c;确保系统的高可用性。 由于没有资源共享&#xff0c;增加节点就可以线性地扩展集群的存储能…...

【电商项目实战】上传头像(详细篇)

&#x1f341;博客主页&#xff1a;&#x1f449;不会压弯的小飞侠 ✨欢迎关注&#xff1a;&#x1f449;点赞&#x1f44d;收藏⭐留言✒ ✨系列专栏&#xff1a;&#x1f449;SpringBoot电商项目实战 ✨学习社区&#xff1a; &#x1f449;不会压弯的小飞侠 ✨知足上进&#x…...

C/C++网络编程:文件传输系统(双协议单线程版)

C/C网络编程&#xff1a;文件传输系统&#xff08;双协议单线程版&#xff09; README UDP和TCP双协议&#xff0c;UDP控制用户指令&#xff0c;TCP控制文件传输。 用户指令&#xff1a;get file&#xff08;下载&#xff09;、put file&#xff08;上传&#xff09;、list&am…...

简单认识一下HotSpot 垃圾收集器

前言 HotSpot 虚拟机提供了多种垃圾收集器&#xff0c;每种收集器都有各自的特点&#xff0c;虽然我们要对各个收集器进行比较&#xff0c;但并非为了挑选出一个最好的收集器。我们选择的只是对具体应用最合适的收集器。 新生代垃圾收集器 Serial 垃圾收集器&#xff08;单线…...

springcloud添加LoadBalanced注解后报错:No instances available for localhost

1.问题描述 在RestTemplate添加LoadBalanced注解后运行报错 java.lang.IllegalStateException: No instances available for localhostat org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.execute(RibbonLoadBalancerClient.java:119) ~[spring-cloud-n…...

控制语句与循环语句

流程控制语句&#xff1a; 条件语句—根据不同条件&#xff0c;执行不同语句。 if&#xff08;选择语句&#xff09; if .. else if .. else if if .. else if..else if .. else switch(多路选择) 多分支选择语句&#xff0c;根据表达式的值&…...

C语言学习之路(基础篇)—— 文件操作(上)

说明&#xff1a;该篇博客是博主一字一码编写的&#xff0c;实属不易&#xff0c;请尊重原创&#xff0c;谢谢大家&#xff01; 概述 1) 磁盘文件和设备文件 磁盘文件 指一组相关数据的有序集合,通常存储在外部介质(如磁盘)上&#xff0c;使用时才调入内存。 设备文件 在操作…...

【JavaSE】【面向对象06】类的五大成员之内部类

类的成员之五&#xff1a;内部类Inner Class 1、为什么要有内部类 1.内部类场景 当一个事物的内部&#xff0c;还有一个部分需要一个完整的结构进行描述&#xff0c;而这个内部的完整的结构又只为外部事物提供服务&#xff0c;那么整个内部的完整结构最好使用内部类。 2.内部…...

可视化监管智能高效?智慧园区三维可视,功能划分如此详细统

一、智慧园区大致模块 设施管理检测自动化&#xff1a;通过自动化技术、物联网技术的应用&#xff0c;将园区基础设施逐渐升级为智能设备&#xff0c;可以远程监控和控制实现智能化。 各部门协调管理一体化&#xff1a;智慧化管理实现后&#xff0c;能够轻松掌握园区运行情况…...

【数组】移动所有球到每个盒子所需的最小操作数

1.题目描述 给你一个混合字符串 s &#xff0c;请你返回 s 中 第二大 的数字&#xff0c;如果不存在第二大的数字&#xff0c;请你返回 -1 。 混合字符串 由小写英文字母和数字组成。 示例 1&#xff1a; 输入&#xff1a;s "dfa12321afd" 输出&#xff1a;2 解释…...

造价师告诉你如何解决砌体结算九大争议点

构造柱 1、争议 设置位置&#xff0c;兵家必争之地。施工单位图形中布置的构造柱&#xff0c;往往多于结构设计说明要求。而引用的图集做法&#xff0c;又未经甲方的认可。结算时&#xff0c;审计人员以依据不充分为由&#xff0c;去掉“多余”部分。 2、解决 施工二次设计…...

数据库查询优化问题

原先数据库没有好好学习&#xff0c;感觉一直是似懂非懂的状态&#xff0c;很多原理也不懂&#xff0c;今天抽时间查阅一些资料自己也总结了一些。本文数据库索引原理部分主要参考博文&#xff1a;http://www.cnblogs.com/aspwebchh/p/6652855.html &#xff0c;是一片很优秀的…...

java网课。

Java网课 0902&#xff1a; 【1】具体dos命令&#xff1b; &#xff08;1&#xff09;切换盘符&#xff1a;c: d: e: 大小写不区分 &#xff08;2&#xff09;显示详细信息&#xff1a;dir &#xff08;3&#xff09;改变当前目录&#xff1a;cd &#xff08;4&#xff09;当前…...

【docker专栏2】CentOS操作系统安装DockerCE

目录一、前置要求二、更新软件源信息三、安装 Docker-CE四、卸载Docker CE 为大家介绍在CentOS操作系统中安装docker的过程,linux其他发行版本安装docker方法可以参考官方提供的安装教程 一、前置要求 首先确定你是CentOS7及以上版本,按照官方文档说明目前安装docker ce最低的…...

C++I/O流详解

目录 一&#xff0c;引入 二&#xff0c;C中的输入输出 1&#xff0c;输入输出流分类 2&#xff0c;I/O流类的安全性和可扩展性 (1)I/O流类的安全性 (2)I/O流类的扩展性 三&#xff0c;流类库简介 1&#xff0c;I/O流类库 2&#xff0c;缓冲区类 四&#xff0c;标准输…...

创建并连接oracle的PDB

1.进入阿里云服务器 su - oracle 2.以dba身份进入oracle sqlplus / as sysdba 3.查看CDB和PDB SQL> show con_name pdbs;CON_NAME ------------------------------ CDB$ROOTCON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ----…...

python中的异常处理

异常...

listview和LitePal2

Student stu LitePal.find(Student.class, model.getId()); //类名&#xff0c;查找id 修改&#xff1a; //先查询到数据,然后更改数据, Student stu LitePal.find(Student.class, 1); stu.setUsername(“admin”); stu.save(); //更新指定id的数据 Student stu new …...

Python实现NBA文字直播间

上班想看比赛&#xff1f;害怕被老大发现&#xff1f;心痒痒&#xff1f;Python写一个NBA文字直播间&#xff0c;上班放心摸鱼看比赛。该文字直播间的实现原理其实就是爬虫&#xff0c;期间需要通过抓包分析某网站的文字直播请求过程&#xff0c;把每个请求过程用爬虫来实现。不…...

安装依赖时报错:npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving

F:\study\heima\vueCode\demo3>npm i axios -S npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: vue/eslint-config-standard6.1.0 npm ERR! Found: eslint-plugin-vue8.7.1 npm ERR! node_modules/eslint-plugin-vue npm...

app支付宝验证登录

支付宝开发平台 上图是官方提供的支付宝授权登录流程&#xff0c;具体看一下&#xff1a; 在小程序端获取 auth_code&#xff0c;目的是获取用户授权码 把第一步获取的授权码 auth_code 传到咱们自己的后台&#xff0c;也就是说后台需要编写一个接口&#xff0c;方便小程序端…...

JS对象方法总结练习(持续更新)

基本功要扎实&#xff0c;且适时的使用方法能极大提升代码简洁度与效率 如何根据不同情况选择更合适的方法&#xff1f;(对方法有自己的分类) 创建&#xff1a; 值以键值对的方式来书写&#xff0c;冒号分隔。 JavaScript 对象是被命名值的容器。 JS 1.JS对象表示类的实例 2…...

【POJ No. 1019】数字序列 Number Sequence

【POJ No. 1019】数字序列 Number Sequence 北大OJ 题目地址 【题意】 给出单个正整数i &#xff0c;编写程序以找到位于数字组S 1 , S 2 , …, Sk 序列中第i 位上的数字。每个组Sk 都由一系列正整数组成&#xff0c;范围为1&#xff5e;k &#xff0c;一个接一个地写入。 序…...

Retrofit-OkHttp 动态切换服务器地址

需求&#xff1a; 一个app可能需要根据地区、用户等&#xff0c;动态设置不同的服务器地址&#xff0c;而okhttp为单例模式&#xff0c;不支持动态切换 方案&#xff1a; 利用okhttp的拦截器功能&#xff0c;实现该需求 1、利用headers参数&#xff0c;设置fixed标记的为地…...

解决unix:///var/run/supervisor/supervisor.sock no such file问题

使用环境 centos 7 supervisor 3.4.0 原因 使用过程中可能是因为机器宕机&#xff0c;导致supervisor没有正常关掉&#xff0c;导致/var/run目录下supervisor.sock文件被删除&#xff0c;找不到所以失败报错unix:///var/run/supervisor/supervisor.sock no such file 解决 …...

大数据技术原理与应用(一)

一、Hadoop入门 1.1大数据技术介绍 大数据技术生态体系&#xff1a; Hadoop 元老级分布式海量数据存储、处理技术系统&#xff0c;擅长离线数据分析 Hbase 基于hadoop的分布式海量数据库&#xff0c;离线分析和在线业务通吃 Hive sql 基于hadoop的数据仓库工具&#xff0c;使…...

Python学会使用虚拟环境——pipenv

一. 为什么要使用虚拟环境 在虚拟环境中安装和卸载库不会影响全局库便于使用特定版本的库&#xff0c;不同项目可以使用不同版本的库&#xff0c;不会相互干扰其它人根据虚拟环境文件可以很方便的搭建与开发者相同的环境 二.为什么选择pipenv 简单&#xff0c;方便。 三.安…...

android Livedata最详尽的使用场景分析,让你爱上Livedata

关注我的公众号 “安安安安卓” 免费学知识 很大一部分文字内容描述是直接翻译官网的 Livedata 概览 LiveData 是一种可观察的数据存储器类。与常规的可观察类不同&#xff0c;LiveData 具有生命周期感知能力 如果观察者&#xff08;由 Observer 类表示&#xff09;的生命周…...

阿里云高效计划教程

一.实际操作 创建资源 创建资源 在页面左侧&#xff0c;单击 云产品资源 下拉列表&#xff0c;查看本次实验所需资源。 单击屏幕右侧 创建资源 &#xff0c;免费创建当前实验所需云产品资源。 说明&#xff1a; 资源创建过程需要1~3分钟。完成实验资源的创建后&#xff0c;您…...

[附源码]计算机毕业设计springboot校园服装租赁系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

920_AUTOSAR_TPS_SoftwareComponentTemplate25_E2E端对端保护2

全部学习汇总&#xff1a; https://github.com/GreyZhang/hack_autosar 继续学习AUTOSAR&#xff0c;看一下官方文档。 根据 [19]&#xff0c;以下约束适用于 EndToEndProtection 的属性&#xff08;请注意&#xff0c;附加 M1 约束适用于 [19] 中所述&#xff09;&#xff1a;…...

2021年大数据ELK(二十一):Logstash简介和安装

全网最详细的大数据ELK文章系列&#xff0c;强烈建议收藏加关注&#xff01; 新文章都已经列出历史文章目录&#xff0c;帮助大家回顾前面的知识重点。 目录 Logstash简介和安装 一、简介 1、经典架构 2、对比Flume 3、对比FileBeat 二、安装Logstash 1、切换到lanson用…...

StarkNet 性能路线图

目录 前言 区块限制&#xff1a;Validity Rollups vs L1 为什么 L1 吞吐量有限&#xff1f; 为什么相同的障碍不影响validity rollups&#xff1f; Sequencer 并行化 Cairo-VM 的新 Rust 实现 Rust 对 sequencer重新实现 Provers呢&#xff1f; Summary 参考 前言 St…...

如何提高炼丹速度?

1.并发程序——善用multiprocessing 原因&#xff1a;对一百万张照片进行预处理/进行分析/进行裁切&#xff0c;可以利用并发进行加速 Ps:因为python内部解释器PID锁的原因&#xff0c;因此多线程在python当中并不可以得到加速 也可以采用异步等写出非常复杂的逻辑&#xff0…...

ping测试本地局域网

for i in seq 1 252 doping -c 1 192.168.111.$i >/dev/nullif [ $? -eq 0 ]thenecho "192.168.111.$i成功"elseecho "192.168.111.$i失败" >>/root/ab.shfi done...

把你的 Mac 从 Catalina 降级回 Mojave 系统的避坑指南

三种恢复系统的快捷键&#xff1a;https://support.apple.com/zh-cn/HT204904​ Mojave系统的下载地址&#xff1a;https://support.apple.com/zh-cn/HT204904​ 终端输入的代码&#xff1a;https://support.apple.com/zh-cn/HT201372 确定您的 Mac 使用的是哪个 macOS 版本…...

222页8万字智慧园区IOC平台运维管理平台解决方案

目 录 第一章 项目概述 7 1.1 园区格局的变化 7 1.1.1 传统安防面临的不足与挑战 7 1.1.2 园区安防未来的发展趋势 7 1.2 需求分析 8 1.2.1 平台集成化 8 1.2.2 数据可视化 8 1.2.3 管控全面化 8 1.2.4 覆盖高清化 9 1.2.5 指挥简易化 9 1.2.6 建设智能化 9 1.3 建设思路 9 1.3…...

Thymeleaf 操作 2021.6.15

目录 什么是Thymeleaf 模板引擎介绍 Thymeleaf介绍 学习Thymeleaf必知的知识点 Springboot MVC介绍 动静分离 第一个Thymeleaf程序 创建程序&#xff0c;添加依赖 编写controller 编写Thymeleaf页面 启动程序 Thymeleaf语法详解 配置 常用标签 链接表达式: {…} 变量表达…...

Error:(18, 46) java: 程序包sun.reflect.generics.reflectiveObjects不存在 的解决方法

idea使用了自带的javac 11&#xff0c; 改成自己安装的java8&#xff0c;就好了...

分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响...

全文下载链接 http://tecdat.cn/?p23947 分布滞后非线性模型&#xff08;DLNM&#xff09;表示一个建模框架&#xff0c;可以灵活地描述在时间序列数据中显示潜在非线性和滞后影响的关联。该方法论基于交叉基的定义&#xff0c;交叉基是由两组基础函数的组合表示的二维函数空间…...

项目接入腾讯云短信服务SMS实现向用户发送手机验证码

1、自述 早在18年的时候&#xff0c;我就在项目中使用过阿里云的短信服务&#xff0c;现在我上阿里云短信控制台看&#xff0c;还能看到当时创建的短信签名&#xff0c;如下图所示。 出于某种原因&#xff0c;我现在想重新申请一个新的签名&#xff0c;却审批失败了&#xf…...

下面的语言中哪些语言是动态语言( )

下面的语言中哪些语言是动态语言(B ) A.C B.JavaScript C.C D.CSS E.Java F.Objective-C 解析 静态语言&#xff08;强类型语言&#xff09; 静态语言是在编译时变量的数据类型即可确定的语言&#xff0c;多数静态类型语言要求在使用变量之前必须声明数据类型。 例…...

动态语言、动态类型语言、静态类型语言、强类型语言、弱类型语言

关于如题这几个概念&#xff0c;大部分人应该比较熟悉&#xff0c;但是我昏了好久&#xff0c;所以写下来加深印象。 1. 动态语言又叫动态编程语言&#xff0c;是指程序在运行时可以改变其结构&#xff1a;新的函数可以被引进&#xff0c;已有的函数可以被删除等在结构上的变化…...

动态语言与静态语言

动态语言也称为脚本语言&#xff0c;是介于标签语言&#xff08;如HTML&#xff0c;XSLT&#xff0c;VML&#xff09;和静态语言&#xff08;如C、C#、Java&#xff0c;也称编译语言&#xff09;之间的语言。JavaScript、PHP、Perl、Ruby等都是动态语言。动态语言无需编译&…...

动态类型语言动态语言

首先&#xff0c;这是两个不同的概念 动态语言 dynamic programming language 程序运行时&#xff0c;允许改变程序结构&#xff08;例如引进新函数、删除旧函数&#xff09;或变量类型。 从这个观点来看&#xff0c;Perl、Python、Ruby是动态语言&#xff0c;C、Java、C#不…...

为什么可以说Java语言是准动态语言?

为什么可以说Java语言是准动态语言&#xff1f; 2017年02月24日 19:36:58 Young丶 阅读数&#xff1a;1122 版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 https://blog.csdn.net/agonie201218/article/details/56851844 什么是动态语言&#x…...

动态语言静态化

一、什么是动态语言静态化 将现有PHP等动态语言的逻辑代码生成为静态html文件,用户访问动态脚本重定向到静态html的过程 注 : 对实时性要求不高的页面才适合去做动态语言静态化 二、为什么要静态化 1. 动态脚本通常会做逻辑计算和数据查询,访问量越大,服务器压力越大 2. 访…...

Python动态语言理解

1. 动态语言的定义 动态编程语言 是 高级程序设计语言 的一个类别&#xff0c;在计算机科学领域已被广泛应用。它是一类 在运行时可以改变其结构的语言 &#xff1a;例如新的函数、对象、甚至代码可以被引进&#xff0c;已有的函数可以被删除或是其他结构上的变化。动态语言目…...

什么是动态语言,编程里那些事动态语言

动态语言的定义&#xff1a;动态编程语言 是 高级程序设计语言 的一个类别&#xff0c;在计算机科学领域已被广泛应用。它是一类 在 运行时可以改变其结构的语言 &#xff1a;例如新的函数、对象、甚至代码可以被引进&#xff0c;已有的函数可以被删除或是其他结构上的变化。动…...

python是动态语言还是静态语言?强类型语言还是弱类型语言

首先要清楚静态类型语言和动态类型语言的判别的标准 定义&#xff1a;如果类型检查发生在编译阶段(compile time)&#xff0c;那么是静态类型语言(statically typed languages)中&#xff0c;相反的&#xff0c;如果类型检查发生在运行阶段(run time)&#xff0c;那么是动态类型…...

Java是动态语言还是静态语言,是强类型还是弱类型?

一. 前言 今天小熙突然想到一个问题&#xff0c;那就是Java到底是动态语言还是静态语言&#xff0c;是强类型还是弱类型呢&#xff1f;虽然知道但是还是不够深入&#xff0c;接下来就一起探讨下吧。 二. 图释 小熙碰巧看到一张图&#xff0c;完美的区分了以上的问题&#xf…...

【Groovy】Groovy 动态语言特性 ( Groovy 语言与 Java 语言执行效率对比 | 以动态特性编译的 Groovy 类 | 以静态特性编译的 Groovy 类 )

文章目录一、以动态特性编译的 Groovy 类二、Groovy 语言与 Java 语言执行效率对比三、以静态特性编译的 Groovy 类一、以动态特性编译的 Groovy 类 Groovy 类都实现了 GroovyObject 接口 , 如下面的 Groovy 类 , class Farmer {}编译后的字节码文件内容如下 : public class …...

Typescript笔记之基础知识(1):强类型语言和弱类型语言、静态语言和动态语言

foreword&#xff08;前言&#xff09; 这是本人关于Typescript的第一篇笔记&#xff0c;之所以选择将“强类型语言和弱类型语言、静态语言和动态语言”作为第一个想要去总结的主题&#xff0c;是因为个人觉得它很重要。 如今这个年代&#xff0c;可以供我们选择的编程语言非常…...

为什么说OC是动态语言?

1.动态类型&#xff1a;即运行时再决定对象的类型。简单说就是id类型&#xff0c;任何对象都可以被id指针所指&#xff0c;只有在运行时 才能决定是什么类型。像内置的明确的基本类型都属于静态类型(int、NSString等)。静态类型在编 译的时候就能被识别出来。所以&#…...

动态语言、静态语言、脚本语言、解释型语言、编译型语言

本人是php程序员&#xff0c;也做过一年java的开发&#xff0c;学习过c语言&#xff0c;会JavaScript&#xff0c;再回想起来&#xff0c;感觉语言之间的区别有点迷惑&#xff0c;所以整理一下。 1.动态语言 动态语言是在运行时才确定数据类型的语言。变量使用之前不需要类型…...

python是解释型的强类型动态语言

就算全世界都不珍惜你&#xff0c;自己也要学会珍惜自己 文章目录python是解释型的强类型动态语言一、 编译型or解释型编译型解释型&#xff08;python属于解释型&#xff09;二、强类型or弱类型强类型语言&#xff08;python属于强类型&#xff09;弱类型语言三、动态型or静态…...

动态语言是什么(无代码)

List item 提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录新的更改理解 2022年6月2日11:13:14以下为20200406记录一、动态语言的不理解二、进一步推论1.尝试更直接的理解2.迷思与出现的矛盾总结新的更改理解 2022年…...

什么是动态语言/静态语言

下面简单介绍下什么是静态语言和静态语言&#xff1a; 动态语言&#xff1a;动态语言是指在运行期间才去做数据类型检测的语言。在用动态语言编程的时候并不需要给变量指定数据类型&#xff0c;该语言会在第一次将数据赋值给变量的时候在内部将数 据类型记录下来。典型的动态…...

动态语言

参考百度百科&#xff1a;http://baike.baidu.com/view/1458275.htm 一、 动态语言&#xff0c;是指程序在运行时可以改变其结构&#xff1a;新的函数可以被引进&#xff0c;已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除…...

C语言:标准IO_fopen( )、fclose() ①

思前想后一个月&#xff0c;我终于敲下了我的第一篇开山之作。 博客千千万&#xff0c;我的博客首先记录的是学习时候的理解&#xff0c;用于给自己翻阅查找&#xff0c;现在主要研究的是C语言和STM32。如果能帮到你&#xff0c;那是最好的&#xff0c;假如我写的东西有错误欢迎…...

Keras深度学习高级(四)

本篇涉及的内容 如何将模型的结构由层升级成图如何使用 Keras 的回调函数在训练过程中监控模型&#xff0c;并根据模型状态采取行动使用TensorBoard将模型可视化什么是批标准化、深度可分离卷积和残差连接为什么应该使用超参数优化和模型集成 第一部分 Keras的函数式API 一、…...

自定义错误页面 404.html

static/404.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body><div class"text" style"text-align: center">404,主人…...

web常见页面错误浅谈

转自&#xff1a;微点阅读 https://www.weidianyuedu.com 首先是412错误&#xff1a;打开当前调用的ajax方法&#xff0c;查看请求类型是post还是get&#xff0c;一般来说post的话改成get请求就可以解决。 //412错误 //也可以直接清除响应的头部缓存&#xff0c;还可以直接在…...

MAVEN中编译时出现 实际参数列表和形式参数列表长度不同

因为是用maven分开几个jar来存放service&#xff0c;controller还有dao之类的&#xff0c; 在添加了新的参数到service后&#xff0c; 需要重新maven install。...

解决:@Builder报错实际参数列表和形式参数列表不同

问题一&#xff1a; 实体类加入Builder注解后无参构造器不适用 解决&#xff1a;将定义的无参构造器上方加上 Tolerate 注解 问题二&#xff1a; 加入Builder注解&#xff0c;运行时提示实际参数列表和形式参数列表不同 解决&#xff1a;加入Lombok的 AllArgsConstructor 注…...

找到: 没有参数 原因: 实际参数列表和形式参数列表长度不同

Boot项目&#xff0c;运行时报错 定位到错误位置 解决方法 在User实体类中加上NoArgsConstructor注解,成功运行...

找不到接受实际参数的位置形式参数

1、检查路径是否包含空格特殊转义字符等&#xff0c;加上“”或者\转义 2、windows下powershell和cmd使用命令行有所不同 我使用powershell的copy命令提示 改用linux语法的cp就行了...

Windows CMD PowerShell ,Set-Location : 找不到接受实际参数“Hub\resources”的位置形式参数。

需求&#xff1a;破解Unity&#xff0c;启动没有LOGO 等我成了&#xff0c;再写一篇博客…… 报错截图 PS C:\Users\lzcam> cd D:\Unity\Unity Hub\resources Set-Location : 找不到接受实际参数“Hub\resources”的位置形式参数。 所在位置 行:1 字符: 1cd D:\Unity\Unity…...

java中形式参数和实际参数的理解

1.形式参数&#xff1a;就是调用的方法中需要输入的参数。 eg. public static void add(int x,int y){ int c; cxy; System.out.println©; } 这个为自己构建一个方法,其中参数x和y就是形式参数&#xff0c;切记这里的变量c&#xff0c;它是变量&#xff0c;不是参数&#…...

java 实际参数列表和形式参数列表长度不同

报错 PageVO类 终于找到错误了 PageVO类的构造方法已经指定了&#xff0c;有参的构造方法&#xff0c;所以PageVO类没有无参的构造方法&#xff0c;在PageVO<InstockVO> pageVO new PageVO();这行代码位置&#xff0c;我new了一个无参的构造方法&#xff0c;但是实际Pag…...

形式参数和实际参数是什么鬼?

我们常说实参和形参&#xff0c;到底什么是形参和实参呢&#xff1f; 举个例子&#xff1a; 例如&#xff0c;有如下一段C代码&#xff0c;有一个判断num1和num2两个数字哪个大的函数。 int max(int num1,int num2) {num1 > num2 ? num1 : num2; }int main() {int result_…...

形参(形式参数)和实参的特点

1、形参变量只有在被调用时才分配内存单元&#xff0c;在调用结束时&#xff0c;即刻释放所分配的内存单元。因此&#xff0c;形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。 2、实参可以是常量、变量、表达式、函数等&#xff0c;无论实参是何…...

编译报错:实际参数列表和形式参数列表长度不同 解决方法

项目中Service和dao层是分开俩个模块放的&#xff0c;在Service层中的方法本来俩个参数&#xff0c;增加到4个参数以后&#xff0c;在编译打包时候报错&#xff1a;实际参数列表和形式参数列表长度不同。 应该把Service层的项目maven install一下就可以&#xff0c;但是还是会…...

形式参数、实际参数

a&#xff0c;b是形式参数&#xff0c;1&#xff0c;2为实参...

java中形式参数改变,实际参数会发生变化吗

java中&#xff0c;基本数据类型传递的是值&#xff0c;引用数据类型传递的是地址 经典例题一个 class Demo {public static void main(String[] args) {int a 10;int b 20;System.out.println("a:"a",b:"b); //a:10,b:20change(a,b);System.out.print…...

Lombok报: @Builder 实际参数列表和形式参数列表长度不同

错误信息 E:\workspace\tvbox\pxwxm-model\pxwxm-tvbox-model\src\main\java\com\puxinwangxiao\mobile\model\tvbox\SysUserEntity.java:7 java: 无法将类 com.puxinwangxiao.mobile.model.tvbox.SysUserEntity中的构造器 SysUserEntity应用到给定类型;需要: 没有参数找到: j…...

函数的参数(实际参数和形式参数)

函数的参数 实际参数&#xff08;实参&#xff09;&#xff1a; 真实传给函数的参数&#xff0c;叫实参。实参可以是&#xff1a;常量、变量、表达式、函数等。无论实参是何种类型的量&#xff0c;在进行函数调用时&#xff0c;它们都必须有确定的值&#xff0c;以便把这些值传…...

Java学习笔记15. 形式参数与实际参数

Java中的方法可以分为&#xff1a;有参方法和无参方法。使用带参数的方法时&#xff0c;方法的参数可以是一个到多个。参数可以分为形式参数和实际参数。在实际调用方法的时候使用的参数就是实际参数&#xff0c;而在被调用时才临时分配内存的参数是形式参数。 可以这么理解&am…...

形式参数和实际参数的区别

形式参数&#xff1a;就是在定义函数或过程的时候命名的参数。通俗讲就是一个记号。2 实际参数&#xff1a;就是在执行时&#xff0c;调用函数或过程时&#xff0c;传递给函数或过程的参数。通俗讲就是实际值。3 参数嘛&#xff0c;就是一个可变量&#xff0c;它随着使用者的不…...

Java-类作为形式参数的问题

如果你看到一个方法需要的参数是一个类名&#xff0c;就应该知道这里实际需要的是一个具体的对象。 //形式参数是基本类型 class Demo {public int sum(int a,int b) {return a b;} } class StudentDemo {//如果你看到了一个方法的形式参数是一个类类型(引用类型)&#xff0c…...

C基础 函数的形式参数和实际参数

本人是刚开始学写博文&#xff0c;很多东西都是第一次接触嘛&#xff0c;哪里有写的不好的希望大家指出来&#xff0c;然后一起学习、一起进步&#xff0c;我也会坚持更新的&#xff01; 如何用函数实现模块化设计&#xff1f; 问题一&#xff1a;为什么要用函数呢&#xff1f…...

C语言形式参数传递的两种方式

C语言中实际参数&#xff08;实参&#xff09;与形式参数&#xff08;形参&#xff09;之间的传递方式有传值和传地址两种函数调用方式。 1.直接传值。 直接传值&#xff0c;在fun函数里面改变a,b的值&#xff0c;不会改变主函数里面a,b的值。 #include<stdio.h> void…...

C语言当中的实际参数及形式参数

首先我们来定义一个函数,使其可以交换两个整形变量的内容. #include <stdio.h> #include <stdlib.h> void Swap(int x, int y){int tmp;tmp x;x y;y tmp; } int main(){int num1 10;int num2 20;Swap(num1,num2);printf("num1 %d,num2 %d\n",num…...

java 实际参数列表_实际参数列表和形式参数列表长度不同

class ButtonDemo2 extends JFrame//输出结果窗口{public static final int WIDTH1000;public static final int HEIGHT680;public String rlt””;JFrame overGUI;ButtonDemo2(String jg2){overGUInew JFrame(“测试系统”);overGUI.setSize(WIDTH,HEIGHT);overGUI.setDefault…...

实际参数与形式参数

实际参数与形式参数实际参数形式参数Example值传递地址传递&#xff08;也称引用传递&#xff09;const引用传递Difference实际参数 实参是在调用时传递给函数的参数。实参可以是常量、变量、表达式、函数等&#xff0c;无论实参是何种类型的量&#xff0c;在进行函数调用时&a…...

java中的形式参数

先来看一道题: 5. 下列语句正确的是 A. 形式参数可被字段修饰符修饰 B. 形式参数不可以是对象 C. 形式参数为方法被调用时真正被传递的参数 D. 形式参数可被视为local variable 正确答案是:D A: 对于形式参数只能用final修饰符&#xff0c;其它任何修饰符都会引起编译器错误…...

java形式参数_java中形式参数与实际参数是什么

java中形式参数与实际参数是什么发布时间&#xff1a;2020-05-06 11:09:19来源&#xff1a;亿速云阅读&#xff1a;971作者&#xff1a;小新java中形式参数与实际参数是什么&#xff1f;相信有很多人都不太了解&#xff0c;今天小编为了让大家更加了解java中形式参数与实际参数…...

【C语言函数参数详解】——实际参数(实参)形式参数(形参)

文章目录一.什么是实际参数&#xff08;实参&#xff09;二.什么是形式参数&#xff08;形参&#xff09;三.形参与实参的关系这篇文章我们一起学习一下函数的参数&#xff0c;函数的参数分为实参和形参。 一.什么是实际参数&#xff08;实参&#xff09; 首先我们来学习实参&…...

什么是形式参数?什么是实际参数

1 形式参数&#xff1a;就是在定义函数或过程的时候命名的参数。通俗讲就是一个记号。2 实际参数&#xff1a;就是在执行时&#xff0c; 调用函数或过程时&#xff0c;传递给函数或过程的参数 。通俗讲就是实际值 。3 参数嘛 &#xff0c;就是一个可变量&#xff0c;它随着使用…...

深入理解函数的参数——实际参数(实参)和形式参数(形参)

目录 初步了解函数的参数 实际参数 形式参数 深入学习 初步了解函数的参数 函数是我们编写程序必定会用到的&#xff0c;但是我们真的有那么了解它吗&#xff1f;今天就让我们从形参和实参的角度深入学习函数。 接下来让我们上一个简单的代码&#xff0c;是判断是否为闰年…...

【laravel】使用trait超类管理公共代码

author&#xff1a;咔咔 wechat&#xff1a;fangkangfk 公众号&#xff1a;PHP初学者必看 文章地址&#xff1a;https://mp.weixin.qq.com/s/IeCO_DNd66E0bJnyMAM6KA 不管是laravle还是其他框架都会有一部分代码是公共代码&#xff0c;在我们之前会把公共的代码放置在基类或…...

获取类型及其父类、超类的字段属性

/*** 获取类型的所有字段属性&#xff0c;能够获取到类型的超类的字段属性* * param classOwner 类型* param containJavaClass 是否检索Java类型* param errcode [out]错误信息返回* return 类型及其超类的所有字段属性*/public static Field[] getFieldsConta…...

自主访问控制 强制访问控制_访问控制:第1部分

自主访问控制 强制访问控制什么是访问控制&#xff1f; (What is access control?) As the name suggests Access control restricts access to parts of the code from other source files and modules.顾名思义&#xff0c; 访问控制限制了对其他源文件和模块中部分代码的访…...

C++ | 继承(基类,父类,超类),(派生类,子类)

从接触面向对象开始&#xff0c;这几个概念就一直模模糊糊。于是觉得整理一下可能就清楚了&#xff08;做梦中。。。&#xff09; 文章参考&#xff1a;https://blog.csdn.net/war1111886/article/details/8609957 一 .继承中的访问权限关系 &#xff11;&#xff0e;基类&a…...

控制层继承java_java学习继承

2020-05-20 17:05:281.子类和超类存在is-a关系&#xff0c;子类is-a超类2.子类可以重用超类中已经编写的部分代码&#xff0c;并将超类中所有域都保留下来3.子类中的方法不能够直接访问超类的私有域&#xff0c;尽管每个子类对象都拥有名字和超类相同的域&#xff0c;但是在子类…...

Scala变量、数据类型与程序控制

章节目录Scala变量与数据类型Scala变量与常量Scala数据类型Scala程序控制条件控制条件语句返回值循环控制Scala变量与数据类型 Scala变量与常量 一、变量 赋值后可以改变&#xff0c;生命周期中可以被多次赋值 #语法&#xff1a;var 变量名称:类型xxx 注&#xff1a;一般无需…...

Java基础知识查漏补缺(Java核心技术)----类 超类和子类

Java基础知识查漏补缺&#xff08;Java核心技术&#xff09;----类 超类和子类知识点1 子类访问父类字段。知识点2 子类构造器知识点3 理解方法调用&#xff08;调用过程的详细描述&#xff09;知识点4 阻止继承final类和方法知识点5&#xff1a; 类之间的强制转换和instanceof…...

【TP5.1】超类解释

author&#xff1a;咔咔 wechat&#xff1a;fangkangfk 超类&#xff1a; 是PHP的一个特殊类 超类就是定义了一些通用的方法&#xff0c;在其他类中不需要继承就可以直接使用的超类的方法&#xff0c;而是通过use引入的类&#xff0c;相当于include这样理解 在框架中使用的这…...

Java访问控制修饰符与继承

部分内容参考于 Java - Access Modifiers Java的4种访问控制修饰符 Java使用访问控制修饰符&#xff08;Access Modifiers&#xff09;来保护对类、变量、方法和构造方法的访问。 共有的&#xff0c;以public 修饰符指定&#xff0c;对所有类可见。 受保护的&#xff0c;以 p…...

java继承之类、超类和子类

继承其实在生活中到处都是例子&#xff0c;比如哪个富豪去世了&#xff0c;然后他的子女继承了他的财产啊&#xff0c;或者是有人说你跟你爸或者你妈长得像等等&#xff0c;&#xff0c;都是继承&#xff0c;而在java中的继承&#xff0c;其实是为了减少代码的数量&#xff0c;…...

RMQ with Shifts(线段树)

题目链接&#xff1a;http://acm.csu.edu.cn/OnlineJudge/problem.php?id1110 代码应该比较容易理解。之后回顾的时候再写思路 #include<stdio.h> #include<string.h> #include<iostream> const int inf0x3f3f3f3f; using namespace std; int mine[1000005]…...

Performance of Cell-Free Massive MIMO with Rician Fading and Phase Shifts (2)

Performance of Cell-Free Massive MIMO with Rician Fading and Phase Shifts &#xff08;2&#xff09; 系统模型 a cell-free Massive MIMO system with MMM APs (single antenna)KKK UEs (single antenna) 如果假设小尺度衰落系数(或相移)之间不存在相关性&#xff0c;那…...

I - Cleaning Shifts (贪心)

Farmer John is assigning some of his N (1 < N < 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning things up and has divided the day into T shifts (1 < T < 1,000,000), the first being s...

Cleaning Shifts(贪心)

Cleaning Shifts Farmer John is assigning some of his N (1 < N < 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning things up and has divided the day into T shifts (1 < T < 1,000,000),...

RMQ with Shifts

RMQ with ShiftsIn the traditional RMQ (Range Minimum Query) problem, we have a static array A. Then for each query (L, R) (L<R), we report the minimum value among A[L], A[L1], …, A[R]. Note that the indices start from 1, i.e. the left-most element is A...

F. Cyclic Shifts Sorting(模拟排序)

F. Cyclic Shifts Sorting&#xff08;模拟&排序) 传送门 思路&#xff1a; 模拟冒泡排序&#xff0c;只不过两个数交换&#xff0c;变成了三个数进行位置转换。 显然三个数可以顺时针走&#xff0c;也可以逆时针走(顺时针操作两次等价于逆时针操作一次)(顺时针操作两次等…...

POJ - 2376 Cleaning Shifts

Cleaning Shifts POJ - 2376 AYIT-2021 609暑假集训第一周上 搜索和贪心 Description Farmer John is assigning some of his N (1 < N < 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning things up …...

Cleaning Shifts 题解

关于Cleaning Shifts的一些解题思路 先贴题目 Farmer John is assigning some of his N (1 < N < 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning things up and has divided the day into T shifts …...

POJ 2376 Cleaning Shifts (贪心算法)

原题链接 Description Farmer John is assigning some of his N (1 < N < 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning things up and has divided the day into T shifts (1 < T < 1,000,00…...

- Cleaning Shifts

Farmer John is assigning some of his N (1 < N < 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning things up and has divided the day into T shifts (1 < T < 1,000,000), the first being s...

Cleaning Shifts

Farmer John is assigning some of his N (1 < N < 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning things up and has divided the day into T shifts (1 < T < 1,000,000), the first being s...

Cleaning Shifts(最小区间覆盖类问题)

Cleaning Shifts Farmer John is assigning some of his N (1 < N < 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning things up and has divided the day into T shifts (1 < T < 1,000,000),...

【Hadoop】YARN简述

文章目录1. YARN总述2. YARN调度器2.1 FIFO Scheduler2.2 Capacity Scheduler2.3 Fair Scheduler1. YARN总述 YARN是Hadoop资源管理器&#xff0c;它是一个通用资源管理系统&#xff0c;可为上层应用提供统一的资源管理和调度&#xff0c;它的引入为集群在利用率、资源统一管理…...

知性女人

知性女人 隐含的奢华&#xff0c;明净的优雅&#xff0c;静谧的吸引&#xff0c;我们这样诠释“知性女人”。 如同优雅&#xff0c;知性是成熟女人的专利&#xff0c;经历多了&#xff0c;故事也有了&#xff0c;这便是财富。有了财富&#xff0c;女人的心便少了许多茫然和…...

哪首歌扣紧了你的心弦

古语云&#xff1a;言为心声&#xff0c;歌以言志。从古到今&#xff0c;人们都在用歌曲吟唱着心中的欢乐、悲伤、忧愁、幸福…… 《后来》《有多少爱可以重来》与蔡戈尼效应 很多女生喜欢听刘若英的《后来》&#xff0c;“后来我总算学会了如何去爱&#xff0c;可惜你早已远去…...

迷子说乌镇

原文地址&#xff1a;迷子说乌镇 &#xff08;来自轻博客&#xff09; 作者&#xff1a;不碰南墙的上证兼廊一直很想把我所了解的乌镇曝出来&#xff0c;但一直很懒&#xff0c;所幸今天有心情有时间&#xff0c;也许混乱&#xff0c;将就看ba~ 乌镇分东西南北四条主要街道&…...

html (第四本书第七章浮动参考)

课上1 <!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"><title>QQ会员页面导航</title><style>#father{background: gray;width:1120px;height:72px ;}#logo{display: inline-block;width:112px;h…...

别再听外部人的猜测了,来亲身听听ARM内部人讲述物联网梦想有多大?

最近一周&#xff0c;被日本软银收购英国大名鼎鼎的芯片设计公司ARM的消息刷屏了! 看了听了很多关于软银如何收购ARM&#xff0c;孙正义在物联网领域如何的雄心勃勃。那么&#xff0c;问题来了&#xff1a;一个财务状况良好&#xff0c;全世界99%的智能手机和平板电脑都采用其构…...

听说现在美女都流行吃“脏东西”了,有钱都不一定买得到...丨钛空舱

关注“潜在价值”&#xff0c;最好的技术商业媒体&#xff0c;了解那些智慧商业本文由潜在价值旗下创意产品推荐平台“钛空舱”推出钛空&#xff08;ID&#xff1a;TiKong-life&#xff09;一个关注于科技与创意生活的选品、荐品平台新奇、实用、品质保证一切关于未来生活的奇思…...

有些事你不做,你想要的生活就永远得不到

二十二岁的s姑娘&#xff0c;在小城市有着一份不错的工作&#xff0c;她却为婚嫁的事情所烦恼&#xff0c;不出众的外貌和略有些汉子的性格让她的桃花迟迟不开。她打算出国或者换工作到大城市&#xff0c;但迟迟无法下定决心&#xff0c;一方面现在的工作是高薪和国企&#xff…...

有些事情你不做,你想要的生活就是得不到

二十二岁的s姑娘&#xff0c;在小城市有着一份不错的工作&#xff0c;她却为婚嫁的事情所烦恼&#xff0c;不出众的外貌和略有些汉子的性格让她的桃花迟迟不开。她打算出国或者换工作到大城市&#xff0c;但迟迟无法下定决心&#xff0c;一方面现在的工作是高薪和国企&#xff…...

【财富空间】8个字,就是短短一生;没有不委屈的工作(深度好文)

第一个字&#xff1a;生生下来&#xff0c;活下去&#xff0c;生命中的一切因果&#xff0c;皆源自于生。生&#xff0c;赐予了追求钱、权、欲、利的襁褓&#xff1b;生&#xff0c;开启了一辈子的酸甜苦辣&#xff0c;五味杂陈。第二个字&#xff1a;苦生活&#xff0c;不是按…...

你不做,你想要的就得不到

二十二岁的s姑娘&#xff0c;在小城市有着一份不错的工作&#xff0c;她却为婚嫁的事情所烦恼&#xff0c;不出众的外貌和略有些汉子的性格让她的桃花迟迟不开。她打算出国或者换工作到大城市&#xff0c;但迟迟无法下定决心&#xff0c;一方面现在的工作是高薪和国企&#xff…...

感动!刘若英和陈升的那些往事

感动&#xff01;刘若英和陈升的那些往事 这是奶茶和陈升的爱情故事&#xff0c;再看依然很触动&#xff0c;不论是为爱痴狂的奶茶还是理智的选择最正确的方式去爱惜奶茶的陈升&#xff0c;都让人感觉那么真实那么珍贵&#xff0c;彼此相爱又能在一起生活到老是最大的幸福&…...

诸子百家之墨家介绍

墨家是中国东周时期的哲学派别&#xff0c;诸子百家之一&#xff0c;与孔子所代表的儒家、老子所代表的道家共同构成了汉民族三大哲学体系。法家代表韩非子称其和儒家为"世之显学"&#xff0c;而儒家代表孟子也曾说"天下之言&#xff0c;不归杨(杨朱&#xff0c…...

给highcharts添加点击事件

只需要在配置参数里边加入如下代码 plotOptions: { column: { cursor: pointer, point: { events: { click: function(e) { //这个函数里边就是编写事件的逻辑 //★添加跳转代码★ setCache("sttp",e.point.sttp); mui.openWindow({ url: tooltip.html, createNew: …...

原生js给列表绑定事件

方法一&#xff1a; var lis document.getElementsByTagName("li"); for(var i 0; i<lis.length; i){ lis[i].index i; //给每个li定义一个属性索引值&#xff0c;赋 lis[i].onclick function(){ alert("下标索引值为&…...

DOM(二)-11-(示例-行颜色间隔显示并高亮)

表格样式table.css代码 table{border:##249bdb 1px solid;width:500px;border-collapse:collapse; }table td{border:#249bdb 1px solid;padding:5px;/*td左边顶格*/ } table th{border:#249bdb 1px solid;padding:5px;background-color: rgb(200,200,200);/*可以通过这种方式…...

黑马程序员----java基础笔记上(毕向东)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流&#xff01; ------- 笔记一共记录了毕向东的java基础的25天课程&#xff0c;分上、中、下 本片为上篇&#xff0c;涵盖前10天课程 1. 定义类&#xff0c;类如果要独立运行&#xff0c;得有一个main函数&#xf…...

语音识别屏蔽敏感词,饭局上用这样的硬件就不怕饭局门

先来做个选择题&#xff0c;要避免毕姥爷的类似饭局门事件&#xff0c;你们会怎么做&#xff1a; A、吃饭前&#xff0c;先把大家的手机都没收&#xff1b;&#xff08;不能拍照晒微信微博好没人性&#xff09; B、预定一个高科技包厢&#xff0c;屏蔽电磁波&#xff1b;&#…...

js for循环输出i为同一值得问题

1、最近开发中遇到一个问题&#xff0c;为什么每次输出都是5&#xff0c;而不是点击每个p&#xff0c;就alert出对应的1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5。 代码如下&#xff1a; <html> <head> <meta http-equiv"Content-…...

使用node搭建一个简单服务

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型&#xff0c;使其轻量又高效。Node.js 的包管理器 npm&#xff0c;是全球最大的开源库生态系统。&#xff08;nodejs官网上的介绍&#xff09;&#xff0c;正如官网…...

表头固定内容可滚动表格的3种实现方法

有时候&#xff0c;我们在开发前端页面过程中&#xff0c;可能会用到这种表格&#xff1a;表头固定不动&#xff0c;表格内容&#xff08;<tbody>&#xff09;需要竖直滚动。 像这样的&#xff1a; 还有这样的&#xff1a; 通过研究&#xff0c;我大致总结了以下三种实现…...

朝阳有大妈,咱妈有嘻哈

我是码农 靠双手养活自己 平生最怕两件事 代码有Bug 咱妈打电话 代码有Bug还好说&#xff0c;Run一下就知道 哪里不通Fix哪里 咱妈一打电话&#xff0c;就紧张 不知道世界又发生了什么大事件 ▼ 10岁 装感冒迟到早退 咱妈看水果少了3个就知道装病 ▼ 15岁 晚上撒谎已经睡觉…...

java(十九)练习

练习&#xff1a;新闻字体的大中小不同样式的实现。<html><head><title>这是我的网页&#xff01;</title><style type"text/css">//超链接访问前后颜色会变&#xff0c;不需要&#xff0c;把他设置成不变的并取消下划线。a:link,a:vi…...

mui+ hbuilder实现推送功能

最近做项目用到了 推送功能 由于是混合APP&#xff0c;所以选择实现个推的方案 比较受限制&#xff1b; 首先说一下&#xff0c;目前做推送功能一般都是依靠第三方平台实现推送&#xff1b;平台都有个推&#xff0c;极光&#xff0c;以及友盟等&#xff1b; 但是html5内置的就…...

刘强东涉嫌性侵那些事儿

刘强东涉嫌性犯罪事件&#xff0c;最近是网络上吃瓜群众的饭后谈资&#xff0c;这个事情到现在为止&#xff0c; 一直没有一个官方的定论&#xff0c;也就是说&#xff0c;被美国警方逮捕是肯定的事实&#xff0c;但是对于他干的那 个事儿&#xff0c;强奸Or性交易&#xff0…...

javaSE 笔记全!

Java基础基本操作 dos(Disk Operating System)命令行的简单操作 dir(directory):列出当前目录下的文件及文件夹 md(make directory):创建目录 rd(remove directory):删除目录 cd(Change directory):进入指定目录 cd.. :退回到上一级目录 cd\ :退回到根目录 del(delete):删除文件…...

canvas的一些使用基础

HTML5 学习总结&#xff08;四&#xff09;——canvas绘图、WebGL、SVG 目录 一、Canvas 1.1、创建canvas元素1.2、画线1.3、绘制矩形1.4、绘制圆弧1.5、绘制图像1.6、绘制文字1.7、随机颜色与简单动画二、WebGL 2.1、HTML5游戏开发 2.2.1、Cocos2D-HTML52.2.2、Egret&#xf…...

C++(36)-VS2019- 动态库调用

1.被调用的动态库 MyDll 2.调用的可执行文件 MyExe 源码实例链接&#xff1a;MFC-VS2019-EXE调用DLL-demo.zip-C代码类资源-CSDN下载 1.MyDll 1.1 MyDll头文件&#xff1a;MyDll.h 声明此动态库为导出动态库。 声明导出函数。 #pragma once#define MYDECLARE_PUB…...

vue 的实现原理

1. 前言 每当被问到Vue数据双向绑定原理的时候&#xff0c;大家可能都会脱口而出&#xff1a;Vue内部通过Object.defineProperty方法属性拦截的方式&#xff0c;把data对象里每个数据的读写转化成getter/setter&#xff0c;当数据变化时通知视图更新。虽然一句话把大概原理概括…...

DOM在HTML中的应用

新闻字体的大中小样式改变。<!--思路&#xff1a;1&#xff0c;先有新闻数据&#xff0c;并用标签封装。2&#xff0c;定义一些页面样式。静态的样式和预定义的样式&#xff08;用于动态效果&#xff0c;方便于事件处理时的样式加载。&#xff09;3&#xff0c;确定事件源和…...

移动端常见问题总结

1、安卓浏览器看背景图片&#xff0c;有些设备会模糊。 用同等比例的图片在PC机上很清楚&#xff0c;但是手机上很模糊&#xff0c;原因是什么呢&#xff1f; 经过研究&#xff0c;是devicePixelRatio作怪&#xff0c;因为手机分辨率太小&#xff0c;如果按照分辨率来显示网页…...

黑马毕向东Java课程笔记(35天day34-1——34-13)DOM(文档对象模型)+BOM(浏览器对象模型):part2

1、DOM示例——新闻字体   新闻字体修改的示例如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml">…...

js在不同浏览器获取鼠标坐标

在 JavaScript 中&#xff0c;当事件发生时&#xff0c;获取鼠标的位置是件很重要的事件。由于浏览器的不兼容性&#xff0c;不同浏览器分别在各自事件对象中定义了不同的属性&#xff0c;说明如下表所示。这些属性都是以像素值定义了鼠标指针的坐标&#xff0c;但是由于它们参…...

iview兼容ie9、ie10

1.安装babel-polyfill >npm install babel-polyfill 2.安装完毕之后在启动类main.js中的第一行导入> import babel-polyfill 3.在配置文件vue.config.js中配置configureWebpack信息&#xff0c;完整代码如下&#xff1a; const path require(path) const resolve d…...

java 转型概念_Java 面向对象概述原理: 多态、Object类,转型(8)

Java 面向对象概述原理&#xff1a; 多态、Object类&#xff0c;转型(8)Java 面向对象概述原理&#xff1a;Java中多态性的体现、前提、好处、弊端、应用&#xff1a;1 1&#xff0c;多态的体现&#xff1a;2 父类的引用指向了自己的子类对象。3 父类的引用也可以接收自己的子类…...

如何合理的设计HBase RowKey?

今天分享的内容主要是HBase RowKey与索引设计相关的一些技巧、原则和相关案例。内容包含四个部分&#xff1a;HBase基础原理速览&#xff1b;探讨合理的需求调研方法&#xff1b;RowKey与索引设计的常见技巧、原则&#xff1b;关于OpenTSDB/JanusGraph/GeoMesa典型案例的设计分…...

mui中关于父元素选中子元素全部选中的案例

直接代码js代码 var arr document.querySelectorAll(input[type"checkbox"]); document.querySelector(.mui-switch-mini).addEventListener(toggle, function(event) { console.log(event.detail.isActive); if(event.detail.isActive) { //此段代码控制样式 for(…...

畅所欲言吧!神器助你避开毕姥爷那样的饭局门

先来做个选择题&#xff0c;要避免毕姥爷的类似饭局门事件&#xff0c;你们会怎么做&#xff1a; A、吃饭前&#xff0c;先把大家的手机都没收&#xff1b;&#xff08;不能拍照晒微信微博好没人性&#xff09; B、预定一个高科技包厢&#xff0c;屏蔽电磁波&#xff1b;&#…...

史上最强java入门视频资源分享【毕姥爷Java视频教程】

今天给大家分享一个Java视频资源&#xff0c;可能很多童鞋都看过或者听过&#xff0c;那就是毕姥爷Java视频&#xff08;毕姥爷全名毕向东&#xff09;。作为大学上课基本都是玩手机度过的我来说&#xff0c;这个视频可以说是开启我编程生涯的指路明灯&#xff0c;让我从看代码…...

做下拉刷新时候控制台一直打印:Unable to preventDefault inside passive event listener

最近做项目经常在 chrome 的控制台看到如下提示&#xff1a; Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080 于是 Google 了一番&#xff0c;找到这篇文章&am…...

五、环境的搭建

1、配置用户信息 以下操作是用终端模拟器Cmder&#xff0c;这个工具比较便捷&#xff0c;比如需要粘贴&#xff0c;点击一下鼠标右键就粘贴了。如果不想下载这个工具&#xff0c;也可以在终端操作(打开终端快捷键&#xff1a;Win R&#xff0c;输入cmd)。 (1)查看git 打开C…...

极客日报:苹果或推出粉色款iPhone 13;拼多多再超阿里

一分钟速览新闻点&#xff01;消息称字节跳动启动股份回购计划 在职员工每股 126 美元拼多多再超阿里&#xff0c;中国电商用户规模最大平台易主卢伟冰立新 Flag&#xff1a;将在乡镇市场开 10000 家小米之家滴滴再回应“高抽成” 司机账单将透明化网易云音乐人格主导色遭微信屏…...

微信是如何做用户体验的?

微信实现动态运营好的团队&#xff0c;是动态迭代成长来的&#xff0c;3-5个人做不好的事情&#xff0c;30-50人做的更烂。高举高打的失败概率非常高。动态运营关键要素&#xff1a;1、小步快跑&#xff1a;快速求证对用户猜想2、灰度发布&#xff1a;在黑与白之间&#xff0c;…...

测试计划2

测试计划一般使用word文档编写,测试计划一般包括如下几项: 1: 前言 各种描述1.1: 编写目的: 编写该计划的目的就是为了规范测试流程,以及梳理测试过程,使测试时间可控,提前预告测试风险,在规定范围内完成项目的测试1.2: 名词解释: 致命缺陷: 就是测试的时候软件发生奔溃,以及…...

测试计划内容

测试计划一般使用word文档编写,测试计划一般包括如下几项: 1: 前言 各种描述 1.1: 编写目的: 编写该计划的目的就是为了规范测试流程,以及梳理测试过程,使测试时间可控,提前预告测试风险,在规定范围内完成项目的测试 1.2: 名词解释: 致命缺陷: 就是测试的时候软件发生崩溃,…...

腾讯云陈磊:解读腾讯海量产品之道

腾讯云陈磊&#xff1a;解读腾讯海量产品之道 发表于2014-08-18 15:27| 腾讯云CEO陈磊&#xff0c;浓缩腾讯培训新员工课程的一些内容,详细阐述了“动态运营”等经历和经验。新产品两个月必须上线的规则&#xff0c;“有损服务”——闲时推“完美服务”。忙时推“有损服务”等。…...

NGINX 后台配置 ( rtmp-http-flv-moudle) CSRF

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } #rtmp_auto_push on; #因为Nginx可能开启多个子进程&…...

Vue2.(Vue的指令和数据代理原理,数据监测)

目录 ​ vue 的两个特性 数据驱动视图&#xff1a; 双向数据绑定&#xff1a; 3.vue的基本使用 vue 指令 1. 内容渲染指令&#xff08;v-text&#xff0c;{{ }}&#xff0c;v-html&#xff09; 2. 属性绑定指令&#xff08;v-bind:&#xff0c;简写 :&#xff09; 绑定…...