Albert World


  • 首页

  • 归档

  • 标签

  • 分类

  • 工具

  • 关于

  • 搜索

废了九牛二虎之力终于修改了MySQL8.0的root密码

发表于 2023-10-08 | 更新于 2023-10-08 | 分类于 Mysql |
热度 ℃
  |   字数统计: 2,442(字)   |   阅读时长: 10(分)

前言

上次说到在Ubuntu系统上安装MySQL8.0之后默认是没有密码的,如果想设置密码需要写成ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx'; 的形式,其实在用这种方式之前,我还使用功能了mysql_secure_installation这个MySQL自带的程序来设置密码,但是没生效,为什么这个看起来很正规的方式不生效的呢?接下来一起找找原因。

阅读全文 »

C++20中的关键字

发表于 2023-10-07 | 更新于 2023-10-08 | 分类于 C/C++ |
热度 ℃
  |   字数统计: 2,802(字)   |   阅读时长: 10(分)

前言

源于上一篇中提到了 decltype是一个关键字,所以去查了现有的关键字列表,其实我对C/C++的关键字还停留在上世纪大概30多个的时代,虽然知道C++加了 auto、constexpr 等关键字,但查询过后才发现原来他扩充到了将近100个,而C语言的关键字也扩到了六七十个,有点震惊了。

阅读全文 »

linux环境下如果掌控了系统root账户就能对上面安装的MySQL数据为所欲为了吗

发表于 2023-10-07 | 更新于 2023-10-08 | 分类于 linux |
热度 ℃
  |   字数统计: 1,224(字)   |   阅读时长: 5(分)

前言

根据我目前测试的情况来看,这个问题的答案是【确实可以为所欲为】,事情的起因是这样的,一次偶然的机会我发现Ubuntu20.04系统上通过 sudo apt install mysql-server 命令安装的MySQL服务器,使用root账号登录无论输入什么密码都可以成功进入,多次尝试后才知道原来root用户默认没有密码,这可是让我惊呆了,居然还可以这样,为了服务器的安全,我必须给他设置个密码,在不断尝试的过程中引发了标题中的疑问。

阅读全文 »

C++中的decltype、std::declval 和 std::decay_t傻傻分不清楚

发表于 2023-09-05 | 更新于 2023-10-08 | 分类于 C/C++ |
热度 ℃
  |   字数统计: 1,050(字)   |   阅读时长: 4(分)

前言

在C++中提到推导第一个映入脑海的可能是“模板”,当然有人也可能想到 auto,这些都是和推导相关的语言语法,再比如“完美转发”等等,总是就是他们的类型不用明明白白的写出来,可以利用一种简单的方式来定义,比如 candidates 是一个字符串数组, 如果遍历它我们可以写成 for (auto& skillId : candidates),而不用将 skillId 变量定义成 const std::string&,这在一定程度上带来了便利,今天的几个东东也是用于推导的,我们一起来看看。

阅读全文 »

C++定义一个返回值为拥有3个元素的 char 数组引用的函数

发表于 2023-08-28 | 更新于 2023-09-03 | 分类于 C/C++ |
热度 ℃
  |   字数统计: 1,033(字)   |   阅读时长: 4(分)

前言

编程语言最怕细节,怼着一个点扣能让你怀疑人生,今天就碰到这么一个问题,“C++定义一个返回值为拥有3个元素的 char 数组引用的函数”,不敢说99%的人不会,但我觉得应该有80%的人写不出来吧,要不你来试试。

阅读全文 »

C++编程中的六种内存顺序模型

发表于 2023-08-24 | 更新于 2023-09-03 | 分类于 C/C++ |
热度 ℃
  |   字数统计: 2,083(字)   |   阅读时长: 7(分)

前言

程序员真是一个活到老学到老的职业,一天不学习就会掉队,『内存顺序模型』对于我来说就是一个新的世界,虽然之前写过多线程的服务器,也处理过死锁和竞态条件等问题,但是从来没考虑过内存顺序问题,所以当我第一次看到这个概念时,整个人都是懵的,经过一段时间的学习和了解有了初步的认识,所以简单总结下来,以备后续查看,不多写,慢慢总结。

阅读全文 »

linux环境下Shell脚本中定义函数

发表于 2023-08-15 | 更新于 2023-09-03 | 分类于 linux |
热度 ℃
  |   字数统计: 1,268(字)   |   阅读时长: 5(分)

前言

说实话,这是我第一次用Shell来定义函数,之前也写了很多shell脚本,但是体量都不大,所以基本上是按照需求罗列了多个命令来实现的,这次也是一样,但是我发现重复的地方太多了,所以还是要拿出看见本事“抽象函数”来解放我懒惰的手指

阅读全文 »

Ubuntu删除大量磁盘文件时,内存cache降free升而创造的漂亮曲线

发表于 2023-08-15 | 更新于 2023-09-03 | 分类于 linux |
热度 ℃
  |   字数统计: 862(字)   |   阅读时长: 3(分)

前言

最近在做压力测试,对磁盘、CPU、内存等指标比较敏感,因为产生了大量的日志文件需要定期删除,于是写了个定时清理磁盘的脚本,今天早上发现内存曲线居然产生了一个漂亮的图形,不知道你们想到了什么?看到这曲线我首先想到的是《编程之美》中那个“让CPU占用率曲线听你指挥” 的面试题,是不是得加一个想内存使用率曲线听你指挥啊?

阅读全文 »

常用游戏运营指标DAU、LTV及参考范围

发表于 2023-08-11 | 更新于 2023-09-03 | 分类于 Game |
热度 ℃
  |   字数统计: 1,677(字)   |   阅读时长: 6(分)

前言

作为游戏人免不了听到 DAU 、UP值、留存 等名词,并且有些名词听起来还很像,特别是一款上线的游戏,这些游戏运营指标是衡量游戏业务绩效和用户参与度的重要数据,想做一个合格的游戏人得花点时间了解一下,接下来会总结一些常见的游戏运营指标及其简称。

阅读全文 »

在Ubuntu系统下修改limits.conf不生效

发表于 2023-08-10 | 更新于 2023-09-03 | 分类于 linux |
热度 ℃
  |   字数统计: 464(字)   |   阅读时长: 2(分)

前言

最近遇到的一个问题,在Ubuntu系统下修改/etc/security/limits.conf不生效,查了多种资料都说不用重启,但是我改完就是不生效,多次尝试之后发现Ubuntu系统有毒。

阅读全文 »
12…23
Albert Shi

Albert Shi

阳光总在风雨后,大雨过后是冰雹

225 日志
36 分类
539 标签
RSS
GitHub 简书 StackOverflow CSDN 知乎 墨天轮
Links
  • Web前端导航
  • 文字编码导航
  • 在线代码编译
  • 在线工具集合
  • 在线教程集合
© 2018 - 2023 Albert Shi
Hexo 强力驱动
主题 - NexT.Mist
Unless otherwise specified, this blog is licensed under a CC BY-NC-ND 4.0 International License.
 京公网安备11010102007022号     冀 ICP 备 2022029255 号 - 1.