开启mysql审计功能 mysql-audit

近期有个等保安全检测,要求开启mysql审计功能,社区版的mysql不带审计模块,试了下网上找的利用mariadb的插件server_audit.so,没有成功,估计我的mysql8.0 与mariadb的server_audit.so版本不对应。

继续搜索找到一个macfee的mysql-Audit Plugin,一次成功。 继续阅读

编译32位程序,内存突破1.6G限制的方法

最近做了一个导出数据的工具,在数据量特别大的情况下,程序会报出存储空间不足的错误,发现内存飙到1776MB时,程序抛出存储空间不足的异常。

找了资料,发现了一个简单的处理方法。就是在编译的时候,增加一个link参数:

通知编译器应用程序支持大于 2 GB 的地址

/LARGEADDRESSAWARE

 

 

发表在 VC

复旦微电子CPU卡发卡流程

前言

近段时间一直在做CPU卡相关的应用,也知道简单的去操作CPU卡相关数据,但是并没有真正深入去了解CPU卡相关的东西;近期搜集了部分资料,并仔细阅读了pboc3.0规范及复旦FM1208技术手册等相关文档,并在淘宝上淘了几张复旦的白卡,花了整整一周的时间,终于自己发了几张测试卡并成功进行了充值和消费操作,因此,分享一下研究的结果同时也算是做笔记了,便于日后查看及回顾。

指令列表

FMCOS指令列表见下图:

 

发卡

简单粗暴,直接上具体的发卡流程,因为具体的CPU卡相关的理论在理解上还是需要一段时间,不是我这里一两句话就能解释的清楚;根据个人的切身感受,最开始研究(入门)的时候更多的时候是需要知道到底该怎么做,然后回过头去看理论理解起来更快,因此这里直接上干货;想要更多的了解理论可以直接百度《PBOC3.0规范》看文档去。

发表在 CPU

CPU卡指令返回错误集

  • 6200 “警告 信息未提供”
  • 6281 “警告 回送数据可能”
  • 6282 “警告 文件长度小于Le”
  • 6283 “警告 选中的文件无效”
  • 6284 “警告 FCI格式与P2指定的不符”
  • 6300 “警告 鉴别失败”
  • 63Cx “警告 校验失败(x-允许重试次数)”

继续阅读

发表在 CPU

mysql启动报InnoDB: mmap(xxxxxx bytes) failed; errno 12错误

报错如下:

2021-06-16T18:08:56.257967+08:00 0 [ERROR] InnoDB: mmap(68714496 bytes) failed; errno 12
2021-06-16T18:08:56.257974+08:00 0 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2021-06-16T18:08:56.257983+08:00 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2021-06-16T18:08:56.257999+08:00 0 [ERROR] Plugin 'InnoDB' init function returned error.
2021-06-16T18:08:56.258004+08:00 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2021-06-16T18:08:56.258010+08:00 0 [ERROR] Failed to initialize builtin plugins.
2021-06-16T18:08:56.258013+08:00 0 [ERROR] Aborting

继续阅读

发表在 WP