![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EMAS实习
文章平均质量分 92
邵政道
这个作者很懒,什么都没留下…
展开
-
[阿里实习]阿里云EMAS团队小程序云Serverless实习工作总结
实习工作回顾1. 记事本小程序开发(4.5周)工作内容记事本小程序开发,实现数据库的增删改查,学习云函数操作数据库输出记事本小程序项目代码最佳实践pr稿10篇学习文档、踩坑记录、入门总结等难点新人landing对Serverless等基础业务概念没有了解没有任何前端基础,学习了CSS、JavaScript、MongoShell等语言及指令通过官方文档学习,文档多、样例少、理解南代码规范、审美体验方面需要加强没什么git分支管理经验2. Ams-serverless-se原创 2020-08-19 11:01:49 · 703 阅读 · 0 评论 -
MongoDB数据量方面限制和阈值
参考官方文档:MongoDB Limits and Thresholds,本文总结MongoDB中一些容易被忽视的限制和阈值。BSON文件文件大小:16M文件嵌套层数:100命名数据库命名规则:不区分大小写特殊字符:不能包含空格,windows系统不能包含/\. "$*<>:|?对于 MongoDB 部署在 Unix 和 Linux 系统上运行,数据库名称不能包含以下任何字符:/\. "$集合命名空间的最大长度(包括数据库 name,点(.)分隔符和集合 name(i.e..原创 2020-07-31 16:18:16 · 3320 阅读 · 0 评论 -
MongoDB地理空间查询及基于MongoDB的微信云开发地理空间查询支持情况
支持对地理空间数据的查询操作是MongoDB的一大特色。本节介绍MongoDB的地理空间功能。备注:MongoDB 4.0 后对地理空间索引增加的支持包括:1、地理空间查询操作符 $near 和 $nearSphere 支持查询的分片集合。2、MongoDB 4.0 为 geoNear 聚合运算符和 geoNear 命令添加了一个选项 key,使用户可以在查询时指定要使用的地理空间索引。以前,要使用 geoNear 聚合运算符或 geoNear 命令,集合只能有一个地理空间索引。地理空间数据原创 2020-07-13 19:20:59 · 910 阅读 · 0 评论 -
MongoDB复制集机制及节点选举原理
MongoDB复制集机制及节点选举原理本文主要整理了MongoDB的复制集概念,并简单介绍了一下选举机制的原理。MongoDB复制集的作用MongoDB复制集的主要意义在于实现服务高可用。一个MongoDB复制集最多拥有7个具有投票权的从节点,每个从节点最多拥有7个子节点,再加上1个主节点。复制集的实现主要依赖于两个方面的功能:数据写入时数据迅速复制到另一个独立节点上。在接受写入的节点发生故障时自动选举出一个新的替代节点。在实现高可用的同时,复制集实现了其它几个附加作用:数据分发:将数原创 2020-07-10 20:55:11 · 761 阅读 · 0 评论 -
MongoDB 4.2.8 用户和角色权限管理总结
说明关于MongoDB的用户和角色权限的梳理一直不太清晰,仔细阅读了下官方文档,并对此做个总结。默认情况下,MongoDB实例启动运行时是没有启用用户访问权限控制的,也就是说,在实例本机服务器上都可以随意登录实例进行各种操作,MongoDB不会对连接客户端进行用户验证,可以想象这是非常危险的。其实,MongoDB在2.4的版本的时候就已经引入了橘色方面的介绍。详见链接 JavaScript Changes in MongoDB 2.4 。本文就MongoDB用户的权限和角色管理进行测试,主要参考的是原创 2020-06-29 14:44:56 · 1112 阅读 · 0 评论 -
微信小程序新旧数据库权限对比
先说结论:新版规则如果妥善编辑安全规则与云函数,完全能够实现与旧版支持的所有安全规则。但是新版规则将权限划分得更细,并可以自己定义规则,所以灵活性、管理能力上比旧版要强。旧版权限能力及行为数据库的权限分为小程序端和管理端,管理端包括云函数端和控制台,我愿称之为后台。小程序端运行在小程序中,读写数据库受权限控制限制;管理端运行在云函数上,拥有所有读写数据库的权限。云控制台的权限同管理端,拥有所有权限。小程序端操作数据库应有严格的安全规则限制(需要调用微信小程序给出的接口,接口内封装了安全规则)。云开发为原创 2020-06-28 09:31:57 · 829 阅读 · 0 评论 -
[微信小程序开发].wxml .wxss 常用组件介绍
我在实现“黄蔷的记事本”功能时,在.wxml文件中主要使用</view> </txt> </button> </navigator> <opendata> </scroll-view>等组件,也写了对应的.wxss类。官方文档内容较多,这里对其常用部分分别进行一个总结。需要注意的是,组件之间可以进行嵌套以实现更加复杂的功能.wxml篇官方文档这方面官方文档给的很详细,可以分章节查看这五种使用方式:数据绑定、列表渲染、条件渲染、模原创 2020-06-18 17:03:15 · 1677 阅读 · 0 评论 -
[微信小程序开发]全局综述篇
项目预期由于个人没有任何前端基础或语言基础,所以框架对前端要求不高。花了一周多时间做这个框架。现在项目做得差不多了,回过头来说一说当初原定的基础目标:实现记事本能力,要求至少有3页。主页显示预览并具备翻页能力,每份记事本需要至少有标题、时间、内容,存储在云端,并利用数据库接口实现增删改查。在详情页面可以直接对数据进行更新。在新增事项页面可以新增一条数据。再给一张师兄最初设计的“概念图”,还是比较小清新的:后来结合相关目标和美化,陆陆续续加了一些其他的要求。这些在下一篇文档中会做整理。这三原创 2020-06-18 15:41:42 · 641 阅读 · 5 评论 -
微信开发者工具IDE主界面、调试工具介绍
过去0前端基础的我如果能看到这篇文章,应该会少走很多弯路。文档中的截图来自项目:“黄蔷的记事本第一季”,以下简称“此项目”。工具栏介绍IDE界面最上面一行是工具栏,在此项目中主要用到的工具有模拟器、编辑器、调试器、云开发、编译预览。单击后即可显示/隐藏对应的模块,现在依次介绍各部分功能。模拟器介绍模拟器可以显示当前代码对应的预览界面,并能够模拟用户在其上进行点击、拖动、跳转界面。前端框架效果可以非常直观地反映在模拟器界面。编辑器介绍## 文本编辑文本编辑器,支持多栏对比显示,具有相对完善原创 2020-06-15 21:49:53 · 3278 阅读 · 1 评论