笔记
文章平均质量分 84
Regent Wan
这个作者很懒,什么都没留下…
展开
-
软考中级数据库系统工程师备考详细资料
1.考试介绍计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。根据原人事部、原信息产业部文件(国人部发[2003]39号)文件规定,计算机软件资格考试纳入全国专业技术人员职业资格证书制度的统一规划,实行统一大纲、统一试题、统一标准、统一证原创 2021-03-29 20:42:16 · 48573 阅读 · 2 评论 -
软件评测师备考详细知识点
软考中级软件评测师备考详细知识点讲解,包含上午计算机基础知识和下午软件测试知识。原创 2021-03-29 15:02:15 · 10396 阅读 · 0 评论 -
软考中级软件评测师备考详细资料
计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。原创 2021-03-04 22:28:49 · 40968 阅读 · 2 评论 -
软考中级科目备考详细资料汇总
计算机技术与软件专业技术资格中级软件评测师备考详细资料,包括官方教程、近20年真题及答案解析、详细知识点等等。原创 2020-07-31 11:52:26 · 38562 阅读 · 0 评论 -
python函数大全手稿
print()input()type()len()str()float()int()bool()id()获取变量指向的内存地址split()append()extend()floor()round()ceil()支持多变量赋值:a=b=c=1、a,b,c=1,2,‘dsa’列表推导式//%**原创 2020-12-16 23:42:12 · 2351 阅读 · 0 评论 -
软考中级软件设计师备考详细资料
1.考试介绍计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。原创 2020-12-13 14:56:31 · 41283 阅读 · 12 评论 -
接口能否继承接口?抽象类能否实现接口?抽象类能否继承具体类?抽象类中能否有静态的main方法?
接口可以继承接口。抽象类并不能继承接口,但可以实现接口。抽象类可以继承具体类,前提是具体类必须具有构造函数且具有访问权限。这里需要说明,当一个具体类没有写构造函数时,系统会自动生成默认的无参构造器,意味着没有写构造函数的具体类也可以被抽象类继承。但是,一旦将具体类的无参构造器设置访问修饰符为 private 时,抽象类则不可以继承。抽象类可以有静态的 main 方法。抽象类在面向对象中是被用来描述现实中的抽象事物, 抽象类没有对象概念所以不能被实例化. 但可以定义属性和方法, 其中属性方.原创 2020-12-02 13:38:45 · 32381 阅读 · 0 评论 -
简述overload、override和overwrite的区别
overload意为重载,override意为覆盖,overwrite意为重写。从中文意思上看,并无差别,但是如下所示,给出英文定义:Overloading occurs when two or more methods in one class have the same method name but different parameters.Overriding or overwrite means having two methods with the same method name and原创 2020-12-02 13:37:07 · 9609 阅读 · 0 评论 -
面经系列之Java基础知识问答篇
本文主要分三章,第一章为Java面试和基础学习中常见却很重要的一些问题清单,第二章是对每个问题的详细解答,第三章是对某些问题的程序举例和验证。原创 2020-11-30 15:12:09 · 2545 阅读 · 2 评论 -
Java基本数据类型详细介绍一览
关键字类型长度说明表示方法默认值最小值最大值byte整数8bit有符号二进制补码0−27=−128-2^7=-128−27=−12827−1=1272^7-1=12727−1=127short整数16bit有符号二进制补码0−215=−32768-2^15=-32768−215=−32768215−1=327672^15-1=32767215−1=32767int整数32bit有符号二进制补码0−231=−214748364...原创 2020-11-30 00:24:22 · 32866 阅读 · 0 评论 -
XML 的 XPath 语法
XPath 是 XML 路径语言(XML Path Language),用来确定XML文档中某部分位置的语言。无论是什么语言什么框架,几乎都可以使用 XPath 来高效查询 XML 文件。路径/package/metadata/id这样的路径描述语法将可以找到 package 节点下的 metadata 节点下的 id 节点。/package/metadata/*[1]使用 * 可以找到任意名称,于是这样的路径描述语法将可以找到 metadata 下第一个节点,名称是任意的。尤其要注意的是,XP原创 2020-11-05 16:26:03 · 31476 阅读 · 1 评论 -
python线性代数
np.array([[],[]])np.zeros()np.linalg.inv()np.mat()array转矩阵后可以用*直接做矩阵乘法原创 2020-10-28 20:43:29 · 2381 阅读 · 0 评论 -
php获取多选框的值
html中多选框中的name需要用[]修饰<input type="checkbox" name="hobby[]" value="sleep"/><input type="checkbox" name="hobby[]" value="play"/><input type="checkbox" name="hobby[]" value="study"/>php中用$_POST[‘name’]获取即可$hobby=$_POST['hobby'];for($i原创 2020-10-08 13:25:14 · 32272 阅读 · 0 评论 -
python零基础做机器学习实验(决策树/朴素贝叶斯/神经网络/支持向量机/随机森林/判别分析)
import numpy as npimport pandas as pdfrom sklearn import treefrom sklearn.naive_bayes import GaussianNBfrom sklearn.neural_network import MLPClassifierfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn.svm import SVCfrom sklearn.gaussian原创 2020-09-23 15:40:30 · 32340 阅读 · 0 评论 -
dataframe与array互相转化
dataframe如果是一维的,list()如果是多维的,df.valuespd.dataframe(l)原创 2020-09-19 15:47:22 · 4103 阅读 · 0 评论 -
windows下安装graphviz,查看python生成的决策树图
1.下载软件在官网中下载稳定版:https://www2.graphviz.org/Packages/stable/windows/10/msbuild/Release/Win32/graphviz-2.44.1-win32.zip虽然软件时32bit的,但是64bit的计算机也能正常使用。2.安装软件取决于你下载的版本,如果是免安装的则直接解压即可。若为msi格式的安装包,则直接安装即可。3.添加环境变量我的电脑→\rightarrow→属性→\rightarrow→高级系统设置→\right原创 2020-09-13 01:16:51 · 32366 阅读 · 0 评论 -
python中list的用法
向空list中添加元素:list=[x]向list中追加元素:list.append(x),此种方式会改变list,返回值为None判断list是否为空:if list判断list是否非空:if not list判断list中是否存在元素:x in list原创 2020-08-28 14:25:32 · 2263 阅读 · 0 评论 -
自然语言处理工具包nltk下的nltk_data安装
python安装nltk需要先安装numpy.安装好nltk后,根据NLP任务针对需要的模块通过如下命令安装:import nltknltk.download('***')注意:此处若出现类似Resource punkt not found. Please use the NLTK Downloader to obtain the resource.的错误,是由于资源在国外,由于访问限制问题,这时只需要使用VPN即可。我们也可以安装使用下载器来下载需要的包,在python命令行模式下输入一下命令原创 2020-08-27 21:39:49 · 31750 阅读 · 0 评论 -
NoSQL系列之MongoDB
1.介绍1.1 NoSQLNoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。NoSQL一词最早出现于1998年,是Carlo Strozzi开发的一个轻量、开源、不提供SQL功能的关系数据库。2009年,Last.fm的Johan Oskarsson发起了一原创 2020-08-14 21:56:48 · 30785 阅读 · 0 评论 -
SQL用法总结
count(*)与count(column)的区别count(*)返回的是该表的总行数,而count(column)返回的是column这一列中值不为NULL的行数。where子句和having子句的异同where子句和having子句均用于过滤结果。where子句过滤的是行,而having过滤的是分组,与group by子句配合使用。...原创 2020-08-11 14:19:17 · 30619 阅读 · 0 评论 -
CTEX零基础基础入门Latex
1. 基本框架article%格式引用\documentclass{article}%book,report,letter%宏包\usepackage{amsmath}%美国数学宏包%导言区\begin{document}%正文区\end{document} book%格式引用\documentclass{book}%article,report,letter%宏包\usepackage{amsmath}%美国数学宏包%导言区\begin{docume原创 2020-08-10 23:24:52 · 5499 阅读 · 1 评论 -
dataframe按行列获取数据的方法总结
1.生成数据生成1-25的数据,并转为5×5的数组,调用DataFrame转为dataframe。arr=np.arange(1,26,1).reshape((5,5))df=pd.DataFrame(arr)print(df) 0 1 2 3 40 1 2 3 4 51 6 7 8 9 102 11 12 13 14 153 16 17 18 19 204 21 22 23 24 252.基原创 2020-08-06 21:32:25 · 14688 阅读 · 0 评论 -
孙子兵法——三十六计
——2016年春节上屋抽梯(28):庞涓作为魏国元帅,与楚国交战陷入困境,实在无奈,派公孙阅请其先生--鬼谷子出谋划策,鬼谷先生让其弟子孙膑谋记,公孙阅请孙膑上山,却取其梯,短期后路,孙膑想出将魏国士兵陷入绝境,以破釜沉舟之气势迫使楚国臣服于魏国。笑里藏刀(10):庞涓将孙膑引荐给魏王,由于孙膑精通孙子兵法,无人能敌,魏王封其为元帅,庞涓为从孙膑口中得到孙子兵法,故意设计陷害孙膑,孙膑不知实情欲将孙子兵法传授于庞涓。假痴不癫(27):孙膑被处以并刑后,庞涓表面处处为他考虑,孙膑感动他..原创 2020-07-30 16:19:38 · 2228 阅读 · 0 评论 -
常用邮箱服务器地址、端口(POP3/SMTP)
sina.com:POP3服务器地址:pop3.sina.com.cn(端口:110)SMTP服务器地址:smtp.sina.com.cn(端口:25)sinaVIP:POP3服务器:pop3.vip.sina.com(端口:110)SMTP服务器:smtp.vip.sina.com (端口:25)sohu.com:POP3服务器地址:pop3.sohu.com(端口:110)SMTP服务器地址:smtp.sohu.com(端口:25)126邮箱:POP...原创 2020-07-30 16:16:00 · 23098 阅读 · 0 评论 -
python爬虫入门笔记整理,文末附带视频教程和项目代码
1 爬虫 仿照客户端浏览器获取服务器端数据 数据呈现、知识挖掘2 requests库安装pip install requests使用import requestsre=requests.get('http://www.baidu.com')print(re.status_code)re.encoding='utf-8'print(re.text)requests.get(url,headers=headers,timeout)向url服务器发出get请求,原创 2020-07-26 20:53:03 · 2543 阅读 · 0 评论 -
python模块专题——10.lxml
lxml库用于在html字符串中使用xpath语言提取标签属性和内容等。1 安装pip install lxml2 使用from lxml import etreeele=etree.HTML("html字符串")result=ele.xpath("xpath语法串")对于list形式的元素,有两种提取方式每次提取某个属性的所有值先得到list,再每次获取单个对象的所有属性值。此时需要用./表名路径3 示例爬取豆瓣电影排行榜import requestsimport js原创 2020-07-26 20:47:18 · 1343 阅读 · 0 评论 -
python模块专题——9.json
json模块是python内置模块,无需安装。用于json格式的数据处理,json字符串与json对象相互转换。1 使用import jsonjson.loads(str)json.dumps(json)2 解析将json字符串转为json对象:json.loads(str)将json对象转为json字符串:json.dumps(json,ensure_ascii=False,indent=2)ensure_ascii参数设置为false,保存到文件中时就不会把中文转为asci原创 2020-07-26 20:44:07 · 1322 阅读 · 0 评论 -
python模块专题——8.retrying
retrying用于程序在访问时可能会偶尔出现错误,并需要重新执行的场景,如爬虫。1 安装pip install retrying2 使用可以指定函数出错的最大次数,被装饰函数反复执行全部出错才会出错,若有一次不出错则返回使用方法from retrying import retry@retry(stop_max_attempt_number=3)def fun(): passNotice应博友的要求,创建了一个QQ群,方便大家学习交流,群内也会经常分享一下学习资原创 2020-07-26 20:36:39 · 1249 阅读 · 0 评论 -
python模块专题——7.requests
requests用于仿照客户端向服务器发送请求,并对响应进行处理的第三方库。1 安装pip install requests2 使用import requestsre=requests.get('http://www.baidu.com')print(re.status_code)re.encoding='utf-8'print(re.text)3 解析requests.get(url,headers=headers,timeout)向url服务器发出get请求,并返回响原创 2020-07-25 23:04:39 · 1324 阅读 · 0 评论 -
python模块专题——6.pandas
pandas库用于矩阵运算1.简介Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。主要提供Series和DataFrame这两种数据结构及其系列操作,2.Series 它是一种类似于一维数组的对象,是由一组数据(各种NumPy数据类型)以及一组与之相关的数据标签(即索引)组成。仅由一组数据也可产生简单的Series对象。2.1 创建Series类似一维数组,是一种带有索引的序列。可以通过列表原创 2020-07-25 22:21:48 · 1349 阅读 · 0 评论 -
python模块专题——5.numpy
numpy用于数值计算。1.简介Numpy提供了一个在Python中做科学计算的基础库,重在数值计算,主要用于处理多维数组(矩阵)的库。用来存储和处理大型矩阵,比Python自身的嵌套列表结构要高效的多。本身是由C语言开发,是个很基础的扩展,Python其余的科学计算扩展大部分都是以此为基础。高性能科学计算和数据分析的基础包ndarray,多维数组(矩阵),具有矢量运算能力,快速、节省空间矩阵运算,无需循环,可完成类似Matlab中的矢量运算线性代数、随机数生成2.安装与使用已有发行原创 2020-07-24 14:32:29 · 2918 阅读 · 0 评论 -
python模块专题——4.matplotlib
matplotlib用于数据可视化,熟悉matlab的朋友对他应该不会陌生。1.简介数据的处理、分析和可视化已经成为Python近年来最为重要的应用领域之一,其中数据的可视化指的是将数据呈现为漂亮的统计图表,然后进一步发现数据中包含的规律以及隐藏的信息。2.安装与使用安装:使用pip命令进行安装:pip install matplotlib使用from matplotlib import pyplot as pltx=[x for x in range(1,10)]y=[i**2原创 2020-07-24 14:15:34 · 1409 阅读 · 0 评论 -
python模块专题——3.wordcloud
wordcloud库用于词云绘制。1.介绍词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。2.安装与使用pip install wordcloudpython开发环境、jieba、matplotlib、numpy 、PIL 等库文件安装好。wordcloud.WordCloud()代表一个对应的词云对象根据文本中词语出现的频率等参数绘制词云绘制词云的形状、尺寸原创 2020-07-24 13:07:38 · 1367 阅读 · 0 评论 -
python模块专题——2.jieba
jieba库用于中文分词处理。1.特点支持三种分词模式:精确模式:试图将句子最精确地切开,不存在冗余单词,适合文本分析;全模式:把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义;搜索引擎模式:在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。支持繁体分词支持自定义词典MIT 授权协议2.安装与使用全自动安装:easy_install jieba 或者 pip install jieba / pip3 install jieba半自动原创 2020-08-17 16:43:40 · 2179 阅读 · 0 评论 -
python模块专题——1.faker
Python 中有个测试数据库,叫做 Faker,它可以自动帮我们来生成各种各样的看起来很真的”假“数据1 安装pip install faker2 使用from faker import Fakerfaker=Faker()print('name:',faker.name())print('address:',faker.address())print('text:',faker.text())'''name: Steve Thomasaddress: 10082 Hall M原创 2020-07-22 15:40:15 · 6651 阅读 · 0 评论 -
flask创建数据表时无报错且未创建成功的解决办法
在flask中,我们使用Flask-SQLAlchemy管理数据库,第一步是在给定的数据库中创建数据表,通过建立好模型之后,通过create_all命令即可把所有的继承db.Model的数据表类在数据库中创建。语句如下from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp=Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI']='mysql://root:root@loca原创 2020-07-11 21:58:54 · 32256 阅读 · 7 评论 -
多功能插件CKEditor安装、使用技巧与配置
官网下载:https://ckeditor.com/ckeditor-4/download/解压文件目录到与所调用文件同级引用js文件:<script type="text/javascript" src="ckeditor/ckeditor.js"></script>编写html域:<div style="margin-left:60px;" ><textarea rows="60" cols="20" id="test" name=..原创 2020-07-06 17:45:56 · 32006 阅读 · 0 评论 -
typora使用方法与技巧[待续]、markdown语法
文字特殊标注标题使用方式:#一级标题 ##二级标题 ######六级标题一级标题二级标题六级标题下划线ctrl+u下划线强调使用方式:在强调的内容前后各添加两个*ctrl+b强调的内容斜体使用方式:内容前后各添加一个*ctrl+i斜体内容删除线使用方式:内容前后各添加两个~删除线高亮使用方式:内容前后各添加两个=高亮上标xn下标xilist有序列表使用方式:数字1+.无序列表使用方式:+/-..原创 2020-07-06 17:42:02 · 29950 阅读 · 0 评论 -
linux基本命令与使用方法[待续]
Ubuntu图形界面与命令行切换:ctrl+alt+F2/F7虚拟机安装系统全屏、无缝模式:安装VM增强功能注: 无缝模式与窗口模式:Host+L全屏模式与窗口模式:Host+F缩放模式与窗口模式:Host+Chost即右ctrl缩放模式下host+Home访问菜单栏VM VirtualBox:启动系统->设备->安装增强功能->重启虚拟机VMware:启动系统->虚拟机->安装VMware工具->重启虚拟机网络连接:选择网络地址转换(NAT)..原创 2020-07-06 17:40:13 · 1438 阅读 · 0 评论 -
javaweb开发技巧与常用知识点[待续]
修改tomcat服务器端口号server.xml列出web目录下的所有文件web.xmllistingstrue表单提交普通表单:参数由request.getParameter("")获取文件表单:enctype=“multipart/form-data”DiskFileItemFactory factory = new DiskFileItemFactory();ServletFileUpload sfu = new ServletFileUpload(factory..原创 2020-07-06 17:37:52 · 1273 阅读 · 0 评论