自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 解决cmake遇到的 Could NOT find Python3 (missing: Python3_INCLUDE_DIRS 错误

Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)

2022-10-08 23:11:52 10041 5

原创 CMAKE遇到的一些问题undefined reference to `clock_gettime@GLIBC_2.17‘

undefined reference to `clock_gettime@GLIBC_2.17' libstdc++.so.6

2022-06-02 22:36:36 1570

原创 生成c++与Python的vector接口

安装完Swig后,需要编辑两个文件,即example.i和example.cpp其中example.i为:%module example_vector%include "std_string.i"%include "std_vector.i"%{using namespace std;vector<string> vector_int2str(vector<int> input);%}namespace std { %template(StringVec

2021-12-15 23:22:30 1953

原创 Eigen优化及并行性能测试

近期开展方程组求解过程中,发现求解速度随着节点数量的增加快速降低,还没有确定出具体原因在哪,于是就先对使用的Eigen库进行了研究,Eigen是一个开源的矩阵计算库,使用C++语言,大量应用模板,同时有BLAS、MKL、LAPACKE等高性能库的接口。测试源程序如下:#include #include “Eigen/Dense”#include <time.h>#include <stdio.h>using namespace Eigen;using namespace

2021-06-09 22:19:10 3242

原创 typecho mysql 数据库 迁移的一些坑

起因:之前电脑重装之后,只是备份了文件,由于之前是双系统,恢复之后好像还是不能用,不知道启动引导那里怎么设置。很多东西重新安装了之后,有一些东西是存在本地的typecho中,下面就开始了漫长的程序安装和数据恢复之旅。安装好了Apache+PHP+Mysql之后,发现typecho安装时出现了500错误,猜测可能是数据库的问题,后来一看原来php的mysql没有安装,好像是新版本的php默认不安装mysql扩展了。坑1:php 7.4 的mysql扩展安装网上很多方法都比较老了,不怎么适用。首先安

2021-06-06 21:21:21 905

原创 温度实时监测——服务端部分/Node.js/Express/MQTT服务器 篇二

篇一主要是ESP8266相关的内容,这里主要涉及MQTT服务器和温度数据显示页面。Express是一个基于Node.js平台的web开发框架,主要是提供route服务,有很多中间件可用,在到达路由之前进行一些请求处理,本项目其实没有利用多少他的优势,只是一个简单的示范。使用Express生成器即可快速创建一个应用的骨架,通过下面的命令express --view=ejs myapp由此创建了一个名称为 myapp 的 Express 应用。此应用将在当前目录下的 myapp 目录中创建,并且设置

2021-06-06 21:20:49 690

原创 温度实时监测——ESP8266部分/固件库编译/SmartWifi/MQTT/LFS 篇一

本文主要对NodeMCU固件库以及SmartWifi等相关知识进行整理,并基于DS18B20形成温度监控传感器模块。NodeMCU编译首先clone NodeMCU源码git clone -b dev https://github.com/nodemcu/nodemcu-firmware在user_modules.h选择相应的模块,然后在user_config.h中设置相应的配置,大致看了一下除了smartconfig外,还有关于debug、I2C、LFS、TLS等的设置,包括此前涉及到的波特率

2021-06-06 21:19:53 1025

原创 起个名字可真是难啊

如标题所述,博客名字还没有起好现在又面临一个考虑了大半年的问题,新生命如约而至,大名小名居然一个都没想好在之前不知道性别的时候,想了很多但都没有定下来李源一,李是彰,李秦奉,李灵均企者不立,跨者不行;自见者不明,自是者不彰;自伐者无功;自矜者不长...

2021-06-06 21:18:34 77

原创 使用ESP8266构建一个简单的温湿度在线监测装置

主要功能在终端对环境温湿度进行采集,通过WIFI接入网络能够显示实时参数变化(表格和曲线),具备一定的历史数据回溯功能后期可加入一些联动控制或报警功能项目目的没有什么特别的实用性,就是随便玩一玩,建立基础的物联网概念开展思路采集端每两秒采集一次数据并传输,数据传输可采用post或websocket,后续考虑直接采用websocket服务器端实时接受采集的数据并进行显示,每十分钟对数据进行一次存储,作为历史数据(后面这个还没搞。。。)服务器搭建选择网络连接可以采用虚拟服务器进行内网映射

2021-06-06 21:17:56 2821 5

原创 Ubuntu 开发ESP8266 详细过程

1、流程基本介绍一句话总结:通过下载NodeMCU固件到ESP8266,基于固件库可以有很多强大的功能解决具体的问题。实际上不止这一种方式可以实现,但个人认为上述方式具有较强的灵活性,同时也比较简单方便。这里面需要注意的是,ESP8266需要通过USB模拟串口实现程序下载和通信功能,因此针对特定的下载器电脑上需要安装专门的linux驱动。ESP8266的工作模式主要包括:AP模式:ESP8266 模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制。![1833170-201910312

2021-06-06 21:16:29 1766

原创 感觉发现了一个文档自动化编辑利器——python-docx

很久之前的一次为了应付检查,使用vb脚本还是什么来着搞了个文档名称和文档内关键词对比的小脚本,确认文档名称和文档内的关键词是否符合要求,由于当时是通过调用win下的word程序本身来进行的,因此效率比较低,相当于每次都要打开word程序对源文件进行处理后才能得出结果,脚本下对比完之后也很难进一步操作修改。这几天闲来无事就想起来了这个事,就在网上搜索了一些,发现了可用于编辑word的python库,这就为我们进行文档的自动化操作提供了可能性,本文将对其基本功能和操作进行简单介绍,主要是参考官网给出的例子。

2021-06-06 21:14:01 353

原创 Shell 命令相关

主要对平时用到的Shell命令进行整理和记录主要包括文件操作、网络命令等会不定时进行更新、添加文件/文件夹操作ls 列出文件/文件夹ls -l 列出文件/文件夹权限权限说明例如drwxr-xr-x 2 l l 4096 2月 16 12:22 zanshang![2020-02-26 21-55-25屏幕截图.png][1]在上面的例子中drwxr中的d表示文件夹后面三个为一组rwx ———读 写 可执行 r-x ———写 可执行 r-x —.

2021-06-06 21:11:00 90

原创 Apache、php、mysql等相关

Apache是一个Web服务器, 基于Http/Https/Websocket等协议对外部提供数据、文件的获取功能基本操作如下:安装:sudo apt-get install apache2配置 :vim etc/apache2/apache2.conf项目路径:/var/www/homePage默认网页:/var/www/html/index.html重启:service apache2 restart设置apache服务器根目录读取权限:sudo chmod 777 /var/www/

2021-06-06 21:09:32 77

原创 网站相关的笔记

记录在这里以防止忘记,Tomcat6 支持java 比如jsp的网站而Apache2.2支持 PHP 的网站

2019-04-09 20:16:31 94

空空如也

空空如也

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

TA关注的人

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