sandbox

微信消息的推送

家住魔仙堡 提交于 2021-01-14 16:57:20
公众号分别3种:公众号,服务号,企业号。其中公众号,分为未认证和已认证。已认证需要公司营业执照相关信息,服务号和企业号,也需要公司相关信息。 基于:微信的认证服务号,主动推送微信消息。 前提:关注我的服务号 基于沙箱环境做消息推送: 由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。 所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,我们推出了微信公众帐号测试号,通过手机微信扫描二维码即可获得测试号。 微信公众帐号测试号申请系统:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 登录之后 进入之后,就会有一个测试账号 接下来的代码,需要使用appID和appsecret 1、注册账号 获取appID和appsecret 网页授权获取用户基本信息:ip地址或者域名 网页的表单,一律不需要填写! 找到下面的测试号二维码,将图片下载下来 直接右键-->另存为即可 2、关注公众号(已认证的服务号) 3、生成二维码,用户扫码。将用户信息发送给微信,微信通再将数据发送给设置的redirect_url 4、回调地址:180.76.162.180/callback - 授权  -用户md5  -获取wx_id 在数据库中更新设置:wx_id 5

龙芯平台harbor适配最新进展

南楼画角 提交于 2021-01-11 09:34:19
Harbor简介 Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、自我注册、镜像复制等企业必需的功能,同时包含了对中文的支持。作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性能和安全,提升用户使用 Registry 构建和运行环境传输镜像的效率。Harbor 支持安装在多个 Registry 节点的镜像资源复制,镜像全部保存在私有 Registry 中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor 也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。 2016年初发布后,最先得到中国社区用户的广泛使用。Harbor 在2018 年 7 月成为 CNCF 沙箱(sandbox)项目,同年11月晋升为孵化(incubation)级别,并于2020年6月成为云原生计算基金会 (CNCF)第11个毕业(graduate)项目。 龙芯平台harbor 虽然Harbor已经毕业,但是官方目前只支持主流CPU架构arm64和x86-64,对于mips64el并无支持,这对于mips64el用户创建私有镜像托管仓库始终是一个很大的遗憾。此外,2020年8 月 ,Docker 更新网站服务协议,禁止禁运国家和被列入美国「实体清单

Postman用法简介

不羁的心 提交于 2021-01-10 00:21:46
转自:http://blog.csdn.net/flowerspring/article/details/52774399 Postman用法简介 转载 2016年10月10日 09:04:10 103008 Postman用法简介-Http请求模拟工具   在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一、Postman说明   Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。 二、安装(安装到chrome插件)   在安装时,最好是通过chrome浏览器打开chrome网上应用店直接添加到chrome插件中。如果是直接从网上先把postman下载好很可能按不到chrome上去。 进入chrome网上应用店需要FQ,在这里默认你可以FQ,大体步骤如下: 打开chrome浏览器的chrome网上应用店,搜索postman。 点击添加至CHROME。 三、基本使用方法   说明:在这里以一个提交多层嵌套的json数据格式的post请求为例。

微信PC网页扫码登录和公众号网页授权登录的比较

久未见 提交于 2021-01-07 23:43:49
最近在做PC端二维码扫码登录的功能,总结了一些开发过程中学习到的知识。 主要区别 二者的主要区别: 差异 PC网页扫码登录 公众号网页授权登录 账号要求 需要开放平台账号创建网站应用 一个认证过的服务号就可以(也可以使用公众号的测试号) 授权方式 在页面打开公众号二维码之后授权 公众号内打开授权链接(不关注公众号也可以) 授权环境 PC浏览器网页 微信客户端 测试号 无 有(可以申请使用测试账号) 两者的授权流程一样,需要授权获取code换取token和openid再去请求用户信息 PC端扫码还有一种方式(本质上还是网页授权的方式) PC端扫的二维码地址是移动端的网页,手机扫码后打开的是网页授权链接,通过网页授权的方式获取code拿到用户openid或者unionid,PC端通过轮询方式获取用户id进行登录 授权原理 授权原理简述: 用户通过手机微信确认登录之后,微信方会返回一个授权码code给回第三方(接入方),这个授权码code一次有效期,且有效时间比较短;第三方通过此code去调用微信接口获取token,token的有效期也比较短,当然用户可以通过刷新token的方式来延长token的有效时长;第三步通过token再去调用微信开发平台接口,获取微信个人用户信息 微信OAuth2.0授权登录官方说明 1.第三方发起微信授权登录 请求,微信用户允许授权第三方应用后

postman(二):详解在Pre-request Script中如何执行请求

给你一囗甜甜゛ 提交于 2021-01-06 17:31:28
<br> 一、这里以Pre-request Script标签来介绍 postman提供了postman提供了一个“Send a request”代码段,他是已经封装好的发送请求的方法 一个“Send a request”代码段,他是已经封装好的发送请求的方法 。 注:这个代码段默认 只能发送get请求 ,且这样直接使用的话无法指定请求头等信息,当然大部分情况下我们不需要单独指定一些请求信息,postman可以自动帮我们完成准备工作。 <br> 二、自己编写脚本发送post请求 // 定义请求数据体 var data = { "userName":"admin", "password":"vfts123" } // 从环境变量中获取token请求服务地址 var ip = pm.environment.get("ip"); var port = pm.environment.get("port"); const loginRequest = { url: 'http://'+ ip+':'+ port +'/login', method: 'POST', header: ['Content-Type:application/json', 'token:123456'], body: { mode: 'raw', raw: JSON.stringify(data) } }; //

Docker -v 对挂载的目录没有权限 Permission denied

北城以北 提交于 2021-01-01 09:39:22
在 CentOS 7中运行NodeJs的容器,发现挂载的本地目录在容器中没有执行权限,经过各种验证和Google搜索,找到了问题的原因,这里做一下记录。原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题: 1,在运行容器的时候,给容器加特权: 示例:docker run -i -t --privileged=true -v /home/docs:/src waterchestnut/nodejs:0.12.0 2,临时关闭selinux: 示例:su -c "setenforce 0" 之后执行:docker run -i -t -v /home/docs:/src waterchestnut/nodejs:0.12.0 注意:之后要记得重新开启selinux,命令:su -c "setenforce 1" 3,添加selinux规则,将要挂载的目录添加到白名单: 示例:chcon -Rt svirt_sandbox_file_t /home/docs 之后执行:docker run -i -t -v /home/docs:/src waterchestnut/nodejs:0.12.0 CentOS 6/7系列安装Docker http://www.linuxidc.com/Linux/2014-07/104768.htm

Postman用法简介

廉价感情. 提交于 2020-12-29 00:46:31
参考:https://www.cnblogs.com/cheese320/p/8547578.html 在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一、Postman说明   Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。 二、安装(安装到chrome插件)   在安装时,最好是通过chrome浏览器打开chrome网上应用店直接添加到chrome插件中。如果是直接从网上先把postman下载好很可能按不到chrome上去。 进入chrome网上应用店需要FQ,在这里默认你可以FQ,大体步骤如下: 打开chrome浏览器的chrome网上应用店,搜索postman。 点击添加至CHROME。 三、基本使用方法   说明:在这里以一个提交多层嵌套的json数据格式的post请求为例。 如: 1 data= 2 { 3 "xxx": 4   { 5 "xxx": "xxxxxxxxxxx", 6 "xxx": "xxxxxxxxxxx"

乱记k8s单机搭建及测试

老子叫甜甜 提交于 2020-12-12 15:28:23
使用环境:ECS (ubuntu 16.04) K8s单机搭建参照 [ https://blog.csdn.net/nange_nice/article/details/85602456?tdsourcetag=s_pcqq_aiomsg ] https://blog.csdn.net/wangchunfa122/article/details/86529406?tdsourcetag=s_pcqq_aiomsg 我这里只使用了一个node 目前就是master 使用 kubectl create namespace springcloud-cn 创建命名空间 kubectl create -f config-server-rc.yml 创建rc 使用kubectl create -f config-server-svc.yml 创建service ps:关注yml文件的语法问题 可以参见 https://www.jianshu.com/p/116ce601a60f?tdsourcetag=s_pcqq_aiomsg中 对kubectl explain的使用 这时候问题出现了 1 node(s) had taints that the pod didn't tolerate: 经查找,默认 k8s 不允许往 master 节点装东西,强行设置下允许:kubectl taint

解决Ubuntu14.04安装Chrome浏览器打不开的问题

断了今生、忘了曾经 提交于 2020-12-10 06:32:21
1、安装Chrome浏览器 wget http: // www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ wget -q -O - https: // dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - apt -get update apt-get install google-chrome-stable 2、启动Chrome浏览器 google-chrome 这时会报错: [31560:31560:0207/085601.085852:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. google-chrome --no-sandbox 仍会报错: root@node00:~# [0207/085735.495265:ERROR:nacl_helper_linux.cc(310)] NaCl helper process running without a sandbox! Most likely you need

iPhone 反编译-微信多开分身版原理,一部iPhone登录多个微信号

泄露秘密 提交于 2020-10-30 09:08:18
http://www.cnblogs.com/chenzhihong/p/5456661.html /////////////////////////////////// 基于最新版微信 6.3.16 1. ipa WeChat 脱壳 2. 更改Payload/WeChat.app/Info.Plist, 改 CFBundleIdentifier CFBundleURLTypes NSUserActivityTypes 的 com.tencent.xin , 如改成 com.tencent.xic。 改 CFBundleName 3. IDA 改 WeChat 里面的部分 com.tencent.xin , 如改成 com.tencent.xic 4. iFile 改 Payload/zh_CN.lproj/InfoPlist.strings 改 微信 如改为 微信Cf 5. 打包 签名 ipa, 然后安装, 收发消息, 朋友圈,红包等正常 注意要改完全, 要不可能会导致启动时用的sandbox container 文件夹 和 代码里面 NSHomeDirectory 之类 得到的 sandbox container 文件夹 不一致, 导致 deny file-write-create 权限错误, 微信加载失败,登录被退出。 效果如下: 来源: oschina 链接: https: