自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++多线程基础

减少锁的使用次数明确锁的范围减少锁的使用粒度,例如lock_guard用大括号包住要操作的部分尽量避免使用try_lock 请求锁,以免出现活锁。

2023-04-27 16:58:15 536

原创 Nat内网穿透详解与实战原理

想知道内网穿透实现原理,先弄清楚我们平时在网络冲浪的时候,数据是如何发到服务器的又是如何接受到数据的?我相信大家都知道,我们客户端在发送数据给服务器的时候,首先服务器的ip地址和端口我们是事先知道的,服务器接收到客户端的数据请求的同时也获取到了客户端的公网ip地址和端口,然后服务器根据客户端的公网ip地址和端口返回数据。那就很清晰了,数据接收和发送都是通过公网ip和端口进行传输的,那我们直接获取到两台主机的公网ip地址和端口就可以实现跳过服务器中转站直接进行数据通信,其实这就是实现内网穿透的原理。

2023-04-24 15:14:41 2459 4

原创 基于PaddleOCR的身份证文字识别的实现

*作者:小成Charles商业工作,学习交流请添加Vx:Lcc-Triumph原创作品转载请标注原创文章地址:https://blog.youkuaiyun.com/weixin_42999453/article/details/122755261本文代码下载地址Github:https://github.com/xiaocheng99/IDRecognition.git一、前言好久没有更新博客了,最近实习,接触了OCR的项目,感觉还挺有意思的,然后也发现了一款非常好用的OCR识别库,来自百度开发的Padd

2022-01-30 21:00:24 10834 5

原创 【c语言笔记】字符串关键字匹配算法

作者:小成Charles商业工作,学习交流请添加Vx:Lcc-Triumph原创作品转载请标注原创文章地址:引言这是一个学习C语言的笔记开篇,做一些简单有趣的c小程序。下面是C语言字符串关键字的匹配算法讲解笔记一、主函数这段代码块定义了一个全局变量pattern作为目标关键词,其中'\0'是字符串的结束标志。charline是从getline获取到的被匹配句子,while循环条件会一直进行字符串的输入,直到出现一个完整的句子就会执行strIndex函数来判断当前句子是否包含关键字,下面来讲解

2021-04-14 23:13:43 2031 3

原创 利用Python selenium在网站自-动-买-票实战分析

作者:小成Charles原创作品转载请标注原创文章地址:一、前言事情是这样的,由于每天早上去图书馆都要提前在互动吧网站上蹲点抢票,挺麻烦的,然后我老爸说,你怎么不自己写一个抢票软件,一句点醒了我,于是这款抢票程序来了。二、思路设计对于抢票这样的程序,难点并不是在写代码上,主要难点在于对网站源码的分析以及奇奇怪怪的情况的处理,这里选用Python作为脚本语言。我们利用selenium+chromeDriver模拟浏览器的登录。因为我们是用电脑模拟人点击,所以我们要知道订票所需要的所有步骤,这样才

2021-02-23 20:14:15 1257 10

原创 原生JS+PHP实现网页弹幕留言效果,搭建到服务器

作者:小成Charles原创作品转载请标注原创文章地址:https://blog.youkuaiyun.com/weixin_42999453/article/details/113784389一、前言这不是马上到2.14情人节了吗,寻思着做了一个比较有意义的网站,网站功能很简单,就是实现用户留言,并将留言的内容以弹幕的形式展示在网页上,项目很简单,但是挺有意思的,网站目前已经搭建在服务器上了,可以在我的网站看一下效果http://helloqt.top 这是效果图(ps:js和php其实都不不太熟悉,边看语

2021-02-15 17:19:35 1250

原创 物联网项目LoveTv实现web网页传输数据到单片机-(技术栈涉及web前端,php后端,c/c++ socket,嵌入式前后端)

*作者:小成Charles原创作品转载请标注原创文章地址:一、前言因为看了B站上稚晖君的嵌入式开发视频,搞得我这个软件开发的也想弄一弄嵌入式,然后就设计了一下,做了我这个第一个物联网项目,我称之为LoveTV,这个是做了送给女朋友的,为了方便控制它以及传输数据,这里想到就直接用网页传输数据,这样很方便!服务器是要搭建在我的腾讯云服务器,也就是理论上来说,可以在任何地方实现数据传输。话不多说,上项目图!二、设计思路上面只是雏形,后期会添加和美化更多功能!这里我实现网页控制换页的方法是网页通过点

2021-02-01 11:51:02 6261 9

原创 小成开发日记---利用Qt/C++实现基于Udp协议的网络聊天室(分服务端和客户端的开发【轻聊v1.0.1】)

作者:小成Charles原创作品转载请标注原创文章地址:一、引言最近一直在联系网络通信的项目,一开始准备使用纯C/C++去写服务器的,虽说这样效率很高,但是写起来超级麻烦啊,第一个C/S项目,我就利用Qt的Qnetwork模块去编写了,话说我中学的梦想就是能够自己做一个社交软件,最近开启了名为“轻聊”的项目,今年要考研,也不知道能写到多少…话不多说,上一下轻聊v1.0.1客户端的的截图;(ps:界面很丑,只是实现了功能,下一步将继续完善功能和界面)二、功能实现目前实现了最基本的功能:登录

2021-01-08 16:50:26 4026 2

原创 利用Qt/C++在腾讯云/阿里云服务器搭建TCP/IP协议实现网络通信以及Qt在linux下的安装和程序打包踩坑(详解)

引言最近两天一直在研究网络通信的相关编程,以前一直局限于在局域网的通信测试,因为很少做这一方面的开发就买了个服务器研究了很久,由于自身的计网基础比较差,所以也踩了不少的坑!这里开发用腾讯云的Linux centos 7 系统做案列这是程序运行截图程序源码下载地址:一、安装Qt准备好linux系统和linuxdeployqt这一点很重要,linux系统可以是centos7,也可以是uanbntu,主要是将qt写好的代码编译运行然后打包成linux可执行文件,这样就可以放在服务里运行了。这里我们可以用

2020-11-25 20:39:00 7460 9

原创 小成开发日记----利用Qt/C++实现验证码功能

一、前言作者:小成转载请标注作者原链接:今天没事用Qt写了一个验证码模块的demo,平时很少用Qpainter,这次就做了这个demo练练手,话不多说直接上图看效果二、分析做这种的效果主要是弄清楚坐标的位置关系以及paintEvent事件的灵活运用(1)分析坐标为了方便理解我画了一张图如下,要注意的一点就是当前矩形的x,y坐标的起点位置是左上角点,其中ABCD使我们需要的坐标位置来存放验证码的位置,这样均分看起来就比较美观嘛,第一个字符X坐标为(x+w/4)/2,依此类推,他们之间相差的距离

2020-11-15 21:48:03 3722 2

原创 js两行代码实现浏览器语音播报文字

<script type="text/javascript"> var msg = new SpeechSynthesisUtterance("输入要朗读的文字"); window.speechSynthesis.speak(msg); </script>亲测edge浏览器可行

2020-08-13 10:58:40 1636

lovetv.zip

实现web网页弹幕留言的效果

2021-02-10

samp14_2TCP.zip

1.tcp的server和socket两个端,分两个程序运行,可以直接在输入框改IP的地址 2.实现了TCP和IP的网络通信协议,只支持信息传输,就是文字传输协议 3.属于一个测试的demo

2020-11-25

空空如也

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

TA关注的人

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