自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xixoqw的博客

种一棵树最好的时间是十年前,其次是现在

  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 MongoDB 4.2.8 用户和角色权限管理总结

说明关于MongoDB的用户和角色权限的梳理一直不太清晰,仔细阅读了下官方文档,并对此做个总结。默认情况下,MongoDB实例启动运行时是没有启用用户访问权限控制的,也就是说,在实例本机服务器上都可以随意登录实例进行各种操作,MongoDB不会对连接客户端进行用户验证,可以想象这是非常危险的。其实,MongoDB在2.4的版本的时候就已经引入了橘色方面的介绍。详见链接 JavaScript Changes in MongoDB 2.4 。本文就MongoDB用户的权限和角色管理进行测试,主要参考的是

2020-06-29 14:44:56 1154

转载 Linux 查看端口占用情况

https://www.runoob.com/w3cnote/linux-check-port-usage.html常用命令:lsoflsof(list open files)是一个列出当前系统打开文件的工具。lsof 查看端口占用语法格式:lsof -i:端口号netstatnetstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。netstat 查看端口占用语法格式:netstat -tunlp | grep 端口号-t (tcp) 仅显示tcp相关选项-u

2020-06-28 15:11:30 458

原创 微信小程序新旧数据库权限对比

先说结论:新版规则如果妥善编辑安全规则与云函数,完全能够实现与旧版支持的所有安全规则。但是新版规则将权限划分得更细,并可以自己定义规则,所以灵活性、管理能力上比旧版要强。旧版权限能力及行为数据库的权限分为小程序端和管理端,管理端包括云函数端和控制台,我愿称之为后台。小程序端运行在小程序中,读写数据库受权限控制限制;管理端运行在云函数上,拥有所有读写数据库的权限。云控制台的权限同管理端,拥有所有权限。小程序端操作数据库应有严格的安全规则限制(需要调用微信小程序给出的接口,接口内封装了安全规则)。云开发为

2020-06-28 09:31:57 846

原创 [leetcode日记]209. 长度最小的子数组

题目给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回 0。示例:输入: s = 7, nums = [2,3,1,2,4,3] 输出: 2 解释: 子数组 [4,3] 是该条件下的长度最小的连续子数组。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/minimum-size-subarray-sum著作权归领扣网络所有。商业转载请联系

2020-06-28 09:22:41 187

原创 [leetcode日记]16.最接近的三数之和

题目给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target最接近。返回这三个数的和。假定每组输入只存在唯一答案。示例:输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 +1 = 2) 。提示:3 <= nums.length <= 10^3-10^3 <= nums[i] <= 10^3-10^4 &lt

2020-06-24 09:14:24 148

原创 [leetcode日记]67.二进制求和

题目给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1” 输出: “100” 示例 2:输入: a = “1010”, b = “1011” 输出: “10101”提示:每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。 1 <= a.length, b.length <= 10^4 字符串如果不是 “0”,就都不含前导零。来源:力扣(LeetCode) 链接:https://lee

2020-06-23 08:53:13 193

原创 [微信小程序开发].wxml .wxss 常用组件介绍

我在实现“黄蔷的记事本”功能时,在.wxml文件中主要使用</view> </txt> </button> </navigator> <opendata> </scroll-view>等组件,也写了对应的.wxss类。官方文档内容较多,这里对其常用部分分别进行一个总结。需要注意的是,组件之间可以进行嵌套以实现更加复杂的功能.wxml篇官方文档这方面官方文档给的很详细,可以分章节查看这五种使用方式:数据绑定、列表渲染、条件渲染、模

2020-06-18 17:03:15 1730

原创 [微信小程序开发]全局综述篇

项目预期由于个人没有任何前端基础或语言基础,所以框架对前端要求不高。花了一周多时间做这个框架。现在项目做得差不多了,回过头来说一说当初原定的基础目标:实现记事本能力,要求至少有3页。主页显示预览并具备翻页能力,每份记事本需要至少有标题、时间、内容,存储在云端,并利用数据库接口实现增删改查。在详情页面可以直接对数据进行更新。在新增事项页面可以新增一条数据。再给一张师兄最初设计的“概念图”,还是比较小清新的:后来结合相关目标和美化,陆陆续续加了一些其他的要求。这些在下一篇文档中会做整理。这三

2020-06-18 15:41:42 661 5

原创 微信开发者工具IDE主界面、调试工具介绍

过去0前端基础的我如果能看到这篇文章,应该会少走很多弯路。文档中的截图来自项目:“黄蔷的记事本第一季”,以下简称“此项目”。工具栏介绍IDE界面最上面一行是工具栏,在此项目中主要用到的工具有模拟器、编辑器、调试器、云开发、编译预览。单击后即可显示/隐藏对应的模块,现在依次介绍各部分功能。模拟器介绍模拟器可以显示当前代码对应的预览界面,并能够模拟用户在其上进行点击、拖动、跳转界面。前端框架效果可以非常直观地反映在模拟器界面。编辑器介绍## 文本编辑文本编辑器,支持多栏对比显示,具有相对完善

2020-06-15 21:49:53 3376 1

原创 何为Serverless?为何Serverless?

特点• 事件驱动• 细粒度调用,大部分以函数为单位• 实时性弹性伸缩,实现“绿色”计算• 无序管理服务器等底层资源意义• 开发者部署代码时不需要担心服务器等底层问题,也不用关心业务逻辑、路由等,只需要关心业务逻辑• 没有绑定HTTP模型• 闲置时不需要付费提供函数即服务(FaaS)• 写的一切都是函数,相互独立,方便重组• 不同函数可以采用不同语言编写• 针对每个请求启动和停止整个应用程序• 在需要的时候自动扩展• 两次调用间不能共享内存状态,存储数据需要从云端数据库进行,增加了

2020-06-14 17:27:59 263

转载 [转载]什么是CDN缓存?

CDN是什么?简单的说,CDN是Content Delivery Network的简称,即“内容分发网络”的意思。一般我们所说的CDN加速,一般是指网站加速或者用户下载资源加速。CDN可以理解为分布在每个县城的火车票代售点,用户在浏览网站的时候,CDN会选择一个离用户最近的CDN边缘节点来响应用户的请求,这样海南移动用户的请求就不会千里迢迢跑到北京电信机房的服务器(假设源站部署在北京电信机房)上了。CDN的优势很明显:(1)CDN节点解决了跨运营商和跨地域访问的问题,访问延时大大降低;(2)大部分

2020-06-08 19:12:34 335

原创 [唠嗑]我的阿里实习体验(写于实习入职第二天)

唠嗑疑似恰饭长文预警。今天是在阿里实习的第二天,由于一些保密协议我觉得我还是少说些我的实习经历比较好,但是我实在忍不住想夸。我是在阿里云做MPServerless,坐标是杭州的efc。说了那么多,总结一下就是,我tm吹爆阿里的实习体验。满分100我给98.扣掉那2分,1是因为食堂有点远(也就是三教到金桔园那么5min左右的距离),但是我嫌远。2是健身房在32楼,31楼是防火层所以必须换乘电梯才能上32层。好了,剩下全篇可以总结为:夸!1.夸夸满分的硬件电梯刷工牌自动分配彰显人工智能。写字楼落地窗设

2020-06-06 15:06:14 5659 4

原创 [Windows转MacOS初体验]Mac快捷键整理,并与Win10对比

唠嗑这是我第一次用MacOS的系统,所以写的内容应该也是给之前只在Widows上开发的新人看的。首先是不得不吐槽的,输入法切换貌似用的是caps lock,也就是原来大写锁定的位置那个键。然后希望打出大写字母的时候一定要按住shift。因为这个按住shift打大写字母的习惯我在windows开发过程中已经养成了,所以感觉不适感没有那么明显。control+option+space的组合也可以切换输入法,但是我有点嫌弃按键有点多。其次是鼠标滚轮的方向,Mac和Windows相反,我自觉Mac设计有些反人

2020-06-06 12:44:20 973

编译原理_TinyC_说明及初始代码.zip

本实训以一个基本完成的Tiny C解释器为载体,参训学生通过阅读代码、修改代码,先理解工程各模块之间的功能,随后添加简单的功能模块,加深对编译原理的理解,锻炼编程能力。

2020-05-08

exp2_Tree.rar

2020春中科大算法设计实验2:用区间树实现课表管理。使用纯C语言进行实现,附带简单注释,并包括两个样例测试数据用于检测代码是否正确运行。

2020-05-08

四种排序算法时间记录(C语言实现快排归并插入大顶堆)

课程实验数据结果,C语言实现快排归并插入大顶堆。 内含5W-50W随机生成整数每隔5W数据量排序一次的时间记录,并对其进行了均值和方差的比较。

2020-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除