- 博客(246)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 游戏人生之程序员的自我修养
人生框架先回答为何:做任何事有个【目标】有时候会事半功倍,我们在做事情的时候不至于分散精力,无处下手,以至于关键环节手忙脚乱。目标算是一面旗帜,引领着我们,不时给我们方向感。好比舵手,心中知道要去往何处(目标),方向盘才会有趋向这个方向的动力,当我们把轮盘转向这个方向的时候,好比我们迈出了关键的一步,然而海上也不是总是风平浪静的,有时候会大雨滂沱,有时候会寒风凛冽,这是船只很容易因为这些因...
2020-04-19 19:20:00 681
原创 软件工程模型
瀑布模型瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。包括软件工程开发、企业项目开发、产品生产以及市场销售等构造瀑布模...
2019-12-06 10:02:12 759
原创 Cisco Packet Tracer之IP相关实验
★星空堂接受平凡,可以让你在仰望星空时内心安宁;拒绝平庸,可以让你在俯首前行时步履坚定。 ------门捷列超★锦囊包谁能告诉我索引怎么加,就是点击可以直接跳转到指定位置的那种!IP地址分配及内网划分OSPF动态路由协议NAPT(PAT)端口映射,内网访问公网DNS服务器搭建DHCP服务器搭建WWW之HTTPS服务器搭建LoT小型物联网实现无线路由...
2019-11-06 16:14:34 2267 1
原创 简单模拟移动设备控制家居
准备阶段Cisco packet tracer7.2计算机网络相关知识集体操作我们需要的设备把各个设备(以太网口)正确连接连接,用的线图中❌号所示位置可以看到现在有些节点还是红色的小点,说明网络还不通,现在我们来配置网络,让各个设备连接起来。配置服务器配置家具设备,一风扇为例其余设备相同,这里不再赘述其他设备不要要配置,但是要检查下手持设备...
2019-10-26 18:42:27 840 4
转载 TCP/UDP协议常见端口号
★星空堂凡成大事者,得意时能自知而不忘形;失意时能自持而不放弃。★大贴士大家可以结合搜索快捷键查看★锦囊包命令行查看开放的端口号:netstat -an-a:查看所有链接和监听端口-n:显示IP地址和端口号,而不是显示域名和服务名。【PS】Windows和Linux都可以用20、21/FTP(文件传输协议)22/SSH(安全shell协议)23/Telen...
2019-10-24 17:35:22 14438
原创 Git命令汇总
小贴士:大家可以结合界面查找命令找到自己想看的命令。初始化:git init拉取仓库:git clone 远程地址(HTTPS或者SSH地址) 本地地址公钥秘钥生成和查看:~ ssh-keygen~ cat ~/.ssh/id_rsa.pub更新仓库:git pull持续更新中。。。...
2019-10-21 19:23:46 221
原创 Python实现Word表格转成Excel表格
准备工作pip install docxpip install openpyxl具体代码# 没有的先pip install 包名称from docx import Documentfrom openpyxl import Workbookdocument = Document('Docx文件路径.dicx')count = 0tables = []wb = Workbook...
2019-07-22 15:59:16 6878
原创 python的Counter测试频数
from collections import Counterif __name__ == "__main__": # 测试频数 data = [2, 2, 2, 2, 1, 1, 1, 3, 3] counter = Counter(data) print(counter.most_common()[0][1])
2022-03-07 12:12:25 365
原创 destroyAllWindows不管用
问题描述openCV中 destroyAllWindows 失效解决方案在destroyAllWindows函数后加四个:cv2.waitKey(1)cv2.waitKey(1)cv2.waitKey(1)cv2.waitKey(1)
2021-09-05 23:28:26 792 1
原创 Arduino之大棚温度传感器设计
#include <SCoop.h> //多线程库文件#include <OneWire.h>#include <DallasTemperature.h> // 数字温度传感器函数库#include "U8glib.h" // OLed函数库#include <SoftwareSerial
2021-08-25 19:56:45 991
翻译 ... .sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.
传送门>>>>
2021-07-30 16:27:56 1362
原创 keil中‘,’ between enumerators解决
问题描述引入文件出现红叉,‘,’ between enumerators。问题原因更换device后可能导致芯片容量不在对应,宏定义、启动文件等不在适用解决方案点开魔术棒,将C/C++中Define宏定义STM32F10X_xD(x表示容量类型)改为对应芯片容量类型...
2021-07-30 15:34:44 952
原创 PyCharm – TERM environment variable not set
问题描述import osos.system('clear')出现:TERM environment variable not set解决方案Open “Run/Debug configuration” and add an environment variable “TERM=xterm-color”
2021-06-30 13:24:23 2120 2
原创 python分系统操作
查看当前操作系统import sysprint(sys.platform)分系统操作import os # clearimport platformif platform.system().lower() == 'windows': os.system('cls') elif platform.system().lower() == 'linux': os.system('clear')elif platform.system().lower() == 'darwin': o
2021-06-30 13:11:59 236
原创 TypeError: ‘module‘ object is not callable
问题原因这个错误的意思是将模块作为一个函数来调用,但他本身却无法被调用。问题出现的原因在于import机制。Python导入模块的方法有两种:import module 和 from module import,区别是前者所有导入的东西使用时需加上模块名的限定,而后者不要。解决措施将import 后的内容加上包限制打个比方我现在有一个文件Group内容如下class Group: def __init__(self): # 构造函数 self.students
2021-06-30 11:36:34 4786
原创 Python-GUI实现图形窗口居中
核心代码def windowCenter(self,width,height): screenwidth = self.window.winfo_screenwidth() screenheight = self.window.winfo_screenheight() size = "%dx%d+%d+%d"%(width,height,screenwidth/2-width/2,screenheight/2-height/2) self.window.geometry(s
2021-06-27 20:56:09 1521
原创 pip出现版本过高
出现错误Traceback (most recent call last):File “/usr/bin/pip”, line 9, inload_entry_point(‘pip==21.0.1’, ‘console_scripts’, ‘pip’)()File “/usr/lib/python2.7/site-packages/pkg_resources.py”, line 378, in load_entry_pointreturn get_distribution(dist).loa
2021-06-27 19:35:24 1414
原创 Python-GUI编程测试
import tkinter as tkclass MainWindow(): def __init__(self): pass # 创建主窗口 self.window = tk.Tk() self.window.minsize(300, 300) self.window.title("示例") # 添加组件 self.addComponents() # 进入消息循环 self.window.mainloop() d
2021-06-20 15:56:55 255
原创 网络和邮件库:定时收发邮件(Python)
函数库poplib 支持 IMAP 协议imaplib 支持 POP3 协议MAP 协议在支持双向操作的功能上更加强大,并且能把客户端对邮件的删除等操作同步到服务端,也能把服务端对邮件删除的操作同步到客户端。与 POP3 协议只能把服务端的操作单向同步给客户端相比,会更加灵活。操作步骤指定邮件服务器的 IMAP 地址和端口 :大部分对邮件安全比较重视的公司,为了防止黑客暴力发现邮件服务器用户的弱口令密码,默认是将 IMAP 服务的功能关闭的。你需要联系邮件服务器管理员或通过网页管理功
2021-06-05 22:32:45 356
原创 “WARN deprecated request@2.88.2: request has been deprecated”的警告
配置淘宝镜像npm config set registry https://registry.npm.taobao.org验证成功npm config get registry下载VueClinpm i -g @vue/cli查看按本vue --version
2021-05-25 15:19:46 494
原创 1108. IP 地址无效化
问题描述给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。示例 1:输入:address = “1.1.1.1”输出:“1[.]1[.]1[.]1”示例 2:输入:address = “255.100.50.0”输出:“255[.]100[.]50[.]0”代码(cpp)class Solution {public: string defangIPaddr(string
2021-05-20 12:38:23 131
转载 Python贪吃蛇
import randomimport pygameimport sysfrom pygame.locals import * Snakespeed = 17Window_Width = 800Window_Height = 500Cell_Size = 20 # Width and height of the cells# Ensuring that the cells fit perfectly in the window. eg if cell size was# 10
2021-05-20 12:14:48 174
原创 OpenCV-Python打开摄像头
代码演示import cv2cv2.namedWindow('video', cv2.WINDOW_AUTOSIZE)cap = cv2.VideoCapture(0)while True: print(1) ret, frame = cap.read() cv2.imshow('video', frame) key = cv2.waitKey(10) if key & 0xFF == ord('q'): breakcap.release()cv2.des
2021-04-21 18:19:01 241
原创 Process finished with exit code 134
Mac的权限问题导致的,换种方式运行就可以IDE:pycharm中运行pwd,查看文件路径,复制路径桌面打开终端,cd到刚才的目录用相应的python版本运行编写的程序系统提示是否允许调用摄像头,选择允许PS:如果上述还是不行,我们开启item2或者terminal终端的摄像头权限这个图标打开权限,再进行上述操作...
2021-04-21 18:15:21 1574
原创 Java实现走迷宫
敢于知道,因为真理使我们自由!图形绘制-普通方法(测试)AlgoFrame 自定义窗口类package com.company;import javax.swing.*;import javax.swing.*;import java.awt.*;public class AlgoFrame extends JFrame { private int canvasWidth; private int canvasHeight; public AlgoFrame(S..
2021-03-24 08:33:05 381
原创 Arduino驱动7脚OLED
硬件接线ArduinoOLED5VVCCGNDGNDD013D112RESRESETDC10CS11库文件下载u8glib相关代码编译并上传#include "U8glib.h"U8GLIB_SSD1306_128X64 u8g(13, 12, 11, 10);void draw(void) { u8g.setFont(u8g_font_unifont); u8g.drawStr( 0, 22, "H
2021-02-02 15:34:30 2317
转载 U8glib库支持的字体
("u8g_font_04b_03b") ("u8g_font_04b_03bn") ("u8g_font_04b_03br") ("u8g_font_04b_03") ("u8g_font_04b_03n") ("u8g_font_04b_03r") ("u8g_font_04b_24") ("u8g_font_04b_24n") ("u8g_font_04b_24r") ("u8g_font_10x20_75r") ("u8g_font_10x20_78_79") ("u8g.
2021-02-02 13:09:28 3117
原创 Arduino+SIM800C实现电话通讯
线路连接ArduinoSIM800C5V VCCVCC_INGNDGND10(RX)TXD11(TX)RXDSIM800C外接MC+探头+极MC-探头-极SPP外放喇叭一极SPN外放喇叭一极示例代码编译并上传下述代码#include <SoftwareSerial.h> // 采用软件的串口SoftwareSerial SIM800C
2021-02-01 18:06:32 3215 2
原创 Arduino点亮LED灯带
物品清单名称规格数量开发板Arduino1杜邦线公公 母母 公母若干灯带30/60珠1电源5V 2000A左右1面包板1相关代码相关库:FastLED示例代码#include <FastLED.h>FASTLED_USING_NAMESPACE// FastLED "100-lines-of-code" demo reel, showing just a few // of the kinds o
2021-01-31 09:17:50 4654
原创 Arduino点亮RGB灯
线路连接ArduinoRGB模块A0RA1GA2BGNDGND相关代码输入【r数字g数字b数字】改变颜色,每个引脚输入都是0~255之间的数const int rLedPin = A0; //引脚Rconst int gLedPin = A1; //引脚Gconst int bLedPin = A2; //引脚Bint ledR = 0; //R led 亮度int ledG = 0; //G led 亮度int ledB = 0;
2021-01-30 22:42:25 1881
原创 Arduino驱动RFID-RC522门禁卡系列
门禁卡卡片ID读取逻辑代码此代码根据官方示例代码改装,逻辑功能:刷卡成功打印成功,也可以自己定制/* * Typical pin layout used: * ----------------------------------------------------------------------------------------- * MFRC522 Arduino Arduino Arduino Arduino
2021-01-10 22:31:01 3184 2
原创 Arduino驱动315MHZ无线模块
准备工具1、两个Adruino开发板2、315M发射、接收模块3、杜邦线若干(面包板可选)4、电脑一台(有两个USB接口)Arduino接线开发板(Arduino发射)发射模块VCCVCCGNDGND10data开发板(Arduino接收)接收模块VCCVCCGNDGND2dataRC-Switch库引入点击直接穿越打开连接直接下载zip版本的,然后在Arduino引入库发射模块代码/*
2021-01-07 15:28:44 4980 8
原创 Arduino驱动DS18B20数字温度传感器
实物图代码提前下载OneWire和DallasTemperature库#include <OneWire.h>#include <DallasTemperature.h>#define ONE_WIRE_BUS A1// 数据输出脚接开发板数字引脚A1OneWire oneWire(ONE_WIRE_BUS);DallasTemperature sensors(&oneWire);void setup(void){ Serial.begin(
2021-01-06 18:47:04 1474
原创 红外感知模块
功能点人体近距离活动或者靠近触发红外感知,串口监视器输出1Arduino简单代码void setup() { Serial.begin(9600); pinMode(A1, INPUT);}void loop() { int res = digitalRead(A1); if(res){ Serial.println(res); delay(2000); }}实物图...
2021-01-05 11:38:41 474
急:C++临时对象问题,为什么是这样子
2019-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人