XuQi's Blog

  • 首页

  • 归档

使用oss 实现树莓派摄像头采集

发表于 2018-05-17 更新于 2019-10-20

树莓派摄像头

树莓派摄像头模块没有/dev/video0设备节点的问题

/etc/下面的modules-load.d/rpi-camera.conf
打开文件在里面添加一行 bcm2835-v4l2
重启就会在/dev/下面发现video0设备节点了

安装oss sdk

pip install oss2
阅读全文 »

使用服务器推送技术实现在线视频

发表于 2018-05-17 更新于 2019-10-20

功能说明

  1. 使用http mimetype为multipart/x-mixed-replace报文,实现在线视频(服务器推送(Server Push) )
  2. 通过将图片保存文件实现拍照功能。
  3. 读取整个目录下的所有图片,显示图片并且可以对图片进行删除
  4. 使用markdown2,读取目录下的md文件,然后转换成html显示在网页上。
阅读全文 »

微信后端实现

发表于 2018-05-17 更新于 2019-10-20

参考:

http://blog.csdn.net/linhan8/article/details/8746110

要通过微信配置,必须先服务器端配置好

第一步 服务器端配置

服务器接入指南:

http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html

开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带四个参数:

参数 描述
signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
timestamp 时间戳
nonce 随机数
echostr 随机字符串
阅读全文 »

Iptables基础知识

发表于 2018-05-17 更新于 2019-10-20

Iptables

开启转发功能

多网卡主机,主要开启了ip_forward,就可以实现转发

1
echo 1 > /proc/sys/net/ipv4/ip_forward

默认网关,如果目的地不是本机网段,走默认网关

1
route add default gw 192.168.4.1 dev eth0
阅读全文 »

树莓派上的Web Cam

发表于 2018-05-17 更新于 2019-10-20

下载安装 NOODS

下载NOODS的镜像文件,解压。

下载地址:https://www.raspberrypi.org/downloads/noobs/

格式化SD卡

访问网站,下载Format4.0 https://www.sdcard.org

复制解压后文件夹内的文件到SD卡中,然后重启

默认用户名:pi
密码:raspberry

阅读全文 »

Linux进程

发表于 2018-04-25 更新于 2019-10-20

启动新进程的方式

1.system

system 并不是启动新进程的最佳选择。使用他启动新进程,依赖于shell和环境变量。

实验

1
2
3
4
5
6
7
8
9
10
#include <stdlib.h>
#include <stdio.h>
int main()
{
printf("Start Run px:\n");
system("ps ax");
printf("Done~\n");
exit(0);

}
阅读全文 »

Scrapy 教程

发表于 2018-04-21 更新于 2019-10-20

爬虫种类

Spider
  • start_urls = []

    URL列表

  • start_requests()

    该方法必须返回一个可迭代对象(iterable),包含了spider用于爬取的第一个Request,
    该方法仅仅会被Scrapy调用一次.

    作用:需要在启动时以POST登录某个网站,可以重写该方法

    例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    def start_requests(self):
    return [scrapy.FormRequest("http://www.example.com/login",
    formdata={'user': 'john', 'pass': 'secret'},
    callback=self.logged_in)]

    def logged_in(self, response):
    # here you would extract links to follow and return Requests for
    # each of them, with another callback
    pass
  • make_requests_from_url(url)

    默认未被复写(overridden)的情况下,该方法返回的Request对象中, parse() 作为回调函数.

  • parse(response)

    该方法及其他的Request回调函数必须返回一个包含 Request 及(或) Item 的可迭代的对象.

阅读全文 »

STM8_GPIO

发表于 2018-02-22 更新于 2019-10-20

IAR SDK和STM8S103F3P6

在IAR的SDK中,初始化GPIO已经定义了接口叫GPIO_Init,直接设置就可以了。

在STM8S103F3P6这款芯片上,总共有GPIO口:

D3,D2,D1,C7,C6,C5,C4,C3,B4,B5

D4,D5,D6,RE,A1,A2,GN,5V,3V,A3

阅读全文 »

STM8_中断

发表于 2018-02-22 更新于 2019-10-20

中断优先级

先判断软件中断优先级再判断硬件优先级

中断源分类

  1. 不可屏蔽的中断
  2. 可屏蔽中断

软件中断优先级有4级,0级最小,3级最大

阅读全文 »

Html视频直播

发表于 2018-02-01 更新于 2019-10-20

Html 视频直播

参考:

https://imququ.com/post/html5-live-player-2.html

https://segmentfault.com/a/1190000000392586

阅读全文 »
1…345

XuQi

44 日志
30 标签
© 2019 XuQi
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.3.0