随记
Mack_liu
dajiahao
展开
-
文件中的特殊字符删除^@ ^M
主要是体现在vim编辑Windows文档时出现特殊字符的处理原创 2022-03-31 10:58:29 · 1791 阅读 · 0 评论 -
求质(素)数中的筛选思想
在网上无意看见一片关于求解质数文章,在这总结一下这种筛选的思想:1、最常见的筛选质数的方法,也是一开始能便能想的到的,便是质数的定义,质数不能被除了自己和1以外的数整除。将n依次整除2到n-1的数看是否有余数,这种方法简单,但是耗时2、将第一种方法改进,将n依次整除2到(n+1)/2的数,理论上时间缩减了一半3、继续改进,任何数可以写成n*(2*3)+m(m为0-5)也就是6n原创 2013-10-10 10:55:45 · 688 阅读 · 0 评论 -
fatal error: stdio.h: No such file or directory
在windows应用商店安装完Ubuntu之后编译个hello world程序后报错root@Mack:/home/mack/test#root@Mack:/home/mack/test# gcc test.ctest.c:1:10: fatal error: stdio.h: No such file or directory #include <stdio.h> ^~~~~~~~~compilation terminated.解决方法如下:1、更新源原创 2021-05-11 11:28:01 · 13632 阅读 · 0 评论 -
驱动中出现data abort的错误,例程验证32位与64位的转化问题
返回指针无法访问的问题主要是进行了非法地址的访问,这里主要说一种不常见的错误,在32位程序移植到64位系统时候出现的返回值无法访问的问题。问题现象:出现 data abort的错误实质是程序访问了非法地址,嵌入式中出现data abort一般考虑是内存mmu配置中的地址映射出现问题,但是如果是程序移植需要考虑编译器的一个特性。请看下面的代码1、test.c文件#include <stdio.h>#include <stdlib.h>void main(){原创 2020-11-05 14:38:25 · 1477 阅读 · 0 评论 -
云服务器卡
背景:去年申请了腾讯的云服务器,为了别人方便创建了一个简单密码的用户tmp,去年腾讯一直给我报警,说受到攻击,每天好几次,就关机了,今年登录之后发现,格外的卡具体操作:用top命令查看的结果如下:前两个占了将近100%,百度之后发现kswapd是用作swap的,但是第二个就纳闷了,而且我这服务器什么也没有跑,用ps -ef查看居然只有tmp用户,而且再加上后面的运行命令,一下就清楚了,这个不是我设置的那就是被黑了。直接删除用户,立竿见影,不卡了。在看一下服务器的日志信息:原创 2020-06-18 14:00:50 · 272 阅读 · 0 评论