自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyBlog

the.ST

  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu18 apache2 php7.4 使能curl的处理

php curl

2023-01-25 12:19:13 253 1

原创 l2tp over ipsec 文章收集

RFC 2661: Layer Two Tunneling Protocol “L2TP”https://www.rfc-editor.org/rfc/rfc2661(7条消息) L2TP基本原理_曹世宏的博客的博客-CSDN博客_l2tphttps://blog.csdn.net/qq_38265137/article/details/100005648(7条消息) L2TP简介_s枫叶流丹的博客-CSDN博客_l2tphttps://blog.csdn.net/weixin_41623479/

2022-04-11 01:37:40 473

原创 【openwrt】使用4G模块 移远EC20/25(3)Luci接口配置与效果

【openwrt】使用4G模块 移远EC20/25(3)Luci接口配置与效果

2022-01-30 22:18:53 1627

原创 【openwrt】使用4G模块 移远EC20/25(2)pppd拨号与配置

【openwrt】使用4G模块 移远EC20/25 :2)pppd拨号与配置

2022-01-30 22:17:21 2099

原创 【openwrt】使用4G模块 移远EC20/25(1)内核配置

【openwrt】使用4G模块 移远EC20/25 :1 内核配置

2022-01-30 22:15:28 4142

原创 【openwrt】初探 基于MT7621

1、基础开发环境搭建2、换源openwrt编译很慢?openwrt如何加快编译速度?openwrt编译慢原因及解决办法 - HarveyCC - 博客园 https://www.cnblogs.com/yaozuopan/p/12840424.html3、生成bin提示too big问题问题:Warning: build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/openwrt-ramips-mt7621-mt7

2022-01-30 16:52:53 3395

原创 移远EC20-4G模块的使用-基于树莓派3b+

参考文档Raspberrypi —— 实现 EC20 4G模块PPP拨号上网_梦小羊的博客-CSDN博客 https://blog.csdn.net/weixin_45121946/article/details/107284629?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.pc_relevant_default&d

2022-01-16 00:26:40 861

原创 【ES 组件开发】手札(未完待续)

简单记录开发学习过程中的几个疑惑点1、为什么CUnknown、IUnknownA:主要解决菱形继承问题CUnknown也是来自于 INondelegatingUnknowninterface INondelegatingUnknown{ //return true or false , or we can repalce BOOL with 'ErrCode' //iid : interface id //ppv : ppv is addr_place which interface we

2021-08-21 17:57:14 145

原创 c++获取打印 class类名 及相关

1 typedidC++ typeid运算符:获取类型信息 http://c.biancheng.net/view/2301.html怎样在C++中获得完整的类型名称 - zfyouxi - 博客园 https://www.cnblogs.com/zfyouxi/p/5060288.html2 信息解析mangle和demangle - 巴黎河畔 - 博客园 https://www.cnblogs.com/robinex/p/7892795.html3 给出一个例子//log.h#ifnd

2021-07-19 12:54:25 4256

原创 ESP32-CAM

ESP32-CAM上手第一步——资料不能少之我的手记_Turix的博客-CSDN博客 https://blog.csdn.net/Turix/article/details/106770753

2021-05-10 09:34:28 372

原创 Nodejs-electron 环境配置

Nodejs-electron 环境配置说明1)win环境2)参考网页Electron在Windows系统下环境搭建步骤 - 知乎 https://zhuanlan.zhihu.com/p/61447769安装 nodejsNode.js 中文网 http://nodejs.cn/下载对应平台版本进行安装即可1)正常安装后需要注意环境变量是否生效,否则要配置2)注意要配置 node_global 文件夹3)安装 cnpm ,具体见上面链接安装 electron链接中使用cnpm

2021-04-24 23:38:49 551

原创 阿里云(ubuntu18.04)apache2安装ssl证书

阿里云(ubuntu18.04)apache2安装ssl证书 - 中国人醒来了 - 博客园https://www.cnblogs.com/it-tsz/p/13222773.html

2021-04-13 00:28:55 154

原创 转 C语言异常处理之 setjmp()和longjmp()

C语言异常处理之 setjmp()和longjmp() - 诺谦 - 博客园https://www.cnblogs.com/lifexy/p/8820562.htmlsetjmp()和longjmp()函数 - 小时候挺菜 - 博客园https://www.cnblogs.com/zzdbullet/p/9932122.html

2021-03-10 14:27:29 144

原创 linux 信号 相关资料

Linux系统编程——信号 - Mered1th - 博客园https://www.cnblogs.com/Mered1th/p/10744825.html如果这篇文章说不清epoll的本质,那就过来掐死我吧! (1) - 知乎 https://zhuanlan.zhihu.com/p/63179839sigemptyset、sigaddset、sigprocmask的用法 信号未决,信号阻塞 信号的捕捉_欲问君有几多愁的博客-CSDN博客_sigemptysethttps://blog.csdn.

2021-03-05 10:32:27 100 1

原创 ubus 相关资料整理

ubuntu编译ubus及相关依赖库_大昱的博客-CSDN博客https://blog.csdn.net/a29562268/article/details/89054122交叉编译libubox_Eric_-CSDN博客https://blog.csdn.net/u013625451/article/details/83057673

2021-03-02 23:54:05 308

原创 IO多路复用 三种机制Select,Poll,Epoll

IO多路复用的三种机制Select,Poll,Epoll - 简书https://www.jianshu.com/p/397449cadc9a一篇文章读懂阻塞,非阻塞,同步,异步 - 简书https://www.jianshu.com/p/b8203d46895c

2021-02-01 17:28:36 170

原创 DNSmasq 相关资料

DNSmasq详细解析及详细配置 - 云+社区 - 腾讯云https://cloud.tencent.com/developer/article/1174717

2021-01-15 10:26:08 292

原创 最近的一些学习心得

关于学习一个东西,近日有些觉得可以值得记录规范下来的一些思维、办法,可以提高效率1、大局观不识庐山真面目,只缘身在此山中;新接触到一个工程(代码),往往一时找不到着手点,或者有时候长久被一个细节问题所困,很多时候原因是,没有从更全面的高度去看一个问题。从最高的层面先总览,搞清楚大脉络,再按照需求具体细分,比较好2、一个标准查资料学习过程中,如果标准不同意,可能看到的资料(因为作者角度的原因)会让人困惑,所以对自己,先确定好一个标准,一个角度,去看一个事物,这样排除干扰,方便快速的摸清一个事.

2020-12-24 15:46:28 78

原创 聊天室 一个简单的mqtt聊天室的实现

一、架构总体云端服务器负责1、mqtt代理服务器2、网页服务器3、聊天数据账户的db客户端 逻辑/能力 描述1、页面刚打开时,服务端从数据库下发用户下的所有好友关系(topic形式存在),并拉去数据库中该话题下的历史聊天记录(100条最近的)2、会话,包括群聊和单聊,二者都是topic的形式订阅,聊天通过发布订阅消息实现3、ab是好友,则添加好友时,服务器会默认创建一个话题,并将话题topic地址写入二人各自的用户数据表中,使得下次用户登录时可以拉取到 (注,js一个页面性能上够同时订

2020-12-14 11:54:03 2716 4

原创 【持续更新】量化交易,系列文章转载推荐

35岁程序员的退路:量化投资学习路径 - 知乎https://zhuanlan.zhihu.com/p/273286207

2020-12-12 14:19:57 168

原创 system()和popen()函数差异-linux

Linux的system()和popen()差异_liuxingen的专栏-CSDN博客https://blog.csdn.net/liuxingen/article/details/47057539popen函数和system函数详解_everthing willl be ok-CSDN博客_popen函数https://blog.csdn.net/qq_37964547/article/details/79720860Linux中popen函数的作用小结_linux shell_脚本之家h

2020-12-11 14:00:38 150

原创 socket通信原理对比 之 AF_INET域与AF_UNIX域

转https://blog.csdn.net/sandware/article/details/409234911. AF_INET域socket通信过程AF_INET域通信过程典型的TCP/IP四层模型的通信过程。发送方、接收方依赖IP:Port来标识,即将本地的socket绑定到对应的IP端口上,发送数据时,指定对方的IP端口,经过Internet,可以根据此IP端口最终找到接收方;接收数据时,可以从数据包中获取到发送方的IP端口。发送方通过系统调用send()将原始数据发送到操作.

2020-12-11 10:06:19 603

原创 pselect 和 select 的区别

看到 mosquitto-0.1 中使用 pselect 而非 select ,故。。原文 https://www.cnblogs.com/diegodu/p/3988103.html

2020-12-08 15:58:49 344

原创 mqtt 消息机制介绍 (以mosquitto为例)

引用资料,也可以直接看这两个链接即可,本文只是做了一些整合1、 https://www.runoob.com/w3cnote/mqtt-intro.html2、 https://blog.csdn.net/quending/article/details/85254661正文:未完待续

2020-12-08 15:17:11 8795 1

转载 Linux 查看进程消耗内存情况总结

Linux 查看进程消耗内存情况总结https://blog.csdn.net/xiaole0313/article/details/102634053

2020-12-03 16:33:45 279

原创 学习 openSwitch 0 前言-目录

学习目的1、对网络操作系统进行概要了解、openSwitch进行概要了解2、分析openSwitch多进程模型,多个小进程是如何同核心进程完成数据交互和流转的3、对于2中的数据流转和交互,数据载体的结构是怎样的(后续视情况增加)、目录日常维护...

2020-12-03 14:32:45 255

原创 学习 python-opencv 0 前言-目录

OpenCV-Python Tutorials — OpenCV 3.0.0-dev documentationhttps://docs.opencv.org/3.0-beta/doc/py_tutorials/py_tutorials.html

2020-11-28 21:41:34 75

原创 Linux下的串口 C编程

C——Linux下的串口编程_C_Aya的博客-CSDN博客https://blog.csdn.net/baweiyaoji/article/details/72885633?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.pc_relevant_is_cache&depth_1-utm_source=distribute.pc_relevant.none-task-blog-Bl

2020-11-09 16:37:00 125

原创 Typora自动生成标题编号

Typora自动生成标题编号 - 强叔Linux - 博客园https://www.cnblogs.com/ysuwangqiang/p/11948854.htmlTypora 标题自动编号 - 知乎https://zhuanlan.zhihu.com/p/110257979编辑文件 base.user.css/** initialize css counter */#write, .sidebar-content,.md-toc-content { counter-reset:.

2020-11-08 20:51:18 380

原创 树莓派调整SD卡的分区大小

sudo fdisk /dev/mmcblk0按P将看到的分区复制下来/dev/mmcblk0p2的start值,532480。下面会用到。执行命令:d (删除分区2,选择2)执行命令:p (按这时候应该是少了一个分区了)执行命令:n (加分区)执行命令:p (主要分区)选择2在开始位置输入start的值,后面的值默认即可执行命令:p执行命令:w重启树莓派。。。。重启后登录SSH执行如下命令。sudo resize2fs /dev/mmcblk0p2此时再 df -h可以

2020-10-25 10:41:26 790

原创 关于libcurl(含ssl功能)编译过程中的注意点

1、为了方便整理库编译后的头文件和库文件,一般config之后,make ,make install 后,都会自动到你设定的目录中2、下文中设计到配置编译路径的地址,都为 绝对路径1、SSLopenssl的库需要提前编译好,我一般选择自定的输出位置,方便虚拟机中工程对库文件的管理,也方便在需要交叉编译的时候进行处理以下参考,不复述curl编译以及arm交叉编译_andylauren的专栏-CSDN博客 https://blog.csdn.net/andylauren/article/deta.

2020-10-12 20:04:03 1618

原创 一种业务基类的事件驱动机制分析

1、业务基类的ev结构其BasicThreadX 中包括2个主要的ev事件类型,和 loop (即BasicThreadX 将ev相关api集成入了基类中)1)读写io2)时间触发3)loop , 在基类的初始化最后一步运行loop,事件机制run起来4)基类中抽象了产生ev事件时候的回调,具体处理放在了子类中实现这样,每个由业务基类派生出来的具体业务类,就都自动有了其自己的事件机制,方便后期业务调用ps 各业务类为单例模式‘‘’’2、业务类(子类)的方法调用以下三种情况

2020-10-10 01:11:40 186

原创 一种通用CMakeLists模板

一种通用CMakeLists模板0、目录结构示意1、CMakeLists部分#CMakeLists.txt#1.cmake verson,指定cmake版本 cmake_minimum_required(VERSION 3.16)#2.project name,指定项目的名称,一般和项目的文件夹名称对应PROJECT(demo)#3.head file path,头文件目录INCLUDE_DIRECTORIES(include)#INCLUDE_DIRECTORIES(incl

2020-09-28 22:08:19 599

原创 荔枝派zero开发01 —— 交叉编译的配置

前言大部分的资料直接从荔枝派Zero 用户指南 — Lichee zero 文档 http://zero.lichee.pro/index.html即可获得正文:本来按照文档直接安装交叉编译链即可后续开发,此处因为没有注意编译服务器ubuntu的32位的原因,耽误了好久1、对于64位,可以按照以下进行点击2、对于32位,编译链安装包地址如下https://publishing-...

2020-04-05 16:28:42 687

原创 libcurl对网络超时的设定

curl设置选项中有好几个涉及到超时的参数,此处只说下面这两个情景:用curl进行下载,如果网线断开应该很快返回失败,但是实际上经过六七分钟才返回,此处阻塞时间太长解决:https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_LIMIT.htmlhttps://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_TIM...

2020-04-01 21:07:22 7181 1

原创 树莓派系统备份脚本

树莓派入门(二) - 树莓派系统备份脚本,Raspberry pi_运维_zhshh123的博客-CSDN博客 https://blog.csdn.net/zhshh123/article/details/85063916

2020-03-08 14:55:42 567 1

原创 Makefile中用宏定义进行条件编译

Makefile中用宏定义进行条件编译 - 微信公众号–大而化 - 博客园 https://www.cnblogs.com/welhzh/p/5607824.html;;;;;;;;在源代码里面如果这样是定义的:#ifdef MACRONAME//可选代码#endif那在makefile里面gcc -D MACRONAME=MACRODEF或者gcc -D...

2020-01-02 18:15:40 916

原创 uiautomator2环境搭建相关几个问题

openatx/uiautomator2: Android Uiautomator2 Python Wrapperhttps://github.com/openatx/uiautomator2;;;;;;ATX uiautomator2 init 失败及其他问题的解决办法uiautomator2 init 失败及其他问题的解决办法 · TesterHome https://tes...

2019-12-20 15:45:37 534

原创 通用意义上的项目代码模块(未完待续)

1、内存管理结构——内存池技术等,从设计上避免内存泄露的问题2、通信模块3、任务队列模块4、事件触发(优先级)模块

2019-11-23 14:52:09 267

原创 一种通信库的设计构想(未完待续)

层次功能定位描述难点接口层通过头文件对外提供业务相关通信接口协议处理层将业务协议对应报文进行 组包、解析 ,并传递给收发队列层1、考虑加入多种协议如json、xml、protobuf的支持2、考虑一些如心跳等默认的组包or解析的实现,默认封装好队列层 / 事件层通过收发队列或事件机制,按照对应的进出队列的顺序与 协议处理层 进行交互队列层 和 缓冲层 ...

2019-11-22 12:09:52 184

数字图像处理

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。数字图像处理的产生和迅速发展主要受三个因素的影响:一是计算机的发展;二是数学的发展(特别是离散数学理论的创立和完善);三是广泛的农牧业、林业、环境、军事、工业和医学等方面的应用需求的增长。

2014-12-11

空空如也

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

TA关注的人

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