金磊发自凹非寺   量子位报道公众号 QbitAI   Vim 难学难用?但事实是,它依旧受许多程序员的欢迎。   或许,只是你的「打开方式」不对。   最近,在 GitHub 上便出现了一个叫做用聪明的方式学习 Vim 的项目,上线短短几天时间,便已经斩获 2200 星。   那么,如此学习 Vim 的方式,到底有多「聪明」?   用聪明的方式与 Vim「交流」   很多人可能会被 Vim 命令的复杂性吓到。   因此,作者将 Vim 命令的一般结构,分解成了一个简单语法规则。   这也是本教程中最为重要的一个章节——一旦了解了 Vim 命令类似语法的结构,就能跟...... Last article READ

SQL server 那点事:我们应该如何正确对待public?

XXX,你好,我想给一个用户某张表的只读权限,你有空看看吗?

于是,我就远程连上去,本来几分钟能搞定的事情,半个小时、一个小时过去了,笑容逐渐凝固……

几经周折,终于找到问题所在,原来是public作怪,哈哈

今天,我们就模拟客户的实际环境,来和大家聊聊public如何作祟,以及我们平时应该如何正确对待public,请看下文。

一、环境描述

客户想给某个数据库某张表的只读权限,然后就新建用户-->映射数据库-->数据库下用户的安全对象选中表-->给选择权限。

步骤貌似没问题啊,可这个用户就是能更改、能插入,很头疼……

二、模拟操作

2.1 本地环境新建用户并授权

--1、创建用户dsz_test(映射数据库为dsz)

--2、授予tb_Ts表的只读权限

--3、测试(用dsz_test登录)

--4、图形化界面显示

可以看到,我本地的 dsz_test  登录只可以看到tb_Ts 表,拒绝了其他读写等权限

2.2 模拟客户环境新建并授权

--1、创建用户并授权

IT之家 9 月 1 日消息 近日,Linux Kernel 5.8 版本正式发布,Linus 表示 Linux Kernel 5.8 是 “有史以来最大的发行版之一”。Linux Kernel 5.8 在 ARM64 架构特性方面有不少的更新。openEuler 社区发文表示,华为 92 个社区内核工程师贡献包括:ARM64 SPE perf event、ACPI CPPC 支持 ARM64 CPU 超频,以及虚拟化热迁移页标脏优化(128G 4K 页标脏从 650ms 优化到 1.8 ms),CPU 休眠调控器默认可根据场景调整等等特性,与此同时,华为在 Linux Kernel......Next article READ