自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 JS面试题集锦——自测Javascript熟练程度(1-10)

前端常见JS面试题,自测JS熟练程度undefined和null的区别?二者都是JS中的基本数据类型(types=['string'、'number'、'boolean'、'null'、'undefined'、'symbol'、'bigint']),且二者同为虚值:console.log(!!null) // falseconsole.log(!!undefined)...

2020-04-14 21:32:50 470

原创 Echart的简单使用及动态配置

话不多说,直接上代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Echarts</title> <script src="../js/plugins/echarts.min.js"></script> &lt...

2020-04-14 20:26:37 1009

原创 CSS实现水平垂直居中的六种方式

最近面试经常会被问到CSS实现水平居中的方法,特此总结一下

2020-04-04 21:03:19 183

原创 js数组常用遍历方法——filter、map、foreach、reduce、some、every

filter函数——筛选数组中符合条件的一些元素参数列表:传入一个箭头函数(匿名函数),箭头函数的参数:item, index, arr 分别指元素、元素对应的索引、传入进来的数组(在实例中为arr)实例:// filter 过滤掉数组中的奇数var arr = [1, 3, 4, 6, 7, 8]var after = arr.filter(item => { ret...

2020-03-16 16:49:36 414

原创 js之promise——以一种优雅的方式处理异步请求

1. 什么是promise?2. 为什么要使用promise?3. 基础用法方式一:<!DOCTYPE html><html><head></head><body> <script> new Promise((resolve, reject) => { ...

2020-03-01 16:11:05 1051

转载 计网TCP之四次挥手(分手)

原文地址:点击这里上一篇博客说了三次握手为什么是是三次(点击这里),那么现在就介绍一下四次挥手。大家都知道TCP是全双工的,再建立连接时的三次握手中的FIN和ACK一起发送,这里就会有疑问,为什么在四次挥手的时候没有将FIN和ACK一起发送呢?带着这个问题继续向下看,答案就在其中。  说到四次挥手,顾名思义,就是在关闭连接的时候双方一共要操作四次,来看一下这四次都是怎么操作的:  从图中可...

2020-02-29 00:05:17 243

转载 计网TCP之三次握手(转自阿里大佬)

作者:HioHio原文地址来源:知乎三次握手的误解与错误类比(RFC解读)关于TCP三次握手几乎是应届毕业生面试常见的问题了,然而网上还很多比比皆是的错误,以知乎 TCP为什么是三次握手,而不是两次或四次? 上的热门答案为例子,第一个3.6K 次赞同的类比就是错误的:三次握手:“喂,你听得到吗?”“我听得到呀,你听得到我吗?”“我能听到你,今天 balabala……”同样这个...

2020-02-28 23:13:20 287

原创 win10安装docker部署Golang web应用

目录· 环境需求· 下载及安装· 常见配置临时生效:永久生效:· 简单命令· 部署应用· 环境需求确认Docker for Windows的环境条件。· 启动虚拟化进入任务管理器(ctrl+alt+delete),点击性能->cpu ,查看虚拟化是否已启用,如果虚拟化是已禁用,那么你需要重启电脑进入bios开启虚拟化(我们的发的笔记本cpu都是支持虚拟化的,重启时进入bios按es...

2020-02-08 14:02:46 1808

原创 如何连接docker中MySQL容器

我以gin web项目为例,演示在容器中运行时mysql的相关配置。登入MySQL修改访问权限并刷新权限。update user set host = '%' where user = 'root';grant all on *.* to admin@'%' identified by 'root' with grant option; 允许所有用户拿着密码“root”去访问。flus...

2020-02-08 14:00:39 13840 2

原创 Golang基础之反射——李文周老师

go web项目使用反射来读取ini类型配置文件引言:本小节对于开发人员来讲只是一个帮助理解性的文档,对于实际开发并没有很大帮助。这节内容对于框架开发人员会很重要,因为他们需要读取很多配置文件。我们在实际项目开发的配置中实际上也会用到这部分内容,所以我做了一个demo来演示。内容项目地址: ex_reflect运行截图:相关说明:项目使用了go-ini插件来帮助读取ini配置内容,时间...

2020-02-06 16:18:20 708

原创 Go实现简单排序之冒泡、选择、插入排序

1. 冒泡排序代码:package mainimport "fmt"var list = []float32{77, 99, 44, 55, 22, 88, 11, 0, 66, 33}func main() { fmt.Println("排序前:", list) for right:=len(list)-1; right>1; right-- { for left...

2020-02-04 11:48:06 94

原创 Java实现冒泡、选择、插入简单排序及效率分析

1. 冒泡排序上代码:package Sort.BubbleSort;import Sort.Display;public class BubbleSort { public static void main(String[] args) { long[] a={77, 99, 44, 55, 22, 88, 11, 0, 66, 33}; Di...

2020-02-04 11:43:39 350

原创 Golang基础之接口习题——李文周老师

面试题注意:这是一道你需要回答**“能”或者“不能”**的题!首先请观察下面的这段代码,然后请回答这段代码能不能通过编译?type People interface { Speak(string) string}type Student struct{}func (stu *Student) Speak(think string) (talk string) { if thin...

2020-01-30 18:40:02 908 1

原创 Golang基础值自定义包——李文周老师

本小节讲的是自定义包的使用,我们从李老师的练习题引入。练习题:编写一个clac包实现加减乘除四个功能函数,在snow这个包中导入并使用加减乘除四个函数实现数学运算。题目不难,我先贴代码:// main.go 程序入口package mainimport ( "ex_package/calc" "fmt")func main() { fmt.Println(calc.Add(...

2020-01-28 22:45:21 348

原创 Golang基础之结构体基础——李文周老师

struct面试题——推测下述代码的运行结果type student struct { name string age int}func main() { m := make(map[string]*student) stus := []student{ {name: "小王子", age: 18}, {name: "娜扎", age: 23}, {name: "大王八...

2020-01-27 17:01:53 1241 2

原创 Golang基础之指针基础——李文周老师

最近几天赶上了过年,一直就偷懒没更文。今天是大年初三,肺炎还在扩展,但今天的头条是陪伴了我十多年的那个人,还有他最爱的女儿。我几乎没有经历不敢相信地阶段,就看到了同学、朋友的安慰,开始躲在被窝哭泣…我发现我特别不愿意看到别人发给我的信息,不想别人跟我提起那个人…我想要努力放下,我想要珍惜从即刻起的每分每秒时光…只为成为更好的自己,践行Mamba mentaliy,追逐我的青春…就从现在开始。由...

2020-01-27 13:39:23 2824

原创 Golang基础之函数基础——李文周老师

函数这一小节涉及内容比较多,其中关于defer有一经典案例题和一面试题,这些我会在后面的博客中写到练习题:分金币。/*你有50枚金币,需要分配给以下几个人:Matthew,Sarah,Augustus,Heidi,Emilie,Peter,Giana,Adriano,Aaron,Elizabeth。分配规则如下:a. 名字中每包含1个'e'或'E'分1枚金币b. 名字中每包含1个'i'...

2020-01-22 16:51:20 727

原创 Golang基础之Map基础习题——李文周老师

代码如下:package mainimport ( "fmt" "strings")func main() { s := "how do you do" fmt.Println(WordCount(s))}func WordCount(s string) map[string]int { //return map[string]int{"x": 1} m := ...

2020-01-21 11:49:38 843 1

原创 Golang基础之切片基础习题——李文周老师

1. 请写出下面代码的输出结果。func main() { var a = make([]string, 5, 10) for i := 0; i < 10; i++ { a = append(a, fmt.Sprintf("%v", i)) } fmt.Println(a)}运行截图:结果分析:起初我误以为a切片的类型为int,故推测结果为[0,0,0,0,0,0,1...

2020-01-20 15:34:09 1872

原创 Golang基础之数组基础习题——李文周老师

求数组[1, 3, 5, 7, 8]所有元素的和附代码如下:package mainimport "fmt"func main() { a := [...]int{1, 3, 5, 7, 8} sum := 0 for _, v := range a { sum += v } fmt.Println(sum)}找出数组中和为指定值的两个元素的下标,比如从数组[1...

2020-01-20 12:28:20 821

原创 Golang基础之流程控制习题——李文周老师

编写代码打印9*9乘法表。代码如下:package mainimport "fmt"func main() { i := 1 // 左乘数 j := 1 // 右乘数 for { if i<=j { fmt.Print(i*j," ") i += 1 continue // 跳出本次...

2020-01-19 19:21:41 338

原创 Golang基础之变量基础类型习题——李文周老师

编写代码分别定义一个整型、浮点型、布尔型、字符串型变量,使用fmt.Printf()搭配%T分别打印出上述变量的值和类型。代码如下:package mainimport "fmt"var ( age int money float32 isMarried bool name string)func main() { age = 20 money = 200.0 i...

2020-01-18 23:15:56 703

原创 Java中int与String类型变量的互转

Java中常见的类型转换 最近在LeetCode看了些算法题,不少地方我用到了基础类型的转换,在这里总结一下常见的类型转换方法。int转String方法一:public static void main(String[] args) { int a = 3; String s = a+""; System.out.println(s);...

2020-01-16 15:11:15 225 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除