自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(540)
  • 资源 (5)
  • 收藏
  • 关注

原创 GitHub学生优惠:repl.it 使用--Python爬虫示例

此文首发于我的个人博客:repl.it 使用–Python爬虫示例 — zhang0peter的个人博客GitHub 学生优惠有了更多内容,GitHub Student Developer Pack - GitHub Education然后我看到了repl.it,介绍:An online IDE that lets you instantly code in over fifty lan...

2020-01-20 08:57:36 2506

原创 jekyll 博客对搜索引擎的SEO提升方法--head中的meta标签和Jekyll SEO Tag

此文首发于我的个人博客:jekyll 博客对搜索引擎的SEO提升方法–head中的meta标签和Jekyll SEO Tag — zhang0peter的个人博客我用GitHub Pages搭建了jekyll的博客后,想要提升自己博客的SEO,尤其是对搜索引擎:百度、谷歌。head中的meta标签说道提升SEO,必然要提到HTML中的head标签中的meta标签。 元素可提供有关页面的...

2020-01-19 13:41:28 1154

原创 Jekyll博客统计访问量,阅读量工具总结--LeanCloud,不蒜子,Valine,Google Analytics

此文首发于我的个人博客:Jekyll博客统计访问量,阅读量工具总结–LeanCloud,不蒜子,Valine,Google Analytics — zhang0peter的个人博客我用 GitHub Pages搭建了jekyll的博客后,想要在页面上实现访问量的统计。因为实在GitHub上搭建的静态博客,不能像WordPress一样可以操作php和数据库,自然只能借助第三方工具。网上有个问...

2020-01-19 08:46:50 3266 2

原创 《白话法律42讲》读后感

此文首发于我的个人博客:《白话法律42讲》读后感 — zhang0peter的个人博客今天看完了极客时间的专栏:《白话法律42讲》这个专栏是我在18年底时购买的,印象中是在别人的推荐下购买的,但现在已经忘了是谁推荐的。在19年年初的时候就想把这个专栏看完,但一直拖着没看。最近几天有空闲的时间,于是把专栏从头看到尾看了一遍。先说一下结论:我觉得这个专栏不值得买,讲的内容很普通,列法律条文,...

2020-01-18 17:00:12 1608

原创 从洗牌算法谈起--Python的random.shuffle函数实现原理

此文首发于我的个人博客:从洗牌算法谈起–random.shuffle实现原理 — zhang0peter的个人博客昨天看知乎的时候看到了洗牌算法(Knuth shuffle, 最初版本叫Fisher–Yates shuffle/ Sattolo’s algorithm):世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例? - 知乎具体的问题是:如何打乱一个数组,确保数组乱的很随机。伪...

2020-01-16 10:13:24 4857

原创 LeetCode 111. Minimum Depth of Binary Tree--Java, Python解法--二叉树最小高度--迭代,递归

此文首发于我的个人博客:LeetCode 111. Minimum Depth of Binary Tree–Python解法–二叉树最小高度–迭代,递归 — zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Minimum Depth of Binary Tree - LeetCod...

2020-01-15 10:45:31 401

原创 LeetCode 202. Happy Number--Python解法--数学题

LeetCode 202. Happy Number–C++,Python解法LeetCode题解专栏:LeetCode题解LeetCode 所有题目总结:LeetCode 所有题目总结大部分题目C++和Python的解法都有。题目地址:Happy Number - LeetCodeWrite an algorithm to determine if a number is “ha...

2020-01-14 11:57:59 455

原创 LeetCode1117. Building H2O --Java解法--多线程保证执行顺序--AtomicInteger

此文首发于我的个人博客:LeetCode 1117. Building H2O --Java解法–多线程保证执行顺序–AtomicInteger — zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Building H2O - LeetCodeThere are two kind...

2020-01-14 10:44:20 505

原创 报错解决:RequestsDependencyWarning: urllib3 (1.24.3) or chardet (3.0.4) doesn't match a supported versio

此文首发于我的个人博客:报错解决 RequestsDependencyWarning urllib3 (1.24.3) or chardet (3.0.4) doesn’t match a supported version! — zhang0peter的个人博客下午在用Python的requests库跑爬虫时遇到报错:/usr/lib/python3/dist-packages/reque...

2020-01-13 17:35:00 11177

原创 LeetCode 1115. Print FooBar Alternately--多线程并发问题--Java解法--CyclicBarrier, synchronized, Semaphore 信号量

此文首发于我的个人博客:zhang0peter的个人博客LeetCode题解专栏:LeetCode题解LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Print FooBar Alternately - LeetCodeSuppose you are given the following code:class FooBar { public void ...

2020-01-12 09:22:48 482

原创 LeetCode 1114. Print in Order--Java解法--并发问题

LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。题目地址:Print in Order - LeetCodeSuppose we have a class:public class Foo { public void first() { print("first"); } publi...

2020-01-11 15:28:17 1044

原创 知识产权:淘宝上的 IDEA 激活码

此文首发于我的个人博客:知识产权:淘宝上的 IDEA 激活码 — zhang0peter的个人博客昨天在群里看到有人求IDEA的激活码,说是淘宝买的激活码无效了:This license has been cancelled.应该是jetbrains官方联合淘宝搞知识产权保护的结果。原先在淘宝上搜索关键字idea 激活码可以找到很多商品,基本都描述如下:jetbrains全家桶正版授权...

2020-01-11 10:10:14 20312

原创 报错解决:ad NaCl helper startup ack (0 bytes)

layout: posttitle: 报错解决:ad NaCl helper startup ack (0 bytes)categories: [chrome, 行走的问题解决机]description: pyppeteer操作Chrome报错解决keywords: chrome, pyppeteer,此文首发于我的个人博客:报错解决:ad NaCl helper startup ac...

2020-01-10 11:23:37 1230

原创 GitHub 博客-- Jekyll--代码高亮,Liquid 转义字符

此文首发于我的个人博客:zhang0peter的个人博客转载请注明在使用Jekyll搭建了自己的 GitHub博客后,想使代码高亮,因为Jekyll使用Liquid语言,跟md相比语法有些不同。在markdown文件中如果使用传统的```大部分情况下可以正确高亮代码 :```jsvar i=1```也可以使用liquid提供的高亮方法:{% highlight ruby %}...

2020-01-10 10:44:22 1159

原创 报错解决:Liquid Warning: Liquid syntax error (line 2): Expected dotdot but found id in "{{(site.github.p

在使用GitHub Pages博客-- Jekyll后,遇到了报错: Liquid Warning: Liquid syntax error (line 2): Expected dotdot but found id in "{{(site.github.public_repositories sort: 'stargazers_count') reverse }}" in pages/...

2020-01-09 15:14:17 1713

原创 报错解决:ERROR: While executing gem ... (Gem::CommandLineError)

在使用GitHub Pages博客-- Jekyll后,GitHub发了一个警告给我:We found a vulnerable dependency in a repository you have security alert access to.@zhang0peter zhang0peter/zhang0peter.github.ioKnown moderate severity ...

2020-01-09 14:49:49 10745

原创 在GitHub上搭建GitHub Pages博客-- Jekyll

大约2年前,在GitHub上用Jekyll搭建了自己的博客:http://zhang0peter.github.io/。然后写了几篇博客后就没动过了。然后2019年我开始在CSDN上写博客,GitHub上的博客更没动过了。现在寒假期间想起了自己的GitHub博客,于是打算重新搭建。先安装ruby,windows的下载链接:RubyInstaller for Windows然后用ruby安装...

2020-01-09 14:42:46 603

原创 Linux/ubuntu server 18.04 安装远程桌面--vnc server

关键词:Linux,ubuntu,remote desktop, vnc, ubuntu server, windows,GUI,terminal, vnc server,Xrdp Server,图形界面,X Server想装桌面端在服务器上的原因是我在终端中开chrome会报错:-> # xhost +xhost: unable to open display ""-> ...

2020-01-07 21:52:56 1952

原创 Python-logging报错解决:UnicodeEncodeError: 'gbk' codec can't encode character '\u' in position: illegal

我在Python3 中使用Logging模块把日志打到终端输出时会报错。代码如下:import logginglogging.basicConfig(level=logging.INFO, filename='log.log', format='%(asctime)s - %(name)s - %(levelna...

2020-01-07 15:12:21 4678 1

原创 Python 爬虫使用pyppeteer 网页进行向下翻页操作

pyppeteer是Python接口的puppeteer,用来操作chrome浏览器,比传统的selenium 更好用。我想把网页拖到底部,scroll page down,在网上找各种方法。第一种如下:Is there a way to scroll to end of page in pyppeteer · Issue #205 · miyakogi/pyppeteerawait pa...

2020-01-06 13:15:01 5208

原创 anaconda -spyder报错解决-UnicodeDecodeError: 'gbk' codec can't decode byte 0x93 in position 611: illegal

下午在写Python程序时突然遇到报错:This command failed to be executed because an error occurred while trying to get the file code from Spyder's editor. The error was:An exception has occurred, use %tb to see the...

2020-01-05 15:45:25 9145 3

原创 记一次信息泄露(被美团泄露出去的)和被诈骗经历

今天收到一个垃圾诈骗短信尊敬的张XX:您好!由于您的卡严重还款问题,造成不良记录已达到黑名单,详情咨询:00861-87706797XX客服办理,中国银行我的手机是双卡的,这条短信是手机卡2收到。我很奇怪,因为我注册中国银行的卡是用手机卡1的手机号注册的,但短信中点到我的真实名字,明显是个人信息泄露。于是打电话过去想看看我的哪些信息泄露了。用卡2打电话过去,对面先是播报中国银行的电子声音...

2020-01-05 15:21:45 2180

原创 anaconda spyder使用协程报错解决:RuntimeError: This event loop is already running

早上在anaconda的spyder中写协程代码时遇到了报错。代码如下:import asyncioasync def coroutine(): print("hey") await asyncio.sleep(1)asyncio.get_event_loop().run_until_complete(coroutine())报错如下:Python 3.7.4 (...

2020-01-04 13:51:41 12940 1

原创 LeetCode 217 Contains Duplicate--python,java解法--set--简单

题目:Given an array of integers, find if the array contains any duplicates.Your function should return true if any value appears at least twice in the array, and it should return false if every elemen...

2020-01-03 15:09:23 222

原创 LeetCode 226. Invert Binary Tree--反转二叉树--C++,Python解法--递归,迭代做法

LeetCode 226. Invert Binary Tree–反转二叉树–C++,Python解法LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。题目地址:Invert Binary Tree - LeetCodeInvert a binary tree.Example:Input:...

2020-01-03 14:37:19 347

原创 LeetCode 102. Binary Tree Level Order Traversal--递归,迭代-Python,Java解法

LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level).For exa...

2020-01-03 13:57:10 554

原创 LeetCode 所有题目总结

结题注意事项:1.注意空字符串,以及各种极端情况。2.异或运算有奇效题目分类:字符串题型:具有最多两个不同字符的最长子串的长度LeetCode 159. Longest Substring with At Most Two Distinct Characters --Java,C++,Python解法...

2020-01-03 13:56:58 2917

原创 LeetCode 595 Big Countries: SQL的题

LeetCode 595 Big CountriesAcceptance:73.1% Difficulty:Easy

2020-01-03 13:55:30 278

原创 LeetCode 204. Count Primes--从一开始的质数个数--Python解法--面试算法题

LeetCode 204. Count Primes–从一开始的质数个数–C++,Python解法LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。题目地址:Count Primes - LeetCodeCount the number of prime numbers less than a...

2019-12-30 16:55:02 293

原创 LeetCode 458. Poor Pigs--智力题「小白鼠试毒」--C++,Python解法

LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。题目地址:Poor Pigs - LeetCodeThere are 1000 buckets, one and only one of them is poisonous, while the rest are filled with wate...

2019-12-30 16:21:03 1227

原创 LeetCode 268. Missing Number--Python解法--数学题

LeetCode 268. Missing Number–Python解法–数学题LeetCode题解专栏:LeetCode题解LeetCode 所有题目总结:LeetCode 所有题目总结大部分题目C++,Python,Java的解法都有。题目地址:Missing Number - LeetCodeGiven an array containing n distinct numb...

2019-12-27 13:26:57 317

原创 记一次Java多线程程序调试经历:HttpClient 死锁

我自己写了一个爬虫程序,跑了半天后程序就卡死了,没有任何输出和动静。先是使用jstatd和VisualVM,参考这篇文章:jstatd,VisualVM使用和报错解决结果如下图:看到内存毫无变化,应该是发生了死锁。使用命令jstack查看线程状态:-> % jstack 26924 2019-12-23 09:53:38Full thread dump OpenJ...

2019-12-23 10:59:01 2265

原创 jstatd,VisualVM使用和报错解决:Could not create remote object--java.security.AccessControlException

今天在使用jstatd和VisualVM来查看Java程序运行的怎样,结果报错了:-> # jstatdCould not create remote objectjava.security.AccessControlException: access denied ("java.util.PropertyPermission" "java.rmi.server.ignoreSubCl...

2019-12-22 13:12:23 2856

原创 IDEA报错总结:修改Java编译版本--maven项目

之前写过2篇文章:解决IDEA报错:Lambda expressions not supported at language level ‘7’IDEA报错解决:Error:(33, 35) java: -source 7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)早上又遇到报错:Warning:(117, 13) java: ...

2019-12-21 14:20:24 2881 2

原创 Java源码详解六:ConcurrentHashMap源码分析--openjdk java 11源码

文章目录注释类的继承与实现数据的存储构造函数本系列是Java详解,专栏地址:Java源码分析ConcurrentHashMap 官方文档:ConcurrentHashMap (Java Platform SE 8 )ConcurrentHashMap.java源码共6383行,下载地址见我的文章:Java源码下载和阅读(JDK1.8/Java 11) 文件地址:openjdk-jdk1...

2019-12-20 08:48:14 398

原创 Java源码详解四:String源码分析--openjdk java 11源码

本系列是Java详解,专栏地址:Java源码分析String 官方文档:String (Java Platform SE 8 )String .java源码共3348行,下载地址见我的文章:Java源码下载和阅读(JDK1.8/Java 11) 文件地址:openjdk-jdk11u-jdk-11.0.6-3/src/java.base/share/classes/java/lang...

2019-12-15 13:33:58 660

原创 Java源码详解五:ArrayList源码分析--openjdk java 11源码

文章目录本系列是Java详解,专栏地址:Java源码分析String 官方文档:String (Java Platform SE 8 )String .java源码共3348行,下载地址见我的文章:Java源码下载和阅读(JDK1.8/Java 11) 文件地址:openjdk-jdk11u-jdk-11.0.6-3/src/java.base/share/classes/java/l...

2019-12-10 14:25:44 407

原创 大数据学习笔记二:Ubuntu/Debian 下安装大数据框架Hadoop

文章目录安装Java为Hadoop创建用户安装Hadoop配置Hadoop配置环境变量设置配置文件格式化namenode启动hadoop集群访问hadoop集群大数据学习系列文章:大数据-博客专栏在学习极客时间专栏:《从0开始学大数据》,但专栏中介绍的都是粗略的理论知识,并没有实践。Hadoop官网:Apache Hadoop安装JavaHadoop基于Java,需要先安装Java。...

2019-12-08 17:06:56 451

原创 Kubernetes学习笔记三:Docker安装,Docker使用,编写Dockerfile,制作容器镜像,上传docker镜像

Kubernetes学习系列文章:Kubernetes-博客专栏今天在学习极客时间专栏:《深入剖析Kubernetes》,强烈推荐此专栏,讲得很好。今天在学习专栏的07 | 白话容器基础(三):深入理解容器镜像到08 | 白话容器基础(四):重新认识Docker容器,主要介绍了Docker的文件系统以及各个命令。...

2019-12-07 10:36:20 523

原创 大数据学习笔记一:大数据的发展历程--MapReduce,Hive,Yarn,Hadoop,Spark,Flink

大数据学习系列文章:大数据-博客专栏今天在学习极客时间专栏:《从0开始学大数据》从预习 01 | 大数据技术发展史:大数据的前世今生到预习 03 | 大数据应用领域:数据驱动一切,系统的介绍了大数据的发展历史,之前我对这些只是一知半解。今天我们常说的大数据技术,其实起源于 Google 在 2004 年前后发表的三篇论文,也就是我们经常听到的“三驾马车”,分别是分布式文件系统 GFS、大...

2019-12-05 13:10:59 986

Cisco路由器IOS映像文件(3745)

Cisco路由器IOS映像文件(3745),GNS使用必备。该映像文件来自 Cisco 物理设备。

2019-01-27

Cisco路由器IOS映像文件(3725)

Cisco路由器IOS映像文件(3725),GNS使用必备。该映像文件来自 Cisco 物理设备。

2019-01-27

NFC Tools

NFC Tools是安卓手机上常用的NFC工具,有读卡模式等功能。

2018-10-31

MIFARE Classics Tools

MIFARE Classics Tools是一个安卓手机APP,是NFC专用的APP,有读标签和写标签的功能

2018-10-31

网络通讯协议关系图[中文珍藏版]

网络通讯协议关系图[中文珍藏版],详细描述了OSI7层模型及各层的具体通信协议

2018-10-21

空空如也

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

TA关注的人

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