NOT

C语言基础算法(2)

#include <stdio.h> #include <math.h> int main(){ float a,b,c,s,area; scanf("%f%f%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { s=(a+b+c)/2; area=sqrt(s*(s-a ......
语言基础 算法 语言 基础

grubx64.efi bootx64.efi

EFI目录下的x64文件是为UEFI系统准备的引导程序,通常在Linux ISO image中,这些文件是为了让用户可以使用UEFI启动安装程序。UEFI是一种新型的固件接口标准,它已经替代了早期的BIOS系统,成为现代计算机的标准引导程序。UEFI系统需要一个特定的引导程序来启动操作系统,这些x6 ......
efi grubx bootx 64

prompt learning如何计算损失的

在prompt learning中,对于一个类别的多个候选词,损失函数通常会计算所有词的logit和,并与真实标签作比较。以情感分类为例: 假设正面类别有两个候选词:“positive”和“optimistic”。负面类别有两个候选词:“negative”和“pessimistic”。 然后模型会计 ......
learning 损失 prompt

Linux知识点

Linux Linux没有盘符这个概念,只有一个根目录 / ,所有文件都在它下面。 ./ 当前目录 ../上一级目录 Linux主要目录速查表 / 根目录,一般根目录下只存放目录,在linux下有且只有一个根目录,所有的东西都是从这里开始。 在终端里输入 /home,其实是在告诉电脑,先从 /(根目 ......
知识点 知识 Linux

Nacos 的单机部署搭建

Nacos 是阿里巴巴的产品,主要用来做微服务的注册中心和配置中心,界面美观,功能强大,在国内非常受欢迎。 本篇博客主要介绍如何搭建单机版的 Nacos ,为编写后续的博客做准备。后面也会介绍 Nacos 集群的搭建,搭建过程都很简单。 官方建议使用 2.x 的版本,本篇博客将以当前最新的 2.2. ......
单机 Nacos

【游记】PKUSC2023

Day 0 早起赶到火车站,做了 4.5h 的复兴号从杭州东到北京南,然后做了 1h 地铁才到酒店,去对面吃了肉夹馍,某些人 9 元买了 7 元优惠券 /cf。 下午和晚上在酒店魔域,好像他们夜骑去面基了。。 10 点半还打了个 div2,花了 20min 写了个 E,抢了一血,很爽。口胡了个 F ......
游记 PKUSC 2023

斯坦福最新研究警告:别太迷信大模型涌现能力,那是度量选择的结果

前言 大模型出现后,涌现这一术语开始流行起来,通常表述为在小规模模型中不存在,但在大规模模型中存在的能力。但斯坦福大学的研究者对 LLM 拥有涌现能力的说法提出了质疑,他们认为是人为选择度量方式的结果。 本文转载自机器之心 欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论 ......
模型 能力 结果

第2章-数据的表示和运算

2.3 浮点数的表示和运算 1.浮点数尾数的表示 1.阶码(E): 反映数值大小; 反映浮点数的表示范围及小数点的实际位置; 常用补码或移码表示的定点整数; 2.尾数(M): 反映精度;常用原码或补码表示的定点小数 浮点数的真值:N=R^E×M,阶码的底(称为基数)R通常为2 例:若阶码和尾数均用补 ......
数据

new和malloc区别

new1.调用名为operator new的标准库函数,分配足够大的原始的未类型化的内存,以保存指定类型的一个对象2.运行该类型的一个构造函数初始化对象3.返回指向新分配并构造的构造函数对象的指针 malloc 在堆中申请一块内存,返回指向该内存的指针,不会对内存进行初始化 1.new可以在指定内存 ......
malloc new

微软“放大招”!官宣BingChat AI全面开放:无需申请

早些时候,微软Edge在官网宣布,基于GPT-4的人工智能搜索引擎BingChat AI将正式全面开放,不再需要进行申请。 经测试,目前,在网络环境允许的情况下,任何用户都可以直接访问BingChat,并与之进行对话搜索。 同时,微软承诺,目前该功能仍在进行升级,后续将引入包括图形、图表等呈现方式, ......
BingChat

左移运算符重载

左移运算符重载为类的友元函数: #include<iostream>using namespace std;class Person{ friend ostream& operator<<(ostream& cout, Person& P);private: int a1; int a2;publi ......
运算符

Linux运维实战项⽬进阶

项⽬描述 项⽬需求 近年来为适应业务发展的需求,世界500强XX企业准备进⾏⼤规模的电⼦商务建设, 同时,希望能通过Linux平台,利⽤开源技术,来实现⼤型互联⽹电⼦商务⽹站架构建设和业务⽀撑,现要求成⽴运维技术保障部门,并邀请你担当运维部门经理,对整个运维部门进⾏部署和规划。当你拿到该项⽬时,需要 ......
实战 Linux

5.7

今天学习了python 另外在网站上对回文数的判断进行了练习,代码如下 class Solution { public boolean isPalindrome(int x) { if(x<0||(x%10==0&&x!=0)) return false; int r=0; while(x>r){ ......
5.7

入门2-pytest用例规则

默认测试用例规则: 模块名必须以test_开头或者_test结尾(.py文件) 测试类必须以Test开头,并不能带有init方法(Class in .py一般是模块名首字母大写样式) 测试用例必须以test_开头。(def under Class) 执行:Alt+Enter自动导包。 ......
规则 pytest

入门7-pytest跳过测试用例

1.无条件跳过用例 @pytest.mark.skip(reason="无理由跳过") 2.有条件跳过用例 @pytest.mark.skipif(workage<5,reason="无理由跳过") ......
pytest

inline作用

inline就是定义内联函数 内联函数像普通函数一样被调用,但是被调用时不通过函数调用的机制,而是在调用点处直接展开,这样可以大大减小函数调用带来的开销,增加程序的运行效率 inline产生的原因之一就是用来替换#define,以前用define替换一些简单的函数来减小开销,但是define没有安全 ......
作用 inline

5.7

#include <iostream> using namespace std; enum myColor { BLACK, WHITE }; class Mammal { public: //constructors Mammal(); ~Mammal(); //accessors int get ......
5.7

继承与派生

一 继承介绍 继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,新建的类可称为子类或派生类,父类又可称为基类或超类 class ParentClass1: #定义父类 pass class ParentClass2: #定义父类 pass class SubClass1(P ......

多态性与鸭子类型

多态与多态性 多态指的是一类事物有多种形态,比如动物有多种形态:猫、狗、猪 class Animal: #同一类事物:动物 def talk(self): pass class Cat(Animal): #动物的形态之一:猫 def talk(self): print('喵喵喵') class Do ......
多态性 鸭子 类型

绑定方法与非绑定方法

绑定方法与非绑定方法 类中定义的函数分为两大类:绑定方法和非绑定方法 其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。 我们在之前的章节中已经介绍过对象方法了,本节我们主要介绍类 ......
方法

反射与内置方法

反射 在Python中,反射指的是通过字符串来操作对象的属性,涉及到四个内置函数的使用(Python中一切皆对象,类和对象都可以用下述四个方法) class Teacher: def __init__(self,full_name): self.full_name =full_name t=Teac ......
方法

5.7

#include <iostream> using namespace std; #include<cmath> #include"time_user.h" class point { private: int x, y, z; public: void set() { cin >> x >> y ......
5.7

商用密码产品

任务详情 1 国家密码管理局 http://www.nca.gov.cn/ ,发布了商用密码产品认证目录(第一批),商用密码产品认证目录(第二批)共计28类商用密码产品,这28类产品都是什么?相关的国家密码管理局网站链接是什么? 2 把这28类产品按照六类形态类型进行分类。 3 把这28类产品按照七 ......
商用 密码 产品

FFT(快速傅里叶变换)

FFT(快速傅里叶变换) 前言 又要补之前的知识,艹。 快速傅里叶变换 (fast Fourier transform), 即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,简称FFT。快速傅里叶变换是1965年由J.W.库利和T.W.图基提出的。采用这种算法能使计算机计算离散傅里 ......
FFT

面向对象编程

对象的概念 ”面向对象“的核心是“对象”二字,而对象的精髓在于“整合“,什么意思? 所有的程序都是由”数据”与“功能“组成,因而编写程序的本质就是定义出一系列的数据,然后定义出一系列的功能来对数据进行操作。在学习”对象“之前,程序中的数据与功能是分离开的,如下 # 数据:name、age、sex n ......
对象

封装

引入 面向对象编程有三大特性:封装、继承、多态 隐藏属性 Python的Class机制采用双下划线开头的方式将属性隐藏起来(设置成私有的),但其实这仅仅只是一种变形操作,类中所有双下滑线开头的属性都会在类定义阶段、检测语法时自动变成“_类名__属性名”的形式: class Foo: __N=0 # ......

深浅copy

深浅copy 先问问大家,什么是拷贝?拷贝是音译的词,其实他是从copy这个英文单词音译过来的,那什么是copy? copy其实就是复制一份,也就是所谓的抄一份。深浅copy其实就是完全复制一份,和部分复制一份的意思。 1,先看赋值运算。 l1 = [1,2,3,['jason','tony']] ......
深浅 copy

面向对象前戏

前言 面向对象对于初学者而言是一个非常抽象的东西,直接讲解晦涩难懂,浅尝辄止! 要想畅通无阻的开启它的学习之路,需要学者们先跟着Jason老师一起先来编写一个有趣的案例>>>:人狗大战 案例 步骤1:模拟事物 既然是人狗大战,那肯定得有人和狗啊,目前我们学会的能够比较精确的描述出人和狗的只能是pyt ......
对象

go学习

1. Go 语言采用是否大小写首字母来区分符号是否可以被导出。 2. var d = [...]int{1, 2, 4: 5, 6} // 定义长度为 6 的 int 型数组, 元素为 1, 2, 0, 0, 5, 6 这种初始化很少用吧 3. 用 for range 方式迭代的性能可能会更好一些, ......

博弈论

基础概念 相关参考资料:易老师整理(放个大佬的链接) Nim Game 题目:有n堆石子,数量分别为$a_1,a_2,...,a_n$,两个玩家均足够聪明,轮流拿石子,每次仅可以从任意一堆中拿走任意数量的石子。 结论:当$a_1⊕a_2⊕...⊕a_n≠0$时,先手必胜;否则先手必败。 而且,令$a ......
博弈论