怎样判断interface{}所属类型interface类型定义了一组方法,如果某个对象实现了某个接口的所有方法,则此对象就实现了此接口。空interface(interface{})不包含任何的method,正因为如此,所有的类型都实现了空interface。我们知道interface的变量里面可以存储任意类型的数值(该类型实现了interface)。那么我们怎么反向知道这个变量里面实际保存了的
原创
2023-02-07 00:00:07
245阅读
习题:https://github.com/rundaisc/goLearningTest/tree/master/day1 day1 创建一个基于 for 的简单的循环。使其循环 10 次,并且使用 fmt 包打印出计数 器的值 package main import "fmt" func mai
原创
2021-09-17 13:39:24
271阅读
1.下面这段JS程序的执行结果是:var a = [1,2,3];
var b = a.slice();
b.push(4);
console.log(a)解析:这里是输出a,答案是[1,2,3] slice()方法返回新数组,不会改变原数组。它的参数有两个,第一个参数start,缺省为0,第二个参数end,缺省为末尾2.以上代码,在浏览器中执行的结果是var A = {
n:4399
};
转载
2023-09-01 15:47:12
94阅读
小例题: 九九乘法表: 检测回文(中文): 统计一段字符串,中文,字符,数字,空格,出现的次数:
原创
2021-05-11 15:08:02
356阅读
#!/bin/bashecho"小学生测验面向小学1~2年级学生,随机选择两个整数进行四则运算,要求学生解答。功能要求:(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;(2)确保算式没有超出1~2年级的水平,只允许进行100以内的四则运算,不允许两数或运算结果超出0~100的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,
原创
2018-08-13 09:35:48
350阅读
#include<stdio.h>
int fact()//计算阶乘的函数
//void printstar(int x);//打印星号的函数
void printstar(int x)
{
for(int i=0;i<x;i++);{
printf("✳");
}
}
int main(){
printstar(9);
p
转载
2021-01-24 21:58:52
189阅读
2评论
我目前是一个活跃的初学者Rust程序员,刚刚开始学习。在我的学习过程中,我对 Rust 有很高的接受度,并非常欣赏其内存管理设计和独特的编程语言功能。作为 Rust 的初学者,我们都需要一些编程练习来帮助我们进入 Rust 编程的世界。我已经学习 Rust 大约一个星期了,我试图使用 Rust 模仿 MDBook 程序,并开发了一个类似的程序。通过这个项目我练习一些 Rust 的编程技能。现在源代
简单原理: 选择一个值作为最小值,在后面的元素中找比它还小的值进行交换 //选择一个最小值,再寻找比它还小的进行交换 func SelectionSort(arr *[]int){ for i:=0;i<len(*arr);i++{ minIndex:=i for j:=i+1;j<len(*arr
原创
2021-06-17 19:16:28
248阅读
005.面向对象&接口编程 1 面向函数编程 1.1 将数据作为参数传递到函数入参 1.2 对象与函数是分离的 2 面向对象编程 2.1 使用者看起来函数作为对象的属性而非参数 2.2 函数属于对象 2.3 method是附属在一个给定的类型上的,他的语法和函数的声明语法几乎一样, 只是在func后
原创
2021-07-26 14:19:50
367阅读
公众号首发、欢迎关注 TCP网络编程 存在的问题: 拆包: 对发送
原创
2022-09-16 23:28:46
209阅读
4.2、Golang并发编程channelGo提供了一种通道机制,用于goroutine之间共享数据通道需要指定数据类型通道分类:无缓冲通道同步通讯缓冲通道异步通讯语法go//整型无缓冲通道,默认零值Unbuffered:=make(chanint)//整型缓冲通道buffered:=make(chanint,10)通道数据交换gochannel:=make(chanstring,5)//将值发送
原创
精选
2022-10-24 17:42:00
390阅读
1.变量,常量
package main
import "fmt"
func main() {
//变量
var (
x, y int //同时声明 x,y 为整数
z float64
)
//
d := 33 //简短声明变量
e := int64(2) //声明e为 2 的64位整数
//常量
const a = 64
const (
b
转载
2021-06-23 10:12:00
91阅读
一、JavaScript简介1、什么是Javascript?Javascript简介js,由网景公司开发的客户端脚本语言(Java服务器端的编程语言),不需要编译,可以直接运行 web前端三层: 结构层HTML定义页面的结构 样式层css定义页面的样式 行为层Javascript用来实现交互,提升用户体验 2、Javascript作用 在客户端动态的操作页面 eg:购物车 在客户端做数据校验 在客
转载
2023-09-20 13:49:52
105阅读
自定义两个类Person和Student,且Student继承自Person。Person类主要描述人的姓名和性别两大基本特征。Student类除了保持父类的基本属性之外还具有分数、主修两个公有属以及一个私有属性(学号)。请根据上述的基本说明,对stu和stu_2两个对象的信息进行综合展示任务1、自定义Person类,并重写其构造(初始化)方法__init__( ),将name和gender参数
原创
2022-10-18 21:11:32
222阅读
4评论
第一题: 编写脚本,求100以内所有正奇数之和 答案1: #!/bin/bash sum=0 for n in `echo {1..100..2}`;do &n
原创
2018-02-27 15:18:25
982阅读
## 1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来
```
[root@centos8 ~]# cat /etc/passwd | grep -v /sbin/nologin |wc -l
5
[root@centos8 ~]# cat /etc/passwd | grep -v '/sbin/nologin'|cut -d
原创
2021-07-25 18:09:41
163阅读