解释器 编译器 编程语言 语言

前端javascript高级-语言特性

js高级-语言特性-1 第0章 课程回顾 0.1 JS语法基础-复习 变量:变量的声明及命名规则 数据类型:数值、字符串、布尔、undefined、null、对象 运算符:+ - * \ == != < > ?: && || 流程控制结构: if else 、 switch case 、while ......
前端 javascript 特性 语言

【C语言】字符数组与scanf读取字符串

C语言中不提供字符串类型,用字符数组来存储字符串。 字符数组 //定义并初始化字符数组 //char c[10] = {'h','e','l','l','o'}; //更方便的方式: char c[10] = "hello"; //注意c[5]中存储的是'\0' C语言规定字符串的结束标志为 '\0 ......
字符 数组 字符串 语言 scanf

【C语言】数组的传递

一维数组的传递,数组长度无法传递给子函数。 #include <stdio.h> void print(int b[], int len){ for(int i=0; i<len; i++){ printf("%-3d", b[i]); } b[4]=20; printf("\n"); } int ......
数组 语言

【C语言】数组的访问越界

在C语言中,访问数组时编译器并不会检查数组下标是否越界。 这种不加检查的行为的好处是不需要浪费时间对有些已知正确的数组下标进行检查,坏处是会导致错误地访问别的地址空间。 #include <stdio.h> //数组访问越界 int main() { int a[5]={1,2,3,4,5},i=2 ......
数组 语言

2024-01-06:用go语言,在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧 在桥上有一些石子,青蛙很讨厌踩在这些石子上 由于桥的长度和青蛙一次跳过的距离都是正整数 我们可以把独木桥

2024-01-06:用go语言,在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧 在桥上有一些石子,青蛙很讨厌踩在这些石子上 由于桥的长度和青蛙一次跳过的距离都是正整数 我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0...L 其中L是桥的长度,坐标为 0 的点表示桥的起点, ......
独木桥 独木 青蛙 一侧 石子

[python] 面向对象编程: 使用类

python的面向对象编程 OOP 基本概念 类class: 自定义的类, 包含实例需要的方法, 属性 方法method: 一个类下的实例应当如何操作 标签attribute: 在类中定义的, 存在于所有实例的属性标签, 可以是变量或定量 # dog.py class Dog: # class at ......
对象 python

python自然语言处理

# 使用 NLTK 进行文本处理 import nltk from nltk.tokenize import word_tokenize path = r"E:\Code\Python\录制\python-crawler\作业\test" nltk.data.path.append(path) # ......
自然语言 自然 语言 python

零基础编译 OpenWrt:打造定制化嵌入式 Linux 系统

引言 OpenWrt 是一个适用于嵌入式设备的开源 Linux 操作系统,它为路由器、Wi-Fi 等网络设备提供了强大的定制化功能。本篇博客将带领零基础的读者一步步学习如何从头开始编译 OpenWrt,并在最后制作一个属于自己的固件。 步骤一:准备工作 获取源代码: 打开终端,执行以下命令获取 Op ......
嵌入式 OpenWrt 基础 系统 Linux

python异步编程之asyncio高阶API

asyncio中函数可以分为高阶函数和低阶函数。低阶函数用于调用事件循环、linux 套接字、信号等更底层的功能,高阶函数是屏蔽了更多底层细节的任务并发,任务执行函数。通常开发中使用更多的是高阶函数。本篇主要介绍asyncio中常用的高阶函数。 ......
高阶 asyncio python API

C++语言的设计和演化——读后感

C++的原始理念: (1)应当具有Simula那样的对cheche那样的对程序组织的支持——类、某种形式的类分层结构、对并发的某种形式的支持、对基于类的类型系统的强(静态)检查 (2)产出的程序应该能运行的像BCPL一样快,将分别编译后的程序单元组合成完整程序应该向BCPL一样简单有效,将多种语言写 ......
读后 读后感 语言

Lazarus编译Loongarch64不能运行的情况

Lazarus编译Loongarch64应用程序运行时报错,没找到目录或文件。主要是加载器的问题。 1、在Loongarch64系统中找到ld-xxx.so.x文件。多在/lib64目录下。如ld.so.1或是ld-linux-loongarch-lp64d.so.1等 2、在lazarus下的项目 ......
Loongarch Lazarus 情况 64

【C语言】逻辑或运算的一个注意事项

在逻辑或的短路运算中,当前一个表达式为真时,后面的表达式不会得到运行。 #include <stdio.h> // 逻辑或运算的注意事项 int main() { int i=0, j=1; i || printf("hello, i\n"); j || printf("hello, j\n"); ......
注意事项 逻辑 事项 语言

keil 工程编译报错browse infomation of one or more files is not available: ……Doing a project rebuild might fix this.

原因 在文件树添加相应文件夹及文件后,在下图添加相应路径时直接输入相对路径导致识别出错。 解决方法 点击右边三个点,进入相应文件夹夹,再点击添加。如无文件夹可删除直接填写的路径,保存退出后,重新进入添加。 ......
infomation available project rebuild browse

Go 语言为什么建议多使用切片,少使用数组?

大家好,我是 frank,「Golang 语言开发栈」公众号作者。 01 介绍 在 Go 语言中,数组固定长度,切片可变长度;数组和切片都是值传递,因为切片传递的是指针,所以切片也被称为“引用传递”。 读者朋友们在使用 Go 语言开发项目时,或者在阅读 Go 开源项目源码时,发现很少使用到数组,经常 ......
数组 语言 建议 Go

面向接口编程到底有什么意义?

或许很多Java程序员和我一样,审视自己做过的项目,会有这样的疑问: 定义了很多接口但是都只有一种实现,这样的接口到底有没有意义? 首先面向接口编程肯定是有意义的,Java基本库本身就是一本很好的教科书,难以想象没有接口的Java基本库会是什么样子。写代码不使用接口也不是不行,编程不止一种范式,很多 ......
接口 意义

centos升级glibc2.23编译安装

centos升级glibc2.23编译安装 wget http://ftp.gnu.org/gnu/glibc/glibc-2.23.tar.gz tar -zxvf glibc-2.23.tar.gz cd glibc-2.23 mkdir build cd build ../configure ......
centos glibc2 glibc 23

从菜鸟到大师:编程必须遵循的三个基本原则

在软件开发的世界里,虽然技术日新月异,但有些原则是经久不衰的。就像建房子需要坚实的地基,软件开发也有其基础原则。它们像是指南针,帮助开发者在变化莫测的技术海洋中保持方向。 ......
基本原则 大师 原则 三个

JDBC-预编译SQL语句

一、概述: SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。 以模拟登录为例:在前台输入用户名和密码,后台判断信息是否正确,并给出 ......
语句 JDBC SQL

【C语言】scanf 函数的使用

C语言通过 scanf 函数读取键盘输入,键盘输入又被称为标准输入(stdin)。 当 scanf 函数读取标准输入时,如果没有任何内容,那么 scanf 函数会被阻塞。 scanf 函数的声明: #include <stdio.h> int scanf(const char *format, .. ......
函数 语言 scanf

分治法LeetCode经典例题(c语言解法)

多数元素https://leetcode.cn/problems/majority-element/description/ `//计数 int count(int* nums,int target,int left,int right){ int cnt = 0; for(int i = left ......
解法 例题 LeetCode 语言 经典

C 语言指针完全指南:创建、解除引用、指针与数组关系解析

C 语言中的指针 创建指针 我们可以使用引用运算符 & 获取变量的内存地址: int myAge = 43; // 一个 int 变量 printf("%d", myAge); // 输出 myAge 的值 (43) printf("%p", &myAge); // 输出 myAge 的内存地址 ( ......
指针 数组 语言 指南

c++ 期末编程题

当然,我可以帮你整理一下你提供的C++代码,并为每个代码片段添加相应的标题。请看下面的整理: 1. 计算两点之间的距离 #include <iostream> #include <cmath> using namespace std; int main() { int x1, x2, y1, y2; ......

qt c语言双三次线性插值

用chatgpt 生成的 测试了比较卡 for (int y = 0; y < enlargedHeight; y++) { for (int x = 0; x < enlargedWidth; x++) { // 计算原始图像中对应的浮点坐标 float originalX = (float)x ......
线性 语言 qt

C语言学习随笔-05 变量

变量:其值在其作用域内可以改变的量交变量,变量在使用前必须定义,每一个变量都有地址。 1、变量的命名 ● 变量名由大小写字母、数字和下划线组成,必须以大小写字母或下划线开头,不能以数字开头。 ● C中也允许定义各种其它类型的变量,如枚举、指针、数组、结构体、共同体等。 2、变量定义:数据类型 变量名 ......
语言学习 变量 随笔 语言 05

C语言逆波兰式算法

1 #include <stdio.h> 2 3 //数字模式识别 4 #define IS_NUM(c) (((c)>='0') && ((c)<='9') || ((c)=='.')) 5 //符号字符识别 6 #define IS_OPERATOR(c) (((c)=='+') || ((c) ......
算法 语言

C语言学习随笔-04 数据类型

C中的数据类型 :在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。 变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 常用的四中基本数据类型:int 、char、float、double ▶ 基本类型:它们是算术类型,如int、char、float、double ......
语言学习 随笔 语言 类型 数据

R语言中的马尔可夫区制转移(Markov regime switching)模型|附代码数据

原文链接:http://tecdat.cn/?p=12187 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于马尔可夫区制转移模型的研究报告,包括一些图形和统计输出。 金融分析师通常关心检测市场何时“发生变化”:几个月或至几年内市场的典型行为可以立即转变为非常不同的行为。投资者希望及时发现这 ......
switching 模型 语言 代码 数据

C语言学习随笔-03 基本语法

c语言程序由函数构成,每个函数可以实现一个或多个功能。 一个正规程序可以有多个函数,但是有且只有一个主函数。 函数只有在被调用的时候才执行,主函数由系统调用执行。 函数的格式必须按照规范书写。 C 语言程序文件的后缀为 .c 1、C的令牌(Token):C程序由各种令牌组成,令牌可以是关键字、标识符 ......
语言学习 语法 随笔 语言 03

python学习----编程题02

题目:企业发放的奖金根据利润提成。利润(0)低于或等于 10万元时,奖金可提 10%;利润高于 10 万元,低于 20 万元时,低于 10万元的部分按 10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成540万60万之间时高于40万元的部分,可提成3% ......
python

大语言模型优化方法简介:Prompt、RAG、Fine-tuning

GPT、LLama、Gemini等大语言模型虽展现出强大能力,但在实际应用中仍有问题,例如在准确性、知识更新速度和答案透明度方面,仍存在挑战。 论文“Retrieval-Augmented Generation for Large Language Models: A Survey(面向大语言模型的 ......
Fine-tuning 模型 语言 简介 方法
共14000篇  :7/467页 首页上一页7下一页尾页