帅气滴点C
码龄7年
  • 910,383
    被访问
  • 133
    原创
  • 2,323
    排名
  • 1,194
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2015-09-19
博客简介:

羞羞滴小朋友

博客描述:
博客的主要内容主要是自己的学习、工作中遇到的问题及总结,并结合个人的理解,供各位在学习过程中参考,若有疑问,欢迎提出; 若有侵权,请告知博主删除,欢迎留言交流,邮箱 690170846@qq.com
查看详细资料
  • 5
    领奖
    总分 1,451 当月 6
个人成就
  • 获得347次点赞
  • 内容获得86次评论
  • 获得1,632次收藏
创作历程
  • 7篇
    2022年
  • 6篇
    2021年
  • 14篇
    2020年
  • 69篇
    2019年
  • 134篇
    2018年
  • 5篇
    2016年
  • 20篇
    2015年
成就勋章
TA的专栏
  • QT
    1篇
  • 工作总结
    2篇
  • 面试常见问题
    5篇
  • 前端
    6篇
  • 后端
    2篇
  • 安卓
    1篇
  • 网络基础
    1篇
  • 数据结构与算法
    5篇
  • Libevent
    4篇
  • 机器学习
    15篇
  • 深度学习
    24篇
  • Linux
    32篇
  • 32
    39篇
  • Zigbee
    5篇
  • 51
    11篇
  • 树莓派
    1篇
  • 数据库
    5篇
  • mysql
    2篇
  • altium designer
    7篇
  • 其他
    15篇
  • C/C++
    42篇
  • WPF
    8篇
  • Python
    21篇
  • 音频
    23篇
  • 测试
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

QT常见概念-1

QT常见概念:用于记录相似的概念,用于横向对比学习
原创
发布博客 2022.06.27 ·
67 阅读 ·
0 点赞 ·
0 评论

代码调试core-踩内存

踩内存就是访问了不应该访问的内存,本文介绍如何定位+解决+避免 踩内存问题。后续将不断补充、更新
原创
发布博客 2022.06.21 ·
16 阅读 ·
0 点赞 ·
0 评论

嵌入式节省内存的手段(1)

为了方便描述,这里进行总结,嵌入式,一般是c语言常用的节省内存的手段1.编程技巧最基本也是最常用的就是字节对齐这个需要平时的积累。例如,在变量的排列方面,我们都知道编译器会考虑对齐。明显,以下第一种定义需要的内存比第二种要大。1)char a;int b; char c;2)char a; char c; int b;编译优化编译时选择优化级别高的,这样生成代码大小有有大规模的减小。内存分时复用业务分时复用即对代码......
原创
发布博客 2022.05.25 ·
23 阅读 ·
0 点赞 ·
1 评论

pyqt 之 QTableView listvview 添加复选框 Checkbox

简述使用各种View控件如QTableView、listview,经常会遇到复选框,要实现一个好的复选框,除了常规的功能外,还应注意以下几点:三态:不选/半选/全选 自定义风格(样式)常见的实现方式编辑委托 方式:利用委托重载createEditor(),激活QCheckBox 特点:必须双击/选中,才能显示CheckBox控件。一般不满足实际中的直接显示的需要。 使用QTableView的setIndexWidget(const QModelIndex &index,
原创
发布博客 2022.05.22 ·
231 阅读 ·
0 点赞 ·
0 评论

工作成长感悟(1)-技术能力

两类程序员的困惑:在写代码的人的困惑是一直写代码是不是会丧失竞争力,会不会被后面年轻的更能加班写代码的人汰换。典型代表就是工作5年左右的核心技术骨干,此时正处于编码正嗨但也开始着手规划下一个职业发展阶段的时候;没在写代码的人困惑是我长时间不写代码(或者代码量较少)我的技术功底是不是在退化,我在市场上还会有竞争力吗,我的发展空间是不是被限制住了。典型代表就是带业务项目的架构师或者团队Team Leader,他们更多的精力是在业务需求理解和拆分,团队事务的管理上。这种围城现象非常严重...
原创
发布博客 2022.05.20 ·
25 阅读 ·
0 点赞 ·
0 评论

pyqt常见问题

1.listview显示右键获取行号与列号def contextMenuEvent(self, pos): if self.selectionModel().selection().indexes(): for i in self.selectionModel().selection().indexes(): row, column = i.row(), i.column() menu = QtGui.QMenu() op
原创
发布博客 2022.05.12 ·
31 阅读 ·
0 点赞 ·
0 评论

ToDo 待办清单 V.1.0

发布资源 2022.05.01 ·
7z

ToDo 待办清单V1.0-(1.项目简介pyqt)

最近想提高工作效率所以做了一个待办清单软件1.0功能:添加待办事项: 程度:添加待办事项清单:分为重要紧急,不重要紧急.重要不紧急,不重要不紧急.更具程度区分不同的颜色. 事项:描述具体的工作事项 状态:分为完成和未完成,其中完成的会自动转为历史工作记录 建立日期和完成日期:用于记录时间 完成情况:记录当前任务的完成情况 领导:记录分配任务的领导 备注:其他信息 筛选 可以根据日期,程度,状态以及自定义搜索 导出: 按照指定的格式导出记录 到期
原创
发布博客 2022.05.01 ·
247 阅读 ·
0 点赞 ·
0 评论

小程序项目1

项目简介,社区购物
原创
发布博客 2021.12.26 ·
103 阅读 ·
0 点赞 ·
0 评论

前端遇到问题总结

vue打包后出现.map文件 vue.config.js 修改 module.exports = { productionSourceMap: false, // 生产环境是否生成 sourceMap 文件,一般情况不建议打开} 在设置了productionSourceMap: false之后,就不会生成map文件,map文件的作用在于:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。也就是说map文件相当于是查看源码的..
原创
发布博客 2021.12.15 ·
736 阅读 ·
0 点赞 ·
0 评论

如何保证高质量代码

在平时的开发中经常发现总有做不完的需求、解不完的bug,所以如何在快速完成开发需求的情况下,保证高质量的代码成为一个头疼的难题。什么是高质量的代码,对此整理了一份脑图:如何能提升代码质量呢,除了自身过硬的codeing能力外,还需要代码检查流程,常见的流程有:代码检查需要检查的问题有:上述所说需要检查的各种问题中,代码和需要背离问题与代码是否符合设计需要人工进行review,花费的人力成本较高,还有部分问题可以通过工具检测。常见检测工具检测工具主要分为静态代...
转载
发布博客 2021.10.17 ·
343 阅读 ·
0 点赞 ·
0 评论

后端常见问题汇总

IDEA “Cannot resolve symbol” 解决办法 IDEA 无法识别同一个 package 里的其他类,将其显示为红色,但是 compile 没有问题。鼠标放上去后显示 “Cannot resolve symbol XXX”,重启 IDEA ,重新 sync gradle,Clean build 都没有用。多半是因为 IDEA 之前发生了错误,某些 setting 出了问题。解决方法如下:点击菜单中的 “File” -> “Invalidate Caches / Restart..
原创
发布博客 2021.08.29 ·
137 阅读 ·
0 点赞 ·
0 评论

DMA-零拷贝

是什么零拷贝传统的文件传输方式会历经 4 次数据拷贝,而且这里面,「从内核的读缓冲区拷贝到用户的缓冲区里,再从用户的缓冲区里拷贝到 socket 的缓冲区里」,这个过程是没有必要的。因为文件传输的应用场景中,在用户空间我们并不会对数据「再加工」,所以数据实际上可以不用搬运到用户空间,因此用户的缓冲区是没有必要存在的。因此零拷贝就是为了解决该为问题。如何实现零拷贝?零拷贝技术实现的方式通常有 2 种:mmap + write sendfile下面就谈一谈,它们是如何减少「上下文切换
转载
发布博客 2021.03.15 ·
982 阅读 ·
1 点赞 ·
0 评论

DMA简介

为什么要有 DMA 技术?dma主要是用于读写数据用的在没有 DMA 技术前,I/O 的过程是这样的:CPU 发出对应的指令给磁盘控制器,然后返回; 磁盘控制器收到指令后,于是就开始准备数据,会把数据放入到磁盘控制器的内部缓冲区中,然后产生一个中断; CPU 收到中断信号后,停下手头的工作,接着把磁盘控制器的缓冲区的数据一次一个字节地读进自己的寄存器,然后再把寄存器里的数据写入到内存,而在数据传输的期间 CPU 是无法执行其他任务的。 可以看到,整个数据的传输过程,都要需要 CPU 亲自.
转载
发布博客 2021.03.15 ·
3098 阅读 ·
7 点赞 ·
1 评论

git 常见问题

1、进行push操作的时候,提示fatal: refusing to merge unrelated historieserror: failed to push some refs to 'https://github.com/***********’hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the r
原创
发布博客 2020.12.13 ·
414 阅读 ·
0 点赞 ·
0 评论

excel进行读写jar

发布资源 2020.09.26 ·
zip

Android 开发常见问题

方法一:推荐方法二运行开安卓自带的uiautomatorviewer.bat,打开后连接手机,报错如下:1.在E盘根目录下创建app.png文本文件2.在E盘根目录下创建app.uix文本文件3.执行以下adb命名: adb shell uiautomator dump /sdcard/app.uix adb pull /sdcard/app.uix E:/app.uix adb shell screencap -p /sdcard/app.png adb pu...
原创
发布博客 2020.09.13 ·
164 阅读 ·
0 点赞 ·
0 评论

以太网的发展简介

在20世纪世纪70年代局域网出现了各种技术,主流的有以太网、令牌环和光纤分布式数据接口,随时时间推移,以太网技术逐渐成为了局域网的主流技术。所以本文主要介绍以太网的发展历史。 以太网(Ethernet)是在20世纪70年由Xerox(施乐)公司创建的局域网组网规范。Xerox公司在实验室中想要把Alto计算机连接到Arpanet(Internet前身),于是在ALOHA(无线电网络系统)系统的基础上连接了众多Alto计算机,这就是最初的以太网实验原型。该网络以粗同轴电缆为传输介质,70年代末,...
原创
发布博客 2020.07.26 ·
1249 阅读 ·
1 点赞 ·
0 评论

常见命令 grep

作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的。首先谈一下grep命令的常用格式为:grep [选项] ”模式“ [文件]常用选项: -E :开启扩展(Extend)的正则表达式。  -i :忽略大小写(ignore case)。  -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印。  -n...
原创
发布博客 2020.05.09 ·
566 阅读 ·
0 点赞 ·
0 评论

TCP/IP协议中TTL

英文意思好像就timetolive,我的理解就是ip报文的生存期,也就是存活时间(TTL)。存活时间 (TTL)。这个 TTL 的概念,在许多网路协定中都会碰到。当一个zhidao封包被赋予 TTL 值(以秒或跳站数版目(hop)为单位),之后就会进行倒数计时。在 IP 协定中,TTL 是以 hop 为单位,每经过一个 router 就减一),如果封包 TTL 值被降为 0 的时候,权就...
原创
发布博客 2020.05.08 ·
4357 阅读 ·
1 点赞 ·
0 评论
加载更多