代码改变世界

代码开发、测试及发布

2021-06-06 22:33 by z472, 98 阅读, 0 推荐, 收藏, 编辑
摘要:代码开发(用的django框架) django是MTV的架构,分别代表着模型(Model),模板(Template)和视图(View)。适合开发数据库驱动的网站。它强调代码复用,多个组件以插件形式服务于整个框架。 GitHub: https://github.com/z472/RenManSys 代 阅读全文

需求改进&系统设计

2021-05-16 21:26 by z472, 71 阅读, 0 推荐, 收藏, 编辑
摘要:需求改进(领域部分) 老的领域模型图一些业务概念(时间表,服务项目)混合在一些实体对象(比如客户,员工)中。不利于整个系统的拓展。因此修改。 上面是老版本,下面是改进版 公司目前业务是出租某些服务,以后业务也要有拓展的机会,所以把当前的出租服务作为公司所提供的众多(目前就一个)业务之一。 系统设计 阅读全文

软件设计原则、设计模式学习+部分实现

2021-03-17 20:08 by z472, 79 阅读, 0 推荐, 收藏, 编辑
摘要:| 软件代码开发技术 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/ | | | | | 作业要求| https://edu.cnblogs.com/campus/gdgy/2021Softwa 阅读全文

自我介绍+课程 6 问

2021-03-08 20:00 by z472, 80 阅读, 1 推荐, 收藏, 编辑
摘要:随笔内容 介绍自己 我叫张智鑫,想做个优秀的程序员,很喜欢灵活的python,也喜欢那些高效的算法和漂亮简洁的代码。python的很多书里都提到过pythonic 的概念,就是鼓励我们写有它语言特色的简洁优雅的代码,感觉这课会对此有一定帮助。 课程问题 这本书学习的侧重点是什么 我们要学习掌握这个C 阅读全文

python函数嵌套出现报错UnboundLocalError原理的猜测(有解决办法,但是对于报错原理不确定)

2021-01-25 00:05 by z472, 463 阅读, 1 推荐, 收藏, 编辑
摘要:问题的前提:在函数A内部建立函数B,B中对A中声明变量的操作。def A(): x, res = 1, [] def B(): x = 4 print('B:', x) # 显示 4 B() print('A:', x) # 显示 1A() 如果在函数B内有对A中创建的变量名进行修改,修改的意思是对 阅读全文

python tkinter 问题(多个Listbox选取显示问题,虚拟事件的特点为何虚拟,listbox.nearest函数与虚拟事件绑定返回值错误,StringVar类参数调用时单向性,线程无响应)

2020-11-14 01:46 by z472, 791 阅读, 0 推荐, 收藏, 编辑
摘要:多个Listbox选取显示问题:结论是无论在同一个容器控件中(Frame,LabelFrame控件)还是在不同的容器控件中。不会同时显示出多个框中的内容,且如果一个被选取,另一个框中的选取项就消失掉。tkinter工具特点。 listbox.nearest(event.y)与不同事件绑定效果: # 阅读全文

python tkinter pack布局遇到的错误和问题总结(无图)

2020-11-14 01:10 by z472, 1365 阅读, 0 推荐, 收藏, 编辑
摘要:综述:不论哪种布局管理器,都要清楚的概念是相对位置。它的好处是窗口是随时都可变的,如果由相对位置来定位控件会比较方便。 体现在padx,pady,ipadx,ipady(pack,grid都有)和grid的对齐stick属性等等方面。 tkinter读python官方文档学不到什么(感觉里面内容是缩 阅读全文

tkinter实现的图形界面ftp客户端展示

2020-11-14 00:54 by z472, 677 阅读, 0 推荐, 收藏, 编辑
摘要:一. 综述整个过程: 依照前面命令行版本的ftp客户端的功能实现的图形化界面。写的过程中一边学习tkinter的内容一边缝合之前代码的功能。 界面没经过设计,颜色搭配等都很一般。但界面对于用户的操作简易程度做了很大努力。 图形化体验最大中最大的收获还是对于tkinter内容的探索和遇到了一些这个工具 阅读全文

命令行版本的FTP客户端展示(实现细节和遇到的问题在github仓库中,因为有很多内容)

2020-10-08 15:03 by z472, 247 阅读, 1 推荐, 收藏, 编辑
摘要:1.FTP相关知识介绍(声明一下我是Win10版本): FTP协议是一个文件传输的协议,它是客户端服务器的架构,它可以做两台PC之间传输任意大小的文件。 2.使用的可行性: 如果想自己使用(Filezilla比我这强)或是测试我这个程序,您需要在网络上先搭建一个FTP服务器站点(https://ww 阅读全文

python socket模块实现聊天程序(无GUI,因为是菜鸡学习时做的题)

2020-09-21 23:50 by z472, 261 阅读, 0 推荐, 收藏, 编辑
摘要:https://github.com/z472/Cwarehouse/tree/master/%E5%A5%97%E6%8E%A5%E5%AD%97%E5%AE%9E%E7%8E%B0%E5%BA%95%E5%B1%82%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1 git 阅读全文