自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 如何在Windows上使用cmake编译c++代码?

从Linux转过来Windows上开发,不习惯一上来就打开一个巨无霸的东西,这种编译方式就比较方便。是根据CMakeLists.txt 里面的。创建并进入一个build目录,执行。首先保证微软的那一套编译工具安装了。编写CMakeLists.txt。然后就可以自动编译代码了。

2024-09-13 23:04:15 248

原创 学习Boost库的asio踩到的坑

来回找了几遍,最终觉得shared_ptr 可能有问题,因为推理来,conn_handler结束后,sock就没有人使用了,套接字就被释放了,连接就关闭了,所以回调前对套接字的读取就会报错。看《Boost程序库完全开发指南:深入C++“准”标准库(第5版)》学习Boost,看asio这一章节的服务端和客户端一步通信,就想着抄写一下代码,熟悉熟悉。我用排除法,先用telnet连接服务器,发现telnet的结果符合预期,那就是客户端代码有问题,于是开始检查客户端的问题。

2024-09-13 22:57:21 203

原创 说说docker怎么使用?

Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 Linux 虚拟机),更重要的是容器性能开销极低。

2024-09-02 22:37:12 342

原创 004-PyQt5学习笔记

PyQt5的GUI编程,掌握这些就入门了,其他的都比较通用

2024-08-28 21:43:47 929

原创 AI可以帮程序员干什么?超越语言

做AI模型可能很难,但用AI模型可以让生活更简单,让AI成为一个帮助程序员朋友们超越语言的工具。

2024-08-28 01:11:07 109 1

原创 编程算法学习:股票价格跨度(leetcode第901题)

我发现这个题的有3个重点。​第1个是,专找比我小的(挑软柿子捏),大的还是大的​。​这意味着什么呢?意味着,我来了,前面比我矮的,有一个算一个,统统干掉,排我前面的,都是比我高的​。这个特点就符合单调栈的特点​第2个是,题目提示,next最多调用一万次,​那C语言就可以简单用数组来实现单调栈。第3个是,有一个隐含的关系:单调栈和距离栈​ 存在一个一一映射关系。按照代码这个逻辑,流程如下:70的时候,会把​60出栈​。75的时候,会把60和7...

2022-04-05 21:21:00 336

原创 小数的十进制转二进制

小数的十进制转二进制

2015-06-16 23:24:15 624

原创 函数返回值

前言:        对于函数,供别人调用,或自己内部调用,返回值可以传递很多信息,但返回值亦应该尽量简单明了的表达函数执行的结果或状态。1. 定义通用的返回值    每个编写的函数,如果需要返回函数的执行结果或者状态,返回这些通用的值。   意义简单明了,而且通用。  这种类值的定义记得加注释或者从命名就能知道意义较好[关于更多代码命名和代码注释可以参考《代码大全》]。 

2015-05-12 22:43:52 480

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除