️ 邪神
过好生活每一天, 火辣辣的日子也时常伴随着你
展开
-
安卓面试题多线程 96-100
96. 简述notify()和notifyAll()有什么区别 ? notify可能会导致死锁,而notifyAll则不会任何时候只有一个线程可以获得锁,也就是说只有一个线程可以运行synchronized 中的代码 使用notifyall,可以唤醒 所有处于wait状态的线程,使其重新进入锁的争夺队列中,而notify只能唤醒一个。 wait() 应配合while循环使用,不应使用if,务必在wait()调用前后都检查条件,如果不满足,必须调用notify()唤醒另外的线程来处理,自己继续原创 2024-03-20 03:08:55 · 62 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (十二)
定义opts()函数resp = {'code':200,'msg':'操作成功~','data':{}}resp['msg']="请选择要操作的账号~ "+str(id)resp['msg']="操作有误,请重试~"#根据id查询商品分类信息#如果不存在 商品分类 信息,就进行错误提示resp['msg']="指定分类不存在~"#如果是删除操作#r如果是恢复操作#将时间进行一次更新效果预览。原创 2023-07-25 17:32:55 · 1360 阅读 · 3 评论 -
Python Flask构建微信小程序订餐系统 (十一)
循环展示商品分类 列表信息 (包括商品分类ID、商品分类名称、商品分类状态描述、商品分类权重),根据不同分类状态展示删除或恢复 布局, 点击分类列表某一项可以查看商品分类信息并进行编辑。如果是GET请求就展示默认的商品分类信息;如果是POST请求就根据商品分类ID查询商品分类信息,存在就进行修改,不存在就进行添加。虚拟属性是为了方便进行在xml布局里面进行展示,将不同状态对应的数字转换成中文。查询商品分类结果集 按照权重、ID进行升序排列。在编辑框内展示默认的商品分类信息。网络请求相关参数和结果。原创 2023-07-22 17:04:00 · 646 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (十)
包括避免编辑会员信息后重复提交功能、 判断编辑的昵称值是否符合规范、编辑昵称成功后回到会员信息列表页 (/member/index)包括将默认的会员信息昵称展示到编辑框中、 根据会员信息ID查询如果不存在就返回会员信息列表页、根据修改后的会员信息再次进场网络请求。包含判断会员信息是否存在、根据 act值来变更会员信息状态、 提交修改后的会员信息到数据库。包括网络请求数据ID和act、删除会员信息提示弹窗、删除或者恢复后刷新当前页面。包括 信息默认的昵称、保存编辑后的昵称提交会员ID。原创 2023-07-21 14:06:53 · 615 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (九)
根据 web/templates/ member/index.html 文件下状态的选择来判断当前状态的选项是否要选中。在static/js/member 文件夹下创建 index.js 文件 , 用于会员列表操作删除、搜索、回复等操作。在Member.py文件里面编写进行查询的代码,如果满足(正常、已删除)状态 的会员列表就进行搜索。循环获取搜索状态 并在 index.html 里面展示 (状态包括:正常、已删除)选择搜索状态(正常、已删除),然后点击搜索按钮,展示会员列表。下面的编辑输入进行搜索。原创 2023-07-21 01:12:33 · 147 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (八)
创建Member.pyresp = {'code':200,'msg':'操作成功~','data':{}}通过base_setting.py添加登录拦截编辑 __init__.py 引入Member编辑www.py引入路由api在微信开发者工具里面修改原有的mina工程登录代码运行结果如下 :放到浏览器里面进行访问 :🔥 用户如何注册微信小程序完成登录🔥。原创 2023-07-20 02:40:10 · 73 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (七)
例如 : 修改一下index.js 文件不需要进行手动刷新, 就可以直接在浏览器控制看到修改inde.js文件打印的日志。执行刷新 index.js 文件 (Mac 电脑下面刷新js文件到快捷键 Ctrol + r)编辑index.js 绑定删除remove()、恢复recover() 事件。创建 删除 remove() 和恢复 recover() 的公共函数。之前每次修改了JS文件都需要进行手动刷新, 因为设置了固定的版本号。解决方案 : 希望如果删除的账号 , 再次登录就进行提示操作 (原创 2023-07-17 03:15:06 · 206 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (六)
如果查询所有用户信息不存在 , 我们这里可以模拟设置空集合。account / index.html 文件引入分页模版。在页面上 (index.html) 进行展示。默认情况下的账户列表布局。创建set.js文件。原创 2023-07-10 23:57:07 · 958 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (五)
1、微信小程序登录态保存2、登录创建拦截器AuthInterceptor3、实现退出登录的功能4、 编辑和修改登录信息5、修改登录密码6、信息编辑和修改密码Tab切换原创 2023-01-24 02:24:11 · 1036 阅读 · 1 评论 -
Python Flask构建微信小程序订餐系统 (四)
创建微信小程序、后台账号模块开发、后台管理系统登录、登出开发、Mac 电脑使用Sequal Pro连接数据库 、实现登录、退出功能、实现Ajax提交原创 2022-12-18 22:29:22 · 714 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (三)
导入 route_static, 使用 register_blueprint 注册蓝图静态文件的路由地址。文件夹下面去寻找模版 , 但是工程文件夹下面没有 templates文件夹 .使用register_blueprint 蓝图注册账号控制的地址。仪表盘、账号管理、美餐管理、会员列表、财务管理、统计列表。作为结束 , 在此中间嵌入账号管理的内容部分布局。会员管理、统计管理 控制器 的地址。会员管理、统计管理 控制器。会员管理、统计管理 控制器。财务管理、美食管理、财务管理、美食管理、财务管理、美食管理、原创 2022-12-16 17:53:57 · 370 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (二)
框架名称介绍flask轻量级web框架,灵活度高,简单易入门,适合小型网站的开发,性能优于djangoDjiango重量级web框架,灵活度低,开发相对比较大的项目,django自带orm,flask还得安装sqlAlchemy,django的官方开发文档更加详细、完善、可读性强。Bottle是一个快速、简洁、轻量级的基于WSGI的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。原创 2022-12-16 01:32:54 · 494 阅读 · 0 评论 -
Python Flask构建微信小程序订餐系统 (一)
经过2017、2018年微信的努力 , 微信小程序非常火爆 , 基本上是研发工程师必须了解的一门技术。我将会持续介绍小程序、商家后台、还有api的构建 , 并且会在真实的云主机上部署应用和对外提供访问服务。在学习我的文章之前需要对Python、前端知识有一定的了解。我的文章非常适合想进入全栈不知道如何学习的同学。在此我会持续输出一款关于订餐系统的的文章 , 包括Flask入门、管理员后台、小程序会员端、云主机部署。原创 2022-12-11 23:07:47 · 1203 阅读 · 0 评论