微信小程序用户登录UID保存方式

方式1: 采用全局变量方式 globalData

方式2: 使用本地储存方式 Storage

需求: 获取到微信用户数据后把用户openid保存到自己服务器数据库中然后返回一个uid.

问题:

  1. 返回的这个uid在微信小程序中以什么样的方式保存?
  2. uid保存多长时间, 什么条件下uid会摧毁?

相关资料

微信小程序实现微信登录
微信小程序登录会话流程学习
彻底搞懂小程序登录流程-附小程序和服务端代码

微信小程序里背景图连接是否可以变成变量?

方式1-wxss

...
.ks-member-head {
    background-image: url('https://www.xxxxx.cn/bg_banner.jpg');
}
...

方式2-wxml文件

...
<view class="ks-member-head" style="background-image: url('https://www.xxxxx.cn/bg_banner.jpg')">
...

Q: wxss是否有方法变成变量这个域名(https://www.xxxxx.cn ) 变成变量.
A: 方式2把变量提取出来就可以, WXSS中好像应该不支持 可能LESS这中工具编译后可以.

mpvue如何生成H5 如何在浏览器中访问到写好的项目?

问题

  1. mpvue中在浏览器中跑起?
  2. mpvue 浏览器访问: http://localhost:8080 出现 Cannot GET ?
  3. H5中的路由和小程序之间页面跳转的关系?

实验过程

官网5分钟示例入门

跑起来到小程序预览没有问题, 那么现在想在浏览器访问呢? 我直接访问: http://localhost:8080 界面显示 Cannot GET /

查阅的相关资料

mpvue开发小程序所遇问题及h5转化方案
mpvue 同时开发和打包成H5和微信小程序
如何进行Web端开发调试

在浏览器上localhost: 8080无法访问 # 里面有一个文章但是还是没有看明白
“Cannot GET /” with Connect on Node.js
vue cli 使用npm run dev 报错Cannot GET /

docker使用一段时间后磁盘(硬盘)资源消耗问题

线上使用docker部署服务已经有一段时间了, 目前看来还很稳定正常. 但是磁盘被docker占去了很大的资源, 全部docker镜像加起来也不过几个G而已 但是通过df查看到系统的磁盘已被docker占用28G了.

需要解决的问题

  1. 如何释放空间? 为什么docker使用会不断的占用硬盘空间?
  2. 在清理释放docker文件时候是否会影响当前运行的服务?

通过下面排查-结论

目前上面两个问题暂时不需要处理, 消耗磁盘空间和docker没有关系[资料2]也是和docker没太大关系.

继续阅读

svn一个用户怎么可以有多个库的权限

配置passwd和authz

vi passwd 输入如下内容:

[users]
user1=pwd1
user2=pwd2
user3=pwd3
user4=pwd4
user5=pwd5

保存退出(格式是 用户名=密码,不需要在系统设立相应帐号,密码是明文,注意安全)

vi authz 输入如下内容:

[groups]
admin=user1,user2
proj1=user3,user4
proj2=user5,user3
[/]
*=
@admin=rw
[proj1:/]
@proj1=rw
[proj2:/]
@proj2=rw

保存退出(这样,匿名用户*不允许读写,admin组里的可以读写任意项目,user3,user4可以读写proj1,user3,user5可以读写proj2,可以按照项目实际情况在这个文件里分配读写权限,也可以直接使用用户名分配权限而不一定需要使用组)

vi svnserve.conf

输入如下内容或者取消如下内容前面的注释:

anon-access = none #匿名用户不可读
auth-access = write #授权用户可写
password-db = ../../conf/passwd #使用哪个文件作为账号文件
authz-db = ../../conf/authz #使用哪个文件作为权限文件
realm = proj1 #注意在 proj2 项目中这里需要设置为 proj2

相关资料

SVN多项目多级目录的配置与管理