- 博客(131)
- 资源 (8)
- 收藏
- 关注
原创 上岸非终点,人生是渡河——写给2025届毕业生
今天,去了学校的招聘会现场并与班级的10多位学生聊了聊,聊得过程中梳理出了人生真正要上好的三个“岸”,即:事业之岸、家庭之岸、心灵之岸,以及三个自洽的价值观,即诚、实事求是和干啥都不白干,并在AI的帮助下形成此文,希望能帮着这届毕业生过好毕业这一个关键阶段,活出属于自己的精彩人生。
2025-03-23 21:22:57
277
原创 结构化与面向对象(下)
面向对象的方法则不同,软件设计和需求分析都是基于相同的抽象和概念,即都是基于诸如对象、类、消息传递、继承等概念来表示,因而,采用面向对象方法,从需求分析模型到软件设计模型无需进行转换,而是通过不断的精华和优化,将支持软件实现的更多设计元素引入分析模型之中,实现从需求到设计的自然过渡,减少两个阶段的概念鸿沟,进而简化软件设计阶段的工作。IDE的主要特点是提供了丰富的开发工具和一体化的开发环境,使得开发者可以在一个统一的界面中完成代码编写、编译、调试、测试等多种开发任务,从而大大提高了开发效率。
2025-02-05 21:50:11
908
原创 结构化与面向对象(上)
人类认识世界总是循序渐进的过程,软件工程也一样,从最开始的单兵作战,再到软件作坊,直到如今的大规模软件开发,软件工程从业者不断总结实践中存在的问题以及解决途径,逐渐形成了一系列的软件工程方法,而所有这些方法中,最为经典的当属结构化和面向对象的方法。本文将在认识两种方法的基础上探讨如何在软件工程过程中将这两种方法结合起来。
2024-08-26 09:13:55
517
原创 软件工程概述(下)
软件工程是指导计算机软件开发和维护的一门学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。以下是NATO和IEEE给出的软件工程定义:为了经济地获得可靠的且能在实际机器上运行的软件,而建立和使用完善的工程原理。1)把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,即把工程应用于软件;2)研究1)中的途径。
2024-08-19 12:21:51
1525
原创 tkinter实现文件选择框遇到的问题及解决办法
在使用tkinter开发界面程序时,遇到了文件选择后无法将文件名显示在指定录入框的问题,本文给出了问题的解决办法。
2022-08-15 15:16:04
912
原创 Jupyter应用小技巧之文件下载
近日,在某平台学习机器学习相关内容,需要把平台提供的数据集下载下来,但平台并为提供该功能,还好,平台使用了Jupyter学习界面,于是就在Jupyter Notebook下应用python代码实现了文件下载。首先,需要指导要下载的文件路径。一般,这样的平台都会提供复制地址的功能。假设其地址为:'/data/filename'其次,在Jupyter Notebook中新建一个code cell,让后敲入如下代码:import shutilshutil.copyfile('/data/filen
2021-10-02 08:34:14
3232
转载 Python在金融场景的应用案例
引用自:https://www.cnblogs.com/shujufenxi/p/8543549.htmlhttps://www.cnblogs.com/dahongbao/p/11073697.htmlhttps://www.jianshu.com/p/7f212138efdf
2019-09-09 15:38:23
6461
原创 Python + TensorFlow + MNIST识别手写数字的实践
参考文章:https://blog.youkuaiyun.com/sparta_117/article/details/66965760 https://blog.youkuaiyun.com/hustqb/article/details/80222055一、准备工作 1、安装Python3.5 2、安装TensorFlow 3、下...
2018-12-18 16:55:37
680
1
原创 MongoDB学习笔记(一)初探
今天,开始学习NoSQL数据库的典型代表-MongoDB。参考资料:http://www.runoob.com/mongodb/MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。1、NoSQL数据...
2018-07-24 16:06:42
407
原创 一种为MP3生成字幕文件的方法
在云计算、大数据和人工智能如此火爆的当下,各种提供语音识别的云服务层出不群。近日,尝试制作了基于IBM Watson Speech to Text service辅助生成英语MP3的字幕文件的工具,觉得还不错,特共享如下。工具使用C#编制,具体思路如下:第1步,使用内嵌的WebBrowser访问IBM有关服务网站:https://speech-to-text-demo.ng.bluemix.net...
2018-07-06 09:37:39
18599
原创 Python学习笔记(二十七)协程
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868328689835ecd883d910145dfa8227b539725e5ed0001、协程,又称微线程,纤程,英文名Coroutine。协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行...
2018-06-14 15:17:37
255
原创 Python学习笔记(二十六)Web开发
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832648091917b035146084c43b05754ec9408dfaf000http://linluxiang.iteye.com/blog/799163https://blog.youkuaiyun.com/...
2018-06-13 16:37:31
345
原创 Python学习笔记(二十五)基于Sqlalchemy的ORM框架
参考资料:https://www.cnblogs.com/llkingangle/p/7189622.htmlhttps://www.cnblogs.com/caicairui/p/7821601.htmlhttps://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0014021031294...
2018-06-12 08:15:03
553
原创 Python学习笔记(二十四)基于DBUtils构建数据库连接池
参考资料:https://blog.youkuaiyun.com/zbc1090549839/article/details/51336458http://blog.sina.com.cn/s/blog_6f688450010148d2.html1、 概述。 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来...
2018-06-11 08:39:32
436
原创 Python学习笔记(二十三)数据库访问方法小结
参考资料:https://www.cnblogs.com/yy3b2007com/p/5716102.htmlhttps://www.cnblogs.com/Leo_wl/p/3288402.htmlhttp://www.lfd.uci.edu/~gohlke/pythonlibs/通过前面的学习,总结一下Python访问数据库的套路如下:1、安装与Python版本配套的支持对应数据库访问的con...
2018-06-08 08:31:59
2610
原创 Python学习笔记(二十二)MySQL
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001391435131816c6a377e100ec4d43b3fc9145f3bb80560001、MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和...
2018-06-07 08:28:19
340
原创 Python学习笔记(二十一)sqlite数据库
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001388320596292f925f46d56ef4c80a1c9d8e47e2d5711000 Python定义了一套操作数据库的API接口,任何数据库要连接到Python,只需要提供符合Python标准...
2018-06-06 08:45:44
360
原创 Python学习笔记(二十)收发电子邮件
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868325601402299d1e941914a21990ac7861ef4bc2d000https://blog.youkuaiyun.com/Mark_LQ/article/details/51204081?locati...
2018-06-05 08:51:46
1738
原创 Python学习笔记(十九)网络编程
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00138683226192949cd41410a6d4f1ebfa9ba40bbd1399d0001、更确切地说,网络通信是两台计算机上的两个进程之间的通信。网络编程对所有开发语言都是一样的,Python也不例外。用Py...
2018-06-04 09:07:44
261
原创 Python学习笔记(十八)PIL图像处理和Tkinter图形界面
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00140767171357714f87a053a824ffd811d98a83b58ec13000https://www.cnblogs.com/xianyue/p/6588869.htmlhttps://blog.cs...
2018-06-01 08:27:34
3822
原创 Python学习笔记(十七)内建模块之XML和HTMLParser
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001407499098340324a6232bfee42348849d53c905767470001、操作XML有两种方法:DOM和SAX。DOM会把整个XML读入内存,解析为树,因此占用内存大,解析慢,优点是可以任意遍...
2018-05-31 08:06:57
1133
原创 Python学习笔记(十六)内建模块之Itertools
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001415616001996f6b32d80b6454caca3d33c965a07611f000Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。1、count(n, m):从指定数字n开...
2018-05-30 09:25:39
260
原创 Python学习笔记(十五)内建模块之base64、struct和hashlib
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001399413803339f4bbda5c01fc479cbea98b13873907480001、Base64是一种用64个字符来表示任意二进制数据的方法。(1)原理:将26个大写字母、26个小写字母、10个数字和+...
2018-05-29 10:36:50
309
原创 Python学习笔记(十四)内建模块之collections
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001411031239400f7181f65f33a4623bc42276a605debf60001、collections是Python内建的一个集合模块,提供了许多有用的集合类。2、namedtuple:命名元组类,...
2018-05-28 08:38:41
187
原创 Python学习笔记(十三)正则表达式
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832260566c26442c671fa489ebc6fe85badda25cd000https://baike.baidu.com/item/正则表达式/1700215?fr=aladdinhttps://...
2018-05-25 10:50:11
347
原创 Python学习笔记(十二)ThreadLocal及分布式进程
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832845200f6513494f0c64bd882f25818a0281e800001、ThreadLocal:提供在线程间独立操作外部变量的方式。直接看代码:import threadinglocal...
2018-05-24 08:30:36
987
原创 Python学习笔记(十一)多线程
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832360548a6491f20c62d427287739fcfa5d5be1f0001、进程是由若干线程组成的,一个进程至少有一个线程。多任务可以由多进程完成,也可以由一个进程内的多线程完成。2、Pytho...
2018-05-23 08:20:00
292
原创 Python学习笔记(十)多进程
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868322563729e03f6905ea94f0195528e36478874150001、多任务的实现有3种方式:多进程模式;多线程模式;多进程+多线程模式。2、Python实现多进程编程,有两种方式:(1)...
2018-05-22 08:26:39
193
原创 Python学习笔记(九)IO编程
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832151866c052395d62814708a14c4fa1c933d85e000https://www.cnblogs.com/ydf0509/p/6825139.html1、读写文件:读写文件是最常见...
2018-05-21 09:32:05
227
原创 Python学习笔记(八)测试
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00140137128705556022982cfd844b38d050add8565dcb9000今天学习了Python支持的两种测试模式:单元测试和文档测试。1、单元测试。单元测试是用来对一个模块、一个函数或者一个类来...
2018-05-18 08:41:49
235
原创 Python学习笔记(七)错误处理及调试
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832254674584228cd773d4db5a02ab85d2db4f83e000https://blog.youkuaiyun.com/u013378306/article/details/701461021、捕获...
2018-05-17 08:27:46
186
原创 Python学习笔记(六)面向对象高级编程
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386820058291028118ddeefc4de7860a8e48b9942e9b0001、类及实例属性、方法的动态绑定。 作为动态语言,Python允许给类或实例的属性、方法作动态绑定。在类定义时,使用...
2018-05-16 08:35:41
165
原创 Python学习笔记(五)模块及面向对象编程
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868200171577d6385bb5b4f4875bee9cbf0f0fa29c5000https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb4...
2018-05-15 08:51:42
288
原创 Python学习笔记(四)函数式编程
继续Python学习。本节学习Python的函数式编程。参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819866394c3f9efcd1a454b2a8c57933e976445c00001、概述。 函数式编程就是一种抽象程度很高的编程范式,纯粹的...
2018-05-14 08:53:08
148
原创 Python学习笔记(三)
参考资料:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868196169906eb9ca5864384546bf3405ae6a172b3e000学习内容:Python的一些高级特性1、切片(Slice):用于从已知列表(包括元组和字符串)中截取部分元素生成新的列表,...
2018-05-09 09:57:47
233
家庭助手安卓版
2014-05-12
简易出入库管理系统
2014-05-12
网络播放器
2006-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人