马谦的博客
路漫漫其修远兮解密navicate保存的数据库连接密码
一、适用场景忘记了数据库密码,但是navicate中还保存了数据库的密码,能通过navicate连接数据库,不能手动输入密码登陆。不想改密码,希望能从na...
SHELL中的测试和比较操作
一、测试文件状态shell中的测试,如果成功返回0,否则返回1。操作符描述-e FILE测试文件是否存在-f FILE文件存在且是一个常规的文件为真-d ...
MYSQL两种引擎的区别
MYSQL两种引擎的区别一、简单区别区别一:MyISAM是非事务安全的,InnoDB是事务安全的事务安全的特点为更安全,遇到问题会自动恢复或从备份加事务日...
数据库设计三范式原则
一、三范式概念第一范式:当关系模式R的所有属性都不能再分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。第二范式:如果关系模式R满足第一范式,...
STL中迭代器失效场景
一、vector迭代器失效vector是先行存储的,大部分时候的插入删除操作都有可能导致迭代器失效。失效场景:执行插入操作时,end指针失效,如果此时重新...
C++中虚继承时的内存分布
一、普通多继承时子类的内存布局class CTestA { int m_data; }; class CTestB : virtual publ...