前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 一个简单的Python资讯采集案例,列表页到详情页,到数据保存,保存为txt文档,网站网页结构算是比较规整,简单清晰明了,资讯新闻内容的采集和保存! 应用到的库 reques ...
分类:
编程语言 时间:
2020-07-11 22:35:07
阅读次数:
73
// 开启协程化,文件操作,sleep,Mysqli,PDO,streams等都变成异步IO Co::set(['hook_flags'=> SWOOLE_HOOK_ALL]); $s = microtime(true); // 创建协程容器 Co\run(function() { // 开启100 ...
分类:
其他好文 时间:
2020-07-11 17:23:32
阅读次数:
79
Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 五种数据类型String,List,Hash,Set,Zset。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中, ...
分类:
其他好文 时间:
2020-07-11 09:43:20
阅读次数:
47
1、文件读写模式 r: 读取模式(默认值) w: 写入模式 x: 独占写入模式 a: 附加模式 b: 二进制模式(与其他模式结合使用) t: 文本模式(默认值,与其他模式结合使用) +: 读写模式(与其他模式结合使用) >>>>使用open函数打开文件 f = open("test.txt"); > ...
分类:
编程语言 时间:
2020-07-10 00:05:48
阅读次数:
56
本篇文章主要介绍STM32串口接收不定长数据,采用超时分包的方法,希望能给人以收获。 1.开发环境 软件环境 使用MDK5.25版本,芯片包为STM32F4系列。 硬件环境 开发板:STM32F407VGT6开发板,是一款大容量芯片,最高能跑168MHz。 烧录器:STlink或者Jlink。 2. ...
分类:
其他好文 时间:
2020-07-08 22:42:09
阅读次数:
103
1.查看当前所有相机的串口名称 ls /dev/video* 2.查看每一个video对应的设备 udevadm info /dev/video# (#用0、1、2、3.....代替) 记住ID_MODEL_ID和ID_VENDOR_ID 其中v4l/by-id后面是相机型号 3. lsusb 看一 ...
分类:
系统相关 时间:
2020-07-08 21:33:05
阅读次数:
238
在vue项目中用vuex来做全局的状态管理, 发现当刷新网页后,保存在vuex实例store里的数据会丢失。 原因: 因为store里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,store里面的数据就会被重新赋值初始化 解决思路: 将state的数据保存在localstora ...
分类:
其他好文 时间:
2020-07-08 13:48:49
阅读次数:
212
文件 文件的概念 文件是记录在外存上具有名称相关信息的集合 文件的类型和属性 文件的类型 按用途分:系统文件、库文件、用户文件 按保护级别分:只读文件、读写文件、不保护文件 按信息流分:输入文件、输出文件、输入输出文件 按存放的时限分:临时文件、永久文件、档案文件 按文件设备类型分:磁盘文件、磁带文 ...
分类:
其他好文 时间:
2020-07-08 13:42:04
阅读次数:
108
CH340芯片选型 SoldierJazz2020 2017-03-30 10:56:47 9227 收藏 13分类专栏: Hardware and Circuit版权CH340是一个USB总线的转接芯片,其中转串口的应用场合居多,且市场占有率很高。CH340芯片根据不同的功能可以实现为USB转串口 ...
分类:
其他好文 时间:
2020-07-07 20:35:58
阅读次数:
99
void DataReceived(object sender, SerialDataReceivedEventArgs e) { try { if (!serialPort.IsOpen) { return; } Byte[] receivedData = new Byte[serialPort. ...
分类:
其他好文 时间:
2020-07-07 17:58:20
阅读次数:
56