ubuntu install httpd
能上网的话sudo apt-get install apache2 不能上网先去官方下载apache2.0 : httpd-2.0.63.tar.gz 1.解压缩httpd-2.0.63.tar.gz到临时目录如~/httpd-2.0.63 2.进入~/httpd-2.0.63目录,执行 #./configure --prefix=/usr/local/apache2 --enable-modul…
能上网的话sudo apt-get install apache2 不能上网先去官方下载apache2.0 : httpd-2.0.63.tar.gz 1.解压缩httpd-2.0.63.tar.gz到临时目录如~/httpd-2.0.63 2.进入~/httpd-2.0.63目录,执行 #./configure --prefix=/usr/local/apache2 --enable-modul…
MQTT的Java代码实现 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅]范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。 为rabbit开启mqtt 1.在yml文件中添加一个mqtt的端口映射1883:1883 restart: al…
目录 一、安装anaconda 二、创建新的env 三、配置pycharm 已有项目切换已经建好的anaconda env 已有项目切换新建的anaconda env(需要新创建env) 新建项目时设置anaconda env 之前一直在windows环境使用pycharm加上virtualenv方式开发,最近由于本地多个virtualenv比较混乱,所以尝试切换anaconda 一、安装anac…
行为型模式——观察者模式 观察者模式概述 观察者模式又称发布-订阅模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。 观察者模式结构 观察者模式有以下角色: 抽象被观察者:抽象被观察者把所有观察者对象保存在一个集合里,每个主题都可以有任意数量的观察者,抽象主题提供一个接口,可以增加和删除观察者对象。…
三种常用的串行数据传输总线 一、SPI 1.1 概念 SPI(Serial Peripheral Interface - 串行外设接口)是一种用于短距离通信(主要是嵌入式系统中)的同步串行通信接口规范,这种接口由Motorola发明,已经成了一种事实标准。 广泛用于各种MCU处理器中,同传感器,串行ADC、DAC、存储器、SD卡以及LCD等进行数据连接 。 有主(Master - 控制器)和从(S…
摘要: 该项目是基于Keras的VGG16模型微调实现的深度学习花朵识别检测系统,使用Python语言中的cv2和numpy库对图像进行预处理,使用keras的ImageDataGenerator进行数据增强,采用Pyqt5实现功能的可视化,方便用户对图片进行检测。在实验过程中,发现当数据集较小,很难在一个新的网络结构上训练出具有很高准确率的模型,可以借助预训练网络模型(即已经训练好的网络模型,如…
某人写了n封信和n个信封,如果所有的信都装错了信封。求所有的信都装错信封共有多少种不同情况。 import java.util.Scanner; /** * 某人写了n封信和n个信封,如果所有的信都装错了信封。求所有的信都装错信封共有多少种不同情况。 * */ public class LetterWrong { static int n; static int[] arrInt; static …
1.枚举类型 格式: typedef enum name{···}; 例子: typedef enum weekday{Monday,Tuesday}; 要引用枚举里的变量,只需传入整型,默认第一个为0,后面依次递增 也可以修改第一个默认值 typedef enum weekday{Monday=1,Tuesday}; //这样Monday值就变为1,Tuesday值变为2 2.指针存储 想用指针…
Java Swing JTable开启排序功能只需一个调用: JTable table = new JTable(); table.setAutoCreateRowSorter(true); 但这个排序功能只支持单列排序,而多列排序需要自己实现。 本文内容是使用sorter和renderer实现点击表头进行多列排序,第一次点击的列作为主排序列,后点击的列作为次排序列。建议在开始阅读本文前可以看看官…