- 博客(31)
- 问答 (7)
- 收藏
- 关注
原创 user\main.c(1): warning C318: can‘t open file ‘STC8.H‘
user\main.c(1): warning C318: can't open file 'STC8.H'
2023-06-06 13:26:51
935
2
原创 农田灌溉zigbee
因为有的地比较长,一般都是等哪一个沟浇满水了,就在浇水那头把他堵上,然后把其他的沟放开让水进去,一般的地都比较长,改水(等水满了,堵水,并释放其他的沟) 比较困难,我的感觉是这样的,要来回跑感觉可浪费时间,我想做一个东西,在地的另一头放上测水位的,然后这头负责管理没一道水沟放水的开关,等那头水位达到一定值,这头自动关水,这个装置我感觉只用一个ad 一个io就行,所以造成了资源浪费,所以我在这里想问问有没有适合的芯片,成本低的,或者更好的方案。我大二,五一我回老家的时候在地里浇水,给土豆浇水,地大概这样。
2023-05-05 00:39:37
315
5
原创 c语言练习(1):NOIP 1998 车站(斐波那契数列)
火车从始发站(称为第1站)开出,在始发站上车的人数为a,然后到达第2站,在第2站有人上、下车,但上、下车的人数相同,因此在第2站开出时(即在到达第3站之前)车上的人数保持为a人。从第3站起(包括第3站)上、下车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站上车人数,一直到终点站的前一站(第n-1站),都满足此规律。现给出的条件是:共有N个车站,始发站上车的人数为a,最后一站下车的人数是m(全部下车)。试问x站开出时车上的人数是多少?
2022-12-21 14:44:57
307
原创 一个python学生管理系统登录页面没啥技术含量 python可视化页面 tkinter
python可视化页面学生管理系统登陆页面,包含注册登录取消功能
2022-12-14 14:00:03
497
原创 解决mqtt连接在微信开发者工具上边可以正常连接,但在真机调试却不能连接的问题。
解决mqtt连接在微信开发者工具上边可以正常连接,但在真机调试却不能连接。
2022-10-30 18:30:17
1843
11
原创 微信小程序云开发Error: cloud.callFunction:fail Error: errCode: -501000报错
今天准备用微信小程序云开发来获得用户的openid从而进行用户的注册,在网上搜了很多的文章 return new Promise((resolve, reject) =>{ wx.cloud.callFunction({ name: 'getOpenId', data: { }, success: res => { c
2022-05-08 17:29:28
15004
3
原创 mysqli_insert_id() php插入mysql并返回id自增主键
<?phpheader("Content-type: text/html; charset=utf8");$host='localhost';//数据库ip $user=' ';//用户名 $password=' ';//密码 $dbName=' ';//要连接的数据库名 $con =new mysqli($host,$user,$password,$dbName,3308);//数据库连接$user_id=$_GET['user_id'];$xiangqing=$_G.
2022-04-24 16:02:51
1343
4
原创 Duplicate entry ‘0‘ for key ‘PRIMARY‘ php添加数据库MYSQL数据时报错
今天用php做接口时发现添加一个数据后,第二个数据一直不能添加还报错,不知道是什么原因,后来搜到用$con->error可以查看报错原因后来发现是这样翻译一下最后发现是建立数据库时主键设为了唯一而不是自增最后勾选即可成功添加...
2022-04-15 01:08:33
606
4
原创 vue axois 封装请求 | vue 解决跨域问题
前端大部分静态页面都写完了,差后台数据了所以今天打算写接收后端的请求,但是vue 和微信小程序有一点小小的区别所以我找了好多文章和视频,最后结合切来就成功了先写vue 封装请求吧先安装axios1.在项目文件夹下运行命令npm install axios官方文档,大家可以参考一下axios (axios-js.com)http://www.axios-js.com/docs/2.配置main.js文件 (全局引入)import http from 'axios...
2022-04-06 15:44:05
1480
2
原创 微信小程序使用腾讯位置服务地图选点实现地址的选取|微信小程序腾讯位置服务地图选点请求来源未被授权
效果图首先要在微信开放平台的小程序里添加插件具体配置,可以参考官方文档腾讯位置服务地图选点 | 小程序插件 | 微信公众平台 (qq.com)同时还要申请接口的权限,不然小程序上线的时候不能过审然后申请腾讯地图的key我的应用 (qq.com)注意在配置的时候webapi的域名不要填写,不如然会有微信小程序腾讯位置服务地图选点请求来源未被授权的提示如下出现这种情况也可能是你的key和应用名写错了然后开始写代码app.json代码...
2022-03-24 17:54:34
2626
2
原创 微信小程序实现轮播图根据图片大小自适应高度
上效果图话不多说——————上代码首先wxml<swiper class="con_img" style="height:{{swiperheight}}px" indicator-dots="true" autoplay="true" indicator-active-color="#f8e112" bindchange="changeheight"><block wx:for="{{swiper_img}}"><swiper-i
2022-03-13 14:23:21
3581
5
原创 微信小程序瀑布流之两列瀑布流
效果图wxml代码<scroll-view scroll-y="true" bindscrolltolower="loadImages" ><view class="bottom"><view class="bottom_z"><view id="left"><view class="left" wx:for="{{leftList}}" wx:key>/*你的卡片代码*/</view>
2022-03-12 22:40:30
1076
5
转载 微信小程序在文本中加图片,媒体等,富文本
要实现这种有图片和文本同时存在,就需要用到富文本了<rich-text nodes="{{content}}" space="nbsp"></rich-text>具体官方文档有介绍https://developers.weixin.qq.com/miniprogram/dev/component/rich-text.html...
2022-02-17 10:17:03
1378
原创 微信小程序文字超出自动省略并加省略号
当我们制作卡片时,因为内容文本比较长,我们也不能把他直接呈现在首页面,这样显得不美观,所以要使用超出规定的字数自动省略并加省略号...代码实现display: -webkit-box;//弹性的盒子overflow: hidden;//超出文本自动隐藏text-overflow: ellipsis;//当文本溢出时用省略号表示word-wrap: break-word;//允许长单词或 URL 地址换行到下一行-webkit-line-clamp: 3;//显示的行数:3
2022-02-17 10:10:56
4808
原创 微信小程序跳转页面传多个参数,onland赋值给data
代码实现保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用wx.navigateBack可以返回到原页面。小程序中页面栈最多十层。传递多个参数index页面--->>>yemian页面index中的点击事件bindtap="onto"index.js代码 onto: function (e){ // 页面跳转 ( var a=e.currentTarget.dataset.id; var ..
2022-02-15 16:46:50
2055
原创 用宝塔python项目管理器运行python文件,从而执行我们想要的程序,抓包,执行,秒杀,python脚本抢物品。python项目管理器安装json,安装time
早上的时候我在刷某q的过年刷一刷,突然发现有一个限量的活动,积分换某币,但是限量1000个,后来我对我的同学说了这个活动,他说肯定抢不到,于是我就想用py脚本抢,说干就干,先上抓包工具,抓一下他的链接和字段然后就开始上代码打开好久没用的pycharm输入代码调试一下,发现没啥毛病就开始准备抢了,后来我想到每次抢东西自己的网络总感觉差了那么一点点,而且感觉我的时间也慢了一点,干脆直接挂服务器吧。于是默默的打开了宝塔在软件商城里直接搜 python项目管理器...
2022-01-26 20:31:56
4288
1
原创 每天3-4道c语言练习题(第14天) c语言文件操作
首先展示一下文件操作的基础FILE *fp(文件地址,模式);文件地址: 可以是绝对地址 由于" \ "为转义符所以用的时候要用两个,比如说:E:\\file\\w.txt 当然也可以写成这样 E:/file/w.txt模式:模式 含义 说明 r 只读 读取文件(文件必须存在) w 只写 若文件存在,则清除原文件内容后写入;否则,会创建一个新文件后写入 a 追加只写 若文件存在,接着原文写。 r+ 读写 增加了...
2022-01-24 21:16:21
481
原创 每天3-4道c语言练习题(第13天)两个字符串连接程序 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的 *。电话加密 猜谜游戏
1.题目两个字符串连接程序 。程序分析这个就不用多说了直接上代码代码展示#include <stdio.h>char str[40];void add(char* str1,char* str2){ int i=0,j=0; while(str1[i]!=0){ str[i]=str1[i]; i++; } while(str2[j]!=0){ str[i]=str2[j]; i++; j++; }}void main(){ char
2022-01-24 06:00:00
390
原创 每天3-4道c语言练习题(第12天)自定义一个八进制转换为十进制 求0—7所能组成的奇数个数 一个偶数总能表示为两个素数之和。判断一个素数能被几个9整除。
1.题目自定义一个八进制转换为十进制程序分析这道题,我没有找出他要考的点,所以我就直接写答案,知道的大佬可以留言提示一下。代码展示#include <stdio.h>void main(){ int a; printf("请输入一个八进制数字:"); scanf("%o",&a); printf("转换十进制后结果为%d",a);} 运行展示2.题目求0—7所能组成的奇数个数程序分析我列出了他的所有可能性(左边为位数.
2022-01-21 16:01:30
424
原创 每天3-4道c语言练习题(第11天)输入一个整数,并将其反转后输出 输入n为偶数时,当输入n为奇数时 猴子分桃问题 809*a=800*a+9*a 其中a代表的两位数, 809*a为四位数
1.题目输入一个整数,并将其反转后输出。#include <stdio.h>#include <math.h>void main(){ int a,b=0,n,i; printf("请输入一个整数:"); scanf("%d",&a); n=log10(a)+1; for(i=0;i<n;i++){ b*=10; b=b+a%10; a/=10; } printf("整数反转后结果为:%d",b); } 代码分析:使.
2022-01-20 12:58:28
499
转载 DOS命令大全(转载)
DOS命令大全DOS命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。DOS命令不区分大小写,比如C盘的Program Files,在dos命令中完全可以用"progra~1"代替,加上英文引号是因为名称的中间有空格(即多于一个词),这一点是初学者经常忽略的。常用命令: (1)查看目录内容命令 DIR (2)指定可执行文件搜索目录 PATH (3)创建目录命令 MD (4)打开指定目录命令 CD
2022-01-18 17:52:09
1325
14
原创 每天3-4道c语言练习题(第10天) system()函数
system是一个C/C++的函数,需加头文件<stdlib.h>后方可调用。在Windows中system可调用dos命令。如:ver 查看Windows版本号#include <stdio.h>#include <stdlib.h>void main(){ system("ver");} 还可以改变控制台背景颜色,对应使用color函数。color 0 黑 8 亮黑 1 蓝 9 亮蓝 .
2022-01-18 17:46:47
293
2
原创 每天3-4道c语言练习题(第9天) 学习使用按位取反~&&(从1到3报数)报3的人退出圈子最后留下的是原来第几号的那位&&在main函数中输入字符串,并输出其长度&&编写input()和output
1.题目学习使用按位取反~。#include <stdio.h>void main(){ int a=0xff,i; a=~a; printf("%d\n",a); } 计算机中位运算操作,均是以二进制补码形式进行的。由于计算机中位运算均是以补码形式操作的,正数的补码是其本身,负数的补码为其反码加 1。所以~4+1=-5+1,即~a+1=-a;运行结果2.题目有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的
2022-01-18 06:00:00
259
2
原创 每天3-4道c语言练习题(第8天)按位与 & 按位或 | 按位异或 ^ 自定义一个整数移位,取一个整数 a 从右端开始的 4~7 位
1.题目学习使用按位与 &。及全一为一#include <stdio.h>void main(){ int a=0xFF,b=0x00,c=0xF0; // 0x 开头为十六进制 转 二进制为 // 0xFF 1111 1111 // 0x00 0000 0000 // 0xF0 1111 0000 printf("%d\n",a&b); // 0 0000 0000 printf("%d\n",a&c
2022-01-16 20:37:10
409
原创 每天3-4道c语言练习题(第7天)宏#define命令练习 #if #ifdef和#ifndef的综合应用
1.题目宏#define命令练习#define又称宏定义,标识符为所定义的宏名,简称宏。宏所表示的常量可以是数字、字符、字符串、表达式。首先为大家介绍#define 常用的用来表示变量#include <stdio.h>#define NUM 10#define Fun(x) x*x*x#define str "abcdef" void main(){ printf("%d\n",NUM); printf("%d\n",Fun(5)); printf("%s
2022-01-15 19:28:05
907
原创 每天3-4道c语言练习题(第6天)有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。将一个数组逆序输出。static定义静态变量的用法。使用auto定义变量的用法。
1.题目有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。#include <stdio.h>void main(){ int arr1[11]={2,5,9,23,45,56,78,88,99,100}; int arr[11]; int a,i,j; for(i=0;i<=10;i++) { printf("%d ",arr1[i]); } printf("\n请输入一个数:"); scanf("%d",&a); if(a
2022-01-14 16:46:22
349
原创 每天3-4道c语言练习题(第4天) 字符串反转 求100之内的素数 对10个数进行排序 求一个3*3矩阵对角线元素之和
1.题目字符串反转,如将字符串 "www.freecplus.net" 反转为 "ten.sulpceerf.www"。#include <stdio.h>void main(){ char str1[50]="www.freecplus.net"; char str2[50]={0}; int i,j=0; for(i=0;i<50;i++){ if(str1[i]==0){ i--; break; } } for(;i>=0;i--){
2022-01-12 15:40:03
182
1
原创 每天3-4道c语言练习题(第5天) 5位数判断回文数,输入字母判断星期几,删除一个字符串中的指定字母,练习函数调用。
1.题目一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同#include <stdio.h>void main(){ int a; printf("请输入一个五位数:"); scanf("%d",&a); if(a%10==a/10000&&(a/10)%10==(a-a/10000*10000)/1000) { printf("%d是回文数。",a); }else{ printf("%d不是回文数。
2022-01-11 17:39:52
281
原创 每天3-4道c语言练习题(第3天) 利用递归方法求5,利用递归,将所输入的5个字符,以相反顺序打印出来。有5个人坐在一起,问第五个人多少岁?不多于5位的正整数,求它是几位数,逆序打印出各位数
1.题目利用递归方法求5!。#include <stdio.h>int s=1;void DiGui(int i){ s*=i; i--; if(i==1){ printf("递归结果为:%d",s); }else{ DiGui(i); }}void main(){ DiGui(5);}运行结果2.题目利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。#include <stdlib.h>#d
2022-01-10 17:00:54
203
原创 每天3-4道c语言练习题(第2天) 两个乒乓球队进行比赛,各出三人。打印出如下图案(菱形) 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13 求1+2+3+...+20的阶乘和
1.题目两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单,有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。#include <stdio.h>void main(){ int a,b,c; char arr[3]={'x','y','z'}; for(a=1;a<=3;a++){ for(b=1;b<=3;b++){ for(c=1;c<=3;c++){
2022-01-09 16:07:42
816
转载 微信小程序获取用户openid和session_key
首先上微信小程序文档里边获取流程图,方便理解流程我用的post的方法:1.从小程序端获得用户临时登陆凭证code2.用post方法从小程序发送获得的code给自己的服务器端3.服务器端获取code并使用get方法发送appid,secret,code给腾讯解密,并获取openid和session_key,并返回到小程序端。上代码小程序端 js中的代码bingGetUserInfo: function() { wx.login({ .
2021-09-22 12:10:06
1755
空空如也
我先给我的水墨屏加个中文字库,我用的51单片机驱动的,用的ped驱动
2023-10-16
微信小程序mqtt接收信息不能触发message函数(uniapp开发)
2023-08-30
农田灌溉zigbee
2023-05-05
cannot be applied to
2023-03-16
emqx5安装插件emqx_auth_http
2022-10-12
esp8266-01s与c51串口通讯问题
2022-08-28
微信小程序二手交易平台类目
2022-07-29
微信小程序报错 token U in JSON at position 1 SyntaxError: Unexpected token U in JSON at position 1
2022-06-11
微信小程序引用用vant的输入框不显示
2022-02-14
微信小程序setdata改变数组中的数据,但for列表渲染内容未发生改变。
2022-02-07
微信小程序实现输入时间
2021-09-25
微信小程序页面跳转跳不动
2021-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人