0%

今天自己的机器密码忘记了,然按照网上的方法对密码进行了重置,但是好使出现了一些问题,因此写点笔记记录以下。

版本:MySQL8.0

MySQL为了数据的安装性,是支持SSL加密连接的。我们可以配置服务器从而使用ssl加密功能。如果采用的非加密的方式进行通信,那么久很有可能被不法分子窃取敏感信息从而导致泄漏。

1、登录MySQL服务器,查看是否开启ssl功能,含有以下则是开启了。

阅读全文 »

网上搜索磁盘分区相关的资料一搜一大把,自己又重新整了一遍主要为了自己再复习一遍,同时整理成自己的东西。

以前一直都是写写应用层代码开发,做一些应用层相关的工作,对于操作系统底层相关的 东西没有太多的接触,最近做了一个升级dpdk的工作跟底层接触比较多,诸如网卡、pci地址,总线相关、cpu相关,大页内存等等,以及后期制作镜像等等,一人分饰几个角色,接触的东西比较多,特意去研究了下相关的技术栈。

MBR与GPT区别

  • MBR是Master Boot Record的简写,
阅读全文 »

当我们需要了解统计我们项目或者了解一个项目的代码量的时候,我们往往需要借助一些工具。我比较常使用的就是cloc和loc。

cloc

cloc 是一个非常好用的代码统计工具,他能计算在多种编程语言中源代码的空白行、注释行和实际行数。下面就介绍基本的安装与使用的方法。

从GitHub下载cloc源码安装,下载地址

image-20211212055328655

执行命令cp cloc /usr/bin将cloc加入到系统可执行程序目录

统计一下,go语言项目的源代码,可以如下执行。cloc src/

阅读全文 »

Googletest 是Google的测试技术 团队开发的一个C++测试框架。它支持任何类型的测试,而不仅仅是单元测试。

一个好的测试框架应该有以下特点。

  • 测试应该是独立且可重复的。也就是可以再不同的对象上进行隔离测试,当遇到测试失败的时候,可以单独快速的对其进行调试。
  • 测试应该组织良好,并且能反应所测试的代码的结构。
  • 测试应该是轻量级的和可以重复使用的。
  • 当测试失败时,能提供有关问题尽可能多的错误信息。
  • 测试框架应当将编写测试代码的开发人员从繁琐的事情从解放出来,从而专注于测试的内容。
  • 测试应该很快速。
阅读全文 »