自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈广智的专栏

志存高远,坚持不懈!!

  • 博客(249)
  • 资源 (4)
  • 收藏
  • 关注

原创 最近读书总结

对最近度的5本书进行评论,并给出读后感,也给出了软件工程领域的教学结合点。

2024-09-11 12:01:04 582

原创 《Object-Oriented Software Construction》第2版读后感

断断续续用了几天时间读完了本书。读前目的是更深刻地理解OOAD及其用法,但发现书中原理性的讲解较多,举例实战讲解方面较少。读完本书后,偶然找到了本书更好排版的版本,我决定抽时间再读一遍本书。

2024-08-28 10:00:07 303

原创 用博达网站群管理平台设计网站时如何引用组件

本文以一个例子讲解了用博达网站群管理平台设计网站时如何引用组件的具体方法。自己只要在使用平台的过程中,认真思考,具备“软件意识”,多多探索,不要看用户手册,也可以逐渐会用系统提供的高级功能。

2024-08-22 08:59:47 304

原创 用博达网站群管理平台设计网站时如何创建二级导航

本文讲解了使用博达网站群管理平台设计网站时如何创建二级导航的具体方法步骤。二级导航,或者说多级导航,在很多网站开发中被广泛使用。使用该平台,很多情况下像是在使用一个复杂的Word软件,里面的复杂的设置结构需要自己慢慢积累。不是说你代码编写的非常好,就自然地会使用该平台。要保持一个善于学习的心态和较强的学习能力。

2024-08-21 17:15:30 484

原创 如何使用博达网站群管理平台的树状导航

本文详细介绍了在博达网站群管理平台上设计网站时如何创建树状导航。该操作性知识在用户手册上没找到,需要自己使用时探索。

2024-08-21 11:37:45 359

原创 博达高校网站群管理平台的扩展插件问题

给出了博达高校网站群管理平台的扩展插件的正确安装方法,同时给出了使用平台时遇到的安装扩展插件的坑。

2024-08-20 10:03:44 307

原创 博达网站群管理平台 v6.0使用相关问题解决

讲解了博达网站群管理平台的基本使用方法,创建网站中总导航栏与具体某个栏目的链接、某个栏目与具体文章内容的链接方法。能使博达网站群管理平台的初学者快速入门,构建一个新闻网站。

2024-08-19 23:03:42 1215

原创 再读《人月神话》有感

从怎样组建团队、怎样书写文档、怎样锐利所用工具、怎样避免每天一点点的延期、怎样保持概念完整性 (Conceptual integrity)、如何沟通和组织到如何增量开发、没有银弹等,详细而深入地阐述了软件工程领域除技术外的方方面面,重点是人和管理,当然也包括开发方法。1995年版本对第一版的许多观点做了评价和修正,给出了仍然成立的结论和需否定的结论,并对PC时代的到来及其对软件工程的影响、软件工程领域的发展趋势做了进一步的述评,显示了作者在软件工程领域持续不断地思考。

2024-07-19 18:37:23 316

原创 Axure RP中的相关概念及高保真原型构建方法

本文对Axure RP的相关概念做了介绍,给出了Axure RP中的Event和Action举例,从高层次上讲解了利用Axure RP构建高保真模型的方法。能帮助想学习Axure RP的初学者从整体上把握原型构建,便于高保真模型构建的学习。

2024-04-10 12:12:25 852

原创 SSM Java Web项目由于spring-mvc.xml配置不对带来的一系列问题

给出了由于spring-mvc.xml文件配置不正确带来的一系列问题表现及相应的解决方案,有助于我们对SSM运行机理的理解.

2024-03-14 16:25:49 574

原创 问题“Web应用程序[ROOT]似乎启动了一个名为[mysql-cj-abandoned-connection-cleanup]的线程,但未能停止它。这很可能会造成内存泄漏”的解决

给出了警告信息“警告 [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[ROOT]似乎启动了一个名为[mysql-cj-abandoned-connection-cleanup]的线程,但未能停止它。这很可能会造成内存泄漏”等的解决方法。

2024-03-14 10:35:51 3430 1

原创 Pip与maven之比较

相同的是,若从国外镜像下载,则速度比较慢,而改为国内镜像则速度比较快。Python的pip较灵活些,若不指定版本,其下载包的最新版本。而pip无需构建,因为Python是解释型语言,没有编译的过程,代码可直接解释执行。那样的效果,其需将安装的所有依赖以脚本的形式写在一个可执行文件中,用操作系统运行该文件,即可配置好相应的所依赖的第3方包。二者在下载某个第3方包时,若需传递依赖,二者都会自动下载传递依赖,无需人工干预。我对Python和Java语言都非常热爱,在学习的过程中,写了上面肤浅的体会。

2024-03-11 21:26:43 683

原创 TypeError: strip_name() got an unexpected keyword argument ‘many‘问题的解决

在读一本书《Learn Python Programming》的第8章,按照书中的讲解先后安装了和pytest第三方库,j进而按照书中的代码结构和代码在ch08文件夹下运行,出现如下错误:从上面错误截图并结合代码可以分析出,该错误与我们所给出的测试数据无关,并且指向了api.py文件中的方法。

2024-01-18 09:39:52 1120 1

原创 子文件夹中一个.py文件导入父文件夹中某个.py文件

虽然各种Python语言编程书籍中一再强调,自从Python 3.3版本后,构建Python的Package结构,不用在每个文件夹下添加。上面这句话,仅仅针对的是从主文件夹中的主要.py来导入各个子文件夹的模块结构来说的。自己亲自试验,确实如此。但是,若想从子文件夹中的某个.py文件导入其父文件夹中某个.py文件,则需要在子文件夹和父文件夹中都要添加上文件。要解决上述错误,需要在ch08和tests文件夹下分别添加文件。这真是一个微小的使用Python的细节。等,则运行后会报错。

2024-01-17 22:37:41 1215

原创 Python装饰器(Decorator)函数如何保留被装饰函数的name和docstring

在利用 Python 书写装饰器模式时,Python对设计模式中的装饰器模式具有天然的支持。但要确保装饰器保留被装饰函数的name和docstring时,需要使用包中的。

2023-12-14 10:05:40 864

原创 在Python的虚拟环境中卸载eric6的方法

本文讲述了在Python虚拟环境中卸载eric6的方法,给出了相应的卸载命令。

2023-10-26 17:09:26 834

原创 IntelliJ IDEA2023中利用maven-archetype-quickstart模板创建项目无src文件夹及maven插件下载过慢问题的解决

昨天下载并安装了IntelliJ IDEA 2023的最新版(以下简称为IDEA 2023),学习利用该IDE编写Java项目及将其与maven结合构建项目。我所安装的maven是去年暑假安装的,版本为Apache Maven 3.6.1。我将该版本的maven配置为IDEA 2023的全局使用的maven,而不再使用IDEA 2023自带的maven 版本。解决了利用IDEA 2023创建maven archetype项目时无src文件夹及maven插件下载速度过慢的问题。

2023-07-22 21:14:59 4205 2

原创 鲲鹏Bigdata pro之Hive的基本操作(创建表、查询表)

本文主要依据《鲲鹏Bigdata pro之Hive集群部署》实验教程上的Hive操作例子讲解,方便大数据学员重用相应的操作语句。同时对实验过程中出现的问题给以解决方法,重现问题解决的过程。以让大家认识到,出现问题很正常;同时,解决问题的过程需要我们探索和付出努力。

2023-01-07 22:57:48 1766 4

原创 鲲鹏BigData Pro解决方案中Hive组件的部署

讲解了在鲲鹏云上Hive组件的部署过程,并对所用的指令阐述,以增进理解。

2023-01-07 17:22:28 1055

原创 鲲鹏Bigdata pro之HBase常用操作

介绍了在鲲鹏云平台上的Bigdata pro方案中的Hbase shell的基本操作,及相应的运行结果。

2023-01-06 15:43:24 695

原创 jupyter notebook转换成LaTeX代码后,生成的pdf中不含In或者Out标识

jupyter notebook转换成LaTeX代码后,生成的pdf中不含In或者Out标识,该问题通过修改定义\prompt命令的代码得以解决。需要我们熟悉LaTeX的命令\newcommand 的用法。

2022-03-17 12:31:55 4299 7

原创 鲲鹏Bigdata pro 之日志分析综合实验-补充细节

鲲鹏Bigdata pro 之日志分析综合实验的补充细节,提供了实验教程中没涉及到的操作细节,以及实验过程中遇到的问题及解决方案。

2022-01-07 21:48:22 2777 4

原创 书《Python web scraping》第二版中构建网站代码出现AttributeError:pretty_link错误之解决

1 问题描述最近在第三遍阅读《Python web scraping: fetching data from the web》第二版,发现与该书籍配套的专门用于爬虫练习的网站http://example.webscraping.com已不能访问。点击该网址会自动重定向到一个github网址上,其包含了构建http://example.webscraping.com网站所需的源代码。按照其上提示的方法构建、部署http://example.webscraping.com,在web2py框架的web IDE中

2021-04-02 11:47:15 677 3

原创 Apache Ant 安装出错-fetch-netrexx: [ftp] getting files

问题描述这是一个坑,用了我将近2个小时。安装官方教程安装Ant,最后一步,运行下面命令:ant -f fetch.xml -Ddest=system到最后的运行结果为:C:\source_code\apache-ant-1.8.3>ant -f fetch.xml -Ddest=systemBuildfile: C:\source_code\apache-ant-1.8.3\fetch.xmlpick-dest:[echo] Downloading to C:\source_code

2021-03-23 11:55:36 273 1

原创 利用Selenium配合Chromedriver爬取一个带输入框、选择框和提交按钮的基于AJAX的网页

目录1 介绍2 爬虫代码及其详细解释3 代码运行结果4 总结1 介绍阅读书籍《Python Web Scraping: fetching data from web》1第二版的113页例子时,心情激动,被Selenium的功能所吸引,遂写此博文加以总结。该书上例子直接运行会出错,因为其针对的网页网址已变动。本博文给出的例子已进行相关的修正,那么本博文相比较该书的例子有哪些特色呢?包含以下几点:修正了要爬取的网页的网址。这是正确爬虫的关键。使用的第三方浏览器Chromedriver,因为在Windo

2020-08-24 18:54:13 1340

原创 Python中子文件夹中的.py文件引用父文件夹中的.py文件方法

文件夹结构描述文件夹结构是这样的:pythonWS2edCode│└───Chapter01│ │ advanced_link_crawler.py│ └───Chapter02 │ test_scrapers.py现在文件test_scrapers.py中需要:from Chapter01.advanced_link_crawler import download也就是说,要导入父文件夹下的某个module。此时,我们在路径pythonWS2edCode运行

2020-08-24 10:19:54 1702

原创 Selenium配合chromedriver爬取网页pythonscraping.com/pages/javascript/ajaxDemo.html遇到的问题记录

1 介绍Selenium是最初用于网站测试的工具,现在广泛用于网络爬虫。配合某个浏览器工具,其能自动加载网页,获取所需的数据,也能获取网页快照和判断某个事件是否在网站上发生。利用urllib.request.urlopen、或者requests.get()等方法爬取网页有一个不适用的场景是:当网页是一个JavaScript驱动时。这时得到的是预加载的内容,而不是自己真正想要的内容。如果此时,我们用浏览器手工看到的网页内容,将会与爬取的html代码不一致。在这种情况下Selenium能大显身手。Sele

2020-08-23 10:51:17 1016

原创 用于LaTeX Python代码展现的minted包的安装及运行该包时TeXworks编译命令的设置

目录1 介绍2 安装包minted的方法3 在Windows下配置TeXworks的针对minted包的编译指令4 minted包的运行示例1 介绍早有利于LaTeX\LaTeXLATE​X排版Python代码的需求,前年我用过pythonhighlight1包,感觉字体、高亮色彩、代码行号显示等方面做的不符合我口味。昨天晚上,思前想去,还是要找一个Python代码展现质量更高的LaTeX\LaTeXLATE​X包。我坚信一定有,至少要和书籍《Web Scraping with Python: Coll

2020-08-21 11:01:51 2360 2

原创 利用BeautifulSoup的find_all()函数查找某个标签且该标签某属性不出现

介绍HTML代码如下:<ul class="sf-r-list"> <li> <a href="/book/77" class="sc-list-cover fl"> <img class="ba_page_prvimg" onload="baImgCenter(this)" badt_outwidth="" src="https://wqxuetang.oss-cn-beijing.aliyuncs.com/cover/0/0/77/77.jpg!m"

2020-08-20 12:06:22 3537 1

原创 Scrapy-1-1-0rc3中的sel.xpath()已被Scrapy-2.3-0中的response.xpath()所替代

介绍最近看了些中英文的爬虫书,基本上都是2017年左右出版的,里面讲解的有关Scrapy的命令、代码等的用法已经运行不通了。我通过查询和阅读Scrapy-2.3-0的帮助文档,发现已经它们已经被新的命令所替代了。这说明Scrapy的版本更新比较快,并且接口的变动也比较快。其中,关于在Scrapy 1.1.0版本中,scrapy shell命令下,利用xpath()方法的接口发生了变化:#mermaid-svg-LSmLWubsLAmJ5mOq .label{font-family:'trebuchet

2020-08-19 11:27:33 273

原创 写CSS选择器时标签的class属性值中有空格的问题

1 问题描述HTML代码片段为:<div class="alert alert-warning"> 请至“随书下载”下载本书的示例程序。</div><div class="book-intro readmore"> 本书通过正在学习机器学习的程序员绫乃和她朋友美绪的对话,结合回归和分类的具体问题,逐步讲解了机器学习中实用的数学基础知识。其中,重点讲解了容易成为学习绊脚石的数学公式和符号。同时,还通过实际的Python 编程讲解了数学公式的应用,进而加深读

2020-08-18 08:07:56 4938 2

原创 BeautifulSoup.select(selector)函数中参数的选择表达式的书写方法(CSS选择器)二则

1 介绍使用BeautifulSoup从网页中抓取自己需要的信息,有两种常用的方法:使用 find()或者find_all()方法,很方便,很容易直接定位到自己所需要的信息;使用select(selector)方法,能起到与方法1同样的效果。方法2相比较方法1,有一个优点是:当我们写一个通用的爬虫类时,亦即该类爬虫方法代码与网页中的具体的标签无关(同一内容在不同的网页中具体的标签是千变万化的),允许我们将不同网页的信息定位抽象出来(亦即,允许我们书写一个CSS选择器)。下面给出两个书写CSS选

2020-08-17 21:33:58 2213 1

原创 爬取新闻网页中的<P>的匹配问题

问题描述爬取新闻网页,HTML代码如下:<div id=ozoom style="ZOOM: 100%"><founder-content><P> 上图:1953年3月11日,我国第一座自动化的炼铁炉——鞍山钢铁公司第8号炼铁炉开始出铁了。铁水经过化验,质量很好。这是开始出铁时,冶金部门的领导同志、苏联专家等正在参观的情形。</P>....看到上述新闻主体内容写入到<P></P>中,我在爬虫代码中匹配时写的仍然是大写

2020-08-17 12:26:49 658 1

原创 爬取网页中链接的正则表达式不匹配“.”的问题

问题描述要爬虫wiki内容描述页的链接,确保这些链接指向新的内容页,为此利用正则表达式,代码如下:# webCrawler.py# date: 2020-08-15from urllib.request import urlopenfrom bs4 import BeautifulSoupimport re # Because Wikipedia cann't be open, we use the following website # alternatives.html = url

2020-08-15 12:28:02 365

原创 Win10系统上安装RoseV7的方法

目录1 介绍2 方法3 注意1 介绍在Win7上如何安装RoseV7,我已制作了相关视频,没问题。考虑到现在大家的电脑都是Win10系统,那么如何在Win10系统上安装RoseV7呢?本文主要讲述该问题【本来我没动力写该问题,但考虑到初学者的经验少,还是写了,以避免他们走弯路】。小注:今天下午,将“IBM.Rational.Rose.Enterprise.v7.0-TFTISO.bin“”文件传到学习通平台,然后下载,学习通平台会将该文件名变为IBM.Rational.Rose.Enterprise

2020-05-24 17:39:02 670

原创 Python中利用BeautifulSoup4反查包含文本内容的标签

目录1 问题引出2 问题分析3 解决方案1 问题引出编写爬取Amazon服装行业数据时,遇到一个问题:根据文本内容Next反查包含它的父标签。请看下面HTML片段<li class="a-last"><a href="/s?k=red+tshirt&amp;i=fashion-mens&amp;page=2&amp;qid=1588904638&a...

2020-05-08 16:38:41 2369 3

原创 阅读《Practical web scraping for data science》p161的代码之 Cannot operate on a closed database错误

问题描述最近阅读了一本爬虫方面的书1,按照书上161页的代码原封不动的敲到电脑中,编写一个爬虫蜘蛛,但运行以后出现以下错误:Error closing cursorTraceback (most recent call last):File “E:\StudyCard\BigData\WebScrape\PWSfDScode.pwsenv\lib\site-packages\sqlalc...

2020-04-24 12:30:17 672

原创 Python的包tkinter中的canvas.winfo_height()或canvas.winfo_width()返回值1的解决

目录问题描述解决方案问题描述下述代码:from tkinter import *import randomimport timeclass SnakeHead: def __init__(self,canvas,color): self.canvas = canvas self.id = canvas.create_oval(10,10,25...

2020-04-10 08:20:59 3313 2

原创 禁用和卸载Hyper-V后让自己电脑运行速度快

问题描述去年暑假左右,到电脑城买了一台新电脑,3500元左右,CPU性能一般,为了能让自己电脑运行速度快些,购买电脑时主动增加内存条,达到12G。暑假中,又捡起自己虚拟机方面的兴趣,知道Win10操作系统能够利用Hyper-V的方式支持直接在硬件上虚拟机。于是,我就捣鼓开来。断断续续,中间由于工作的原因,搁置下来,但最后,我取得了成功,在自己的新电脑上成功打开了Hyper-V的组件功能,并利用H...

2020-02-25 23:40:29 9864

原创 通过买新电脑a时买的正版"Windows 10 pro for OEM key"升级电脑b操作系统Windows 10 home 到 专业版pro

问题描述一年多前的这个时候,我有一台新电脑bbb,操作系统为Windows 10 home家庭版本。我真正使用Win10 操作系统也是从该电脑开始。而同时一直坚持使用电脑ccc,处于两台电脑bbb和ccc同时使用的状态。电脑ccc安装的操作系统为Win7专业版。一开始接触电脑bbb时,我心理有种不舒服的感觉:毕竟作为电脑专业人员,自己的专业又是计算机软件,用家庭版的Win10操作系统显得不专业。...

2019-07-07 03:16:58 6811 1

Expert Systems Principles and Programming (Third Edition)

This book combines coverage of expert systems theory with a discussion of practical applications using CLIPS, and expert systems shell widely used in government, industry, and education.

2018-09-07

计算机学院-学生学分问题救助信息登记表

不符合通常学分认定流程的,疑难杂症的处理表格

2017-03-08

Metamath: a computer program language for pure mathematics

A good book concernning metamath.

2011-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除