吃素的施子
码龄9年
关注
提问 私信
  • 博客:636,979
    636,979
    总访问量
  • 129
    原创
  • 161,024
    排名
  • 151
    粉丝
  • 1
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 目前就职: kingstar
  • 加入CSDN时间: 2016-04-08
博客简介:

feikudai8460的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,770
    当月
    9
个人成就
  • 获得400次点赞
  • 内容获得72次评论
  • 获得1,522次收藏
  • 代码片获得12,120次分享
创作历程
  • 6篇
    2024年
  • 7篇
    2023年
  • 12篇
    2022年
  • 75篇
    2021年
  • 90篇
    2020年
  • 3篇
    2019年
  • 2篇
    2018年
成就勋章
TA的专栏
  • 服务器
    29篇
  • 网络编程
    6篇
  • Linux
    42篇
  • 工具
    19篇
  • 虚幻引擎(Unreal Engine)
    6篇
  • c++11
    23篇
  • 金融知识
    8篇
  • 算法
    20篇
  • boost
    6篇
  • 安卓
    6篇
  • 分布式架构
    6篇
  • JAVA
    5篇
  • 人工智能
    1篇
  • Python
    4篇
  • 程序人生
    11篇
  • 数据库
    31篇
  • C++
    58篇
  • 设计模式
    1篇
  • 多线程
    5篇
  • 编译器
    23篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    架构
  • 服务器
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

sudo apt install 安装的库文件都在哪里了?

需要注意的是,上述位置只是一般情况下的默认安装位置。某些软件包可能会有特殊的配置需求,导致文件被安装到其他位置。你可以通过查看软件包的文档或使用 dpkg-query 命令来获取更详细的安装信息。通过 sudo apt install 命令安装的软件包的位置可能会因软件包的类型和配置而有所不同。文档和帮助文件:在 /usr/share/doc 或 /usr/share/man 目录下,这里存放了软件包的文档和帮助文件。目录下,大多数软件的配置文件都会存储在这个目录中。
转载
发布博客 2024.09.02 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

systemctl enable和/etc/systemd/system目录之间的关系

total 28[/usr]/lib/systemd/system/ 该目录中包含的是软件包安装的单元,也就是说通过yum、dnf、rpm等软件包管理命令管理的systemd单元文件,都放置在该目录下。/etc/systemd/system/(系统管理员安装的单元, 优先级更高)在一般的使用场景下,每一个 Unit(服务等) 都有一个配置文件,告诉 Systemd 怎么启动这个 Unit。Systemd 默认从目录读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录。
转载
发布博客 2024.08.19 ·
167 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

解决Linux运行程序.so动态库链接不到的问题

这也是安装其他第三方库时最推荐的做法, 编译时直接带上-l选项即可. (安装自己的库就不推荐这种做法了)但是改变环境变量只是改变内存的内容, 关机重启内存中的内容就都不存在了.(具体参考环境变量章节)现在在系统的默认路径中添加该库文件的软链接, 注意要用。
转载
发布博客 2024.04.01 ·
726 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

将linux的top命令内容存入日志中

使用top命令并结合grep筛选,将top结果保存到日志中中,方便分析进程对系统资源的占用。-n top执行次数,若不设置,则一直执行,直到手动kill。-d 更新间隔(秒)
原创
发布博客 2024.03.11 ·
1051 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

Linux查看线程和利用gdb调试多线程

【代码】Linux查看线程和利用gdb调试多线程。
转载
发布博客 2024.03.11 ·
669 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Linux下gdb多线程调试

【代码】Linux下gdb多线程调试。
转载
发布博客 2024.01.10 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux 5种网络IO模型

1、支持一个进程所能打开的最大连接数select:单个进程所能打开的最大连接数有FD_SETSIZE宏定义,其大小是32个整数的大小(在32位的机器上,大小就是3232,同理64位机器上FD_SETSIZE为3264),当然我们可以对进行修改,然后重新编译内核,但是性能可能会受到影响,这需要进一步的测试。poll:poll本质上和select没有区别,但是它没有最大连接数的限制,原因是它是基于链表来存储的。
原创
发布博客 2023.08.16 ·
1882 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Linux查看端口占用的几种方法

大家在操作linux系统,或者在安装linux软件的时候,应该会经常遇到端口被其他进程占用的问题,下面就列举一下怎么查看linux端口被占用的方法。
转载
发布博客 2023.08.15 ·
2373 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

C/C++时间获取函数

包含C/C++中用于获取时间,和时间转换方面的函数。
原创
发布博客 2023.08.14 ·
2569 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

UE4_.uproject没有默认关联虚幻编辑器打开

2 把UnrealVersionSelector.exe 拷贝到Ue4的版本工程目录,例如UE_4.18->Engine->Binaries->Win64。1 找到发射器的安装目录,寻找lancher->Engine->Binaries->Win64->UnrealVersionSelector.exe。3 双击运行UnrealVersionSelector.exe 即可,可能会有延迟,重启一下电脑也可。重装系统可能会遇到ue4的工程失去关联,就是所谓的要选择工程的打开方式问题。
转载
发布博客 2023.07.06 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

UE4/UE5的崩溃,卡死等问题处理

虚幻引擎的业务逻辑开发基本上都是用C++/蓝图,当因为项目代码写的不好遇到Crash等问题时,如果不了解Native程序和引擎底层的一些机制,相比用C#开发业务的Unity或其他完全基于脚本虚拟机的游戏确实要难处理一些。因为业务和引擎代码本身都是基于C++,所以对于解决常规C++的Crash的方法虚幻引擎完全适用,除此外引擎在异常处理上相比于普通的C++程序还是提供了一些额外的方法和工具。本文主要介绍虚幻引擎在处理Crash时的一些做法和经验技巧。
转载
发布博客 2023.06.20 ·
4966 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

Linux的top命令内容输出到文件

使用top命令的-b选项可以将输出重定向到文件,-n选项指定top命令输出多少次结束。有时候我们需要查看某个进程在一段时间内CPU和内存的占用信息。
原创
发布博客 2023.06.08 ·
3035 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Linux的.service服务 实现程序开机自启

所有可用的单元文件存放在 /lib/systemd/system/ 和 /etc/systemd/system/ 目录。我们需要在/lib/systemd/system/ 下存放.service文件,当systemctl enable @@@.service 设置了自启动后,会自动在 /etc/systemd/system/ 下创建一个软链接指向 /lib/systemd/system/ 下的文件。通过服务状态可以查看启动服务的.service配置文件。
原创
发布博客 2023.03.14 ·
2948 阅读 ·
2 点赞 ·
1 评论 ·
12 收藏

C++算法题:递归和栈的算法

问题1:跳台阶问题。具体描述,一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间杂度。//相当于从下往上跳,最后剩一个(仅一种跳法)或两个(有两种跳法)+++//函数功能 : 跳台阶问题 //函数参数 : n为台阶个数 //返回值 : 总的跳法 unsigned JumpSteps_Solution1(unsigned n) { if(n <= 2) return n; else
原创
发布博客 2022.05.12 ·
922 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++算法题:关于树的算法

问题1:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。什么是二元查找树?比如:转换成双向链表的顺序是:1 3 4 6 7 8 10 13 14步骤一:建立二叉搜索树struct BSTreeNode { int value; BSTreeNode *left; BSTreeNode *right; };BSTreeNode * Insert(BSTre...
原创
发布博客 2022.05.11 ·
863 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++算法题:什么是红黑树?什么是二叉查找树?

知识体系结构¶ 树树是一种数据结构,它是n(n>=0)个节点的有限集。n=0时称为空树。n>0时,有限集的元素构成一个具有层次感的数据结构。区别于线性表一对一的元素关系,树中的节点是一对多的关系。树具有以下特点:n>0时,根节点是唯一的,不可能存在多个根节点。 每个节点有零个至多个子节点;除了根节点外,每个节点有且仅有一个父节点。根节点没有父节点。¶ 树的遍历按照根节点访问的顺序不同,树的遍历分为以下三种:前序遍历,中序遍历,后序...
转载
发布博客 2022.05.10 ·
655 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C++算法题:找环形单链表的环入口

问题1:怎样才能检测到链表中存在循环?书中给出的最终算法是定义两个指针p1,p2,p1每次移动一个位置,而p2每次移动两个位置,这样如果链表中存在循环,那么p2一定能追上p1。如果不存在,那么p2会到达链表尾部,即检测到空//这个算法,并没有找到入口,而是找到了相遇点bool hasCircle(Node* head, Node* &encounter) { Node *fast = head, *slow = head; while(fast &&a
原创
发布博客 2022.05.10 ·
487 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C++算法题:关于链表的算法

单向链表节点结构:struct ListNode { int key; ListNode *next; ListNode(int k = 0, ListNode *p = NULL) { key = k; next = p;} }; 问题1:输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。ListNode* ReverseList(ListNode *pHead) { ListNode *pPre = NULL;
原创
发布博客 2022.05.10 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++算法题:关于字符串的算法

问题1:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“I am a student.”,则输出“student. a am I”。思路:先逆转整个句子,然后从首字符开始扫描,每扫描到一个单词(遇到空白或结束字符),对这个单词进行逆转。代码:采用左闭右开的形式void Reverse(char *pBegin, char *pEnd) { if(pBegin == pEnd)
原创
发布博客 2022.05.08 ·
904 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++算法题:关于数组的算法

1、问题描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。适用于严格递增的数组求这个已经旋转过得数组的最小元素//函数功能 : 旋转数组的最小元素 //函数参数 : pArray指向数组,len为数组长度 //返回值 : 最小元素 int FindMin(int *pArray, int len)
原创
发布博客 2022.05.08 ·
931 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多