sherryyang1234
码龄8年
关注
提问 私信
  • 博客:167,252
    社区:6
    167,258
    总访问量
  • 118
    原创
  • 852,103
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-04-30
博客简介:

github_38595636的博客

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得50次评论
  • 获得131次收藏
创作历程
  • 3篇
    2024年
  • 62篇
    2023年
  • 10篇
    2022年
  • 3篇
    2021年
  • 2篇
    2020年
  • 25篇
    2019年
  • 30篇
    2018年
  • 8篇
    2017年
成就勋章
TA的专栏
  • fireware
    2篇
  • 牛客网华为机试
    54篇
  • Django
    2篇
  • vs2012
    1篇
  • windows
    1篇
  • 软件安装
    2篇
  • mac os软件安装
    3篇
  • scrapyr
  • scrapy入门学习
    1篇
  • c++
    30篇
  • Linux
    20篇
  • python
    3篇
  • scrapy
  • hadoop
    1篇
  • Mac os优化
    2篇
  • 读书
    12篇
  • mysql
    1篇
  • ELF
    1篇
  • 底层开发
    3篇
  • ssh
    1篇
  • matlab
    1篇
  • 数据可视化
    1篇
  • opencv
    1篇
  • software
  • AI
    1篇
  • 视频解码技术
  • 生物进化
    2篇
兴趣领域 设置
  • 人工智能
    opencv数据挖掘语音识别计算机视觉目标检测人工智能深度学习
创作活动更多

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

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

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

c++如何实现多线程

优点:有操作系统相关知识的应该知道,线程是轻量级的进程,每个线程可以独立的运行不同的指令序列,但是线程不独立的拥有资源,依赖于创建它的进程而存在。由于操作系统对进程提供了大量的保护机制,以避免一个进程修改了另一个进程的数据,使用多进程比使用多线程更容易写出相对安全的代码。缺点:由于缺少操作系统提供的保护机制,在多线程共享数据及通信时,就需要程序员做更多的工作以保证对共享数据段的操作是以预想的操作顺序进行的,并且要极力的避免死锁(deadlock)。,上述的两个缺点也就决定了多进程的并发并不是一个好的选择。
转载
发布博客 2024.01.17 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

驱动(Driver)和固件(Firmware)的区别

当某个device被注册到同样的总线的时候(通常是总线枚举的时候发现了这个设备),总线驱动会对driver和device会通过一定的策略进行binding(即进行匹配),如果Binding成功,总线驱动会调用driver的probe()函数,把设备的信息(例如端口,中断号等)传递给驱动,驱动就可以对真实的物理部件进行初始化,并把对该设备的控制接口注册到Linux的其他子系统上(例如字符设备,v4l2子系统等)。驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。
转载
发布博客 2024.01.17 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SSD Fireware开发

firmware开发分为前端,中端,后端。前端:主要负责和Host打交道,主要需要考虑和host的联系方式(PCIe协议,NVMe协议 etc).中端:属于SSD的核心部分,因为SSD的大部分卖点就得靠这里,比如说性能,中端的磨损均衡算法,等算法起到了决定性的作用。后端:主要和真正的存储介质打交道,比如说NAND。#SSD 固件中涉及的一些算法:SSD的固件是确保SSD性能的最重要组件,用于驱动控制器。
转载
发布博客 2024.01.17 ·
132 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

未知数组长度情况下录入数组数据,如何实现?

小红拿到了一个数组 aa,每次操作小红可以选择数组中的任意一个数减去 xx,小红一共能进行 kk 次。小红想在 kk 次操作之后,数组的最大值尽可能小。请你返回这个最大值。
原创
发布博客 2023.10.12 ·
553 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

添加路径到头文件默认搜索路径

一般用户安装的库会安装在/usr/local/lib,系统自带的库位于/lib;/usr/lib,用户自己编译的库可能就要使用-L参数指定了。修改/etc/profile 文件,在文件最后添加上述命令,运行 source /etc/profile 后生效。编译时指定的动态库搜索路径(通过gcc 的参数"-Wl,-rpath,"指定。在linux环境下写代码,出现函数是从其他文件引用的,需要把该文件的搜索路径添加到当前文件。默认的动态库搜索路径/lib:/usr/lib。
原创
发布博客 2023.09.27 ·
761 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

录屏时提醒笔触音比较大,该怎么改进?

用笔记本累软件时往下拉增加书写空间。2.录频期间发现书写空间不够怎么办?A. 录屏时,笔手写的力度轻一点。写不完就算了,直接保存上传。写小一点,尽量挤一页。B.给ipad加个笔套。D.调整 麦克风的距离。C. 不手写,纯打字。
原创
发布博客 2023.09.25 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ68 成绩排序

第一行输入要排序的人的个数n,第二行输入一个整数表示排序的方式,之后n行分别输入他们的名字和成绩,以一个空格隔开。给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩。进阶:时间复杂度:O(nlogn) O(nlogn) ,空间复杂度:O(n) O(n)按照指定方式输出名字和成绩,名字和成绩之间以一个空格隔开。数据范围:人数:1≤n≤200 1≤n≤200。注:0代表从高到低,1代表从低到高。都按先录入排列在前的规则处理。
原创
发布博客 2023.09.24 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

查找网络运行端口

netstat -a -n
原创
发布博客 2023.07.24 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

error t he port is already use

然后只需运行$ kill -9 <pid> ###<pid>为编号。运行 端口被占用 Error: That port is already in use。发现运行到结果报错:Error: That port is already in use。首先查看已存在端口号列表: $ ps aux | grep -i manage。本来运行项目:python。
原创
发布博客 2023.07.24 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ107 求解立方根

数据范围:∣val∣≤20 ∣val∣≤20。待求解参数,为double类型(一个实数)计算一个浮点数的立方根,不使用库函数。
原创
发布博客 2023.07.22 ·
90 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ106 字符逆序

数据范围:1≤len(str)≤10000 1≤len(str)≤10000。将一个字符串str的内容颠倒过来,并输出。输入一个字符串,可以有空格。
原创
发布博客 2023.07.22 ·
90 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ34 图片整理

Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过代码解决。Lily使用的图片使用字符"A"到"Z"、"a"到"z"、"0"到"9"表示。数据范围:每组输入的字符串长度满足 1≤n≤1000 1≤n≤1000。一行,一个字符串,字符串中的每个字符表示一张Lily使用的图片。Lily的所有图片按照从小到大的顺序输出。
原创
发布博客 2023.07.22 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ83 二维数组操作

5.查询第4行7列的值,失败。因为虽然添加了一行一列,但数据表会在添加后恢复成4行7列的形态,所以行的区间仍然在[0,3],列的区间仍然在[0,6],无法查询到(4,7)坐标。2.输入x1x1​、y1y1​、x2x2​、y2y2​,交换坐标在(x1,y1)(x1​,y1​)和(x2,y2)(x2​,y2​)的两个数。3.所有输入坐标操作,对m∗n m∗n 大小的表格,行号坐标只允许0~m-1,列号坐标只允许0~n-1。5.输入x x 、y y ,查找坐标为(x,y) (x,y) 的单元格的值。
原创
发布博客 2023.07.22 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ10 字符个数统计

编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次。例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3。输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。数据范围: 1≤n≤500 1≤n≤500。输入一行没有空格的字符串。
原创
发布博客 2023.07.18 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ2 计算某字符出现次数

写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)第一行输入一个由字母、数字和空格组成的字符串,第二行输入一个字符(保证该字符不为空格)。输出输入字符串中含有该字符的个数。(不区分大小写字母)数据范围: 1≤n≤1000 1≤n≤1000。
原创
发布博客 2023.07.18 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ40 统计字符

输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。数据范围:输入的字符串长度满足 1≤n≤1000 1≤n≤1000。统计其中英文字符,空格字符,数字字符,其他字符的个数。输入一行字符串,可以有空格。
原创
发布博客 2023.07.18 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ5 进制转换

写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。数据范围:保证结果在 1≤n≤231−1 1≤n≤231−1。输出该数值的十进制字符串。不同组的测试用例用
隔开。输入一个十六进制的数值字符串。
原创
发布博客 2023.07.18 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ60 查找组成一个偶数最接近的两个素数

任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对。数据范围:输入的数据满足 4≤n≤1000 4≤n≤1000。输入一个大于2的偶数。从小到大输出两个素数。
原创
发布博客 2023.07.17 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ53 杨辉三角的变形

以上三角形的数阵,第一行只有一个数1,以下每行的每个数,是恰好是它上面的数、左上角数和右上角的数,3个数之和(如果不存在某个数,认为该数就是0)。求第n行第一个偶数出现的位置。如果没有偶数,则输出-1。例如输入3,则输出2,输入4则输出3,输入2则输出-1。数据范围: 1≤n≤109 1≤n≤109。求问解决方法,代码怎么改?
原创
发布博客 2023.07.17 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HJ94 记票统计

按照输入的顺序,每行输出候选人的名字和得票数量(以" : "隔开,注:英文冒号左右两边都有一个空格!数据范围:每组输入中候选人数量满足 1≤n≤100 1≤n≤100 ,总票数量满足 1≤n≤100 1≤n≤100。第一行输入候选人的人数n,第二行输入n个候选人的名字(均为大写字母的字符串),第三行输入投票人的人数,第四行输入投票。请实现一个计票统计系统。你会收到很多投票,其中有合法的也有不合法的,请统计每个候选人得票的数量以及不合法的票数。(注:不合法的投票指的是投票的名字不存在n个候选人的名字中!
原创
发布博客 2023.07.15 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多