一 前言 "Beautiful Soup" 是一个可以从HTML或XML文件中提取数据的Python库;其强大的提取能力让知识追寻者放弃了使用正则匹配查找HTML节点;Beautifu Soup 其能直接通过HTML标签获取相应的节点,或者通过函数直接获得节点,大大提高了编程人员的开发效率;看完本篇 ...
分类:
其他好文 时间:
2020-01-18 12:52:28
阅读次数:
77
Java语言以其面向对象、跨平台、可移植性好、安全性高等优点,受到众多编程人员的青睐,越来越多的人将其作为应用软件开发语言的首选。 在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型、用户JDK版本和用户工作目录等随工作平台变化的信息,来保证程序正确运行。一般情况下, ...
分类:
编程语言 时间:
2020-01-09 21:08:12
阅读次数:
73
缺乏合理的进度安排是造成项目滞后的最主要的原因,它比其他所有因素加起来的影响还大 引起的原因 a.估算技术不严谨科学,缺乏有效研究,建立在不真实的假设:一切会运行良好 b.对进度缺少跟踪和监督 c.认为人月可以互换,进度与工作量不等同 编程人员的乐观主义 人月关系 a.人员和时间的关系-完全可以分解 ...
分类:
其他好文 时间:
2019-12-10 01:08:29
阅读次数:
85
本章目的:尽可能多地去遵守机械设计准则。 1.可以违背的机械设计准则 机械设计准则不同于软件设计的准则。 软件设计,名字很软,但准则中非常多的是硬性的规定,特别是强语言,很多代码只要少一个分号就无法运行。(作者见过有个软件编程人员奋斗一下午就加了一个分号) 也就是说软件设计的准则不能违背,但就是这种 ...
分类:
其他好文 时间:
2019-12-08 15:56:06
阅读次数:
106
解1:作为要常常分享和求取代码的编程人员来说,复制别人的代码可能将代码行号一起复制了,要想在编译器里运行,得一个一个删除行号。这种傻大笨粗的方法在这2019年显得很智障。 因此用Notepad++,只需一步便可以删除所有行号,其所谓“快速”(前提是按以下步骤配置Notepad++的自带插件)。 解2 ...
分类:
其他好文 时间:
2019-11-25 18:51:04
阅读次数:
75
1、 "组长博客链接" 2、参考邹欣老师的问题模板进行总结思考 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 答:我们《雪人兄弟2019》是一款怀旧游戏,主要目的在于唤起用户童年记忆的同时在游戏中加入我们的独特风格,让玩家感到更加地愉悦和舒心。 ...
分类:
其他好文 时间:
2019-11-24 23:58:12
阅读次数:
150
多线程对于编程人员都不陌生,比如我们常用的数据库连接池、tomcat等。本博客主要说一下我在工作中对多线程的使用的思考。具体多线程的使用方法就不在这里向大家介绍了。1.背景我最近做的项目是供应链相关的项目,而对于项目中涉及的各种单据都需要传给另外一套系统做账(财务系统),比如:合同单据、采购单据、收货单据等,每类单据都会有工作流。1)最初流程是这样的首先在系统创建单据,提交之后开始走审批流及各种通
分类:
编程语言 时间:
2019-11-22 15:17:47
阅读次数:
221
41、a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Jav ...
分类:
编程语言 时间:
2019-11-02 12:09:48
阅读次数:
85
垃圾回收机制,简称gc。对堆与方法区的对象进行回收,因为java不像c需要编程人员手动clear,虚拟机通过垃圾回收算法,对堆与方法区的对象进行自动回收处理。 1、引用计数法(jvm没有采用,因为当两个对象相互引用的时候,它们的引用数量永远为1,这样就不会被自动回收,会造成内存泄漏。) 意思就是,对 ...
分类:
其他好文 时间:
2019-10-08 15:53:35
阅读次数:
86
操作系统基本概念 系统调用 为什么要提供系统调用,这是因为要将系统资源交由操作系统来进行一个统一的协调的管理。 对于编程语言来讲,操作系统提供的系统调用被封装成为了一个个的库函数,为编程人员屏蔽了下层的细节。 用户态和核心态 对于有一些操作(计算机指令的执行)来说,他是危险的。所以不能让所有的应用程 ...
分类:
其他好文 时间:
2019-10-02 16:28:28
阅读次数:
109