随笔分类 -  学习笔记

摘要:1. C# FFmpeg.AutoGen 用这个FFmpeg.AutoGen时出现如下错误 1 System.Runtime.InteropServices.MarshalDirectiveException: 无法封送处理“parameter #2”: 无效的托管/非托管类型组合(String 类 阅读全文
posted @ 2020-12-11 16:34 无脑仔的小明 阅读(672) 评论(0) 推荐(0) 编辑
摘要:0.前言 接上一篇博客,上一篇博客讲到在QT里面调用Lua,还有Lua里面调用QT里面的函数两部分。由于需要在QT里面写Lua脚本或者通过文件导入Lua脚本。为了方便查看代码,就需要进行简单的高亮。 1. 效果图 2. 代码部分 本次代码分成两部分,一部分是自定义代码高亮,一部分是自定义编辑器区域。 阅读全文
posted @ 2020-12-11 09:00 无脑仔的小明 阅读(3363) 评论(0) 推荐(0) 编辑
摘要:一、前言 一般上传文件,都是通过<input type="file" />标签,然后选择本地文件,再进行上传。最近遇到一个需求,就是由JS创建好一个二进制文件,然后上传到服务器。原理还是比较简单的,就是通过js提供的blob创建一个数据流。然后生成一个文件实例。然后提交到后端。 二、服务器代码 服务 阅读全文
posted @ 2020-11-07 11:25 无脑仔的小明 阅读(8670) 评论(0) 推荐(1) 编辑
摘要:一、信号与槽 用于在两个不同控件间进行数据传输。 子控件 PageButton.h 1 #ifndef PAGEBUTTON_H 2 #define PAGEBUTTON_H 3 4 #include "common.h" 5 6 class PageButton : public QPushBut 阅读全文
posted @ 2020-10-13 16:46 无脑仔的小明 阅读(681) 评论(0) 推荐(0) 编辑
摘要:0、前言 最近翻开两年前的历史代码,需要对QT的历史代码进行编译。之前那台电脑都已经换掉了,环境也没有了。之前的QT静态库还是让人帮忙配置的。现在需要自己配置环境。找了一圈,写博客记录下来。 1、下载 由于QT的开源免费的,提供源代码和动态链接库方式。静态链接库方式,涉及到版权,需要自己编译。我大概 阅读全文
posted @ 2020-06-10 13:55 无脑仔的小明 阅读(8140) 评论(1) 推荐(1) 编辑
摘要:0. 前言 最近搞微服务的全家桶,用到的Spring Cloud Gateway 这个组件。需要对这个网关抛出的异常进行自定义。网关的异常处理跟单体SpringBoot的全局异常处理还有点不一样。 单体全局异常处理,是采用@RestControllerAdvice 这个注解来实现的。微服务Gatew 阅读全文
posted @ 2020-06-09 16:57 无脑仔的小明 阅读(7752) 评论(0) 推荐(0) 编辑
摘要:1. 复杂JSON字符串转模型 1 import com.fasterxml.jackson.core.type.TypeReference; 2 import com.fasterxml.jackson.databind.ObjectMapper; 1 ObjectMapper mapper = 阅读全文
posted @ 2020-01-10 10:46 无脑仔的小明 阅读(541) 评论(0) 推荐(0) 编辑
摘要:0. 前言 周末大早上的,没事做,了解下这几个命令了,哎~~~。 正常情况下,Linux下的命令行,界面比较丑,命令行命令有时候也不是很友好,下面就通过这几个命令或工具,美化一下命令行。 1. oh-my-zsh 这个就没有什么可以讲的了,直接从github上clone下来,安装github上的re 阅读全文
posted @ 2018-11-25 11:39 无脑仔的小明 阅读(2531) 评论(0) 推荐(0) 编辑
摘要:0. 前言 最近弄了一下IPV6,虽然不知道什么时候会用到,但是服务器支持IPV6,还是有必要的。 1. 申请IPV6地址 https://tunnelbroker.net/ 到这个网址去注册一个帐号,然后创建一个隧道。第一次打开这个页面,一股80、90年代的网站风格。注册时邮箱要写合法邮箱,要收验 阅读全文
posted @ 2018-08-08 20:26 无脑仔的小明 阅读(36891) 评论(0) 推荐(0) 编辑
摘要:0. 前言 好久之前写过一篇搭建WebRTC的文章,里面有简单的说到怎么搭建一个stun服务。但那时只是一笔带过。正好,这两天搭建stun服务,这篇博客就再复习一遍,并把搭建过程整理一下。 1. 安装 https://github.com/coturn/coturn 在这里git clone 下来然 阅读全文
posted @ 2018-05-22 11:23 无脑仔的小明 阅读(34481) 评论(10) 推荐(0) 编辑
摘要:一、背景 最近公司在做一些物联网产品,物物通信用的是MQTT协议,内部权限与内部关系等业务逻辑准备用HTTP实现。leader要求在本地测试中要模拟出百万用户同时在线的需求。虽然该产品最后不一定有这么多,但是既然要求到了就要模拟出来。MQTT用的是erlang的emqtt,这个已经有同事测试在本机可 阅读全文
posted @ 2016-11-18 19:20 无脑仔的小明 阅读(34751) 评论(3) 推荐(2) 编辑
摘要:0.前言 这次的需求,准备做的是一个类似与QQ视频一样的点对点视频聊天。这几天了解了一些知识后,决定使用HTML5新支持的WebRtc来作为视频通讯。客户端使用支持HTML5浏览器即可。服务器段需要提供两个主要的服务功能,一个是信令服务器(Signaling Server),一个是NAT穿透服务器( 阅读全文
posted @ 2016-05-24 10:05 无脑仔的小明 阅读(70137) 评论(18) 推荐(6) 编辑
摘要:这个页面用来记录遇到的所有高大上的词汇,本词汇集仅限于装B圈交流和讨论。 一致性 hash 算法(consistent hashing) http://blog.csdn.net/sparkliang/article/details/5279393 内存管理算法--Buddy伙伴算法 http:// 阅读全文
posted @ 2015-06-04 18:53 无脑仔的小明 阅读(901) 评论(0) 推荐(1) 编辑
摘要:由于实习工作中要用到基于sftp协议开发一个网络程序,同时要实现运行在Windows平台上,找来找去就这个libssh2库好用,在网络上算是有那么一点点的文档可以看。这个库还不是现成的,还要进行源代码编译,自己弄,看起来很复杂的样子。最可恨的是居然还不是简单的make&&make install... 阅读全文
posted @ 2015-05-13 13:36 无脑仔的小明 阅读(3672) 评论(1) 推荐(0) 编辑