weixin_43903378
码龄6年
关注
提问 私信
  • 博客:205,433
    205,433
    总访问量
  • 181
    原创
  • 1,707,677
    排名
  • 11
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2018-12-01
博客简介:

weixin_43903378的博客

查看详细资料
个人成就
  • 获得61次点赞
  • 内容获得32次评论
  • 获得165次收藏
  • 代码片获得361次分享
创作历程
  • 3篇
    2021年
  • 131篇
    2020年
  • 75篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • C++学习笔记
    82篇
  • ffmpeg
    2篇
  • go
    3篇
  • git
    1篇
  • linux学习
    23篇
  • js
  • python笔记
    23篇
  • python 操作mysql
    2篇
  • python  元类的应用
    1篇
  • mysql
    21篇
  • django
    4篇
  • virtualenv
    2篇
  • xpath
    2篇
  • node.js
    12篇
  • 网站视频解析
    5篇
  • Electron
    4篇
  • bat
    2篇
  • 运维
    14篇
  • 官网有道翻译的
    1篇
  • python 异步操作
  • tornado
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

通过修改注册表,实现网页链接中的私有协议启用本地exe进程

私有协议为 coffeeclass://xxxxxx.mp4注册表如下Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\coffeeclass]@="coffeeClass Protocol""URL Protocol"=""[HKEY_CLASSES_ROOT\coffeeclass\DefaultIcon]@="D:\\Program Files (x86)\\coffeedrm\\coffeedrmPlayer1.2.8.2
原创
发布博客 2021.03.18 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

音视频之使用sonic.cpp实现音频倍速播放功能

sonic.cpp 是一个音频处理库,可以实现倍速播放。如果单纯通过修改pcm的采样率来实现音频倍速播放的话,就会出现声音变调的情况。以下是通过采集windows 虚拟声卡获取到的音频数据,我的声卡采样率是44100次/秒,audio_buffer_size 设置为100,这样每次采样的样本数是4410次,相当于采集100ms的pcm数据。AVFormatContext* avFormatCxt = NULL;AVDictionary* options = NULL;char* devicena
原创
发布博客 2021.03.10 ·
1314 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

用python写的简单的http文件服务器demo

import socketimport osimport reimport timefrom multiprocessing import Processclass CHttpServer(object): """Httpserver服务端类""" def __init__(self): self.m_serverSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) self.m_ser
原创
发布博客 2021.02.05 ·
523 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cmake构建工具 初步01

记录下cmake学习过程,以后还会补充单目录单文件demo1 目录下只有一个a1.cpp, 如下图[root@localhost demo1]# tree.├── a1.cpp└── CMakeLists.txt编写CMakeLists.txt 1 CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) 2 3 PROJECT(demo1) 4 5 ADD_EXECUTABLE(demo1out a1.cpp)命令行执行 cmake CM
原创
发布博客 2020.12.29 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows远程桌面mstsc使用 代理

转自https://blog.csdn.net/bodybo/article/details/6638005
转载
发布博客 2020.10.12 ·
6852 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在windows上使用go编译dll文件,供C++调用

C++项目是win32的,所以go的编译环境也要改成win32的cmd下,修改环境变量:set GOARCH=386set CGO_ENABLED=1使用go env 查看是否生效参考:https://bbs.csdn.net/topics/394513992.2. 安装编译环境MinGW下载安装gcc,g++编译器参考:https://blog.csdn.net/cbb944131226/article/details/829402733. 编写go相关文件和代码编写def文件.
原创
发布博客 2020.09.28 ·
2135 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

使用 nssm工具,将exe程序作为windows服务来运行

参考https://gofinall.com/81.html
转载
发布博客 2020.09.22 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在windows下,编译可访问https的libcurl静态库过程

1. 首先编译openssl静态库整个过程用的是 vs2015命令提示工具需要安装perl下载地址:添加链接描述解压后, 在 openssl-1.0.2e目录下创建develop这个文件夹, cd到 openssl-1.0.2e目录下,a.配置编译文件和模式执行perl Configure VC-WIN32 no-asm --prefix=E:\curl\openssl-1.0.2e\developVC-WIN32标识windows 32位操作系统,64位用VC-WIN64A表示, 若要
原创
发布博客 2020.08.27 ·
741 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go语言函数相关

函数类型函数类型也叫作函数签名, 就是函数定义首行去掉函数名、参数名和{,可以使用fmt.Printf 的”%T”格式化参数打印函数的类型。可以使用 type 定义函数类型,函数类型变量可以作为函数的参数或返回值。实际函数类型变量和函数名都可以当作指针变量,该指针指向函数代码 开始位置func add(a int, b int) int { return a + b}func sub(a int, b int) int { return a - b}type Op func(int,.
原创
发布博客 2020.08.20 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go语言在windows编译在linux上运行的可执行程序

package mainimport ( "fmt" "os" "os/exec")//filepath: 要编译的文件的路径func build(filepath string){ _ = os.Setenv("CGO_ENABLED", "0") _ = os.Setenv("GOARCH", "amd64") _ = os.Setenv("GOOS", "linux") arg := []string{"build", filepath} if err := exec.C
原创
发布博客 2020.08.20 ·
943 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

git 初步使用01

git工作流程git的安装1)安装git2)安装乌龟3)汉化乌龟创建本地仓库在一个空目录,打开git bash here, 输入命令 git init删除并保留本地副本选中目标文件,右键乌龟,删除并保留本地副本这时候目标文件会有一个X删除标记,再提交,版本库里就没有了目标文件。4. 将一个工程添加到本地仓库将工程目录复制到 workspace(带有.git的文件夹)里面去忽略.idea 和其他不用提交到仓库的文件夹.gitignore 这个文件需要提交...
原创
发布博客 2020.08.18 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go语言 函数相关1:实参到形参的传递永远是值拷贝

相关知识点a. 函数实参到形参的传递永远是值拷贝b. 函数参数 支持不定长参数,不定参数名在函数体 内相当于切片,对切片的操作同样适合对不定参数的操作c. 切片是引用类型,值包含指向数组的指针func test1(s ...int) { // s为不定长参数 s[0] = 888}func test2(s2 []int) { s2[0] = 9999}func main() { var a = [...]int{0, 1, 2, 3, 4, 5} // a是一个数组 var.
原创
发布博客 2020.08.13 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows C++ 通过WMI获取底层信息

参考可以通过修改参数来获取相应的信息https://www.cnblogs.com/hjbf/p/10775112.htmlhttps://docs.microsoft.com/zh-cn/windows/win32/cimwin32prov/win32-operatingsystem?redirectedfrom=MSDN
转载
发布博客 2020.06.05 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 读取windows服务列表 与操作注册表

读取服务列表https://www.cnblogs.com/Leo-Forest/archive/2013/05/03/3056569.html操作注册表https://blog.csdn.net/yanchenyu365/article/details/84840908
转载
发布博客 2020.06.02 ·
450 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vs 2017 静态库 动态库 的初步使用

静态库的初步使用新建 静态库 项目 Lib1会产生 sln文件与vcproj文件,vcproj是工程文件,sln是解决方案文件一个解决方案可以有多个工程在头文件(Lib1.h)写函数声明,在cpp文件定义函数实现这时候右键点击项目 ->生成, 会产生 Lib1.lib 的静态库文件使用这个静态库文件新建一个控制台项目a)在主函数cpp文件里面 通过#include “相对路径\Lib1.h” 将函数声明引用过来b)引用第一步生成的静态库文件右键项目 -> 属性 ->配
原创
发布博客 2020.05.20 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vs2017编译QT with ssl

背景:项目中使用的Qt环境不支持https请求,原因是 源码编译的时候没有链接相应的ssl库文件。需要重新编译qt第一步 先编译Openssl1)安装perl,并配置环境变量下载地址:http://downloads.activestate.com/ActivePerl/releases/5.26.1.2601/ActivePerl-5.26.1.2601-MSWin32-x64-404865.exe2)下载Openssl源码https://www.openssl.org/source/找到相应
原创
发布博客 2020.05.19 ·
624 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用supervisord 来守护 nginx进程

supervisord 简介:Supervisord 是用 Python 实现的一款的进程管理工具,supervisord 要求管理的程序是非 daemon 程序,supervisord 会帮你把它转成 daemon 程序,因此如果用 supervisord 来管理进程,进程需要以非daemon的方式启动。例如:管理nginx 的话,必须在 nginx 的配置文件里添加一行设置 daemon off 让 nginx 以非 daemon 方式启动。安装,配置过程 参考了 胡伟煌 Linux 学习笔记 非
原创
发布博客 2020.05.14 ·
504 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu Linux系统环境变量配置文件

Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile : 在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默
原创
发布博客 2020.05.12 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++实现utf8和gbk编码字符串互相转换

不同系统或者服务器之间消息传递经常遇到编码转换问题,这里用C++实现了一个轻量的gbk和utf8互相转换,可跨平台使用。(重量级的可以用libiconv库)在windows下用<windows.h>头文件里的函数进行多字节和宽字符转换,linux下采用<iconv.h>头文件里的函数进行编码互相解析。代码#include <iostream>#inclu...
转载
发布博客 2020.04.30 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

关于异步IO模型的学习

看到两篇不错的文章,转载了:https://www.cnblogs.com/fanzhidongyzby/p/4098546.htmlhttps://www.cnblogs.com/aspirant/p/9166944.html
转载
发布博客 2020.04.24 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多