数组 脚本 函数shell

(C语言)每日代码||2023.12.25||函数传参,传入数组时传递的是数组首元素地址

向函数传入某数组时,可以在函数内修改该数组的元素。 #include <stdio.h> void test(char* p, char arr[]) { *p = 'h';//能改变 *arr = 'h';//能改变 *(p + 1) = 'e';//能改变 *(arr + 1) = 'e';// ......
数组 函数 元素 语言 代码

# 接口约束数组 - 了解

接口约束数组 超级烦人 接口约束 接口也可以用来描述数组: interface INewArray { [index: number]: number } let arr: INewArray = [1, 2, 3] INewArray 表示:只要索引的类型是数字时,那么值的类型必须是数字。 虽然接 ......
数组 接口

CLR/C++回调函数callback和C# delegate的互相转换

在进行CLR/C++进行开发的时候会经常遇到C++回调函数和C#的delegate之间的相互转换,例如在C++非托管类型的代码中的回调函数需要使用C#类的函数,或者是在C#代码中需要使用非托管C++的函数,这时候就需要在回调函数和delegate代理之间进行转换。 C++: 回调函数: typede ......
函数 callback delegate CLR

(C语言)每日代码||2023.12.25||strcpy()函数两个参数中的'\0'

#include <stdio.h> #include <string.h> #define MAX 500 void test() { char arr1[] = { '1','2','3','4','\0','5','6','7','8' }; char arr2[] = { 'a','a',' ......
函数 参数 两个 语言 代码

部署系统自动执行脚本方式

1.首先将脚本写好,然后放到 /usr/local/sbin/ 目录下 2.然后开始执行 crontab -e 命令,来编辑制动执行脚本的命令; 如下图: (1) (2) (3) ......
脚本 方式 系统

C语言: 函数 值传递 || 指针传递

在C语言中,函数可以使用指针传递和值传递来传递参数。 通常情况下,使用值传递是最常见和最简单的方式。在值传递中,函数的参数会被复制一份,然后传递给函数。这意味着在函数内对参数的修改不会对原始数据产生影响。当你只需要传递一个简单的数据类型,如整数或浮点数时,值传递是一个不错的选择。 指针传递则适用于以 ......
指针 函数 语言

Ubuntu 20.04 设置开机自启脚本启动java程序

1)cp /lib/systemd/system/rc-local.service /etc/systemd/system2)修改/etc/systemd/system/rc-local.service,在该文件的最底部添加(可用vi /etc/systemd/system/rc-local.ser ......
脚本 程序 Ubuntu 20.04 java

三、函数、时间格式化

1.函数 2.时间格式化 1.函数 #不可变对象实例:数字、字符串、元组,如数字,变量赋值 a=5 后再赋值 a=10,这里实际是新生成一个 int 值对象 10,再让 a 指向它,而 5 被丢弃,不是改变 a 的值,相当于新生成了 a。#可变对象实例:列表、集合、字典 ,如变量赋值 la=[1,2 ......
函数 格式 时间

shell脚本之定期杀非活session连接

!/bin/bash ORACLE_SID="testdb" ORACLE_HOME="/u01/app/oracle/product/11gR2/db" INACTIVE_TIMEOUT=60 # 非活动超时时间(秒) 设置Oracle环境变量 export ORACLE_SID export O ......
脚本 session shell

shell 脚本添加crontab任务

现有的任务复制出来 crontab -l > cron.cron 新的写到文件里 echo '20 0 * * * bash ~/clean.sh' >> cron.cron 再把任务加到crontab crontab cron.cron ......
脚本 任务 crontab shell

Qt 中的多线程 :重写 run 函数

Qt 中的多线程主要是为了防止复杂耗时的操作阻塞主线程,导致界面卡死的问题。可以通过继承 QThread 类后,重写 run() 函数来实现。 一、 定义继承自 QThread 的类 定义一个类继承自 QThread,并重写虚函数 run(),将耗时的操作放在 run()函数中,然后在主线程中来通过 ......
线程 函数 run Qt

words这些数组反推aes/des等iv/key的字符串

我们经常会遇到一些js里面先见到words等数组的,但是不知道它原始的字符串是什么的情况,这个时候我们可以使用对称的stringify进行还原, 比如CryptoJS.enc.Utf8.parse('key或者iv值')的结果,我们可以通过CryptoJS.enc.Utf8.stringify(Cr ......
数组 字符串 字符 words aes

JavaScript(JS) 数组

​ JavaScript 数组是一个可变长度的对象,用于存储多个值。数组的值可以是任何类型,包括数字、字符串、对象、函数等。 参考文档:JavaScript(JS) 数组-CJavaPy 1、创建数组 可以使用以下方式创建数组: 使用方括号 [] 来创建一个空数组: JavaScript const ......
数组 JavaScript JS

C语言全局变量的extern+typedef函数指针+uvm_queue/pool/config_db/resource_db/barrier+接口设计分层+PCIe电气接口

C语言全局变量的extern 全局变量在不同的文件引用,需要加上extern,才能引用到。 如果没有extern关键词,则认为是一个定义,而不是引用,引发同名冲突。 函数也是一样。要在本文件引用其它文件的函数,需要增补extern关键字。 而其它文件,声明和定义过该函数。 typedef函数指针 h ......
接口 指针 全局 变量 resource_db

C练习——幂函数

实现求次方函数:输入无符号整型数 n k ,输出n的k次方 #include <stdio.h> int power(int n, int k) //函数功能:求n的k次方 { int i = 0; int pow = 1; if (k > 0) { for (i = 1; i <= k; i++) ......
函数

Day37 数组的定义、声明和创建

数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. ​ (数组的下标是从0开始的!!!!!!) 数组的声明和创建 1.首先必须声明数组变量,才能在程序中使用数组。下面 ......
数组 Day 37

Go 语言学习指南:变量、循环、函数、数据类型、Web 框架等全面解析

学习基础知识 掌握 Go 语言的常见概念,如变量、循环、条件语句、函数、数据类型等等。深入了解 Go 基础知识的好起点是查阅 Go 官方文档 文章链接:Go 编程语言详解:用途、特性、与 Python 和 C++ 的比较 基本语法 了解 Go 语言的基本语法,包括 Go 程序的执行方式、包引入、主函 ......
语言学习 变量 函数 框架 语言

动态修改OPENWRT网卡MAC及DHCP主机名的脚本

/etc/init.d/macchgr #!/bin/sh /etc/rc.common START=17 uci set network.wwan.macaddr=00:00:0c`hexdump -n3 -e'3/1 ":%02x"' /dev/urandom` uci set network. ......
网卡 脚本 主机 OPENWRT 动态

51 单片机【外部中断、定时器中断、回调函数】

51 单片机【外部中断、定时器中断、回调函数】 ​ 这里的外部中断类似监听器,时时刻刻监视某引脚的电平变化;这里的定时器中断类似于定时任务,可以定时执行某函数;这里将回调函数和中断结合起来,案例里有点设计模式的味道(忘了哪个了,也可能就是感觉,关于高层不能调用低层的解决),也有点函数式编程的味道。 ......
定时器 单片机 函数 51

HBase Shell操作&Flink写入HBase

一、HBase Shell操作 1、基本操作 1)进入HBase客户端命令行 [root@bigdata1 hbase]$ bin/hbase shell 2)查看帮助命令 hbase(main):001:0> help 3)查看当前数据库中有哪些表 hbase(main):002:0> list ......
HBase Flink Shell amp

C语言函数题

函数篇 编写一个函数,可以实现给出算数运算的功能,给出两个值以及算数运算符号可以算出相应的结果 #include<stdio.h> int math(int a,int b,char c);//开头声明一个自己定义的函数 int main() { int a,b,c,sum; printf("请输入 ......
函数 语言

leetcode-88 合并两个有序数组

题目要求: 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数组 ......
数组 leetcode 两个 88

Shell中的变量

Shell, 是一个脚本编程语言 1.定义变量 2.执行命令:echo ls cd cp 3.if判断逻辑,while循环逻辑 4.自定义的函数 Shell中的变量: 实例: #!/bin/sh # 定义变量 OUTDIR=/opt # 使用变量 echo "output to : ${OUTDIR ......
变量 Shell

Java数组常见的几种排序。

public class code2 { public static void main(String[] args) { int[] x = {37, 89, 23}; for (int z = 0; z < x.length - 1; z++) { int minIndex = z; for ( ......
数组 常见 Java

C++ --- 函数重载

什么是函数重载 函数重载: 是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数或类型或顺序)必须不同,常用来处理实现功能类似数据类型不同的问题。 函数重载是C++在C语言基础上进行的改进,解决了C语言同名函数无法服务不同类型的参数的问题,在C中 ......
函数

箭头函数

箭头函数 1. this是静态的,永远指向函数声明时所在作用域的this值,比如在全局作用域下,箭头函数的this就是window; 2. 箭头函数没有构造函数; 3. 箭头函数没有参数arguments; 4. 箭头函数的还可以进一步简写: ​ 1). 当且仅当只有一个参数时,可以省略小括号; ​ ......
箭头 函数

基于TigerBot-13b训练其函数调用能力

写在前面 原生的tigerbot似乎并不支持函数调用,于是我来支持一下 数据集 我在huggingface上找了个英文的数据集 https://huggingface.co/datasets/sadmoseby/sample-function-call 这里面包含了1k组的函数调用,这个数据集的特点 ......
函数 TigerBot 能力 13

Linux Shell: 写程序 翻译单词

脚本 #!/usr/bin/python3 import sys import requests import json from termcolor import colored url = 'https://fanyi.baidu.com/sug' data = {'kw': sys.argv[ ......
单词 程序 Linux Shell

Linux Shell: 写程序 背单词

网上下载了一个英语词根和英语单词文件,包含导入到数据库的sql语句:english-root.sql和english_word.sql,于是写个脚本辅助背单词。 脚本 脚本逻辑:通过随机数获得词根编号,取得词根,过滤出其中的词根字符,并从数据库中提取以这些词根字符开头的单词。 脚本操作:接收一个传入 ......
单词 程序 Linux Shell

随笔-开发-将安装脚本和安装文件打包成一个文件

需要在服务器安装一些工具,除了安装脚本还需要安装文件,可以打包成一个文件方便管理 示例: . ├── makefile └── pushgateway ├── gtw_install.sh └── pushgateway-1.4.3.linux-amd64.tar.gz makefile: PRJ_ ......
文件 脚本 随笔
共10300篇  :18/344页 首页上一页18下一页尾页