- 博客(127)
- 资源 (28)
- 问答 (8)
- 收藏
- 关注
原创 Qt/C++ 模仿 酷狗音乐播放器
注:我重新用markDown来编辑文章,所以把以前的博文删掉了~大家的评论没有了,不好意思哈~一,先上图主界面 搜索界面 菜单 模式和音量 托盘菜单 精准歌词 MV 二,遇到的问题 1. 刚开始不知道如何缩放无边框程序,琢磨了许久。。。 2. 播放列表的的那一坨!!不知道怎么搞,但还是被机智的我解决 3. QTableWidget的平滑滚动问题也是个头大
2016-12-19 19:05:31 30304 131
原创 C/C++ 易忽略知识~持续记录
以下为个人总结,难免出错,不吝赐教~1) UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。2) Unicode编码:一个英文或一个中文(含繁体)都等于两个字节,介绍的很详细 // https://www.zhihu.com/question/233740783) 1个字节等于8位,一个int是4字节或2个字节与操作系统有关,8086只能处理16位字长,80x86以上好像是3
2016-12-13 14:26:42 1566
原创 Qt/C++ 模仿 360安全卫士 10.2版本
本着分享的精神写这篇博文。看到帖吧说模仿360有奖的,不竟手痒~写个来玩玩,没打算去争、利用空闲时间,写了有四天时间吧。期间各种找图标资源啊!!有几个没找到~!现在觉得UI设计师才是最牛的!那么些丑陋的png组合到一起就那么漂亮~下面进入正题一,先上效果图: 主界面: 副界面: 副界面: 副界面: 系统托盘...
2016-06-04 18:30:44 19333 22
原创 学编程,语言真的重要吗? 各编程语言(javascript,c/c++,C#,python,java,golang,php,rust)有哪些应用场景
首先是应该没有好不好的语言,只有适不适的应用场景,比如你要写个windows客户端。。你用java来写是不是就显得不那么主流了呢,你写个简单的服务端,用C来撸,会不会很费时呢?。。。所以不如从你想用编程来解决什么问题入手吧?再决定用哪门子语言!!当业务场景定了,语言就重要了!!javascript:你的应用场景可能就是前端(网页及app)和轻后端(node.js)C/C++:你可以搞windows/linux客户端/游戏引擎/高性能服务端,主要来写核心算法或需要和操作系统打交道的地方,哪里需要性能好,
2021-04-20 13:07:38 713 1
原创 vcpkg安装静态库/mtd/mt
安装视频参考点我去看视频,如果你不想浪费时间看视频,也可以参考下面来准备工作先下载一这工具点我下载,然后注册登录加速后,勾上git代理再打开控制台代理后面的全部命令行都在这个“控制台代理” 里面运行开始干活人手工处理c++库并将它们静态地链接到项目中绝对是一件痛苦的事情。幸运的是,有像vcpkg这样的包管理器可以使下载和管理c++依赖项变得更容易。不幸的是(或者幸运的是,这取决于你的视图)vcpkg使用了开箱即用的动态链接,但是静态链接你的库需要一些额外的工作。为了弄清楚如何用vcpkg和
2021-03-31 21:22:58 4579
原创 完美解决,使用vcpkg包管理编译c++第三方库,解决vcpkg卡慢的问题
安装视频参考点我去看视频,如果你不想浪费时间看视频,也可以参考下面来准备工作推荐使用这个工具点我下载,然后注册登录加速后,勾上git代理再打开控制台代理后面的全部命令行都在这个“控制台代理” 里面运行vcpkg安装clone到本地D盘vcpkg将D:\vcpkg添加到系统path中运行bootstrap-vcpkg.bat等待脚本执行成功执行vcpkg integrate install ,这样visuall studio 就可以直接引用vcpkg的包了试试安装一下curl这个
2021-03-31 20:45:07 4085 4
原创 windows下编译cef最新版本并支持mp3/mp4
预读不懂就请参考官方地址一般要2步,下载 和 编译创建文件结构~/code/ automate/ <-- 全部脚本放到这里 automate-git.py <-- CEF build script chromium_git/ cef/ <-- CEF source checkout chromium/ src/ <-- Chromium source che
2021-03-31 19:40:25 1668 2
原创 homebrew/brew解决命令卡死的问题,brew update慢、卡死
直接上干货下载加速器,下载地址点我,注册登录后,点开始按钮最重要的来了!!!在托盘图标点代理控制台,如图此时在弹出的来控制台,然后我们输入一个命令brew search go原理通过 export http_proxy和 export https_proxy来实现http代理协议,先将代理转到127.0.0.1上,然后再通过你选的节点,通过节点去帮你代理请求。。速度就上去了...
2021-03-24 21:33:28 6860 3
原创 android studio环境搭建全过程,解决gradle下载慢卡死的问题
mac和 windows和linux下基本上都可以靠这种方式来,视频点我
2021-03-21 00:18:18 659
原创 好用的软件及网站收录
复制粘贴板虽然windows 7后面鸡贼,自带了多粘贴的工具,但还是推荐ditto 官网链接: https://ditto-cp.sourceforge.io/重文字编辑类vscode肯定要装的,ultra edit 是一款吊爆了文字编辑的工具,可以方便你查询字符编码,文件2进制等!windows dump分析工具windbg 在WDK(windows driver
2021-01-23 18:15:15 8522
原创 mac和windows 下的golang环境搭建,视频演示过程
如题!网上说的都tm空的很,还搞不成功!!视频地址:https://www.bilibili.com/video/BV1cp4y1B7Et/
2020-12-25 13:00:50 337
原创 git/github如何加速?
视频地址:https://www.bilibili.com/video/BV1LZ4y1N7KQmd,以前20kb/s,现在11M/s。。我内心无比鸡动!!!
2020-11-25 10:12:02 32064 25
原创 都2020年了!!再不写一篇,目录那块简直不能看了
首先这是一篇水文回顾一下2019年吧,发生了一些故事与ex分手老板欠薪买房收获女朋友加入鲁大师与ex分手是人生做的最重要的选择,没有之一,因为与她分手后,才能遇到了我的现在,老板欠薪这个问题,个人实在没有办法,以后要注意到换工作,要优先考虑稳定性,至于买房,父母出了60来W,贷款了一百W,每个月还贷5千8,女朋友是在之前一次偶然邂逅,久久不能遗忘,在数年后在一起了,她挺爱我的,我...
2020-01-15 11:31:27 767 4
原创 C/C++ Duilib自定义控件
一、根据当前的需要来继承相应的控件,已便减少重复开发一般继承 DoPaint来写,若需要在最上层显示的,则要继承DoPostPaint()例读取图片旋转显示,配合GDI+来,注意Gdiplus::Bitmap的构造函数,本例PNG,使用PixelFormat32bppPARGBbool RotateAnimation::DoPaint(HDC hDC, const RECT&amp; rc...
2019-03-16 17:21:30 1328
原创 C/C++ LoadLibrary GetModuleFileName 多线程可能会死锁
RT,内部有waitforsingleobject更多文章:http://blog.csdn.net/what951006?viewmode=listpowered by:小乌龟在大乌龟背上
2018-11-30 17:02:45 1029 1
原创 Qt msvc编译MT方式编译
经过实践发现,Debug模式下会有大量出错,具体原因是Qt模块之前内存管理的问题,如果使用静态链接的MT模式,没有问题,直接链接到你的项目里面,如果你使用动态的方式并使用MT,模块与模块之间的内存管理就可能出现问题,不一个模块new可能在另一个模块delete,因为不同模块使用的各自的内在管理,这就是使用MD的好处了,一套内存管理,所以,对正在使用msvc编译MT方式生成的开发者,先放弃下这个想法...
2018-11-27 17:48:28 2459 4
原创 windbg调试CPU占用过高
一、用任务管理器找到exe文件,生成dump文件二、用windbg打开dump三、输入命令!runaway查看线程的cpu执行时间,找到较高的那个四、35号线程就用的比较多,输入~35s五、kb查看调用堆栈...
2018-11-09 16:43:45 2946 1
原创 批处理 bat变量重新赋值
@echo offcall Signature.exe "C:\Test.dll"SETLOCAL ENABLEDELAYEDEXPANSIONset "nResult="if %errorlevel% == 1024 ( set "nResult=1024") else ( set "nResult=2048")@echo %nResult%pause变量要加双引号就解决...
2018-09-25 18:06:28 21351
原创 通用Makefile,编译生成
新建一个Makefile文件,把下面内容拷过去,项目里直接用make命令就okaymakemake cleanCC = g++CFLAGS = -pthreadTARGET = TESTDIRS = .FILES = $(foreach dir, $(DIRS), $(wildcard $(dir)/*.cpp))OBJS = $(patsubst %.cpp, %.o, $(...
2018-09-25 11:54:13 393
原创 centos安装 visual studio code
一、yum install nss.x86_64二、下载VSCODE官网下载vscode,解压再运行code文件更多文章:http://blog.csdn.net/what951006?viewmode=listpowered by:小乌龟在大乌龟背上
2018-09-18 17:27:36 1588
原创 C/C++ linux 常用方法
一、创建多级目录:#include <sys/types.h> #include <sys/stat.h> int CreateDir(const char *sPathName) { char DirName[256]; strcpy(DirName, sPathName); int i,len = ...
2018-09-14 11:53:25 354
原创 C/C++ windows自定义安装卸载
一、先撸UI界面首先,自定义自定义就是要可控性高哇,如果你要说innosetup这种,可能是鄙人知识浅薄,不太玩得转,貌似使用这一套的话,要实现稍微酷炫一点的界面就GG了,那我们自己造轮子吧,这个轮子定要造的足够的轻巧,主要的大头在UI界面上,那就用win32开始吧,好的,需要什么控件,我们自己绘吧,需要一个按钮,我们绘,需要一个编辑控件,我们绘,需要一个tab控件,当然当然还得自己绘,wtf...
2018-09-09 16:40:44 1448 2
原创 C/C++Zlib 解压文件
还是记下来吧,用了这么N多次了,博客方便点 .h头文件#include &lt;string&gt;using namespace std;class ZlibClass{public: static bool UnCompress(const string &amp;pSzSrcFile, const string &amp; pSzPSW, const string...
2018-08-21 12:02:37 4491
原创 C++/Qt 实现字体高亮
主要就是这个类QGraphicsDropShadowEffect 具体可以看它HightlightText::HightlightText(QWidget *parent) : QMainWindow(parent){ ui.setupUi(this); auto *shadow_effect = new QGraphicsDropShadowEffect(this...
2018-08-14 16:45:32 1990
原创 C/C++ 实现遮罩窗口
为什么会有这种需求?一般做做个的话是要使用模态对话框,模态对话框的父窗口会生成一个遮罩窗口,这就是用处,不让点击,可能就是这个一个简单的需求,我们要怎么样来实现? 一个遮罩窗口的实现代码 .h文件class MaskWindow : public QObject//we must use 'QWidget 'as base class{ Q_OBJECTpublic: ...
2018-08-14 14:35:09 2198
转载 C/C++ 路径相关的API
C++路径的整理 写C++,路径的问题一直都让人很头疼,抽空整理一些方法;也许以后会用到:1.”./” 加不加都一样,就是指当前目录2.”../” 表示当前目录的上级目录,即当前的父目录。(这里的当前目录就是指.vcxproj和当前运行的.cpp文件所在目录,而不是.sln文件所在目录)注意:前面两种在工程文件夹里面执行时没有问题的,但是打包成DLL,被调用就行不通了;3.获...
2018-08-01 16:47:58 815
原创 CEF 入坑第二集 支持mp3,mp4
如果你以为我要去从cef官网上去通过方法下载并编译cef和谷歌源码就错了,步骤麻烦不说,还会tm遇到一大堆错误,无意间在网上看到有人编好的bin,版本cef_binary_3.2623.1401,我就直接用这版本就好了~反正也没关系,完成项目要紧,以后有时间再自己来编译源码就好了,编译后的bin直接替换就好!然后就可以用了!code:https://download.csdn.net/down...
2018-06-24 20:03:59 2782 5
原创 Qt/C++ 实现半模态窗口
网上讲的最多的是模态窗口,但真的很少有讲半模态窗口,半模态窗口怎么理解呢?就是也是模态窗口,但其父窗口可以相应相关的消息循环,父窗口也是可能相应相关的事件的。举个例子:实现模态窗口运行了,但要点击模态窗口才能激活窗口,怎么实现随便点击程序哪里都可以激活程序呢?怎么能实现这种操作? 1,继续于QDilaog 2,调用setWindowFlag(Qt::Tool); 3,QDialog的...
2018-06-05 00:12:08 1557
原创 CEF 入坑第一集,给官方的demo添加支持视频即添加flash
方法一:1,你电脑要先下载个flashplayer,PPAPI 2,下载并安装完,如果你的CEF是32位,电脑是64位,到sysWOW64下的 C:\Windows\SysWOW64\Macromed\Flash\pepflashplayer32_XX_X_X_XX.dll 然后你打开你的VS,在调试的窗口添加参数如: –ppapi-flash-...
2018-05-10 17:52:23 4053
原创 windows System32 与SysWOW64区别
作为码友,遇到一个问题,在64位windows编写的32位程序,访问不了System32 里面的文件,看来这个问题有点尴尬,System32 放的是64位程序,SysWOW64放的是32位程序,你的32位程序访问64位的文件夹等东西,肯定是不行的,即被重定向了,要能访问这些64位的文件夹些,你就把程序改成64位吧,或者使用禁止重定向等api如:Wow64DisableWow64FsRedirect...
2018-05-04 13:01:14 4493
原创 C/C++ 常用的函数与方法
1,创建多级目录#include &amp;amp;amp;lt;string&amp;amp;amp;gt;#include &amp;amp;amp;lt;direct.h&amp;amp;amp;gt; //_mkdir函数的头文件#include &amp;amp;amp;lt;io.h&amp;amp;amp;gt; //_access函数的头文件using name
2018-05-03 15:02:03 1592
原创 C/C++ winhttp 下载文件
偷自网上#include <thread>#include <string>#include <windows.h>#include <winhttp.h>#pragma comment(lib, "winhttp.lib")typedef void(*DownLoadCallback)(int ContentSize, int CU...
2018-04-27 17:43:18 3028
原创 Qt/C++ 使用VS2015编译打包发布
使用windeployqt这个命令应该都知道,还有就是进入VS2015的安装路径 C:\ProgramFiles(x86)\MicrosoftVisualStudio14.0\Common7\IDE\RemoteDebugger\x64 你是x64开发的就选x64,要不然就选x86.去把如下运行库拷出来放到exe路径下,要不然去遇到运行库错误,就异常尴尬了!api-ms-win-core
2018-04-26 13:37:37 2384 1
基于FFmpeg4.1的音视频播放器
2019-01-25
MFC CSocket Demo 传输文件 基于VC6.0
2017-04-08
继承自Clistctrl~
2017-04-06
Qt/C++ 定时关机!
2016-12-28
Qt/C++模仿酷狗音乐播放器执行文件
2016-12-19
Qt FFmpeg音乐播放器
2016-11-29
Qt/C++ 无边框随便拖动调整大小
2016-10-16
Qt 模仿酷狗音乐播放器V8.0
2016-07-14
音乐播放器 在线播放歌曲,获取歌词,获取专辑图
2016-05-24
qt5音乐播放器更新版 源码
2016-05-13
qt5音乐播放器
2016-05-13
Qt5.5 简单易用定时关机程序
2015-12-12
socket 频繁send会导致数据丢失? (C++)
2017-07-13
TCP有必要做成一应一答的吗?求老鸟解惑
2017-07-10
C++ 如何编写一个软件注册功能,并有试用期等功能
2017-07-06
正则表达式求助~ ~
2017-06-26
C++ SOCKET如果有上万客户端怎么办
2017-06-15
C++ 图片存入 sql server base64 ???
2017-06-11
C艹,send一次与send多次,数据大小一样,有什么区别吗?
2017-05-22
ffmpeg 如何判断打开http后正在缓冲呢~
2016-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人