自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 根据code获取枚举类的Values(Name)值

根据code获取枚举类的Values(Name)值最近,项目上有个需求,已经获取了别人定义的枚举类的code值,需要获取该枚举类的Values值(修改别人的代码可能牵一发而动全身),参考别人的方法,使用反射编写一个工具类,获取枚举的值。import java.lang.reflect.Method;public class EnumUtil { public static Object getEnumValue(Class clazz, Object code){ Objec

2021-07-29 22:12:52 2683

原创 Nginx配置做图片服务器

在修改完配置文件之后nginx -t检查配置文件是否正确,无需加文件名。然后执行nginx -s reload进行服务器重启我的配置文件,将图片放到D盘的对应文件夹下,注意是windows平台。注意第45行。访问本地网址http://localhost/paper.jpg即可。#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_lo.

2021-03-29 20:30:04 518 1

原创 Java jtransforms做简单fft变换

问题:最近项目上有个需求,需要使用java来做FFT变换,考虑到自己编写FFT函数容易出错,在Maven里面找到了一个FFT框架,在此对其用法做简单的介绍,并使用matlab做简单的对比测试。Jtransform依赖: <dependency> <groupId>com.github.rwl</groupId> <artifactId>jtransforms</artifactId&

2020-10-22 20:42:51 2376 5

原创 Txt或者是Bin文件转Wav格式的音频

简介之前做过一个项目,项目需求将采集卡采集到的原始Txt文件转换为Wav,找了一圈也没有在Maven里面发现合适的第三方Jar包以供使用。自己动手丰衣足食,代码不长,但是涉及到的知识有文件写入,大小端编码这些,用Java实现起来还是蛮有意思的,挖个坑,后续考虑将其封装成一个工具类,此处摆出最原始的版本。Wav头文件具体格式请参照这个博客import java.io.FileOutputStream;import java.util.Random;public class Main {

2020-10-14 21:26:25 1978 1

原创 Ubuntu18.04平台下Qt开发程序打包的一些问题总结(包含VLC第三方库的打包)

问题描述软件开发完毕之后需要打包Qt程序,将程序放到没有安装Qt开发环境的电脑上运行,在Ubuntu18.04开发环境下打包有两种方式。(本项目在)方式一第一种方式是利用linuxdeployqt软件进行打包,不过由于Ubuntu18.04操作系统版本太高,在Ubuntu18.04上需要重新编译linuxdeployqt软件。重新编译的过程需要注释部分不兼容的源码。由于该方式经测试打包依旧无法运行,故在此不做具体介绍。方式二第二种方式是利用编写shell脚本的方式进行打包。打包的具体流程如下:

2020-05-21 23:29:01 1768 2

原创 Java一个线程多个消费者(计算处理)

功能介绍该程序模拟Java一个线程生产数据,分为四个线程来计算所生产的数据,生产完毕之后通知UI线程进行读取。这个代码很适合在实际运用过程中生产者生产较快,单个线程处理不过来的场景。后续可使用线程池进行优化。import java.text.SimpleDateFormat;import java.util.Date;/** 日期:20200504* 功能:模拟一个线程生产任务,生产完...

2020-05-04 22:13:05 324

原创 Qt Socket多线程绑定解绑,QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread

问题描述:项目上需要实现一个功能,利用UI界面点击实现Qt UdpSocket解除绑定和重新绑定的功能。由于Udp接收数据之后要执行复杂的计算逻辑,为了避免阻塞UI界面,需要在子线程执行UDP数据的接收和处理工作。然而,在UI界面所在的线程调用udpsocket->abort();会出现下面问题:QSocketNotifier: Socket notifiers cannot be en...

2020-05-02 11:15:02 7056 3

原创 Qt自定义电池控件

Qt用久了,总觉得自带的UI不够用,正好在网上找到了个自定义控件很厉害的大佬,留个痕迹。https://www.cnblogs.com/feiyangqingyun/category/1296367.html

2020-04-30 21:09:22 466 3

原创 Ubuntu18.04重新设置屏幕分辨率(临时)

xrandr --size 1024x768

2020-04-09 12:26:31 610

原创 Ubuntu qt5.7连接mysql 缺少动态链接库出现QSqlDatabase: QMYSQL driver not loaded

参考https://blog.csdn.net/qq_35584151/article/details/89112367首先到我的Qt安装目录下:Qt5.7.0/5.7/gcc_64/plugins/sqldrivers上面的文件夹下面可以看到三个.so的动态链接库,但是这个动态链接库需要别的库作为依赖用ldd libqsqlmysql.so发现出现如下的问题libmysqlclie...

2020-01-10 11:13:57 541

原创 Shell的几个常用的复杂命令

整理以下项目中用到的有关linux的磁盘管理几组常用的命令#查看当前文件夹的磁盘使用情况du -h#查看当前文件夹下面的文件的数量ls -l | grep "^-" | wc -l#遍历删除当前文件夹下面所有的文件#为什么不用rm *.*呢,因为在存在文件占用的情况下这个命令会存在表面上执行了,实际没有执行的情况# &符号用于后台运行,这样我远程登录linux断开的时候...

2019-10-31 15:20:48 285

原创 Springboot支持跨域

首先在对应的Controller包种引入import org.springframework.web.bind.annotation.CrossOrigin;在对应的方法上加上注解 //访问路径 @RequestMapping("/hello") //支持跨域 @CrossOrigin("http://localhost:8002") //以JSON格式返回...

2019-10-20 16:54:11 105

原创 pyqt使用命令记录

首先打开qt designer,安装过程不赘诉,在安装完毕并添加到命令行之后。命令行输入。. designer.exe在qt designer新建ui文件并保存。将ui文件编译成所需要的py文件pyuic5 -o OnlineUpdateUI.py Online-Update.ui为了方便今后ui文件的添加与修改,不推荐直接在生成的.py文件上进行开发,这里使用继承的方式来降低耦...

2019-09-17 14:50:14 274

原创 Python程序编译成exe可执行文件

最近项目上有需要将Python程序编译成可执行文件。首先需要安装pyinstaller工具pip install pyinstaller -i https://mirrors.aliyun.com/pypi/simple安装完毕后,进入程序的.py文件所在文件夹执行:pyinstaller -F -D -w main.py这里main.py是我的项目入口的名字,根据需要修改成自己的...

2019-09-17 14:38:19 1111

原创 SQLite常用命令总结

进入db文件所在目录在当前目录下执行sqlite3选择数据库 .open History.db查看数据库中的表 .tables退出 .quit存在则更新不存在则插入 replace删除数据库 drop table history;...

2019-09-10 10:37:24 118

原创 docker 搭建Mysql集群

docker pull docker.io/perconalab/percona-xtradb-clusterdocker tag docker.io/perconalab/percona-xtradb-cluster pxcdocker network create --subnet=172.19.0.0/24 net2docker volume create v1docker v...

2019-07-14 16:04:03 163

原创 Python搭建FTP服务器

Python搭建FTP服务器有时候要向虚拟机内传一些文件,在虚拟机工具没有安装好的时候可以使用手头的Python工具临时搭建一个FTP服务器,简单好用#后面的-i之后的参数是为了切换临时源,安装起来会快一点pip install pyftpdlib -i https://mirrors.aliyun.com/pypi/simple#建立一个临时的目录,并且通过命令切换到当前目录,并执行以下...

2019-07-10 12:41:10 211

原创 R语言常用命令总结

R语言常用命令总结之前做过一次数学建模竞赛,使用的分析工具为R语言,这里总结一些R语言常用的指令以备自用‘# $符号用于选择列,这个指令代表beforedel表的vicinity列值为-9的赋值为0beforedel$vicinity[which(beforedel$vicinity==(-9))]<-0# 从表里面选出几列feature_table<-beforedel[,...

2019-07-10 12:26:47 2927

原创 Vue.js通过CDN运行的代码框架

Vue.js通过CDN运行的代码框架<!DOCTYPE html><html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.jsdelivr.net/n...

2019-07-09 13:03:21 234

原创 Flask返回页面及Json数据

Flshk返回Html页面及Json数据#!/usr/bin/python# -*- coding: utf-8 -*-import jsonfrom flask import Flaskfrom flask import requestfrom flask import redirectfrom flask import jsonifyfrom flask import rend...

2019-07-09 12:57:48 1428 1

原创 Docker-Nginx反向代理tomcat

下载Nginx镜像这个步骤比较简单.直接使用docker run命令,docker在本地找不到镜像的时候会去远程仓库拉取。docker run --name nginx-test -d -p 80:80 nginx进入运行的镜像使用docker exec 进入刚才运行的容器的交互环境docker exec -it nginx-test bash切换到nginx的配置文件的目录下/...

2019-06-14 15:17:54 814

原创 Anaconda常用命令

Anaconda常用命令1. activate 启动conda2. conda env list 查看有哪些工作环境3.

2019-06-12 16:21:53 115

原创 Docker安装Nginx(Ubuntu环境)

Ubuntu环境使用Docker安装Nginx原文链接来自于:https://www.jianshu.com/p/481feafd2f3f不过里面有些许错误和对新手来讲可能没有说清楚的地方首先当然时pull nginx镜像docker pull nginx需要在你的Ubuntu环境下建立几个文件夹,用来挂载切换到根目录下(执行ls命令可以看到 bin usr var hom...

2019-06-11 22:13:01 2193

原创 Docker常用命令总结&&Docker安装Jupyter&&Docker安装mysql并远程连接

Docker常用命令在使用docker的过程中,一些常用的命令记录如下:1. docker pull 拉取镜像2. docker ps 查看当前运行的镜像3. ctrl p + ctrl q 退出当前容器4. docker exec -it (当前运行的容器名称) /bin/bash (在明明知道容器运行却进不去容器的bash界面的时候是不是很烦恼呢?)5. docker-m...

2019-06-10 15:33:22 906

原创 常见面试题及解答(一)

问1: qq用的是tcp还是udp?答:  QQ作为一款快速高效的聊天工具当然时TCP和UDP都需要用到的。类似于图像、声音等对可靠性要求没有那么高的业务可以用UDP,他们不需要准确存储对准确性无要求但要求速度快。 类似于文本、程序、文件等要求可靠的数据最好就用TCP,但会牺牲一些速度。  现在的IP侦探在你仅仅跟对方发送聊天消息的时候是无法获取到IP的。大家都知道,UDP 协议是不可靠协议...

2019-06-06 15:29:12 374

原创 LeetCode 合并两个有序链表(递归实现)

LeetCode 合并两个有序链表(递归实现)乍看上去,这段代码不是很容易理解,但是代码很经典。记住一句话,递归是基于功能的,对于后面已经排好序的链表,只需要排好前面的节点就好了。/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next;...

2019-06-01 16:58:54 592

原创 树莓派MJPG-Stream加上时间戳

树莓派MJPG-Stream加上时间戳问题来源:MJPG-Stream在做树莓派的网络传输上经常会用到,前面有一篇博客介绍了我找到的认为最简单的MJPG-Stream的安装方法。最近项目上需要能在所传输的图片后面加上时间戳解决方式:修改MJPG-Stream部分源码,并且重新编译。  查阅网上的文章发现JPEG图片的格式是以SOI开头,EOI结尾。https://www.cnblogs.co...

2019-05-12 01:12:21 1036

原创 二分查找--C++代码实现

二分查找–C++代码实现整理一下二分查找的代码:#include <iostream>#include <cmath>#include <cassert>#include <ctime>#include "MyUtil.h"using namespace std;template<typename T>//二分查找代...

2019-05-11 16:38:22 3931

原创 树莓派MJPG-Streamer输出MJPG格式的白屏问题

树莓派MJPG-Streamer输出MJPG格式的白屏问题及帧率太低解决方案问题描述:使用树莓派搭建网络视频摄像头时,MJPG-Streamer是大家常用的方案。设备默认的输出YUYV格式的图片帧率只有5帧,达不到项目要求,所以尝试使用压缩之后的MJPG图片格式来进行无线传输输。但是遇到了输出MJPG格式浏览器显示白屏的问题。原因:在研究了MJPG带的V4L2源码和查阅一些教程后发现。要输...

2019-04-23 17:08:16 938

原创 在线构建SpringBoot项目

在线构建SpringBoot项目【基础】这里介绍一种在线构建SpringBoot的WEB项目的方法所需工具:浏览器Eclipse(带Maven插件)我的版本是自带的,没有的自己装一个就好啦。一、构建地址https://start.spring.io/二、配置选择构建工具为Maven填入你所在公司的名称和项目名称,没有特殊要求这里默认就可以。因为我们构建的是W...

2019-04-20 16:46:26 573

翻译 MySQL基础启动方法及基本语句(命令)

这里写自定义目录标题Mysql启动方法Mysql的一些基本命令脚本1. 基本命令2. 数据库操作命令3. 表操作命令4. 数据操作Mysql启动方法以管理员模式运行CMDnet start mysqlmysql -u root -p输入密码回车Mysql的一些基本命令脚本1. 基本命令启动服务:说明:以管理员身份运行cmd格式:net start 服务名称示例:net ...

2019-04-20 14:38:10 2705

libstdc++.so.6

可以解决/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found版本过高的问题 使用strings libstdc++.so.6 | grep GLIBCXX可以观察到,版本已经到了3.4.24

2021-01-03

adblockpluschrome-3.8.4.2549.rar

解压之后在chrome://extensions/中加载已解压的扩展程序 Chrome-81.0.4044.92亲测可用

2020-04-09

linuxdeployqt

官网上下载的linuxdeployqt打包工具版本太高,ubuntu18,这是在本地编译的版本。 提示:如果用这个软件打包还是遇到问题,用ldd查看后手动依旧不能修复,还是用手动打包比较方便。不要忘记将qt 的platform目录拷贝进入运行文件夹里面(重要,重要)。

2020-04-07

atom-amd64.deb

ubuntu64位的atom代码神器deb文件,github上下载太慢,这里留下来做备用。

2019-07-08

空空如也

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

TA关注的人

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