微信小程序

开发者福音!面向Web场景的云开发服务正式开放!

天涯浪子 提交于 2021-01-07 06:58:54
导 语 继支持小程序开发之后,云开发也支持Web使用啦!开发者们可以使用云开发提供的云端能力,直接开发网站应用,如PC端网页、公众号中的网页等。由此开发者可以在网站应用中借助云函数实现业务逻辑,通过与云数据库、对象存储以及CDN等产品联动,即可实现产品快速上线和迭代。快来体验吧! 首先,还是得跟各位小伙伴们介绍下功能强大的云开发到底是何方神圣! 云开发(Tencent CloudBase)是腾讯云为移动开发者提供的一站式后端云服务,无需搭建服务器,就可以轻松使用云端能力。基于云开发,开发者无需再关心服务器和底层设施运维,只需专注于代码逻辑和业务本身。 目前云开发支持 小程序开发 和 Web开发 。 云开发三大基础功能 目前云开发提供了三大基础能力: 云数据库 、 云存储 及 云函数 。这三种能力可以构成较完整的后端开发能力。 云函数 在云端运行的代码,开发者只需编写自身业务逻辑代码。 云端运行:无需采购、部署、运维传统硬件,节约人力及成本。 高效开发:每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度。 弹性伸缩:根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用。 云数据库 文档型数据库包含多个近似于 JSON 数组的集合,数组中的对象是记录,格式为 JSON 文档。 简单易用:数据库 API 包含增删改查,操作简单;支持触发器,满足特殊场景。

微信小程序中使用音频组件以及wx:if和hidden的区别

若如初见. 提交于 2021-01-07 04:50:36
wx:if 与 hidden 都可以控制微信小程序中元素的显示与否。 区别: wx:if 是遇 true 显示,hidden 是遇 false 显示。 wx:if 在隐藏的时候不渲染,而 hidden 在隐藏时仍然渲染,只是不呈现。 所以如果频繁切换的话,用 wx:if 将会消耗更多资源,因为每次呈现的时候他都会渲染,每次隐藏的时候,他都会销毁。 如果切换并不频繁的话,用 wx:if 相对来说较好些,因为它会避免初始就一下渲染那么多。 在我的业务上需要根据不同的种类来挂载不同的组件,使用hidden更为适合 1.在视图层根据数据获取到的类型参数来判断隐藏与否 2.在三个组件内部wxml文件最外层写上hidden="{{hidden}}" 3.在三个组件js的properties写上hidden:Boolean,当前全部组件继承了classicBeh,所以只需要在classicBeh的properties写上hidden:Boolean就能使全部组件生效 . 页面骨架中绑定一个onPlay事件,绑定playing变量实现两个播放图标的切换 要在页面中播放音乐首先要实例化背景音乐管理器这一个对象 在组件方法中添加onplay函数实现业务逻辑 这样一个基本的播放页面就完成了,接着在页面切换的时候需要关闭音乐播放组件: 添加一个detached方法

MySQL8.0功能详解——资源组管理

徘徊边缘 提交于 2021-01-06 20:54:41
点击 蓝字 关注我们 MySQL8.0里包括一款功能——CPU资源分组管理。 它实现的目的是将CPU资源分组,并且赋予运行不同类型的查询。 通过它可以解决DBA的一些痛点,例如: 夜间进行的批处理、大型报表非常耗费资源,为了不影响其它查询的进行,不得不将其放在从服务器上运行。 使用资源组管理后,DBA可以将工作分配给限定的CPU核心或者是vCPU。 另外,DBA还可以将资源分配给不同的应用,例如分配8个核心给应用A,分配4个核心给应用B,使服务器的资源更加合理的使用。 简单说明一下它的使用过程, 首先, 需要 创建资源组, 为每个 资源组分配适当的 CPU核心数量或者是 vCPU 。 其次,将资源组分配给正在运行查询的线程ID。之后,各个查询就会按照不同的资源组限定的范围运行。 下面详细介绍一下相关的内容: 资源组: 资源组包括名称,类型,分配的CPU核心,以及优先顺序。创建资源组时,使用SQL执行CREATE RESOURCE GROUP,例句如图: 资源组的类型分为user和system,system的优先顺序要高于user,system的优先范围在-20到0之间,user的范围在0到19。创建之后,可以通过 SELECT * FROM INFORMATION_SCHEMA.RESOURCE_GROUPS来查看资源组的信息。例如: 有没有发现什么问题

微信支付APIv3收不到notify_url回调通知超级奇葩问题的解决

偶尔善良 提交于 2021-01-06 16:49:00
驴赞是SAAS服务商,对接的是微信支付APIv3服务商版,统一下单,小程序调起支付,支付完毕后,在回调通知这里卡壳了,掉坑里了,各种尝试,各种百度,网上说的方法和注意事项,全部尝试过了,还是死活收不到回调通知,折腾了2天后,登录微信支付服务商后台,看到APIv3密钥这一项没有设置,突然有了灵感。。。。。。。 因为回调解密的时候,官方文档说是需要通过秘钥解密的,会不会是因为我没有设置秘钥,他就不发通知呢,然后就尝试了以下,果然啊,设置了APIv3密钥后,里面就能收到通知了。。。。。 其实这个问题很简单,奇葩之处就在于,微信官方文档里面,根本就没有说明这一点,必须的靠自己慢慢摸索,奇葩~! 最后,罪魁祸首,抓图留恋: 来源: oschina 链接: https://my.oschina.net/u/4874774/blog/4881815

电商商城的物流解决方案——PUSHmall 推贴跑腿订单服务系统

孤人 提交于 2021-01-06 13:48:37
PUSHmall 推贴 跑腿订单服务系统 基于当前流行技术组合的前后端分离商城系统: 本项目采用 Thinkjs3.0+Vue + uniapp 开发的一套跑腿下单、服务系统。 前后端分离的公众号、小程序、APP多端系统。 支持:跑腿订单系统与电商商城系统无缝对接接口。 主要功能: 地址解析 配送路程计算 物品重量价格计算 分销 微信支付下单 积分抵扣 优惠券 配送系统(抢单模式/平均分配订单) 支持IM客服:CRM/工单/客服管理/坐席分配; 支持跑腿服务:支持用户选择商品+服务价格。 支持商城对接:用户商城可以与pushmall跑腿订单对接。 来源: oschina 链接: https://my.oschina.net/u/4146138/blog/4881418

微信小程序页面返回

人盡茶涼 提交于 2021-01-06 12:52:56
一、回退上一级页面 beforePage 返回页面同时需要刷新数据 var pages = getCurrentPages ( ) ; //当前页面 var beforePage = pages [pages .length - 2 ] ; //前一页 wx . navigateBack ( { success : function ( ) { beforePage . onLoad ( ) ; // 执行前一个页面的onLoad方法 } } ) ; 二、回退 3 级页面 wx.navigateBack 当我们页面跳转到三级页面后,点击左上角的返回按钮,能够直接返回到首页 wx.navigateBack 这个方法可以返回界面 在 onUnload 触发的时候可以执行。但是我发现这个方法确实可以回到首页,但是他会一个一个界面返回,不能直接返回到首页 onUnload : function ( ) { wx . navigateBack ( { delta : 3 } ) } 正常 A -> B -> C 都是通过 wx.navigateTo 跳转的,所以 wx.navigateBack 只能返回上一界面,如果要返回到A 界面就会出现 C -> B -> A 的效果。 如果想实现 A -> B -> C 当 C 点击返回时, 实现直接 C -> A 这种效果就只能 A -> B 通过

微信小程序-设置启动页面

与世无争的帅哥 提交于 2021-01-06 11:51:50
有些项目必须登录后才能访问到内容,所以有时候需要将登录页面设置为启动页面,用户登录后才能开始使用小程序的服务。 设置启动页面有两种方法 方法一 在app.json文件中,pages数组,设置在第一个的页面就是默认启动页面,所以你只需要调整你当前开发的页面顺序就好了。 注: 每次进入项目都会从启动页开始,然后可以跳转到其他页面,使用 reLaunch 和 redirectTo 跳转的页面 navigation 都会有 home 图标出现,点击该图标可以重新进入项目,使用 switchTab 进入TabtabBar 页面, 则不会有; 方法二 在编译的地方设置,选择启动页面以及相关的参数,点击确定; 注: 默认启动页面的 navigation 带有 home 图标,点击该图标 可以直接跳转到 index 页面; 来源: oschina 链接: https://my.oschina.net/u/1778998/blog/4881257

JNPF快速开发平台-快速开发Web+APP项目的java开发平台

若如初见. 提交于 2021-01-06 10:44:56
JNPF快速开发平台 JNPF快速开发平台 采用前后端分离技术、采用B/S架构开发,形成一站式开发多端(APP+PC)使用。 JAVA版介绍 java版采用前后端分离,前端项目与后端项目是两个项目,需要独立部署,两个不同的工程,两个不同的代码库,前端通过 ajax 来调用 http 请求调用后端的 restful api。 JNPF架构体系 主体架构 JNPF快速开发平台采用前后端分离技术、采用B/S架构开发,形成一站式开发多端(APP+PC)使用, 实现统一的权限管理、灵活的接口调用、拖拽式流程搭建等操作,使用业界领先地位的研发技术体系。 JNPF开发环境 前端 Vue2.x;ElementUI;Axios;WebScoket; 后端 SpringBoot、SpringCloud、Mybatis、Maven、.NET Core3.1、Ocelot、EFCore、Nuget; 移动端 Android、IOS、微信小程序、混合应用、uniapp; 数据库 Oracle、SQLServer、MySQL; JNPF特点 拖拉、可视化设计表单 我们采用所见即所得的表单设计方式,通过简单的拖拽控件及数据绑定设置即可完成表单设计工作。因此,通过我们提供的表单设计器,您不需要专业的电脑知识,即可在几分钟内设计出非常专业的表单。设计出来的所有表单都是标准的表单,具有良好的互操作性和可扩展性

IT行业的职位

拈花ヽ惹草 提交于 2021-01-06 09:12:38
1、WEB前端 前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的bai各种技术、框架、解决方案,来实现互联网产品的用户界面交互。 2、硬件工程师 硬件工程师要求熟悉计算机市场行情;主要工作为:制定计算机组装计划、选购组装需要的硬件设备、合理配置和安装计算机以及外围设备、安装和配置计算机软件系统等。 3、硬件测试工程师 主要负责硬件产品的测试工作,保证测试质量及测试工作的顺利进行;编写测试计划、测试用例;提交测试报告,撰写用户说明书;参与硬件测试技术和规范的改进和制定。 4、软件工程师 软件工程师是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关,是IT行业中较为基础的职业。 5、云计算工程技术人员 云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。 而云计算工程技术人员是指从事云计算技术研究,云系统构建、部署、运维,云资源管理、应用和服务的工程技术人员。 来源: oschina 链接: https://my.oschina.net/u/4373992/blog/4880948

【杂谈】有三AI知识星球一周年了!为什么公众号+星球才是完整的?

淺唱寂寞╮ 提交于 2021-01-06 08:32:06
文/编辑 | 言有三 今天, 有三AI知识星球开设正好一周年 ,在有了微信公众号生态后,为什么我们还要做一个知识星球呢?为什么我们说每一个核心的有三AI粉丝一定是在知识星球里呢?今天来总结一下我们 知识星球的主要内容,它和公众号的关系,以及知识星球存在的必要性。 1 知识星球是什么 知识星球是一个 私密社区 ,以前叫做 小密圈 ,产品已经存在好几年了,有iOS和Android两个平台的APP,可以使用 微信小程序 阅读和 网页版 进行阅读,创业团队在深圳,腾讯投资,下面分别是用APP,小程序,网页打开我们知识星球的预览。 目前音乐和视频的优质内容付费订阅大家已经完全接受,知识星球作为一个 图文为主的付费社区 也是不错的补充,还可以做自由交流。 有三AI知识星球便是依托于知识星球APP,2019年3月12日创建,目前由 言有三全职独立运营 。 如果说过去的一年里微信公众号是有三AI的 第一免费生态 ,那么有三AI知识星球就是我们的 第一付费生态 ,两者的共同特点是, 只专注于做系统性的原创 。下面我们来重点介绍一下知识星球社区的特点,有了微信公众号,为什么我们还一定需要知识星球? 2 可以自由提问 公众号最缺失的内容是什么?实时的自由交流,这就是知识星球最重要的功能之一了。在星球里可以向 有三私信提问 ,也可以直接 自己发状态提问和大家交流 ,还可以向 嘉宾 提问