自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 网络模块-reactor模式

初学reactor

2024-05-06 17:35:07 724

原创 常用的锁和死锁以及避免死锁

并发时,如何解决同步问题

2024-04-25 20:19:04 955

原创 多路复用-epoll

一文学会应用epoll

2024-04-22 18:16:27 770

原创 多路复用-select

socket通信之select实现

2024-04-18 15:30:55 850

原创 网络IO入门看这一篇就够了

处理不多的连接数时,多路复用的效率不一定比多线程+阻塞io模型高;多路复用的优势不在于单个连接的时候能处理的更快,而在于能够处理更多的连接非阻塞IO即non-blocking IO在真正的IO操作中也是会有阻塞的。当内核数据准备好的时候,read将数据从内核拷贝到内存的时候会出现阻塞。select()事件驱动模型在建立一个简单的事件驱动服务程序时具有很大的参考意义。但是这个模型还是有很多问题select()接口并不是实现“事件驱动”的最好选择。

2024-04-17 16:39:41 986

原创 socket通信基础讲解及示例-C

socket入门

2024-04-16 20:44:28 657

原创 wsl+vscode 编译出你人生中第一个windows电脑linux下的helloworld

使用vscode 在windows电脑进行linux编译helloworld

2024-04-10 17:00:00 328

原创 wsl获取linux版本以及自身版本切换

wsl 版本相关的操作

2024-04-09 16:58:29 488

原创 wsl的介绍和搭建

在不安装virtual box和vmware基础上,快速的实现windows下对linux环境的搭建

2024-04-09 16:49:49 1047

原创 Mysql 简单入门

Mysql 简单入门事务搜索引擎MyISAMInnoDB主从模式该文章不讲操作步骤,仅仅是做对mysql的认知,如有错误,请指出,相互探讨。事务事务时mysql执行的最小单元。事务四大特性:原子性一致性隔离性持久性事务是如何保证原子性的?这是因为一个undolog的日志。比如说我们对一行数据进行操作,则会将其记录在undolog里面,只要不提交,则原表的数据则一直不变,当在undolog里一个操作失败,我们取消提交,则undolog里所有的信息清空。搜索引擎MyISAMB+树

2020-12-25 12:31:39 309

原创 网络IO之IO管理

IO管理什么是网络IO为什么要使用select,epoll,pollIO三种状态IO五种网络模型阻塞IO (blocking IO)非阻塞IO(non-blocking IO)多路复用IO (IO multiplexing)selectepollpoll异步IO (Asynchronous I/O)信号驱动IO (signal driven I/O)其他异步怎么理解(形容两者间的关系)非阻塞和非阻塞(设置IO的状态)记录在零声学院所学的点点滴滴,方便后续查看。欢迎提出问题!相互探讨什么是网络IO客户端

2020-12-16 18:18:23 254 1

原创 gcc 版本降级

一不小心下载了gcc的9.3.0版本,但是与工作上一些不兼容,故需要降低gcc版本为7.5.0步骤如下:1、下载需要的版本 apt install gcc-72、等待下载安装完成3、进入bin目录 cd /usr/bin4、删除gcc rm gcc5、将自己需要版本投到gcc ln -s gcc-7 gcc6、验证 gcc -v则修改为了自己想要的gcc版本...

2020-08-24 19:43:37 7753 2

原创 Qt遇到的问题

Qt运行时出现这个问题的时候:-1: error: No rule to make target '.***.qml', needed by '****.cpp'.  Stop.遇到这个问题,解决的方法就是把文件夹里的debug和releas两个build生成的文件夹删除,再运行一次就没问题了

2016-03-06 20:01:30 684

原创 invalid use of incomplete type 'class QWidget'

在编译.h文件里,class A:public QWidget出现问题,报错 invalid use of incomplete type 'class QWidget' 解决方法:在.pro文件里加入QT += widgets 就可以了

2016-02-26 22:55:32 5057 1

原创 在linux下用C++编写快速排序(一)

由于之前一直在看html和Qt,把最开始的一些忘记了,为什么选择在linux下用c++写快速排序呢?第一,熟悉一下linux的代码;第二,帮自己温习一下c++程序;第三,写快速排序的话可以将其分成几个文件,然后用mkfile 以及可以用gdb调试,哈哈,想一想各方面也是挺好的。之所以记下来是怕自己以后忘了好了,最基本的,在文件夹下建立一个文件,名为quicksort ,这个命令当然是用mkdi

2016-02-21 11:53:28 415

原创 Qt入门一之用于android

好了,接着上一章讲到的出现的问题,(Android has not been configured. Create Android kits)我们讲一下应该怎么解决;首先,我们得先下载好sdk和ndk,并配置好环境变量,这个可以百度怎么去实现;之后工具---选项---android之后的界面输入你的sdk和ndk所在的位置,点击ok,记得要输入sdk和ndk所在的顶层位置,然后这样就大功告

2016-01-20 16:55:59 3469

原创 Qt 安装

好了,现在打算用QT写个毕业论文,不是说我Qt很好,其实来书我也刚入手Qt一个礼拜吧,qt也蛮好入手的;嗯,现在我们从Qt安装开始。我们下载一个qt-opensource-windows-x86-android-5.5.1.exe,然后一直下一步下一步,到成功就好,其中要改路径的话,自己去改可以了。然后安装成功了,在桌面上是找不到的,我们在 对就这里找到,然后点击开来就可以了,至于如何建立

2016-01-18 10:42:00 457

原创 Qt入门一之创建项目

QT 之创建项目

2016-01-18 10:40:51 537

原创 Ugly Number

嗯哼,又是leetcode里面的一道题:  题目的大概意思为给你一个数,判断它是否为丑陋的数字,怎么才算是丑陋的数字呢?因子由2、3、5组成的就叫作丑陋数字,例如6、8,但是14不是丑陋的数字,因为它有因子7,1通常来说是一个丑陋的数字。好了,那接下来让我们编程吧!思路如下:怎么判断一个数字为丑陋的数字呢,那我们可以写一个循环,如果它能够被2或3或5整除的话,那就一直让它们整除,如果到最后

2016-01-15 21:56:57 373

转载 HTML <link> 标签的 rel 属性

转自http://www.w3school.com.cn/tags/att_link_rel.aspHTML 标签的 rel 属性HTML 标签实例在下面的例子中,rel 属性指示被链接的文档是一个样式表:rel="stylesheet" type="text/css" href="theme.css" />定义和用法

2016-01-14 15:50:57 581

原创 用QQ邮箱登入foxmail出现问题

如图:

2016-01-14 14:46:53 3906 1

原创 Power of Three

好了,这道题在leetcode上的意思就是给一个数判断是否为3的幂题目要求尽量不要使用循环或递归但是一看到题目,我首先想的就是while循环,思路如下:首先要判断

2016-01-14 14:36:57 251

原创 Nim Game

关于leetcode里的nim game题目的大体意思为假设你是nim,和你的一个朋友玩石头游戏,每个人一次可以拿一到三个石头,你第一个开始,谁拿到了最后一个谁就赢了!现在有n个石头,写个算法,看一下你到底会不会赢。思路:我们可以想一想,只有1到3个石头的时候,你就赢定了,然后4个石头的话,那就没有赢得机会了,但是到5个石头的时候,你可以只拿一个,然后无论对方拿几个,你也可以赢,依

2016-01-13 09:49:43 339

mysql-workbench

Mac,os 应用

2020-12-24

chrome 谷歌浏览器

chrome 谷歌浏览器 Mac,os

2020-12-24

空空如也

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

TA关注的人

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