编程语言 语言crates cargo

Go 语言请求DNS解析结果

package ksyunwarning import ( "context" "fmt" "net" "time" ) // LookupDomainNameIp 使用net包做DNS解析请求 func LookupDomainNameIp(domainString, nameServer str ......
语言 结果 DNS Go

C++系列十:日常学习-元编程

[TOC](元编程) # 介绍: C++ 元编程(Metaprogramming)是一种高级技术,允许在编译时生成代码和执行代码。它使用 C++ 的模板系统和编译器的特性来实现,在某些情况下,可以用来生成高性能的代码或实现通用的库。下面是 C++ 元编程的详细介绍: 1. **模板元编程**:C++ ......

Java语言与其环境:常见问题解答

# Java语言与其环境:常见问题解答 在本博客文章中,将深入探讨Java编程语言的特点和环境,解释一些常见的关于Java的疑问。 ## Java语言的特点是什么? Java是一种高级编程语言,它具有以下几个主要的特点: 1. **简单**:Java的语法与C和C++非常相似,但它消除了这两种语言中 ......
常见问题 常见 语言 环境 问题

前端编程题(一):数组

### 手写数组常见方法 ```js // 数组map Array.prototype.myMap = function (callback) { const arr = [] for (let i = 0; i { return pre.concat(Array.isArray(cur) && d ......
数组 前端

vue语言中的keep-alive的作用

在前端Vue语言中,keep-alive是一个抽象组件,用于在Vue组件树中缓存动态组件。它可以有效地保留组件的状态,以避免在组件之间切换时重复渲染和销毁组件,从而提高性能。 使用keep-alive包裹动态组件后,当动态组件被切换时,它将会被缓存,而不是被销毁。这样,组件的状态、DOM以及所有的子 ......
keep-alive 作用 语言 alive keep

[编程基础] Python内置模块collections使用笔记

collections是Python标准库中的一个内置模块,它提供了一些额外的数据结构类型,用于增强Python基础类型如列表(list)、元组(tuple)和字典(dict)等。以下是对collections模块中主要数据结构类的概述: - namedtuple:命名元组,创建一个带有名称的tup ......
collections 模块 基础 笔记 Python

Java语言笔记2

# Java语言笔记2 ## 什么是计算机 计算机、程序、硬件、软件的概念 计算机的应用:科学计算、数据处理、自动控制、人工智能、网络等 ## 计算机硬件 CPU、Memory、Motherboard、I/O 显卡和GPU的区别:显卡包括了GPU和一些接口。 ## 冯诺依曼体系结构 **John v ......
语言 笔记 Java

Java语言笔记3

# Java语言笔记3 Write Once、Run Anywhere ## Java的特性和优势 简单性 面向对象 **可移植性** 高性能 分布式 动态性 多线程 安全性 健壮性 ## Java的三大版本 JavaSE:标准版(桌面程序、控制台开发) ~~JavaME:嵌入式开发(手机、小家电) ......
语言 笔记 Java

JAVA小白 编程练习500题 超详细!!!带答案!!!持续更新中~

JAVA小白 编程练习500题 超详细!!!带答案!!!持续更新中~ JAVA小白编程题练习 可能有很多刚入门的小白不知道自己如何能快速提升编程技巧与熟练度 其实大佬进阶之路只有一个~ 那就是疯狂码代码!!!实践出真知!!! 所以为了大家能够想练习的时候有素材,泡泡给大家整理了一些练习题 由于平时比 ......
答案 JAVA 500

[八股]多进程编程

进程调度策略: 先来先服务。 短作业优先 最短剩余时间优先 优先级调度 时间片轮转 进程调度的发起来区分:抢占式、非抢占。 非抢占就是主动调度的(自己CPU用不上了,可以交出CPU使用),抢占式就是进程以外的中断事件返回时,或者一些状态切换过程中被动发生的,被标记为可调度并没有正常向下执行。 不管是 ......
八股 进程

Web前端编程范式

## Event-Driven Programming - **[Comparison Between Different Observer Pattern Implementations](https://github.com/millermedeiros/js-signals/wiki/Comp ......
范式 前端 Web

3天上手Ascend C编程丨带你认识Ascend C基本概念及常用接口

Ascend C是华为昇腾面向算子开发场景的编程语言,想省时省力快速入门可以看这篇文章,为你系统化梳理AscendC编程最重要的知识点,3天快速上手不迷路。 ......
Ascend 接口 常用

并发编程-this引用逃逸

1、什么是This逃逸? 在构造器构造还未彻底完成前(即实例初始化阶段还未完成),将自身this引用向外抛出并被其他线程复制(访问)了该引用,可能会问到该还未被初始化的变量,甚至可能会造成更大严重的问题。 https://www.cnblogs.com/jian0110/p/9369096.html ......
this

4.go语言复合类型简述

[TOC] # 1. 本章前瞻 很好,经过很长的时间,你终于来到go语言的复合类型中,这里会介绍go语言的3种复合结构:切片(slice,可变数组),映射(map)和字符串(string)。 有些老手可能会问: 1.那结构体(struct)呢,你怎么不介绍? 答:现在还没法完整地介绍结构体(stru ......
语言 类型 go

twincat3编程规范

twincat编程遵循IEC61131-3标准 1.声明变量及数据类型: 变量名不区分大小写; 变量名首字符是字母或下划线,由字母、数字、下划线组成; 变量名不能包含空格、连续下划线、特殊字符; 声明输入输出变量,例如: regwordout AT%Q* :WORD; regwordin AT%I* ......
twincat3 twincat

03 - 通用编程概念

通用编程概念:变量、基本类型、函数、注释和控制流等。 ## 一、变量与可变性 在之前也提到过,Rust 中的变量默认是不可变的,单从变量这个名称来讲,变量按理说量是可变的,但在 Rust 中却不可变,原因是 Rust 的核心是要保证安全,不过也提供让你可以使用的可变变量方法。在变量声明时使用 `mu ......
概念 03

各大语言的异同步

## go - [详解](https://studygolang.com/articles/12512) ```go type Job struct { id int randomno int } type Result struct { job Job sumofdigits int } var ......
语言

01 - 安装 Rust 和使用 Cargo

## 一、Rust 介绍 Rust 是一门系统编程语言,**专注于安全,尤其是并发安全**,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust 在语法上和 C++ 类似,但是设计者想要在 保证性能的同时提供更好的内存安全。Rust 最初是由 Mozilla 研究院的 Graydon Hoar ......
Cargo Rust 01

【校招VIP】java语言考点之关键字string

考点介绍: string作为一个特殊类,正常情况下,是遵循对象的值和引用的使用。有一定的考察频度,但有的时候==也能代表相等,与常量区的插入有关。 答案详情解析和文章内容可扫下方海报二维码或点击链接即可查看! 一、考点试题 1、关于String,StringBuilder以及StringBuffer ......
考点 关键字 关键 语言 string

2023-09-05:请用go语言编写。一个图像有n个像素点,存储在一个长度为n的数组arr里, 每个像素点的取值范围[0,s]的整数, 请你给图像每个像素点值加上一个整数k(可以是负数), 像素值会

2023-09-05:请用go语言编写。一个图像有n个像素点,存储在一个长度为n的数组arr里, 每个像素点的取值范围[0,s]的整数, 请你给图像每个像素点值加上一个整数k(可以是负数), 像素值会自动截取到[0,s]范围, 当像素值s,会更改为s, 这样就可以得到新的arr,想让所有像素点的平均 ......
像素 整数 图像 负数 数组

21-面向对象编程-多态参数

多态参数 方法定义的形参类型为父类类型,实参类型允许为子类类型 员工类(父类): public class Empolyee { private String name; private double salary; public Empolyee(String name, double salar ......
对象 参数 21

机器学习算法编程小技巧——numpy用法之numpy.empty

numpy.empty 函数用于创建一个指定形状和数据类型的新数组,但不填充任何值。这意味着它可以比其他创建数组的函数(如 numpy.zeros 或 numpy.ones)更快,因为它不需要花时间去初始化数组的值。但是,这也意味着数组的初始内容是随机的,取决于内存的状态。因此,除非你打算在创建数组 ......
numpy 算法 机器 技巧 empty

SemanticFunction 融合 LLM 和传统编程

本文将继续和大家介绍 SemanticKernel 神奇的魔法,将使用 LLM 大语言模型编写的自然语言函数和传统的编程语言编写的函数融合到一起的例子。通过本文的例子,大家可以看到 SemanticKernel 框架所推荐的一个工作模式,同时可以更好的理解 SemanticKernel 框架的用法 ......
SemanticFunction 传统 LLM

如何将Tiff文件切成瓦片( GDAL切片) gdal2tile - 基于C++语言开发

准备资料 1. 一张wgs84投影的大tiff文件,建议初学者使用一张全球 2048 * 1024 / 4096 * 2048 的完整数据(有助于观察验证) 2. 准备C++开发环境,配置好gdal (笔者使用的环境是 vs2022 + gdal-2.3.0) c++ 开发环境 3. 建立一个测试工 ......
瓦片 gdal2tile 语言 文件 2tile

编程随想曲周刊(第44期)

这里记录每周的所见所闻,周日发布。点击阅读原文可以直接访问文章链接。 # 编程 1. [科技爱好者周刊#269](https://mp.weixin.qq.com/s/eDfl8npL02Ei5SQYZL6tfw) # 文章 1. [理想的写作环境](https://mp.weixin.qq.com ......
随想曲 随想 周刊

JAVA语言基础day05

精华笔记: 循环结构: for结构:应用率最高,与次数相关的循环 三种结构如何选择: 先看循环是否与次数相关: 若相关 直接上for 若无关,再看要素1与要素3的代码是否相同: 若相同 直接上do...while 若不同 直接上while break:跳出循环 可以用在switch和循环中 cont ......
语言基础 语言 基础 JAVA day

JAVA语言基础day06

精华笔记: 数组: 复制: System.arraycopy(a,1,b,0,4); int[] b = Arrays.copyOf(a,6); a = Arrays.copyOf(a,a.length+1); 排序: Arrays.sort(arr); //对arr进行升序排列 方法:函数、过程 ......
语言基础 语言 基础 JAVA day

JAVA语言基础day04

笔记: Scanner接收用户输入的数据: 分三步,先背下来,面向对象第5天才能理解 package day04; import java.util.Scanner; //1.导入扫描仪 //Scanner结构的演示 public class ScannerDemo { public static ......
语言基础 语言 基础 JAVA day

JAVA语言基础day01

笔记: Java开发环境: java编译运行过程: 编译期:.java源文件,经过编译,生成.class字节码文件 运行期:JVM加载.class并运行.class(0和1) 特点:跨平台,一次编译到处运行 名词解释: JVM:java虚拟机 加载.class并运行.class JRE:java运行 ......
语言基础 语言 基础 JAVA day

JAVA语言基础day02

笔记: 变量:存数的 声明: 在银行开了个帐户 int a; //声明了一个整型的变量,名为a int b,c,d; //声明了三个整型的变量,名为b,c,d //int a; //编译错误,变量不能同名 初始化: 给帐户存钱 int a = 250; //声明整型变量a并赋值为250 int b; ......
语言基础 语言 基础 JAVA day
共11000篇  :87/367页 首页上一页87下一页尾页