刷新
go语言中的ew函数介绍

博主头像 在 Go 语言中,new 是一个内建函数,用于分配内存并返回一个指向新分配的零值的指针。其主要作用是创建一个类型为 T 的新变量,并初始化为该类型的零值,返回指向这个变量的指针。它的语法和基本使用方法如下: new 函数的基本语法 new(T) T 是你想要创建的新变量的类型。 new(T) 返回的 ...

Bear and Bad Powers of 42 题解

题目描述 定义一个正整数是坏的,当且仅当它是 \(42\) 的幂次,否则它是好的。 给定长为 \(n\) 的序列 \(a_i\) ,保证初始所有数都是好的。 接下来 \(q\) 次操作: 1 i :查询 \(a_i\) 。 2 l r x :将 \(a_l,\cdots,a_r\) 赋值为一个好的数 ...

Day 12

博主头像 1月22日,今天阅读了一下邹欣的《构建之法》,读了前两章,这本书恰好是上次暑假我买错的一本,正好现在用了,我不太喜欢看电子版的书(除了小说),还是感觉纸质版的书好一点。 ...

《人月神话》读书笔记:探寻软件开发的真理与智慧

阅读《人月神话》,仿佛开启了一场与软件开发领域先辈的深度对话,书中对软件开发过程中诸多复杂问题鞭辟入里的剖析,为我带来了前所未有的启发与思考。 书中提出的 “人月神话” 概念,彻底颠覆了我以往对软件开发人力与时间关系的简单认知。它指出,在软件开发项目中,人力和时间并非可以随意互换的简单变量。增加人力 ...

使用 Java 和 Tesseract 进行验证码识别

验证码(CAPTCHA)在网站和应用中被广泛用作防止自动化操作的验证机制。如果想要识别验证码,可以借助 OCR(光学字符识别)技术实现自动识别。本文将介绍如何使用 Java 和 Tesseract OCR 引擎来实现验证码的识别。 环境准备 安装 Tesseract OCR 引擎 Tesseract ...

asyncAPI

async.cu #include <stdio.h> #include <cuda_runtime.h> #include <cuda_profiler_api.h> template <typename T> void check(T result, char const *const func ...

frp内网穿透安装及配置

博主头像 frp内网穿透安装及配置 下载安装包 frp-release 本次的演示环境为: 服务端:Alibaba Cloud Linux 客户端:Windows 11 x86_64 配置 服务端 frps.toml # frps.toml bindAddr = "0.0.0.0" # 服务端绑定的 IP 地 ...

转义引号

问题需要保证文本或二进制数据对于查询是安全的。 解决方案 使所有查询都使用占位符,这样prepare()和execute()就能对字符串完成转义。使用占位符的不同方法。如果需要自行转义,可以使用PD0::quote()方法。 在极少数情况下,可能希望对来自用户输入的SQL通配符进行转义。 手动加引号 ...

动态代理

博主头像 一、什么是动态代理? 现在要给eat方法增加其它功能,例如吃饭之前添加拿筷子,盛饭。 在已有的代码中插入,直接修改代码,我们叫做侵入式修改。而在一个成熟的项目中,这样做是很危险的,可能全崩啦! 此时想要增加额外的功能而又不能修改原有代码,如何去做呢? 此时我们可以找一个代理先帮我们做拿筷子和盛饭两个 ...

复习资料

第一章 软件的三个根本特性(三个方面的特征) 能够在通用计算机硬件之上运行 能够灵活面向不同的应用目标实现相应的解决方案 内容上包括程序及其文档以及相关的数据 软件发展历史 1940-1960年:软硬件一体化,局限于国防军工及科学计算等领域,语法发展使得编程效率逐渐提高 1960-2000年:软硬件 ...

1.22

博主头像 jsp文件导包 可以在一个页面中用上多个<% @ page %>指令,但是其中的属性只能用一次,不过也有个例外,那就是import属性。因为import属性和Java中的import语句差不多(参照Java Language), 所以你就能多用此属性几次了.i 无论你把<% @ page %>指令放 ...

树的重心

一、什么是树的重心 所谓树的重心指的是删掉这个点之后可以使所有子树中大小最大的那一个最小。 树的重心满足一些性质: 性质 \(1\):删掉树的重心之后,所有子树的大小不都超过 \(\lfloor\frac{n}{2}\rfloor\),\(n\) 指树的节点数量。 性质 \(2\):如果有两个树的重 ...

《构建之法》读书笔记

知识启迪与实践反思 翻开《构建之法》,宛如踏入软件开发的知识殿堂,它不仅让我了解软件开发的流程和理念,更引发我对生活、学习和工作的深入思考。 书中提到的需求分析环节,让我明白在做任何事情前,都要精准把握核心需求。就像策划一场校园心理健康讲座,不能只凭主观想法确定内容,而是要通过问卷调查、与同学们交流 ...

神经网络数学原理(3)正则项和超参数

博主头像 在上一节【神经网络数学原理(2)反向传播】中已经讲述如何通过反向传播来优化权重的过程和数学原理,本章主要讲述参数优化,优化参数是机器学习和深度学习中至关重要的过程,其目的是通过调整模型的权重、偏置和超参数来提升模型的准确性和泛化能力。优化的最终目标是使模型能够从训练数据中学习到有效的信息,同时避免过 ...

.NET9 中替换Swagger使用Scalar

博主头像 .NET9 没有Swagger怎么办? 前言 在.NET9中,在创建Web API项目时,Swagger的使用与.NET8略有不同。.NET9不再内置Swagger,而是生成OpenApi标准的Json文件。如果想在.NET9中使用Swagger,需要手动安装,并配置Swagger。 在.NET9中 ...

API 设计之禅

博主头像 API 设计之禅 译者按:本文翻译自 How to design a good API and why it matters。根据笔者经历,很多大厂程序员所写的代码和大厂内部封装的各种中间件、类库,毫不客气地说,90%都是没有经过仔细考虑的,经常有各种各样的性能、拓展、可读性、一致性等问题。本文总结 ...

2024宁波大学软件工程复习(1)复习纲要

考试题型以及重点内容 形式: 闭卷 内容: 客观题:选择、填空、判断 分值50,考察范围:全部已学内容,敏捷开发方法的价值观念 主观题: 简答题 内容包括但不限于:软件设计的原则(代码举例)、设计模式的概念和优缺点分析、软件需求分析的模型以及各种图(时序图、过程图、泳道图)的规范和相应的过程、用例的 ...

Tomcat 高并发之道原理拆解与性能调优

博主头像 上帝视角拆解 Tomcat 架构设计,在了解整个组件设计思路之后。我们需要下凡深入了解每个组件的细节实现。从远到近,架构给人以宏观思维,细节展现饱满的美。 上回详情点我【Tomcat】Tomcat 架构原理解析到架构设计借鉴 站在上帝视角给大家拆解了 Tomcat 架构设计,分析 Tomcat ...

123···200>