Spyder调试过程备记20200201 在Spyder的python程序怎么调试,特别是需要带命令行参数时。左边是代码区,双击左侧可设置断点。右侧上部是变量及值,下部是IPython console控制台,调试程序的命令就在这里输入第一种:直接运行,按F5或者在控制台输入“runfile('C:/Users/Administrator/Desktop/ob.py',args='--image=e05.jpg', wdir='...
深度神经网络(多层感知机)反向传播算法(BP-back propagation)实现备忘录 在AI-100第六周多层感知机和深度神经网络学习中,有一个算例(两层网络,1个两维的输入数据,每层神经元数量都是2个,激活函数为sigmoid函数,损失函数为二次损失),可以通过手工计算各层前馈运算值,通过损失函数计算各权重参数的梯度(损失函数的反向传播算法),更新完各层权重参数后,再次前馈-反向-前馈-反向……-前馈,直到模型输出值与标签值基本相等。首先,自己手动...
五步完美实现 Win10 + Ubuntu 16.04 双系统启动 在我的i7-4790(8核)、16G内存、GTX1060(6G)显卡、250G固态硬盘、4T机械硬盘的台式机上安装win、ubuntu双系统。1.固态硬盘120为C盘,安装win10,剩下的空间为“未分配”状态,预留给linux系统用。机械硬盘正常划分。2.按照网上找的以下步骤安装即可,就是安装空间不再需要压缩原win的某个盘了,直接用预留的“未分配”空间即可。以下是https://w...
原生Python27的pip和PIL安装总结 1.pip的下载和安装https://blog.csdn.net/zhenaoxi1077/article/details/80036182,下载了pip-10.0.1.tar文件,安装中出现No module named setuptools问题。2.Python2之No module named setuptools 安装piphttps://blog.csdn.net/L1878...
物联网方案之“Android+Apache服务器(PHP+Mysql)+Arduino(+以太网盾板)”(四.点播客户端) 记录《用于物联网Arduino 项目开发实用案例解析》第七章 物联网模式:点播客户端的实践过程(没有用ios,采用android)一、Apache服务器部分1.安装WampServer3.0,其中apache2.4.17……见下图本机127.0.0.1,或者192.168.31.154都可以打开。但同一局域网的其他电脑没法打开(浏览器访问报的一直是403 Forbidden,报 Y...
物联网方案之“Android+MQTT+Arduino+以太网盾板”(三.远程遥控) 记录《用于物联网Arduino 项目开发实用案例解析》第六章 物联网模式:遥控的实践过程一、android部分1.MainActivity.javapackage com.lxm.lightingcontrolsystem;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;impo...
物联网方案之“Arduino+以太网盾板+MQTT+Android”(二.远程入侵检测系统) 记录《用于物联网Arduino 项目开发实用案例解析》第五章 物联网模式:实时客户端的实践过程一、Arduino 部分#include <SPI.h>#include <Ethernet.h>#include <PubSubClient.h>//1.网络连接所需变量及函数byte mac[] = { 0xDE, 0xAD, 0xBE, 0xE...
将Arduino接入以太网 通过插入W5100 以太网盾板,实现Arduino NUO 接入以太网的想法#include <Ethernet.h>//#include <SPI.h>//mac地址可以是随便的48位地址,只要设备间不相互冲突就行byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };IPAddress staticI...
物联网方案之“Arduino+以太网盾板+Node-RED”(一) 最近学习了《用于物联网的Arduino项目开发实用案例解析》,配置了Arduino NUO和以太网盾板,在《Arduino程序设计指南》的帮助下成功实现了将Arduino采集的传感器数据通过HTTP GET的方法发送给了本局域网架设的node-red服务器以及https://goiot.cc网站架设的node-red服务器上,数据经服务器处理后成功返还给Arduino并在Serial串口终端进行了...
QT安装心得2018-3-24 91arm阶段三的课程用到了QT集成开发安装包(qt-sdk-linux-x86-opensource-2010.01.bin),但没有给下载方法。在网上也找不到,经查看各位博友的文章,总结如下:1.集成的QT及QT Creator安装比较easy,课程就是这个安装方法。本文介绍的是QT和QT Create独立安装的方法,当然,也不是很难。首先说明一下:QT是一个类库,QTCreator是一个框架...
基于ARM的智能灯光控制系统总结(19-网页CGI进程之makefile) #Make the cgi programsCC=arm-linux-gnueabihf-gcc#CC=gccCFLAGS= -g area_add.cgi:area_add.c $(CC) $(CFLAGS) -o $@ $^area_add_post.cgi:area_add_post.c $(CC) $(CFLAGS) -o $@ $^area_con.cgi:area...
基于ARM的智能灯光控制系统总结(18-网页CGI进程之区域管理) 区域管理cgi程序在网页上设定一个区域内所有灯光设备的开关area_con.c#include<unistd.h>#include<stdlib.h>#include<stdio.h>#include<string.h>#include<sys/types.h>#include "html.h"#include "config.
基于ARM的智能灯光控制系统总结(17-网页CGI进程之区域添加) 区域添加同设备添加大同小异area_add.c#include<unistd.h>#include<stdlib.h>#include<stdio.h>#include<string.h>#include "html.h"#include "config.h"#include "ipc.h"void table_tr(st
基于ARM的智能灯光控制系统总结(16-网页CGI进程之设备管理) 设备管理cgi程序通过网页表单中设定的灯光设备开关状态及感应设备绑定状态对硬件开关进行控制,这里程序了只写了光感设备的绑定代码。dev_con.c如下:#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include "html.h"#i...
基于ARM的智能灯光控制系统总结(15-网页CGI进程之设备添加) 在欢迎界面导航栏中点击设备设置->设备添加,则打开dev_add.cgi程序,一、该进程首先通过进程间通信函数向主控进程发送查询消息,主控进程将主数据结构内存中的数据加载至共享内存,cgi进程然后将共享内存的数据显示到html中。二、在html中点击表单的submit键时,cgi程序将表单中的数据提取出,修改共享内存数据,然后向主控进程发送更新消息,主控进程则将共享内存中的数据更新至主数据结...
基于ARM的智能灯光控制系统总结(14-网页CGI进程之网页数据提取函数) 网页html通过post或get方法将页面中的数据以键值对字符串的形式传入环境变量中,需要有一个剥离函数将各键对应的值提取出来。getvalue.h#include <stdlib.h>#include <stdio.h>#include <string.h>#define FIELD_LEN 60 //how long each name or val...
基于ARM的智能灯光控制系统总结(13-网页CGI进程之进程通信头文件) 网页cgi程序运行后为独立的进程,其直接读取或写入同主控程序共用的共享内存。主控程序根据cgi发送来的消息类型,将主数据结构内存中的数据更新至共享内存中,或者将共享内存中的数据更新至主数据结构内存。ipc.h#ifndef __IPC_H_#define __IPC_H_#include <sys/types.h>#include <sys/stat.h>#inc...
基于ARM的智能灯光控制系统总结(12-网页CGI进程之网页布局函数) 各cgi程序由于都需要进行网页布局,故将功能相近的部分封装为函数,打包进头文件。html.h#include<stdio.h>#define ERR_SHM 1#define ERR_MSG 2#define ERR_REG 3void html_head(){ printf("Content-type:text/html\r\r"); printf("<...
基于ARM的智能灯光控制系统总结(11-网页CGI进程之欢迎界面) 主控制端加载boa服务器后,新建index.html文件,其目的就是一个欢迎界面,其目录菜单均对应了不同的cgi程序。即各网页控制进程的入口。效果如下图:index.html<!DOCTYPE html><html><head> <title>SL1200智能灯光控制系统</title> <meta http-equiv="...
基于ARM的智能灯光控制系统总结(10-主控进程的makefile文件) #Make the main programCC=arm-linux-gnueabihf-gccOBJ=daemon.o config.o dev_pro.o link_pro.o net_pro.o sw_pro.o sys_ipc.oCFLAGS= -Wall -o2 -lpthread -gznkg2018:$(OBJ) $(CC) $(CFLAGS) -o $@ $^dae...