摘要: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 无脑仔的小明 阅读(333) 评论(0) 推荐(0) 编辑
摘要:零、说明 说明一下,我写的博客,都是我自己实践后,写下记录,方便以后自己看而已。没有什么系统的教学教程。也没有对底层的原理进行讲解,我觉得这些目前不是我需要注重的,作为一个开发人员,快速实现好需求才是最重要的。而作为一名合格的架构负责人,又必须了解底层,因此需要系统学习的,建议读者看官方文档或者对应 阅读全文
posted @ 2017-12-21 20:29 无脑仔的小明 阅读(5800) 评论(0) 推荐(1) 编辑
摘要:Socket网络编程--聊天程序 Socket网络编程--聊天程序(1) http://www.cnblogs.com/wunaozai/p/3870156.html Socket网络编程--聊天程序(2) http://www.cnblogs.com/wunaozai/p/3870194.html 阅读全文
posted @ 2014-09-01 16:23 无脑仔的小明 阅读(941) 评论(2) 推荐(1) 编辑
摘要:转眼间2021年了,2020年加上19年,都没有进行过总结。主要是心情很不好,加上平时要搬砖比较忙。趁今天有兴致,总结一下最近一年多的事情,还有对未来的期望吧。 工作上,其实已经逐渐感觉没有多少进步和能力提升了。奈何公司发展迅速,最近几年,每年销售额都翻番。待遇也提高了很多。在这三线城市,算是很不错 阅读全文
posted @ 2021-01-06 10:16 无脑仔的小明 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-01-06 08:52 无脑仔的小明 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1. C# FFmpeg.AutoGen 用这个FFmpeg.AutoGen时出现如下错误 1 System.Runtime.InteropServices.MarshalDirectiveException: 无法封送处理“parameter #2”: 无效的托管/非托管类型组合(String 类 阅读全文
posted @ 2020-12-11 16:34 无脑仔的小明 阅读(51) 评论(0) 推荐(0) 编辑
摘要:0.前言 接上一篇博客,上一篇博客讲到在QT里面调用Lua,还有Lua里面调用QT里面的函数两部分。由于需要在QT里面写Lua脚本或者通过文件导入Lua脚本。为了方便查看代码,就需要进行简单的高亮。 1. 效果图 2. 代码部分 本次代码分成两部分,一部分是自定义代码高亮,一部分是自定义编辑器区域。 阅读全文
posted @ 2020-12-11 09:00 无脑仔的小明 阅读(164) 评论(0) 推荐(0) 编辑
摘要:0. 前言 最近有个需求,就是需要在QT(C++)中移植lua脚本。达到可以动态更新软件功能。lua是一门脚本语言。常用于各类编程语言,作为脚本。特别是游戏行业,据说很多用lua脚本来写业务逻辑。本次分为两种调用,一种是QT调用Lua,这种比较简单。利用Lua源码编译后,直接就可以使用。另外一种是L 阅读全文
posted @ 2020-12-07 09:06 无脑仔的小明 阅读(89) 评论(0) 推荐(0) 编辑
摘要:0.前言 上一篇博客讲的这个图,说到,设备主动上报数据到应用服务器端,只说到基于MQ来实现,只讲到安装篇,至于代码篇,等后面实际用到再继续深入了解。本篇博客主要讲,客户端(手机或者PC端)命令下发到设备,然后设备应答,返回结果到客户端。常用于扫码支付类应用。这该是如何设计呢?以前有说到,把手机或者P 阅读全文
posted @ 2020-12-03 11:48 无脑仔的小明 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、前言 一般上传文件,都是通过<input type="file" />标签,然后选择本地文件,再进行上传。最近遇到一个需求,就是由JS创建好一个二进制文件,然后上传到服务器。原理还是比较简单的,就是通过js提供的blob创建一个数据流。然后生成一个文件实例。然后提交到后端。 二、服务器代码 服务 阅读全文
posted @ 2020-11-07 11:25 无脑仔的小明 阅读(795) 评论(0) 推荐(1) 编辑
摘要:一、前言 这张图,前面已经说到了,物联网平台推送给客户应用服务器(APP应用),除了用传统的RPC远程调用。还可以使用RabbitMQ这种消息队列来进行推送。RabbitMQ之类的MQ这里就不展开细说了。 下面这张图是 OneNet 后台截图,里面的MQ推送和HTTP推送,就是我上面说到的两种方式。 阅读全文
posted @ 2020-11-05 14:00 无脑仔的小明 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、前言 开发完项目,一般调试都是在eclipse或者idea上运行服务的。但是要部署到服务器上,就需要后台运行和自启动等配置了。这里采用Debian系统作为演示。 二、后台运行 工程项目代码采用 maven 进行打包。 1 mvnw package 打包后,生成一个jar包 服务器安装jre运行环 阅读全文
posted @ 2020-11-04 09:04 无脑仔的小明 阅读(120) 评论(0) 推荐(0) 编辑
摘要:一、前言 之前的物联网篇,有介绍过用户手机APP或在H5端,可以作为mqtt的客户端,通过tcp:1883或者Websocket:8083,连接到EMQ Broker上,订阅设备的主题,从而收到设备上报的数据。但是,在处理工业物联网的时候,会出现,物联网平台会对接客户自己的应用。设备上报与下发都是通 阅读全文
posted @ 2020-10-30 09:05 无脑仔的小明 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1.前言 距离上一次写物联网系列已经半年多过去了。一直没有更新该系列。主要是平台完成的七七八八了。但是由于我远离硬件需求端,对于一些特定的需求,不理解,避免闭门造车。加上之前断断续续跟一个公司合作开发。最近半年安装他们公司进行深入定制化,现在样品也陆续开始发出去了。预计进入商用阶段,同时平台完善后, 阅读全文
posted @ 2020-10-27 14:09 无脑仔的小明 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、前言 公司采购,购买使用了金蝶K3Cloud的ERP系统。把财务,供应链,销售,仓库等都在上面做了。但是另一方面,标准化的东西很难适合所有的公司,都会或多或少的进行简单的二次开发。而金蝶官方的二次开发费用又高得吓人。而且,公司需求也会一直变,不可能每次都要找原厂的人来开发。所以2018年6月的时 阅读全文
posted @ 2020-10-15 13:57 无脑仔的小明 阅读(366) 评论(0) 推荐(0) 编辑
摘要:一、信号与槽 用于在两个不同控件间进行数据传输。 子控件 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 无脑仔的小明 阅读(126) 评论(0) 推荐(0) 编辑
摘要:一、前言 我们在开发业务功能后,部署到服务器。一般通过命令行或者脚本启动业务服务。比如java,通过 nohup java -jar xxx.jar & 进行启动。但是通过这种启动时,每次重启电脑后,不会对应启动业务。我们需要把这个脚本加入到系统自启动项,才能实现上述功能。 二、新建启动脚本 一般文 阅读全文
posted @ 2020-09-27 17:26 无脑仔的小明 阅读(195) 评论(0) 推荐(0) 编辑
摘要:0、前言 最近翻开两年前的历史代码,需要对QT的历史代码进行编译。之前那台电脑都已经换掉了,环境也没有了。之前的QT静态库还是让人帮忙配置的。现在需要自己配置环境。找了一圈,写博客记录下来。 1、下载 由于QT的开源免费的,提供源代码和动态链接库方式。静态链接库方式,涉及到版权,需要自己编译。我大概 阅读全文
posted @ 2020-06-10 13:55 无脑仔的小明 阅读(2017) 评论(0) 推荐(0) 编辑
摘要:0. 前言 最近搞微服务的全家桶,用到的Spring Cloud Gateway 这个组件。需要对这个网关抛出的异常进行自定义。网关的异常处理跟单体SpringBoot的全局异常处理还有点不一样。 单体全局异常处理,是采用@RestControllerAdvice 这个注解来实现的。微服务Gatew 阅读全文
posted @ 2020-06-09 16:57 无脑仔的小明 阅读(2524) 评论(0) 推荐(0) 编辑
摘要:1. 开机启动 需要引用第三方库, Windows Script Host Object Model 1 using IWshRuntimeLibrary; 2 using System; 3 using System.Collections.Generic; 4 using System.Diag 阅读全文
posted @ 2020-05-21 16:26 无脑仔的小明 阅读(249) 评论(0) 推荐(0) 编辑
摘要:0. 前言 最新有个项目,就是需要基于公众号来实现拉票抢票的功能。由于微信限制比较大,公众号网页代码很难查看,只是抓包很难分析API请求。所以就看看资料,看是否有方法来调试公众号。然后发现,有个devtools开发调试插件。 1. 查看内置浏览器版本 随便搭建一个web服务器,随便一个页面写上 1 阅读全文
posted @ 2020-04-10 12:30 无脑仔的小明 阅读(7183) 评论(12) 推荐(0) 编辑
摘要:0. 前言 结合前面两篇博客,前面博客实现了Gateway网关的路由功能。此时,如果每个微服务都需要一套帐号认证体系就没有必要了。可以在网关处进行权限认证。然后转发请求到后端服务。这样后面的微服务就可以直接调用,而不需要每个都单独一套鉴权体系。参考了Oauth2和JWT,发现基于微服务,使用JWT会 阅读全文
posted @ 2020-04-01 09:56 无脑仔的小明 阅读(3811) 评论(0) 推荐(0) 编辑
摘要:0. 前言 之前有一篇博客讲到入门Sentinel,这次就将Sentinel引入到实际项目中进行演示。 1.启动Sentinel 具体可以参考这篇博客 https://www.cnblogs.com/wunaozai/p/12404712.html java -jar sentinel-dashbo 阅读全文
posted @ 2020-03-20 07:42 无脑仔的小明 阅读(2708) 评论(0) 推荐(0) 编辑