自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 第4章 对象与类总结

《Java核心技术卷一基础知识第10版》每章重点

2022-05-15 16:13:08 242

转载 eclipse报错org.apache.hadoop.hbase.NotServingRegionException:

hbase的org.apache.hadoop.hbase.NotServingRegionExcep

2022-01-29 17:37:11 924

原创 hadoop遇到到Exception

原文链接:报错:hadoop There appears to be a gap in the edit log. We expected txid 927, but got txid 1265.Hadoop2.6.4 datanode 无法启动,错误:All specified directories are failed to load.NameNode 启动失败 - There appears to be a gap in the edit log. We expected txid

2022-01-09 16:03:18 918

原创 linux重启出现Segmentation Fault(core dump)错误和libc.so.6文件误删解决

参考Segmentation Fault(core dump)解决Centos下libc.so.6被破坏问题覆盖已存在的软连接3. 段错误信息的获取程序发生段错误时,提示信息很少,下面有几种查看段错误的发生信息的途径。3.1 dmesgdmesg可以在应用程序crash掉时,显示内核中保存的相关信息。如下所示,通过dmesg命令可以查看发生段错误的程序名称、引起段错误发生的内存地址、指令指针地址、堆栈指针地址、错误代码、错误原因等。以程序2.3为例:panfeng@ubuntu

2022-01-08 18:29:33 3326

转载 大数据复习,面试

大数据面试要注意的问题

2021-12-23 13:52:02 95

转载 MapReduce详解:Shuffle(copy,sort,merge,combiner)过程

mapreduce的shuffle是从maptask到reducetask的过程

2021-12-18 17:59:07 706

转载 centos6.5安装erlang和rabbittmq

一、安装erlang参考:https://blog.csdn.net/aboboo5200/article/details/84437579yum install epel-releasewget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-solutions-1.0-1.noarch.rpmyum install erlang安装完成,测试

2021-12-04 18:33:38 160

原创 Python编程从入门到实践-第19章-用户账户

前言Web应用程序的核心是让任何用户都能够注册账户并能够使用它,不管用户身处何方。在本章中,你将创建一些表单,让用户能够添加主题和条目,以及编辑既有的条目。你还将学习Django如何防范对基于表单的网页发起的常见攻击,这让你无需花太多时间考虑确保应用程序安全的问题。然后,我们将实现一个用户身份验证系统。你将创建一个注册页面,供用户创建账户,并让有些页面只能供已登录的用户访问。接下来,我们将修改一些视图函数,使得用户只能看到自己的数据。你将学习如何确保用户数据的安全。总结...

2021-12-04 17:27:53 1380 2

原创 centos6.5中配合elasticsearch使用的head插件踩坑

安装nodejs,安装head插件,启动elasticsearch,启动head插件

2021-12-03 11:35:27 1589

转载 Linux编译安装中configure、make和make install各自的作用详解

configure、make和make install各自的作用详解

2021-11-30 00:50:37 1496

转载 shell脚本空行造成“: not found.sh“和“: not founder.sh”报错的解决方法

#事故原因window下的换行是回车符+换行符,也就是\r\n,而unix下是#解决方法方法一:使用notepad转换在右下角的windows(CR LF),点击右键,选择转为Unix(LF)换行符\n。

2021-11-16 13:41:58 705

原创 centos 6.5 ruby环境安装(不安装RVM和redis-trib.rb: command not found)

参考:centos 6.5 ruby环境安装_城墙上奔跑de二帅-CSDN博客1.Error installing redis: redis requires Ruby version >= 2.4.0不用安装rvm。自己下载ruby。2.gem install redis换版本3.redis-trib.rb: command not found第4步,下载ruby的地址,自己选版本ruby下载gem install redis(其实是下载redis.xxx.gem。g

2021-11-16 00:02:49 955

转载 IntelliJ IDEA(七) :Project Structure

IntelliJ IDEA(七) :Project StructureProject Structure#“项目结构”对话框允许您管理项目和IDE级别的元素,例如Modules,Facets,Libraries, Artifacts和SDK。在大多数情况下,左边部分有两个窗格实现了两级选择器。唯一的例外是当你选择项目,在这种情况下只有一个选择器窗格。打开方式有两种:1. 通过工具栏2.通过快捷键Ctrl+Shift+Alt+SProject#指定项目名...

2021-10-10 00:31:25 224

转载 走方格的方案数-- 递归和动态规划

描述请计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。本题含有多组样例输入。输入描述:每组样例输入两个正整数n和m,用空格隔开。(1≤n,m≤8)输出描述:每组样例输出一行结果动态规划1.Dynamic programming,build route_array-like Yanghui_triangle,time complexity less tha

2021-08-16 01:44:21 566

转载 HJ89 24点运算 java

问题描述:给出4个[0,13]的数值,经过任意加减乘除后得到24.思路:假设四个数为a1,a2,a3,a4,其中四个符号为t1,t2,t3,t4。 我们先计算(a1 t1 a2)的得到计算结果a12,再让a12与a3进行t2运算。其余同理。这样我们就得到了一个计算公式: (((a1 t1 a2) t2 a3 )t3 a4)而a1,a2,a3,a4不确定,我们需要得到4个数字的所有可能出现情况,即数字的排列组合。1. 总体流程图如下:2. 得到数据排列组合列表priv..

2021-08-15 22:24:03 406

转载 HJ71 字符串通配符-- 包含动态规划、递归、字符串通配符三种方法

带有通配符的字符串匹配一、Leetcode | 44 Wildcard Matching(只有一个字符串包含通配符)题目很简单,就是说两个字符串,一个含有通配符,去匹配另一个字符串;输出两个字符串是否一致。注意:’?’表示匹配任意一个字符,’*’表示匹配任意字符0或者多次首先,我们想到暴力破解。如果从头到尾的破解,到第二个字符时,是否匹配成功取决于第一个字符是否匹配成功! 所以我们想到应该要用到动态规划;既然用到动态规划,最重要的是设置初值 和找到递推式:于是,我们开始分析初值怎么设

2021-08-15 16:44:05 700

原创 杨辉三角的变形

/** * 杨辉三角的变形 考点:找规律 * 杨辉三角: * 第一行只有一个数1,以下每行的每个数,是恰好是它上面的数,左上角数到右上角的数,3个数之和(如果不存在某个数,认为该数就是0)。注意:每一行的规律,每一行有2 * i - 1个数,中间的数位于第i个位置 * 从第1行开始(而不采用第0行)方便后面的计算 描述 求第n行第一个偶数出现的位置。如果没有偶数,则输出...

2021-08-14 23:29:16 318

原创 计算字符串编辑距离--动态规划

描述 Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫Levenshtein Distance。/* *动态规划思路为:* 设Ai为字符串A(a1a2a3 … am)的前i个字符(即为a1,a2,a3 … ai)...

2021-08-14 22:17:16 150

转载 中心扩散法---最长回文子串

什么是中心扩散法?中心扩散法,顾名思义就是以某一个位置为中心,向周围扩散,直到满足条件或到达边界。Leetcode 5.最长回文子串题目描述:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad",输出: "bab",注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd",输出: "bb"解题思路:遍历s,以每个char以及两个char中点为中心,计算以此点为中心的最长回文串;例如: 字符串abc.

2021-08-13 23:35:09 394

转载 匈牙利算法(Hungarian algorithm)

匈牙利算法主要用于解决一些与二分图匹配有关的问题,所以我们先来了解一下二分图。二分图(Bipartite graph)是一类特殊的图,它可以被划分为两个部分,每个部分内的点互不相连。下图是典型的二分图。一张二分图可以看到,在上面的二分图中,每条边的端点都分别处于点集X和Y中。匈牙利算法主要用来解决两个问题:求二分图的最大匹配数和最小点覆盖数。这么说起来过于抽象了,我们现在从实际问题出发。最大匹配问题看完上面讲的,相信读者会觉得云里雾里的:这是啥?这有啥用?所以我们把这张二分图稍微

2021-07-28 20:06:37 1919

转载 java四则运算

/*使用两个栈,一个数字栈,一个符号栈从左往右遍历表达式字符串1.遇到数字,直接压入数字栈2.遇到符号(1)遇到左括号,直接入符号栈(2)遇到右括号,”符号栈弹栈取栈顶符号b,数字栈弹栈取栈顶数字a1,数字栈弹栈取栈顶数字a2,计算a2 b a1 ,将结果压入数字栈”,重复引号步骤至取栈顶为左括号,将左括号弹出3.遇到运算符,1)若该运算符的优先级大于栈顶元素的优先级,直接入符号栈。2)若小于,”符号栈弹栈取栈顶符号b,数字栈弹栈取栈顶数字a1,数字栈弹栈取栈顶数字a2,计算a2 ...

2021-07-28 16:54:44 461 1

原创 python编程从入门到实践-第18章-Django入门

前言 环境:win8,Django版本-2.2.17,python版本一开始为python3.5,后来由于heroku不支持转为python3.7.9。在本章,你将学习如何使用Django来开发一个名为“学习笔记”的项目,这是一个在线的日志系统,记录所学的特定主题的知识,主题下面还可以设置多个条目。一、 建立项目 制定规范:项目的目标、功能,项目的外观和用户界面 目标:编写一个名为“学习笔记”的Web应用程序,让用户记录主题,并在每个主题下可以添加条目。 ...

2021-01-25 22:57:31 2689 6

原创 Python编程从入门到实践-第11章-测试总结

前言 在本章中,你讲学习如何使用Python模块unittest中的工具来测试代码。你将学习编写测试用例,核实一系列输入都将得到预期的输出。你将看到测试通过了是什么样子,测试未通过是什么样子,还将知道测试未通过如何有助于改进代码。你将学习如何测试函数和类,并将知道该为项目编写多少个测试。1. 单元测试:核实函数在某方面没有问题2.测试用例:一组单元测试(涵盖各种函数输入)3. 全覆盖式测试用例:一整套单元测试(涵盖函数各种使用凡是)4. 测试函数的步骤:(1) 导...

2021-01-25 18:53:57 168

原创 Python编程从入门到实践-第10章-文件-异常总结

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言在本章中,将学习处理文件,让程序能够快速分析大量的数据;你将学习错误处理,避免程序在面对意外情形时崩溃;你将学习异常,它们是Python创建的特殊对象,用于管理程序运行时出现的错误;你还将学习模块json,它让你保存用户数据。1. 读取文件注:读取文本文件时,Python将所有文本读取为字符串,若读取的..

2021-01-25 16:47:03 266

原创 Python编程从入门到实践-第9章-类总结

目录1. 实例化:根据类来创建对象2. 方法:类中的函数3. 使用类和属性4. 继承--子类继承父类所有属性和方法,还定义自己的属性和方法。5. 导入类6. Python标准库是一组模块。7. 类编写指南1. 实例化:根据类来创建对象class Dog(): """文档字符串""" def __init__(self, name, age): """初始化属性""" self.name = name ..

2021-01-24 16:45:22 253 1

原创 Python编程从入门到实践-第8章-函数总结

1. 函数(1) 每个函数只负责一项具体工作 (2) 描述性的函数名 (3) 有时需要禁止函数修改列表,解决:向函数传递列表的副本[:]而不是原列表def 函数名: ...2. 传递实参(1) 位置实参:实参顺序与形参顺序相同 (2) 关键字实参:传递给函数的键-值对 (3) 形参使用默认参数:注:在形参列表中,先列出没有默认值的形参,再列出有默认值的形参。 (4)混合使用位置实参、关键字实参和形参使用默认值3. 返回值--函数可以返回任何类型的值形参使用默认...

2021-01-23 23:27:46 263

原创 Python编程从入门到实践-第7章-用户输入和while循环总结

1. 用户输入input("输入提示")接收用户输入字符串,python2.7用raw_input() int():数值字符串转换为数值 求模:%2. while循环while 条件: ...3. 退出(1) 条件测试:message = ''# 指定条件运行程序while message != 'quit': ... (2) 标记: ​​​​​​​active = True# 满足很多条件才运行或不运行,判断整个程序是否处于活动状态whi

2021-01-23 17:09:02 142

原创 Python编程从入门到实践第6章-字典总结

1. 字典: {key:value,}---一系列键-值对注:键-值对的排列顺序与添加顺序不同2. 删除: del 字典名[键名]3. 字典存储一个对象的多种信息 多个对象的同一种信息4. 遍历字典,注:遍历字典,返回键-值对时,遍历顺序和存储顺序不同。字典名.items(),字典名.keys(),字典名.values()---都是返回一列表键-值对:for key, value in 字典名.items(): 键:for key in 字典名.keys(): 值:for v

2021-01-23 16:42:26 100

原创 Python编程从入门到实践第5章-if总结

1. 条件测试比较:==,!=,>,< 检查多个条件:and,or 检查特定值是否在列表:in,not in 布尔: True,False2. if-elif-elseif 条件: 操作语句elif 条件: 操作语句else: 操作语句3. 确定列表不是空,if 列表名:...

2021-01-23 12:51:42 133

原创 Python编程从入门到实践第3到4章-列表-元组总结

目录1. 列表:[,]由特定顺序排列的元素组成2. 改,增,删3.排序4. 列表长度 len(列表名)5.注:索引越界6.数字列表-----range(索引起始:索引结束:步长)生成一系列数字7.列表的一部分:切片8.元组:不可变的列表---(,)1. 列表:[,]由特定顺序排列的元素组成2. 改,增,删 改:列表名[索引] = 值 增: (1) 尾部添加。列表名.append(值) (2) 按索引插入。列表名....

2021-01-23 12:45:22 103

原创 python编程从入门到实践-第2章-字符串-数字-注释总结

# 变量# 字符串 1. **包含单引号时,用双引号括起来** 2. upper(),lower(),title()**不改变原变量** 3. 制表符或换行符添加空白\t,\n 4. 变量.lstrip(),rstrip(),strip()**删除空白,原变量不变**# 数字 str()避免类型错误# 注释 # 行注释和"""文档注释""" 1. what 2. how...

2021-01-23 12:05:19 76

原创 Failed to load resource: net::ERR_TIMED_OUT

问题:未加载bootstrap3设置的样式解决:1.网上说的:清除chorme浏览器缓存,重启项目,不管用2.vpn开全局模式,开PAC模式也不管用

2021-01-22 19:01:19 3268 3

原创 python web 开发 Django 部署到服务器heroku上出现bug时候 解决办法

git push heroku master的bug

2021-01-21 23:26:11 646

原创 2021年还使用python3.5遇到的freeze问题

动作:pip freeze > requirments.txt问题:1. 出现DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip

2021-01-15 18:45:48 3574 4

原创 python编程从入门到实践-第18章-创建其他网页

<p> <!--生成一个URL ,它与learning_logs/urls.py中定义的名为index的URL模式匹配--> <!--learning_logs是一个命名空间,index是该命名空间中一个名称独特的URL模式 --> <a href="{% url 'learning_logs:index' %}">Learning Log</a> </p> <!--...

2021-01-05 14:53:49 327

转载 servlet到底是什么?

servlet到底是什么?对于这个问题一直云里雾里的,今天打算刨根问底。 一、Servlet简介    Servlet是sun公司提供的一门用于开发动态web资源的技术。   Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开...

2019-05-29 10:25:56 229

转载 CSDN转载别人文章

  对于喜欢逛CSDN的人来说,看别人的博客确实能...

2019-05-28 19:20:08 159

转载 JAVA基础知识

摘要: 快速浏览 Sun公司在1991成立了一个名为Green的小组,这个小组开发了Oak,这正是java的前身,最初的开发目的是为了做家电的嵌入式应用,不过因为缺乏硬件市场的支持并没有受到大的关注。1995的时候,互联网开始崛起,这给了java机会。

2019-05-28 14:00:55 156

转载 解决运行scrapy是报错No module named cryptography,解决cryptography的安装问题,解决libffi的安装问题

https://www.cnblogs.com/xiaoli2018/p/4661604.html解决运行scrapy是报错No module named cryptography,解决cryptography的安装问题,解决libffi的安装问题

2019-04-09 14:18:40 2688

空空如也

空空如也

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

TA关注的人

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