ZAtonement
码龄9年
关注
提问 私信
  • 博客:205,743
    205,743
    总访问量
  • 33
    原创
  • 1,955,111
    排名
  • 11
    粉丝
  • 0
    铁粉

个人简介:黑到终点总有光。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2015-11-06
博客简介:

lowB程序员

博客描述:
老老实实做人,踏踏实实做事。
查看详细资料
个人成就
  • 获得96次点赞
  • 内容获得14次评论
  • 获得288次收藏
创作历程
  • 2篇
    2023年
  • 5篇
    2022年
  • 5篇
    2021年
  • 3篇
    2020年
  • 6篇
    2019年
  • 5篇
    2018年
  • 17篇
    2017年
  • 4篇
    2016年
成就勋章
TA的专栏
  • C++数据结构
    1篇
  • C++设计模式
    1篇
  • Linux C++ 通讯架构实战
    1篇
  • 笔记
    4篇
  • 环境设置
    1篇
  • python
    4篇
  • c++
    29篇
  • halcon
    1篇
  • 网络通信
    9篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

linux登录百度网盘下载上传文件

参考一下的三个地址:
原创
发布博客 2023.07.01 ·
406 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

I/O多路复用

网络I/O多路复用:一个线程如何处理多个连接请求的过程和技术,不需要为每个连接创建一个处理线程。1)问题3 epool是 用户态和内核态共享,不需要用户态和内核态之间的开销。2.poll 解决了 select的前两个问题。有数据来的时候进行数据重排,有结果的时候返回。遍历结果的时候只会编译有事件的。
原创
发布博客 2023.02.18 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++数据结构----单链表

数据结构
原创
发布博客 2022.08.23 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++设计模式

设计模式
原创
发布博客 2022.08.22 ·
1527 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

2022.8.22面试

激发信号的Qt对象无需知道是那个对象的那个信号槽接收它发出的信号,它只需在适当的时间发送适当的信号即可,而不需要关心是否被接受和那个对象接受了。4)信号触发后,调用了signMouseClicked函数中的元函数activate,从connect链接存储中查找信号对应连接的槽函数。(然而,与创建对象的new操作及删除对象的delete操作相比,信号和槽的运行代价只是他们很少的一部分。需要关联的信号槽的签名必须是等同的。即信号的参数类型和参数个数同接受该信号的槽的参数类型和参数个数相同。IOCP是异步操作;
原创
发布博客 2022.08.21 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2022.7.28面试总结

1.单例中,可以用该类定义一个对象吗?构造函数私有化,那么只能在类里调用,在外部无法访问这个构造函数,因此在外部就无法创建这个类的对象。2.std里面的堆栈容器可以遍历吗?适配容器:std::stack 、std::queue 、 std::priority_queue 是没有迭代器的。std::stack不支持遍历STL中的堆栈容器适配器:std::stack 先进先出详细的用法纤细请见:1)https://blog.csdn.net/Code_DZhangTeng/article/detai
原创
发布博客 2022.07.30 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2022.07.26面试

1)进程拥有独立的堆栈空间和数据段,所以每当启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这对于多进程来说十分“奢侈”,系统开销比较大,而线程不一样,线程拥有独立的堆栈空间,但是共享数据段,它们彼此之间使用相同的地址空间,共享大部分数据,比进程更节俭,开销比较小,切换速度也比进程快,效率高,但是正由于进程之间独立的特点,使得进程安全性比较高,也因为进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。..
原创
发布博客 2022.07.28 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VMware15+Ubuntu18.0桥接模式下设定固定IP地址

使用场合:Ubuntu系统作为服务器需要一个固定的ip地址注意:桥接模式下的地址和主机上的地址在同一网段设定固定IP的步骤如下:1.首先在虚拟机上进行桥接模式的设置:2.在 /etc/network/interfaces 中进行相关的ip地址、网关、子网掩码、DNS的相关的设置。3.设置 /etc/NetworkManager/NetworkManager.conf4.网络设置中手动设置下相应的地址:(最重要的一步,要设置DNS,虽然在interface文件中已经设置但是还是连接不上网络
原创
发布博客 2021.03.23 ·
658 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

VS+QT开发环境对Qt Option中Qt Default Setting设置

对于VS和QT的联合开发环境而言,需要对Qt Option就行相应的设置,尤其是Qt Default Settings的设置。如下图所示:MocDirectory:设置编译过程中生成中间文件moc_xxx.cpp的目录 比如说:.$(ConfigurationName) 其中.\是指.h文件所在的文件目录,$(ConfigurationName)是debug或者release。配置完成,通过Add Qt Class 方式新建的xxx.h文件,右键属性中会有相应设置生成moc_xxx.cpp文件的命令
原创
发布博客 2021.03.13 ·
1257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT5.9.9+VS2015环境下主工程F5后存在有的项目无法自动编译的现象

现象描述:点击F5,VS2015无法自动编译个别项目,即它只会会直接运行原有已经编译好的工程,除非手工在项目上右击选择“重新生成”解决办法步骤:1、菜单:工具→选项→项目和解决方案→生成并运行:运行时,当项目过期时选择“始终生成” 。2、右键解决方案:解决方案->配置管理->项目上下文:将生成下面的单选框选上。3、(以主工程为例)以上步骤还是不能够解决问题,你需要看下主工程属性:链接器->常规->附加库目录和链接器->输入->附加依赖项中是否包含了未编译项目目录
原创
发布博客 2021.03.13 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT+VS联合开发环境:LN2001:无法解析的外部符号 public virtual struct QMetaObject

QT+VS联合开发环境:LN2001:无法解析的外部符号 “public virtual struct QMetaObject const* _thiscall xxx:metaObject(void) const”(?metaObject@xxx@@UBEPUBQMetaObject@@XZ)项目文件xxx.vcxproj加载已经存在的.h、.cpp、.ui文件后,进行编译出现该LN2001无法解析的外部符号的错误。原因:手动添加已有的文件,可能未进行相应的元操作,没有调用moc.exe生成moc_x
原创
发布博客 2021.03.11 ·
480 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Qt中.pro文件转化为.vcxproj文件

Qt中的.pro文件转化为 .vcxproj文件步骤:1)在“开始”中调出Qt命令窗口,使用如下命令完成初步转化qmake -r -tp vc或者qmake -r -tp yc XXXX.pro2)对转换的xxx. vcxproi文件,点击右键“属性”项进行相关的配置:调试环境,附加包含目录,附加库目录,附加依赖项。通过命令生成的文件都是绝对路径,需要设置这些选项,改成相对路径3)对xxx.vcxproj自身的文件进行修改,删除不必要的路径文件命令,绝对路径改成相对的路径...
原创
发布博客 2021.03.11 ·
894 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

系统找不到文件或者fatal error LNK1104:无法打开文件 “qtmaind.lib”

环境:VS2015 +QT(QT 5.14.0)问题见如下所示:解决问题思路:出现这种情况,一般是配置文件出现问题,应该检查项目中的以下属性配置:1)常规------>输出目录 路径是否正确2)VC++目录中的包含目录,引用目录,库目录是否正确3)C/C+±–>常规------>附加包含目录是否正确C/C+±–>预处理器-------->预处理...
原创
发布博客 2020.04.18 ·
3064 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

编译符号链接不允许:ln: failed to create symbolic link ‘libSARibbombar.so’:Operation not supported

项目编译环境:虚拟机15.3,ubuntu 18.04,QT 5.14.0虚拟机与window共享的方式:虚拟机共享文件夹方式在虚拟机中的Linux环境下QT编译动态链接库时出现一下编译错误:通过查阅相关的资料,并参考该博文关于硬链接不允许操作,发现我将源码放在了虚拟机共享的文件下进行编译的。这样的操作是不允许的,共享文件夹是虚拟机通过挂载的方式挂载在Windows上的。在windows的...
原创
发布博客 2020.04.15 ·
6047 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

远程桌面提示你的凭据不工作了,如何解决

一、确保被远程的计算机桌面的远程设置打开如:二、在远程的计算机上采用编辑组策略方法步骤:打开本地组策略编辑器(运行gpedit.msc),计算机配置→管理模板→系统→凭据分配→允许分配保存的凭据用于仅NTLM服务器身份验证:如图所示:注:TERMSRV/*表示允许连接任意一台主机。若连接特定的主机 ,*号可以用固定的电脑IP地址代替。保存设置后,运行 gpupdate /force...
原创
发布博客 2020.04.14 ·
20698 阅读 ·
12 点赞 ·
1 评论 ·
33 收藏

VMware中由最初的NAT模式改为桥接模式后出现Ubuntu中连接不上网络的解决方法

1、VMware中编辑------>虚拟网络编辑器,修改虚拟机连接网络的方式为桥接方式,其中 桥接连接到的网络需要选择目前本机所选择的网络网卡。桥接方式不同于NAT模式:NAT(网络地址转换)模式,本机相于路由器,会给Ubuntu分配路由器下的地址段。桥接方式是直接和外网连接。设置如下图所示:2.虚拟机–>设置里面将连接模式配置成桥接模式。3.cd /etc/network ...
原创
发布博客 2019.08.20 ·
2393 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

堆排序

堆排序这篇博文讲的很贴切
转载
发布博客 2019.08.20 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何终止Linux中正在运行的程序

1.前台程序:Ctrl+C、Ctrl+Z2.后台程序:ps -aux |grep +程序名称查找到相应的pid,而后 执行 kill -9 +进程号3.打开system monitor :gnome-system-monitor,类似于windows中的任务管理器,之后关闭相应的程序即可...
原创
发布博客 2019.06.30 ·
26126 阅读 ·
10 点赞 ·
0 评论 ·
23 收藏

Windows中使用telnet查看Ubuntu中TCPServer服务器监听情况

Telnet:Telnet协议是TCP/IP协议家族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以简单的概括为:Telnet只是一种远程登录的工具,telnet的...
原创
发布博客 2019.06.30 ·
690 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多