自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 S3静态网站托管 VS CloudFront分发

对于大多数生产环境,推荐使用 S3 + CloudFront 的组合,既能保证性能,又能提高安全性。需要关闭 Block all public access,意味要配置桶策略以允许公开访问。不需要关闭 Block all public access。可以通过OAI保持S3桶私有,同时提供安全的HTTPS访问。适合生产环境,尤其是需要HTTPS和高性能的场景。适合简单的、非敏感的静态网站。推荐用于大多数静态网站托管场景。

2025-03-06 23:01:11 174

原创 AWS中使用CloudFront分发位于S3中的静态网站

3、CloudFront->Distributions->Create->Origin domain(myweb.s3.amazonows.com)->Name(myweb)->Origin access(Origin access control settings (recommended))->Origin access control->Create new OAC->复制到S3->Alternate domain name (CNAME)假设主页为index.html。这是其中一种方法,可有变化。

2025-03-06 22:51:55 475

原创 AWS中使用CloudFront分发API Gateway

8、Route 53->Hosted zones->yourdomain.com->Create record->Record name(abc)->Record type(CNAME)->Value(复制备用的xxxxxx.cloudfront.net)->Create records。5、Stages->prod->/->GET->Invoke URL(https://xxxxxxxx.execute-api.us-east-1.amazonaws.com/prod/),复制地址能访问否。

2025-03-01 20:50:18 271

原创 修改ESP32的mac地址

通过esp_iface_mac_addr_set(),能修改ESP_MAC_WIFI_STA、ESP_MAC_BASE,不能修改ESP_MAC_EFUSE_FACTORY,而且,用esp_base_mac_addr_get()读取的mac就是ESP_MAC_EFUSE_FACTORY类型的地址,可以作为模块的唯一ID

2025-01-10 22:03:30 567

原创 获取ESP32的mac地址

可以通过esp_err_t esp_read_mac(uint8_t *mac, esp_mac_type_t type);可以看出 ESP_MAC_BASE、ESP_MAC_EFUSE_FACTORY、ESP_MAC_WIFI_STA是一样的。据说ESP32的mac地址可以作为设备的唯一ID,在esp-idf的esp_mac.h中定义了mac的几种类型。如果用Ardunio的,也能获取地址,和ESP_MAC_WIFI_STA一样的。通过遍历mac枚举,循环输出相应类型的mac地址。

2025-01-10 20:53:11 843

原创 在vscode的ESP-IDF中使用自定义组件

继续修改main/CMakeLists.txt,右键点#include "esp_flash.h",然后转到定义,可以看到esp_flash.h位于esp_flash模块,所以加上spi_flash组件。8、如果自己的组件中不止一个源文件怎么办,方法是编辑组件根下的CMakeLists.txt,这里示例为components/mycomp/CMakeLists.txt,有两个方法可以组织源文件和头文件。这里简单示例,mycomp2.c和mycomp.c功能差不多,最后在主程序func();

2024-12-24 15:46:23 851

原创 在vscode中的ESP-IDF插件中使用Arduino框架作为组件

如果不是从Arduino组件的example处创建项目,而是从Create project using template arduino-as-component,结果是。选Advanced,Select ESP-IDF version:,选好版本,点Configure Tools,即可下载并安装ESP-IDF。在ESP-IDF插件中,Advanced->Configure ESP-IDF Extension。ESP-IDF->Build,经过一段时间编译,最终结果显示如下。选好某个版本,Install。

2024-12-22 16:06:58 969 1

原创 使用cv2进行图片剪裁后缩放

没什么技术含量,留着以后复用。

2024-08-07 18:50:39 337

原创 使用 ESP32-WROOM + DHT11 做个无屏温湿度计

需要把WEBHOOK_DINGDING改为自己的机器人webhook,上电后会尝试连接WIFI,成功后会收到钉钉,然后马上同步到网络时间,成功也会钉钉,然后马上测量温湿度,同时LED会闪烁,直到测量成功(如果传感器有问题会一直闪),并钉钉。最近梅雨天,有个房间湿度很大,而我需要远程查看温湿度,所以无所谓有没有显示屏,某宝上的温湿度计都是带屏的,如果连WIFI查看温湿度操作也比较麻烦,还需要换电池,实在不能满足我的需求,于是买了ESP32-WROOM和DHT11。最后用阳光板做了个外壳(红白线交换了)

2024-07-06 21:57:02 1285

原创 Python 递归函数一例

2.构建递归函数,返回条件是参数operand为数字,并返回pending_join[x].increment。1.在logic中查找最后的result,依据是它的operands没有出现过的result。

2024-06-02 19:46:18 358

原创 Termux安装某个Python包时只能pip install但是又出错的解决办法

在安装pandas时用pkg search pandas是没有内容的,这时候只能用pip install pandas安装,但是途中一定会报错,导致安装失败,解决办法是先安装tur-repo,即。执行pkg install python-pandas就可以了,如果遇到类似的安装需求,应该也是通行的。然后搜索pandas,有pkg安装包了。

2024-05-08 21:30:04 1286 4

原创 嵌入式股票行情图片

可以通过请求如下网址获取股票行情图片:其中YYYY代表行情周期,XX=sh/sz,xxxxxx=股票代码:沪市分时图:日K线:周K线:月K线:深市分时图:日K线:周K线:月K线:

2024-04-26 18:24:12 377 1

原创 Python 操作sqllite

共有5个字段,实现增、查、改功能。

2024-03-20 20:02:11 875 1

原创 文生图买不起,试试用必应的bing搜索图片服务

然后创建资源 – > 搜索 bing serach --> 选择 bing search v7。定价层选F1,每月有1000的额度,注意勾选最后的(我确认本人已阅读并理解下面的声明。subscription_key改为页面中可以点开看到的key,不过程序有小点错误。审阅并创建后,会跳转到该资源,如果以后要查看该资源,在主页(query 改为 "刺客+月光下",按这个搜索。mkt改为zh-CN,代码可参考(过滤条件,只要横幅的图片,高分辨率。)可以看到资源列表。

2024-03-13 15:25:25 2041 1

原创 用Python历时十多天完成的全国所有区县经纬度采集

搜索服务API是一类简单的HTTP接口,提供多种查询POI信息的能力,其中包括关键字搜索、周边搜索、多边形搜索、ID查询四种筛选机制。使用API前您需先申请Key,若无高德地图API账号需要先申请账号。在此接口之中,您可以通过city&citylimit参数指定希望搜索的城市或区县。而city参数能够接收citycode和adcode,citycode仅能精确到城市,而adcode却能够精确到区县。具体参数详见(搜索POI-高级 API 文档-开发指南-Web服务 API | 高德地图API。

2024-03-11 21:08:03 1386 1

原创 在Termux中执行ffmpeg报错无符号的处理

如果在Termux里执行ffmpeg遇到如下错误:或者如下:解决办法:

2024-03-09 14:34:42 675 1

原创 使用 ffmpeg-python+命名管道进行图片转视频或推流

命名管道(Named Pipe),也被称为FIFO,是一种在UNIX、Linux和类Unix系统中用于实现进程间通信(IPC)的机制。在Python中,我们可以使用。ffmpeg从命名管道输入源的方法与普通文件输入类似。命名管道实际上是个特殊的文件,需要先创建。模块来创建和操作命名管道。读写前后需要打开关闭。

2024-03-07 14:16:36 3556 3

原创 Armbian安装numpy、scipy的另类方法

libraries blis not found等库缺失的情况,具体要再安装哪个库确实难找,可以安装python3-keras来附带安装numpy和scipy。可以看出,附带安装了python3-numpy python3-scipy,估计也可以使用如下独立安装。注意安装了python3-keras后,mkl_rt 、blis 依然是没有的。直接安装numpy、scipy会出现。

2024-02-28 13:23:22 520

原创 Armbian安装numpy报错的处理

由于Armbian默认未装一些库,在安装numpy时可能会出现诸如如下错误:原因是cmake和ninja及python-dev未安装,执行如下后可以再安装numpy:

2024-02-27 18:38:27 1042

原创 在 ffmpeg-python 中使用滤镜做个淡入淡出马赛克效果

下例给出使用 gblur,scale, fade滤镜把视频马赛克并淡入淡出。

2024-01-23 14:26:42 869 1

原创 使用 ffmpeg-python + OpenCV + 匿名管道 推流

使用OpenCV的cv2.VideoCapture(videoname)获取关于视频的对象,使用该对象的.read()返回帧,本例使用cv2.cvtColor()对每帧进行颜色变换,注释的部分是原样输出。把读出的每一帧,写到匿名管道中,同时ffmpeg-python通过该管道输入视频,视频为rawvideo格式,所以必须指定pix_fmt和长宽信息。为了调试方便,rtmp地址写的是本地,可以使用ffplay或者VLC等工具接收串流。最后,别忘了用.release()释放视频对象。

2024-01-21 20:18:17 1771

原创 使用 ffmpeg-python 合成视频(二)

video_in = ffmpeg.concat(*v_in_arr, v=1,a=0)是只取音频,如果仅仅合并视频,可以改为。video_in = ffmpeg.concat(*v_in_arr, v=1,a=1),然后删除audio_in相关部分即可。假定分别有视频和音频两个列表,把它们合成在一个视频里。

2024-01-20 17:44:20 809

原创 使用 ffmpeg-python 合成视频(一)

使用ffpmeg命令合成视频的介绍比较多,但是可调节性比较有限,ffmpeg-python本质上是在python中形成ffmpeg命令,然后执行命令来达到设计的效果,注意安装ffmpeg-python包不是python-ffmpeg,尽管python-ffmpeg比较新。首先看看一张图片生成mp4,通过ffmpeg.input输入,ffmpeg.filter是滤镜,目前是缩放到720p,通过ffmpeg.output输出到mp4.mp4。

2024-01-19 11:50:59 1761 1

原创 Python 使用 BeautifulSoup 解析网页一例

find_all和select这两种没有区别,返回结果一样,不过如上select mainContent里的文章列表不能单独分离出来,所以要看看里面的标签,

2024-01-15 14:08:20 602

原创 Gstreamer的安装

如果出现pycairo安装报错。

2024-01-04 10:49:43 669 1

原创 Gstreamer 使用appsrc传入随机生成的音频

音频生成部分请自己发挥,听起来实在惨不忍听。

2024-01-03 12:59:30 532 1

原创 Gstreamer 官方教程 basic-tutorial-7 python版

提供了一个audiotestsrc源,经过tee复用到两路,一路播放声音,一路显示为波形。

2024-01-02 18:32:57 767 1

原创 Gstreamer python 推流 rtmp 测试

import sysimport gi#推流测试continueif dbg:else:breakbreak。

2024-01-02 16:52:42 1718 1

原创 gstreamer cmd

【代码】gstreamer cmd。

2024-01-01 22:40:42 441

esp32-s3-zero-double-click.zip

esp32-s3-zero-double-click.zip

2025-03-29

全国各级行政区县经纬度地址,csv格式

全国各级行政区县经纬度地址,csv格式 中文名,adcode,citycode,Lon,Lat 北京市,110000,010,116.407387,39.904179 东城区,110101,010,116.416334,39.928359 西城区,110102,010,116.365850,39.912600 朝阳区,110105,010,116.443136,39.921444 丰台区,110106,010,116.286726,39.858538 石景山区,110107,010,116.223015,39.906304 海淀区,110108,010,116.297700,39.959893 门头沟区,110109,010,116.101668,39.940842 房山区,110111,010,116.143426,39.748889 通州区,110112,010,116.729230,39.916403 顺义区,110113,010,116.661474,40.149891 昌平区,110114,010,116.231034,40.220952

2024-03-10

Power Data Recovery 4.12

Power Data Recovery 4.12,小巧安装版,已注册

2014-03-15

iThmbConv + IrfanView for ithmb from iPhone itouch iPod

iThmbConv 转ithmb 为jpg ,用于iPhone itouch iPod,可能适用于早期版本,在itouch 5s中实测不适用,IrfanView用法内详

2014-03-15

空空如也

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

TA关注的人

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