问题解决
流心芝士挞
这个作者很懒,什么都没留下…
展开
-
【C语言报错解决】Program terminated with signal SIGKILL, Killed. The program no longer exists.
编译运行均没问题,但是长时间运行后,先是运行速度变慢,然后出现如上报错,程序停止。经检查,原因是在一个重复执行的循环体中有一个 malloc 的内存块没有 free,在运行的过程中不停地申请内存却没有释放,逐渐将内存占满,最终导致进程被终止。在使用完该内存块后将其 free 掉,问题解决。malloc 和 free 必须成对出现,特别是死循环中的 malloc,一定要记得 free;有些场景下并不一定每次循环都要 malloc,可以考虑使用 memset,只申请一次内存然后重复使用;有些内存问题.原创 2021-06-02 10:57:17 · 2657 阅读 · 0 评论 -
【MySQL】密码重置
管理员启动cmd,输入"net stop mysql"关闭mysql服务修改mysql安装路径下的配置文件 my.ini,在 [mysqld] 后添加"skip-grant-tables" 启动mysql服务,net start mysql登录root用户:mysql -uroot -p修改密码,依次输入:use mysql;update user set authentication_string = password(‘12345’) where user = ‘root’;(这里的12.原创 2020-07-12 16:21:50 · 126 阅读 · 0 评论