- 博客(45)
- 收藏
- 关注
转载 Go import 三种形式:下划线,点,别名
如同其它语言,Golang 里面的 import 作用是引用其它 package 。除了直接 import ,常见的 import 有三种特殊形式(或者叫前缀),分别是前面加下划线(_),加点(.),加别名。一、加下划线:import 下划线(如:_ "github.com/go-sql-driver/mysql")的作用:当导入一个包时,该包下的文件里所有 init() 函数 都会被执行。然而,有些时候我们并不需要把整个包都导入进来,仅仅是是希望它执行 init() 函数而已。这个时候就可
2021-03-24 15:19:43
2578
转载 Go: Printf() 和 Println() 区别 (转载)
Println 与Printf 都是fmt 包中的公共方法,在需要打印信息时需要用到这二个函数,那么这二个函数有什么区别呢?Println :可以打印出字符串,和变量Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形也就是说,当需要格式化输出信息时一般选择 Printf,其他时候用 Println 就可以了,比如:a := 10fmt.Println(a) //rightfmt.Println("abc") //rightfmt
2021-03-17 15:29:21
224
原创 Go(2)
Go 语言函数函数参数函数如果使用参数,该变量可称为函数的形参。形参就像定义在函数体内的局部变量。调用函数,可以通过两种方式来传递参数: 传递类型 描述 值传递 值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 引用传递 引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际
2021-03-17 15:22:50
232
原创 Go(1)
Go 语言Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。Go 语言特色简洁、快速、安全 并行、有趣、开源 内存管理、数组安全、编译迅速G...
2021-03-16 14:39:39
215
原创 运算符 相与、相或、相异或、取反、左移、右移
运算 符号 解释 例子 与 & 两个数字相与:当两个数字对应的二进位均为1时,结果位为1,否则为0。参与运算的数以补码出现。 3&5 => 0000 0011 & 0000 0101 = 0000 0001 = 1 或 | 两个数字相或:当两个数字对应的二进位有一个为1时,结果位为1,否则为0。参与运算的数以补码出现。 3|5 => 0000 0011 | 0000 0101 = 0000 011...
2021-03-15 11:29:10
18672
转载 CURL 发送POST请求
原文curl -H "Content-Type: application/json" -X POST -d '{"user_id": "123", "coin":100, "success":1, "msg":"OK!" }' "http://192.168.0.1:8001/test"参数 内容-H 请求头-d POST内容-X 请求协议简介curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数
2021-03-09 10:10:40
595
原创 vue面试题整理(1)
什么是vuex?在那种场景下使用?vuex 是全局状态管理工具,它有以下几个核心部分组成:state:存储数据;mutations:更新数据的方法;actions:调用mutations方法,更新state数据;getters:对state中的数据进行预处理;只用来读取的状态集中放在store中;改变状态的方式是提交mutations,这是个同步的事物;异步逻辑应该封装在action中.在main.js引入store,注入。新建了一个目录store,….. expo.
2021-01-08 12:28:55
321
原创 Vue目录和文件分析
main.js 分析src/main.js是项目的入口文件,其代码如下:// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with an alias.import Vue fr...
2020-04-02 14:57:59
420
转载 PHP常见的设计模式
设计模式六大原则 开放封闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象. 依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 单一职责原则:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 接口隔离原则...
2020-01-08 10:09:27
162
原创 Postman 使用说明
本文主要描述 postman 的功能与使用方法Postman 是 404 大厂的基于 javascript 语言完成的一款超级强大的插件,名字也很亲近(邮递员)。可以用于做 API 请求测试。前端后台测试使用 Postman 都可以提供很多帮助,使用方便而且功能全面。最赞的是还有接口文档在线生成,一边测试一边就可以完成文档的编写。环境Postman 有各种版本 Mac,win...
2020-01-08 09:55:26
862
原创 钉钉Windows客户端无法显示图标和菜单的问题
图标都没了,卸载重装重启没得用。解决方法下载windows防火墙修复工具:https://support.microsoft.com/zh-cn/help/17613/automatically-diagnose-and-fix-problems-with-windows-firewall修复后重启钉钉。原文:https://www.j...
2019-10-21 17:16:36
4687
原创 python_选择排序
ps: python2.x print "hello python!"python3.x print("hello python!")
2019-04-24 14:44:00
197
原创 python_二分查找
def binary_search(list, item); low = 0; high = len(list) - 1; while low <= high: mid = (low + high) / 2; guess = list[mid]; if guess == item: retur...
2019-04-24 14:40:23
428
1
原创 今天的小BUG:关于array_merge()
$arr0= NULL;$arr1 = [1,2,3];$arr2= array_merge($arr0,$arr1);结果: $arr2 = NULL解决方法:$arr2 = array_merge((array)$arr0 ,(array)$arr1);结果:$arr2 = [1,2,3];
2019-04-19 16:27:25
241
原创 一个 BUG
我在插入数据时,报错如下SQLSTATE[HY093]: Invalid parameter number: no patameters were bound经排查,是数据值为 NULL 的原因。
2019-04-17 11:23:50
194
原创 指针
Ⅰ.指针与指针大小的概念C程序设计中使用指针可以:①动态分配内存②使程序简洁、紧凑、高效③有效地表示复杂的数据结构④得到多于一个的函数返回值1.内存地址:内存中存储单元的编号 例:信箱是内存 信箱格是存储单元 信息编号是内存地址2.变量地址:程序编译或函数调用时为变量分配的内存单元起始地址,内存大小由变量的数据类型决定&取地址符 sizeof获得变量和数据类型所占内...
2017-11-30 10:22:36
483
原创 变量的作用域和生存期
变量的作用域:即变量的作用范围(有效范围)。表现为变量有的可以在整个程序或其他程序中进行引用,有的则只能在局部范围内引用。按其作用域范围可分为 局部变量和全局变量变量的生存期:变量从生成到被撤销的这段时间。实际上就是变量占用内存的时间。按其生存期可分为 动态变量和静态变量变量只能在其生存期内被引用,而变量的作用域直接影响变量的生存期。局部变量的作用域和生存期在函数...
2017-11-27 15:47:19
16706
5
原创 函数参数的传递方式
函数参数的传递方式根据实参传递给形参值的不同,通常有值传递方式和地址传递方式两种。值传递方式:函数调用时,为形参分配单元,并将实参的值复制到形参中;调用结束,形参单元被释放,实参单元仍保留并维持原值特点:①形参与实参占用不同的内存单元②单向传递 实参 -> 形参#include void swap(int a, int b);void main(){
2017-11-27 11:38:21
634
原创 一维数组
数组(1)一维数组:数据类型符 数组变量名[整型常量表达式];int a[10]; float b[20]; char c1[5],c2[10];一维数组元素:数组名[元素下标0 1 2 3...]
2017-11-23 16:46:55
398
原创 基本输入输出和顺序程序设计
1.程序的控制结构 2.格式化输出 printf3.格式化输入scanf函数4.字符的非格式化输入和输出5.顺序程序设计举例
2017-11-16 20:12:43
2563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人