Segment fault
码龄10年
关注
提问 私信
  • 博客:225,411
    社区:951
    问答:2,095
    228,457
    总访问量
  • 56
    原创
  • 1,011,741
    排名
  • 17
    粉丝
  • 0
    铁粉

个人简介:千万不要关注我,否则拉黑

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2015-06-08
博客简介:

Namcodream521的博客

查看详细资料
个人成就
  • 获得106次点赞
  • 内容获得34次评论
  • 获得366次收藏
  • 代码片获得307次分享
创作历程
  • 1篇
    2023年
  • 1篇
    2021年
  • 3篇
    2020年
  • 7篇
    2019年
  • 35篇
    2018年
  • 8篇
    2017年
  • 1篇
    2015年
成就勋章
TA的专栏
  • MySQL
    1篇
  • C++
    28篇
  • 数据结构
    1篇
  • 计算机使用
    3篇
  • STM32
    1篇
  • PHP
    2篇
  • linux
    24篇
  • VS2015
  • Win10SDK
    1篇
  • 面试题
    8篇
  • kqueue
    2篇
  • qt
    2篇
  • arm
    2篇
  • opencv
    1篇
  • cmake
    1篇
  • strlcpy
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

K8S容器无法访问外网

K8S DNS
原创
发布博客 2023.02.25 ·
786 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++打印内存数据

参照gdb的风格, 逐字节打印,同时打印10进制无符号和16进制,一行打印8字节其中int vscnprintf(char *buf, size_t size, const char *fmt, va_list args)int scnprintf(char *buf, size_t size, const char *fmt, ...)两个函数是从Linux内核源码复制的直接上完整代码:#include <cstdio>#include <cstdarg&
原创
发布博客 2021.01.17 ·
2113 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

MySQL删除所有表

1.使用CONCAT函数连接组成删除语句MariaDB [wiki_db]> select concat('drop table if exists ',table_name,';') from information_schema.tables where table_schema='wiki_db';+--------------------------------------------------+| concat('drop table if exists ',table_name
原创
发布博客 2020.12.05 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

求两有序数组的中位数

给定两个大小为 m 和 n 的正序(从小到大)数组nums1和nums2找出并返回这两个正序数组的中位数时间复杂度O(log(m+n))解法:二分法查找public class Main { public static void main(String[] args) { Solution solution = new Solution(); int[] nums1 = {1,3,7,9}; int[] nums2 = {4,6,7}; System.out.pri...
原创
发布博客 2020.10.23 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++和Java性能比较, GCC和clang性能比较

下面的图表是对1万个整数进行排序的耗时比较,C++和Java算法代码几乎完全一致,C++编译器使用了GCC,clang和VC++14.25(VS2019)。比较的算法有:冒泡排序,鸡尾酒排序,插入排序,二分插入排序,希尔排序,快速排序。最后一个堆排序未实现,所以是0注:C++使用的是C++11标准, Java使用的是JDK11注:不同的表之间硬件不同,不具有可比性。注:C++使用了...
原创
发布博客 2020.05.01 ·
2172 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux和Windows都可用的串口调试助手

前段时间在玩单片机,用的是Windows和Linux两个系统开发,当时在网上找了很久都没找到一个好用的串口调试工具,特别是Linux系统下完全没有这类工具,于是花了两个晚上的业余时间自己写了一个。功能如下:1、使用Qt开发,使用了C++112、支持数据收发和文件发送,不支持文件接收,觉得没必要3、支持定时发送,定时器精度是秒,范围1-30秒4、可以自由设置显示字体和前景背景颜色...
原创
发布博客 2019.11.29 ·
973 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

减法溢出翻转导致的死循环

下面的代码有没有问题?#include <cstdio>int main(){ unsigned int a = 10; int b = 10; /* loop 1 */ while(a>0) { a -= 3; printf("a=%u
", a); } /* loop 2 */ while(b>0) { b -=3; pr...
原创
发布博客 2019.03.26 ·
1060 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

arm-linux-gnueabihf、aarch64-linux-gnu等ARM交叉编译GCC的区别

在下载gcc for arm的时候,往往会有很多个版本:这些版本的区别是什么?我该下载哪个版本?区别无外乎几个:大端 or 小端、ARMv7 or ARMv8、32位 or 64位、裸机 or 嵌入式Linux multiarch name syscall ABI instruction set endian­...
原创
发布博客 2019.03.10 ·
17198 阅读 ·
24 点赞 ·
3 评论 ·
107 收藏

vivado安装System Generator不支持新版Matlab怎么办?

按照Xilinx的作风,Vivado只支持最近两年3个版本的Matlab,当前最新版vivado 2018.3只支持2017a,2017b,2018a,连matlab 2018b都不支持System Generator需要的新特性,matlab2016可能不支持,matlab2018b肯定是都支持的,所以没必要卸载matlab2018b安装matlab2018a,Mathworks已经给出...
原创
发布博客 2019.03.02 ·
10991 阅读 ·
19 点赞 ·
12 评论 ·
79 收藏

CentOS7开机Failed to start Crash recovery kernel arming

I'm having CentOS 7 64 installed on my NUC. After compiling and upgrading the kernel to version 4.14, I am getting below error while booting the CentOS 7:Failed to start Crash recovery kernel armin...
原创
发布博客 2019.02.14 ·
11894 阅读 ·
3 点赞 ·
2 评论 ·
13 收藏

firewalld允许nginx\apache\mysql通过

1、查看当前运行的service#firewall-cmd --list-services2、列出支持所有的服务名称#firewall-cmd --get-services由于输出结果太多,最好搭配grep xxx使用3、允许服务通过#firewall-cmd --add-service=mysql    本次有效,重启失效#firewall-cmd --permane...
原创
发布博客 2019.01.05 ·
1452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决SELinux导致的nginx 403

只需两个命令chcon -R -u system_u /webdir/chcon -R -t usr_t /webdir//webdir/为nginx web目录
原创
发布博客 2019.01.05 ·
843 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CentOS7编译内核安装与卸载

一、编译安装1、下载内核源码从https://www.kernel.org/下载longterm 4.14源码mainline: 4.20 2018-12-23 [tarball] [pgp] [patch]   [view diff] [browse]   stable: 4.19.13 2018-12-29 ...
原创
发布博客 2018.12.31 ·
2522 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

php-fpm与nginx通信connect() to unix:/tmp/php-fpm.sock failed (13: Permission denied) 的解决方法

nginx返回404,log文件错误信息如下2018/12/30 06:32:32 [crit] 9418#9418: *5 connect() to unix:/tmp/php-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: local...
原创
发布博客 2018.12.30 ·
9450 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

为CentOS7编译升级GCC

CentOS7默认的GCC版本是4.8,不支持C++14,对C++11支持也不完善,编译时需要加上-std=c++11才能勉强支持C++11,所以对GCC来个升级。因为3.10的内核实在太老,加之GCC4.8和最新的GCC8.2代差太大,直接用GCC4.8编译安装GCC7或8是不能成功的,我选择了GCC6.5,6.5对C++11支持很完美,还支持C++14. 1、下载和解压源码 这里...
原创
发布博客 2018.12.30 ·
6227 阅读 ·
0 点赞 ·
3 评论 ·
2 收藏

为CentOS7编译升级GCC

CentOS7默认的GCC版本是4.8,不支持C++14,对C++11支持也不完善,编译时需要加上-std=c++11才能勉强支持C++11,所以对GCC来个升级。因为3.10的内核实在太老,加之GCC4.8和最新的GCC8.2代差太大,直接用GCC4.8编译安装GCC7或8是不能成功的,我选择了GCC6.5,6.5对C++11支持很完美,还支持C++14. 1、下载和解压源码 这里...
原创
发布博客 2018.12.30 ·
6227 阅读 ·
0 点赞 ·
3 评论 ·
2 收藏

sizeof(char [])和sizeof(char *)等于多少?

下面的代码执行结果是多少? 1 #include &lt;stdio.h&gt; 2 3 int main(void) 4 { 5 char ca[] = {"123456"}; 6 char *pca = "123456"; 7 8 printf("sizeof(ca)=%d,sizeof(pca)=%d,sizeof(*pca)=...
原创
发布博客 2018.12.28 ·
28794 阅读 ·
13 点赞 ·
1 评论 ·
39 收藏

-1L和0U比较大小,32为系统和64位系统有何不同?

下文所有说法仅针对linux等long类型在32位和64位程序中,长度不一样的系统成立,因为WIndows系统long不论是32位还是64位,都是4字节。下面的程序在32位和64位下,会输出什么结果? 1 #include &lt;stdio.h&gt; 2 3 int main() 4 { 5 long la = -1l; 6 unsigned ...
原创
发布博客 2018.12.27 ·
1900 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

const在C与C++中的区别

下面的代码在C和C++下编译,输出会是什么?1 void main(void)2 {3 const int a = 0x00;4 int *pi;56 pi = (int *)&amp;a;7 *pi = 0xFF;89 printf("*pi=%d,a=%d
", *pi, a);10 return 0;11 }注意,上面的代码第6行必须写为p...
原创
发布博客 2018.12.27 ·
252 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

const在C与C++中的区别

下面的代码在C和C++下编译,输出会是什么?1 void main(void)2 {3 const int a = 0x00;4 int *pi;56 pi = (int *)&amp;a;7 *pi = 0xFF;89 printf("*pi=%d,a=%d
", *pi, a);10 return 0;11 }注意,上面的代码第6行必须写为p...
原创
发布博客 2018.12.27 ·
252 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多