- 博客(3)
- 收藏
- 关注
原创 使用memcpy函数,出现总线错误SIGBUS
后来脑子一转突然想到会不会是字节对齐的问题,一看函数手册发现这个系统在分配共享内存块的时候分配大小默认按照 8 字节对齐而且它的库为了提高 memcpy、memmove 拷贝性能,通过汇编实现相关接口,并通过 STP 指令拷贝数据,在未开启 CACHE 情况下,需用户保证地址对齐。再说说我遇到的问题情况吧,我是在对共享内存进行读取数据的时候使用memcpy函数进行读取,调试到memcpy(addr1,addr2,4);就会造成总线错误,在确定地址没问题的情况下,反复修改也还是存在这个问题。
2022-11-04 11:47:54
1949
1
原创 MySQL启动不成功的解决方法
解决方案:(当MySQL数据库启动不成功时使用这个方法,但是创建新的服务器之后,之前服务器的所有数据都会丢失)1.删除自己手动创建的data文件夹;(比如我的MySQL在此文件夹中:F:\mysql\mysql-8.0.17-winx64)进入这个文件夹找到data文件夹把它删除。2.用系统管理员权限执行cmd移除已错误安装的mysqld服务;输入:mysqld -remove mysql出现删除成功!3.在cmd下执行输入:mysqld --initialize-insecure
2021-04-07 17:28:41
942
1
原创 怎么把Java代码上传到服务器上
我用的是阿里云的服务器一:打开idea,点击package 就可以生成jar包二:在这里可以找到jar包三:打开xftpxftp可以在网上下载四:连接到服务器(填写IP地址账号密码)点击新建,并填上服务器的IP、账号、密码,点击连接即可五:从cmd进入服务器ssh root@服务器ip然后输入密码六:这是运行代码:nohup java -jar xxxxx.jar &如果运行不成功,可以去服务器看看有没有把端口打开也有可能是还没有在服务器上面安装jdk等等所需资源,如
2021-04-07 17:14:26
2522
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人