一.创建数据库和表 分析: 二.遍历全国省市县数据 分析: 三.显示天气信息 分析: 四.切换城市和手动更新天气 分析: 五.后台自动更新天气 分析:…
传送门:袁咩咩的小小博客 很快,就到了大二的寒假,大学的生活就这样过去了接近一半,之前听说大二寒假会有项目什么的,已经准好了心理准备. 但第一次着手项目,还是有点小紧张 在这之前我已经看了一些框架,也需要把框架应用起来.光是纸上谈兵是没有用的,在实际操作中,必有变数. 准备工作 我们组是5个前端,一个后台.并我担任组长.看了之前学长学姐们做的主页,我们也慢慢开始琢磨我们自己网站的构造. 可是没有UI.没有产品,这对于我来说是一次历练,因为我之前没有经验,不知道整个项目流程是什么,但这也是这次项目…
前言:想用swift  写个小游戏 慢慢转化 能写出 ARKit来.但是又不能一口吃个胖子,慢慢来,在网络视频教程中撸了视频教学,断断续续看了半个多月,基本实现了 游戏主角…
1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户 主要采用循环语句和条件语句进行程序流程的控制,加入文件的读写操作 while True: choice = input("登陆L 注册R 退出Q:").strip() #用户登录流程 if choice.lower() == 'l': l_flag = False count = 1 tmp = '' while True: user_name =input("请输入用户名(或者…
发布一个开源小工具,支持将酷狗和网易云音乐的缓存文件转码为MP3文件. 以前写过kgtemp文件转mp3工具,正好当前又有网易云音乐缓存文件需求,因此就在原来小工具的基础上做了一点修改,增加了对网易云音乐的支持,并简单调整了下代码结构,方便后续增加其他音乐软件的支持. 工具使用介绍 下载程序(点击下载),然后启动程序, 首先,设置输入目录,也就是解密后的文件存放在哪里 然后将酷狗或者网易的缓存文件 or 整个文件夹,拖入到程序即可 打开转码结果目录,可以看到转码后的结果 缓存目录如何找 网易云音…
基本功能: 长按控制按钮开机,长按控制按钮关机(>3s) 通过三个调节按钮调节灯的颜色,每一个按钮分别对应R,G,B值 模式切换:短按控制按钮切换模式(长亮模式/闪烁模式) 元器件清单: Arduino Uno R3 小号面包板 跳线 10kΩ 电阻(×4) 220Ω 电阻(×3) USB电缆 按键 (×4) 5mm 共阴极 RGB LED 知识回顾:(参考书目<Arduino魔法书>) 1. 脉冲宽度调制(P25 - P27) PWM的输出可以写入数值的范围:0~255 PWM的工作原…
好啦好啦,那我们来拉开我们的爬虫之旅吧~~~ 这一只小爬虫是爬取酷狗TOP500的,使用的爬取手法简单粗暴,目的是帮大家初步窥探爬虫长啥样,后期会慢慢变得健壮起来的. 环境配置 在此之前需要下载一个谷歌浏览器,下好后由于谷歌搜索是需要翻墙的,可设置打开网页为百度来使用 我们用到的是bs4,要求这两个库来提取,这是简称,全称是BeautifulSoup库.中文名也叫“美丽的汤”,安装也很简单. :cmd命令行(win + r),输入pip install bs4完成安装,如下图: 请求库同样,pi…
项目一:获取酷狗TOP 100 http://www.kugou.com/yy/rank/home/1-8888.html 排名 文件&&歌手 时长 效果: 附源码: import time import json from bs4 import BeautifulSoup import requests class Kugou(object): def __init__(self): self.header = { "User-Agent": 'Mozilla/5.0…
小账本APP——软件项目风险管理及解决办法案例 摘要 软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响.软件项目风险会影响项目计划的实现,如果项目风险变成现实,就有可能影响项目的进度,增加项目的成本,甚至使软件项目不能实现.如果对项目进行风险管理,就可以最大限度的减少风险的发生. 项目风险管理 人员风险(Personal risk): 一.人员流动风险: 在团队本项目过程中,技术人员的流动可能会给这款软件的开发带来很大损失,人员流动需要很高的成本,雇佣一个…
使用wepy开发微信小程序商城 第一篇:项目初始化 前言: wepy小程序项目初始化的操作,官方文档看了好几遍,感觉写得不是很清楚. 这篇写得挺好的:小程序开发之wepy 1.初始化项目 (1)全局安装或者更新wepy命令行工具 npm install wepy-cli -g (2)在开发目录中生成Demo开发项目 wepy init standard project-name (3)编译 cd project-name npm install wepy build --watch 或者 npm…