开朗过客

文章
60
资源
34
加入时间
6年5月13天

golang星号语法用法

在Go语言中,星号(*)语法通常用于指针类型的声明和操作。指针是一种变量,它存储的是另一个变量的内存地址,而不是该变量的值。通过使用指针,可以直接访问和修改变量的内存地址,而无需将整个变量传递给函数或进行值拷贝。以下是Go语言中星号(*)语法的几个常见用法:声明指针变量:使用星号(*)前缀声明一个指

thinkphp5,6模板引擎 {$vo.title} 限制字数

想在模板中限制变量显示的长度其实很简单,因为TP6的模板引擎已经很强大了,可以在模板里使用PHP函数的。限制字数看下面的例子模板中写法{$vo.title|mb_substr=0,20}经过thinkphp6模板引擎编译后<?php echo htm

vim的简单配置

vim是从 vi 发展出来的一个文本编辑器。功能丰富,在程序员中被广泛使用,而且可以根据自己需要对其进行配置,下面我们来介绍一些vim的基本配置。 首先将你的Linux切换到超级用户,输入命令 su,输入密码再回车切换到root用户,cd进入当前用户主工作目录,输入vim .vimrc进行vim配置. 以下是我的配置文件,值得说明的一点是最后一个设置set filetype=c是设置默认语言

Thinkphp中eq、neq、gt、lt等表达式的用法

Thinkphp中eq,neq,gt,lt等表达式缩写eq 等于 equalneq 不等于gt 大于 greater thanegt 大于等于lt 小于 less thanelt 小于等于like LIKEbetween BETWEENnotnull IS NUT NULLnull IS NULLe

vue中如何判断某个元素是否在于数组里

怎么去判断tzlist的id是否存在于read_id里?如果tzlist的id:3存在于read_id里,就删除class="net"。这个要怎么实现?遍历tzlist 将值value传入isInArray 返回ture 则是存在 返回false 就是不存在fun

npm instal下载超时解决办法

解决办法:改用国内镜像如果想临时使用国内镜像npm install node-sass --registry=http://registry.npm.taobao.org 如果想永久改成国内镜像npm config set registry https://registry.npm.taobao.o

Golang urlencode与urldecode编码解码

一、urlencodegolang下可以使用net/url模块实现urlencode和urldecode操作。具体实现的函数为url.QueryEscape和url.QueryUnescape,代码如下:package main import( &nbs

GitHub Hosts (长期更新)

Github hosts可以用来解决Github网站无法访问、样式无法加载或加载缓慢的问题151.101.1.194    github.global.ssl.fastly.net 2606:50c0:8002::153&am

获取Alexa排名数据接口

获取Alexa排名数据接口接口一:http://data.alexa.com/data/+wQ411en8000lA?cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&wid=12206&act

GO的URL合法性检查

Go 标准库的net/url包提供的两个函可以直接检查URL合法性,不需要手动去正则匹配校验。 下面可以直接使用ParseRequestURI()函数解析URL,当然这个只会验证url格式,至于域名是否存在或注册,不会检查的,举个例子:package main &nbsp

RedisTemplate解决高并发下秒杀系统库存超卖方案 — Redis实现分布式锁机制

1、场景秒杀系统存在高并发的场景,在对商品进行秒杀时,由于并发过高可能会导致库存超卖的情况,那么可以通过Redis提供的事务机制超卖问题;通过Redis提供的SetExNx机制实现上锁一致性,利用lua脚本语句,实现解锁一致性,而从解决超卖问题;加锁原子性:通过redis自身的setnxex命令即可