自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go语言中的指针

任何程序数据载入内存后,在内存都有他们的地址,这就是指针。而为了保存一个数据在内存中的地址,我们就需要指针变量。比如,“永远不要高估自己”这句话是我的座右铭,我想把它写入程序中,程序一启动这句话是要加载到内存(假设内存地址0x123456),我在程序中把这段话赋值给变量A,把内存地址赋值给变量B。这时候变量B就是一个指针变量。通过变量A和变量B都能找到我的座右铭。Go语言中的指针不能进行偏移和运算,因此Go语言中的指针操作非常简单,我们只需要记住两个符号:&(取地址)和*(根据地址取值)。指针

2020-08-31 16:20:57 189

原创 Go语言基础之函数

函数Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。函数定义Go语言中定义函数使用func关键字,具体格式如下:func 函数名(参数)(返回值){ 函数体}其中:函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详见后文)。参数:参数由参数变量和参数变量的类型组成,多个参数之间使用,分隔。返回值:返回值由返回值变量和其变量类型组成,也可以只写返回值的类型,多个返回值必须用()包裹,并用,分隔。

2020-08-20 14:35:51 121

原创 Go语言基础之map

Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。mapmap是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。Go语言中 map的定义语法如下:map[KeyType]ValueType其中,KeyType:表示键的类型。ValueType:表示键对应的值的类型。map类型的变量默认初始值为nil,需要使用make()函数来分配内存。语法为:make(map[KeyType]ValueType, [cap])其中c

2020-08-17 13:12:42 103

原创 Go语言基础之切片

因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如:func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } return sum}这个求和函数只能接受[3]int类型,其他的都不支持。 再比如,a := [3]int{1, 2, 3}数组a中已经有三个元素了,我们不能再继续往数组a中添加新元素了。切片切片(Slice)

2020-08-14 23:07:33 103

原创 Go语言基础之流程控制

流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。if条件判断基本写法Go语言中if条件判断的格式如下:if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else{ 分支3 }当表达式1的结果为true时,执行分支1,否则判断表达式2,如果满足则执行分支2,都不满足

2020-08-14 23:02:56 76

原创 Array(数组)

流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。if条件判断基本写法Go语言中if条件判断的格式如下:if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else{ 分支3 }当表达式1的结果为true时,执行分支1,否则判断表达式2,如果满足则执行分支2,都不满足

2020-08-14 22:53:19 154

原创 初学go语言第二天

Go语言基础之基本数据类型整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中的short型,int64对应C语言中的long型。注意: 在使用int和 uint类型时,不能假定它是32位或64位的整型,而是考虑int和uint可能在不同平台上的差异。注意事项 获取对象的长度的内建len()函数返回的长度可以根据不同平台的字节长度进行变化

2020-08-14 22:39:09 66

原创 初学go语言第一天

最近慢慢开始接触go语言,感觉这门21世纪的C语言非常的喜欢,开始尝试学习的一点笔记,和大家分享下,往各位大佬指点!–第一天基础命令Go run hello.go直接打印该文件语句Go build 编译该文件为exe可执行文件。Go build -o xxxxx.exe编译为自定义名字的exek可执行文件。在windows系统下面编译linux下执行的文件的命令如下依次执行,最后go build下。Go语言基础声明变量,代码如下package mainimport “fmt”func

2020-08-12 23:15:48 175

原创 pasteboard 模块 官方示例报错不好使

var paste = api.require(‘pasteboard’);var param = { value: ‘Hello paste’ };paste.paste(param, function(ret, err) { if (ret.status) { api.alert({ title: ‘返回信息’, msg: ‘st...

2019-12-20 21:36:19 968

原创 关于SQL Server 2014的127.0.0.1和localhost地址无法登陆的踩坑问题

首先先排除下,你先用windows账户进数据库看看能不能进去,如果也进不去打开本地服务 找到SQL Server 的服务,看看是不是关闭了 没有打开最后两个关键如下图1,图2。我是遇见第2种情况了。图2:拿走不谢!...

2019-06-28 16:32:42 1615

原创 apicloud WIFI同步手机设备没反应问题

关闭电脑防火墙就可以了。

2019-06-27 11:26:59 2005 1

原创 学习SQL Server 建好表不能更改问题

这个原因是在SQL Server工具选项中点击设计器在点击表设计器和数据库设计器右边的 《阻止保存要求重新创建表的更改》选项取消掉。如图:ok,拿走不谢!...

2019-06-27 10:39:09 550

原创 各大数据库下载分享 SqlServer2014 Mysql 5.6.41 Oracle 11g。。。。等

废话不多说直接下链接。》》PowerDesigner 15.1中文汉化破解版下载SQLiteExpert破解版百度云:https://pan.baidu.com/s/1Hk5uMiojDNpXOWtavmTlTw提取码:nrsn拿走不谢!...

2019-06-26 18:50:06 317

转载 Mac svn安装与使用

下载应用程序:SnailSVN精简版(免费,只可创建一个工作副本)(苹果商店就可以下载)。SnailSVN专业版(收费,可同时创建多个工作副本)安装:选择内置 -> 1.7.x/1.8.x/1.9.x(随便选择一个) ,点击测试,会提示安装版本 -> 下一步-> 下一步-> 安装成功。使用:在“系统偏好设置 » 扩展 » Finder”中启用“SnailSVN...

2019-06-14 16:58:25 5094 2

原创 apicloud解决安卓微信分享缩略图一直读取第一张问题。

下面是实现代码。var sdhimg = Math.ceil(Math.random()*1000); //获取0~1000的随机数api.download({url: goods_img,savePath: ‘fs://ceshi’+sdhimg+’.jpg’, //这里要兼容安卓不获取重复图片,必须带上这个随机数参数。ios随意。report: true,cache: false...

2019-06-14 13:31:39 482

转载 MacOS苹果系统自带SVN:提交代码与获取更新

内容导入SVN服务端1)打开【终端】2)输入命令【svn import ~/Documents/svn_client svn://localhost/demo --username=dave --password=123 -m “first import”】3)命令解释:将svn_client目录的内容导入到svn服务端。-m后面的是svn注释,可以是任意内容,用于表示这次做了什么MacO...

2019-06-14 13:18:14 3096

原创 apicloud 引用vue2.0实现触底距离,上啦加载更多。

直接代码:api.addEventListener({name: ‘scrolltobottom’, //apicloud 触底方法extra: {threshold: 0 //触底距离,多少触发回调。}}, function(ret, err) {index += 1;var data = {categoryId: 0,pageNum: index, //从...

2019-06-05 10:33:33 323

原创 apicloud iOS包名(Bundle identifier)

iOS包名(Bundle identifier): com.api.testapp20190517在apicloud中新建的app的ios包名都是com.api.testapp20190517,没有申请自己的ios测试证书的话。但是在配置百度地图和微信开放平台和各种第三放的配置需要iOS包名(Bundle identifier)时,真正的包名是com.api.customloader201905...

2019-06-04 22:26:04 1289

原创 关于微信支付安卓签名,和微信分享

关于微信支付安卓签名需要在开放平台下载微信的签名生成工具,一个生成apk应用。在应用中根据app包名回去唯一应用签名。微信签名生成工具地址和其他详情:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open141931916...

2019-06-04 22:19:39 464

转载 js判断国内个大银行卡号

js代码:function bankCardAttribution(bankCard) {var cardTypeMap = { DC : "储蓄卡", CC : "信用卡", SCC : "准贷记卡", PC : "预付费卡"};function extend(target, source) { var result = {}; var key; target = targ...

2019-06-04 18:04:40 769

空空如也

空空如也

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

TA关注的人

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