- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 IoT-SmartThings(二)本地部署SmartApp
简介我们可以在SmartThings平台之外自定义应用程序。SmartThings提供了两个方式:AWS Lamda,使用亚马逊web服务。本地。我们本地部署自己的smartapp,并使用ngrok将其暴露在外网,使得smartthing能够对其进行访问。本文章以github上的weather-color-light-smartapp-nodejs为例,进行部署。项目网址:https://github.com/SmartThingsCommunity/weather-color-light-
2021-09-07 13:03:07 339
原创 IoT-Smartthings(一)
Getting Start with Autimations一. 准备下载postman或者使用web端postman通过自己的三星账户创建私人访问令牌网址:https://account.smartthings.com/tokens二. 使用postman向smartthings发送请求,获取自己账户内智能设备的id。在postman中创建一个http request请求,在网址https://developer-preview.smartthings.com/api/publ
2021-09-03 11:17:37 289
原创 linux抓流量
流量识别相关使用openwrt抓取到的报文需要转换tcpdump抓取tcpdump -i any -s 0 -w xxx.pcap net xxx.xxx.x.xxxtcprewrite转换tcprewrite --dlt=enet --infile=xxx.pcap --outfile=xxx.pcap
2021-07-22 20:57:17 286
原创 IoT学习之IFTTT(一)Hello World!
1.准备IFTTT账号dockerngrok2.hello world服务的准备首先,在ifttt官网注册账户。点击create -> services进入服务生成界面。这里可直接下拉 点击 save 保存hello world服务。3,docker的下载、安装与运行docker的下载网址:https://docs.docker.com/get-docker/选择docker desktop for windows。下载的为exe文件,直接运行安装。使用cmd命令打开命令行
2020-11-02 17:19:06 369
原创 leetcode 844. 比较含退格的字符串
1.题目描述给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。 # 代表退格字符。注意:如果对空文本输入退格字符,文本继续为空示例 1:输入:S = “ab#c”, T = “ad#c”输出:true解释:S 和 T 都会变成 “ac”。示例 2:输入:S = “ab##”, T = “c#d#”输出:true解释:S 和 T 都会变成 “”。示例 3:输入:S = “a##c”, T = “#a#c”输出:true解释:S 和 T
2020-10-19 20:05:50 82
原创 一次遍历解决链表删元问题
leetcode 删除链表的倒数第n个数1.问题描述给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。进阶:你能尝试使用一趟扫描实现吗?2.分析使用两个指针,他们的间隔刚好是n,使得当前一个指针划出链表时,后一个指针刚好指向要移除的元素的前一位。注:为防止元素刚好一位且被
2020-10-18 21:34:18 149
原创 n皇后问题
n皇后问题1.问题描述n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给定一个整数 n,返回 n 皇后不同的解决方案的数量。2.解析n个皇后放在n*n的棋盘上,则每行都必须有一个皇后。从上到下依次尝试放置皇后,对于每一行,从左到右依次尝试。如果当前位置可放置,则完成本行放置,进行下一行皇后的放置;如果遍历完本行,则进行回溯,返回上一行的皇后放置。3.代码class Solution {int totalSolve = 0;int Queue
2020-10-18 09:28:01 217
原创 2020-10-18
类中二维数组的声明、动态分配1.声明vector<vector<int>> chess;2.函数中动态分配chess = vector<vector<int>> (n,vector<int>(n));
2020-10-18 09:14:19 64
原创 全排列
全排列之新方法使用标准库algrothem中的next_permutation()使用标准库algrothem中的next_permutation()首先,next_permutation()这个函数自动查找当前数组排列的下一个字典序数组,若存在,函数返回true,否则返回false。故任一数组的全排列即可使用sort()+next_ppermutation()完成。同时,该两个函数的参数都为指针。vector的begin、end函数可用在此 函数中。故全排列代码:vector<vect
2020-09-18 19:51:19 111
原创 2012东南大学计算机复试编程第三题
**题目**读取一行文字,打印出不同单词和单词出现的次数例如输入:Welcome to C++ world ! Happy birthday to you .This is the weather report across the world for tomorrow , talk about it in pairs following the model below.结果为 We...
2020-05-03 14:52:20 167
原创 2012东南大学计算机复试编程第1题
**题目**最小公倍数**解法1:利用最小公倍数是两个数的倍数**#include<iostream>using namespace std;int main(){ int a,b; cin>>a>>b; int count=1; while((a*count)%b!=0){ count++; } cout&...
2020-05-03 10:24:32 206
原创 2010东南大学计算机复试编程第3题
**题目**文件中有类似的一行行字符串“(010)(15012345678)|123|(430070)”,按以下格式输出:“区号| 电话号码| 城市编号| 邮编”**解析**1,读取文件2,文件中字符串有多行,可用getline每次读一行3,每一行字符串格式固定,可用substr、find、erase实现字符的提取**实现**#include<iost...
2020-05-01 09:33:37 227
原创 2016东南大学计算机复试编程题
题目:代码:#include<iostream>using namespace std;void test(string str,string a[],int &count){ for(int i = 0;i<str.length();i++){ if( (str[i]>='A'&&str[i]<='Z') || (str[...
2020-04-05 10:03:20 259
原创 2015东大计算机复试第5题
#ifndef Teacher_H#define Teacher_H#include<iostream>using namespace std;class Teacher{ public: Teacher(int n=0,string na="李明",string se="男",int bi=19000000, int wo = 19000000):no(n),na...
2020-04-04 10:02:55 126
原创 字符串相关
字符串string str;提取子串:str.substr(起始下标,子串长度);删除子串:str.erase(起始下标,子串长度);查找子串或字符:str.find(子串或字符);字符串替换:str.replace(起始下标,被替换子串长度,替换子串);...
2020-04-04 09:29:46 98
原创 2015东南大学计算机复试第二题
题目:编写递归函数,实现对字符串中数字的提取并合并成一个整形数。如:输入“1 x 2 y z 3 d h 4 g 5”,输出:54321#include<iostream>using namespace std;void str2Int(string str,int n,int &sum, int beishu){ if(n==str.length()) re...
2020-04-03 10:02:20 150
原创 2015东南大学计算机复试第一题
`//2015.1#include#includeusing namespace std;int main(){double x;while(1){cin>>x;cout<<“exp(”<<x<<") = "; int n = 2; int botton =1; double temp; double sum = 1+x;...
2020-04-03 09:37:12 198
原创 C++:2014年东大计算机复试第二题
题目:写一个 IntToStr(int a)函数 将一个整形数转换为字符串代码:#include<iostream>#include<algorithm>using namespace std;string IntToStr(int a){ string out=""; while(a){ char temp = ('0'+a%10); out = ...
2020-04-01 11:27:48 93
原创 C++:在字符串末尾添加字符
C++:在字符串末尾添加字符//需要添加字符的字符串string str = "";//添加的字符char ch = 'a';//添加str += ch;
2020-04-01 11:22:24 4252
Linux实验命令
2018-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人