page contents

用python写web必须知道的知识要点

网络协议 在网络上通信,我们需要相关的网络协议,如TCP/IP, UDP…等待。 当然,你可以说我从一个框架开始,并不想知道太多。没关系,但我相信你会愿意回顾一段时间的基础知识。 说到网络编程...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-28 10:06
  • 阅读 ( 705 )

爬虫 | 做一个简单的动态代理池

使用代理服务器一直是爬虫防BAN最有效的手段,但网上的免费代理往往质量很低,大部分代理完全不能使用,剩下能用的代理很多也只有几分钟的寿命,没法直接用到爬虫项目中。 下面简单记录一下我...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-28 09:44
  • 阅读 ( 674 )

内网穿透原理解析

在互联网信息时代的今天,经常会听到外网连接。而与外网所相对应的,是一种内部网络,很多的家庭或者公司利用内部网络来进行多台电脑之间的资源共享,其中所用到的技术就是内网穿透技术,但却有...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-27 15:17
  • 阅读 ( 665 )

如何解决高并发系统遇到的问题?

目前后端用的缓存,主流的有Redis,对于高并发的系统,实际上会遇到以下的几个问题: (前提是一般的业务代码中,缓存空则去请求数据库) 1、缓存雪崩现象:由于访问了没有缓存,或者已经过期...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-27 14:44
  • 阅读 ( 764 )

身为 Java 程序员必须掌握的 10 款开源工具

本文主要介绍Java程序员应该在2019年学习的一些基本和高级工具。 如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。 Java世界...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-27 14:00
  • 阅读 ( 787 )

一文带你了解Java消息队列

在面试大型互联网公司的时候,很可能会被问到消息队列的问题: 在何种场景下使用了消息中间件?为什么要在系统里引入消息中间件?如何实现幂等? 链式调用是我们在写程序时候的一般流程,为了...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-27 13:44
  • 阅读 ( 815 )

快速排序的Python实现

快速排序(quick sort)的采用了分治的策略。 分治策略指的是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。快排的基...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-27 11:25
  • 阅读 ( 762 )

Python爬虫防封杀方法集合

我们在进行爬虫时难免发生IP被封和403错误等等,这都是网站检测出你是爬虫而进行的反爬措施,下面我总结了几个避免方法。 方法1:设置等待时间 有一些网站的防范措施可能会因为你快速提交表...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-27 10:58
  • 阅读 ( 821 )

MySQL的四种事务隔离级别

事务的并发问题   1、脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据   2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-26 14:43
  • 阅读 ( 661 )

当面试官问:怎么优化sql?

今天,我就来和大家讲讲要怎么回答这道问题。 首先,我们要稳住不要慌,自己是自己亲手做的项目,第一个问题应该都不大,第二个问题就需要在面试之前做好充分的准备啦… 在回答问题之前先要...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-26 14:40
  • 阅读 ( 919 )

最强 Java Redis 客户端

为什么要在 Java 分布式应用程序中使用缓存? 在提高应用程序速度和性能上,每一毫秒都很重要。根据谷歌的一项研究,假如一个网站在3秒钟或更短时间内没有加载成功,会有 53% 的手机用户会离开...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-26 14:23
  • 阅读 ( 867 )

想精通Java?你得先知道它的执行原理!

对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。在本篇文章中,将重点研究java源代码的执行原理,即从程序员编写JAVA源代码,到最终形成产品,...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-26 14:19
  • 阅读 ( 739 )

一篇文章带你快速理解爬虫

网上有关爬虫的资料特别多,写的都挺复杂的,我这里不打算讲什么大道理,因为其实爬虫挺好理解的。 就是下面一个流程: 爬虫的功能就是把网页源代码想办法爬下来,然后分析出需要的内容。...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-26 14:03
  • 阅读 ( 963 )

隔壁女神追不到?那是你没用到python表白神器

很多人在问,python能干嘛? 可以做数据分析,比如可视化爬虫。 可以做网站,比如知乎,youtube等等一些就是python写的。 可以做游戏,虽然我不知道有哪些大型游戏,但是还是能做。 但是pyt...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-26 13:58
  • 阅读 ( 1012 )

PHP四大主流框架的优缺点总结

ThinkPHP ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。 它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人性化...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-25 15:17
  • 阅读 ( 849 )

掌握 Redis这些知识点,面试官一定觉得你很 NB

是数据结构而非类型很多文章都会说,redis 支持 5 种常用的数据类型,这其实是存在很大的歧义。redis 里存的都是二进制数据,其实就是字节数组(byte []),这些字节数据是没有数据类型的,只有...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-25 15:15
  • 阅读 ( 762 )

Python 基础总结:文件和异常处理

1 打开文件 使用如下语法:fileVariable = open(filename, mode)filename指定一个文件,mode指定打开文件的方式,具体方式可选择下表中某一个: 例如: input = open(r"/home/usr/test.t...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-25 14:37
  • 阅读 ( 875 )

手把手教你用Python画小猪佩奇

我们先来看一下小猪佩奇的样子,如下图所示。 观察这个图像可以发现,小猪佩奇基本是由各种曲线构成的。 她的鼻子是个椭圆,头是几条弧线连接而成,耳朵也是由几条弧线构成的,眼睛是大圆套...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-25 14:33
  • 阅读 ( 774 )

常见的Java错误及原因(3)

1. “Cannot Return a Value From Method Whose Result Type Is Void” 当一个void方法尝试返回值时,就会发生此Java错误,例如在以下示例中: public static void move(){ System.out.print...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-25 14:24
  • 阅读 ( 711 )

常见的 Java 错误及原因(2)

在开发Java软件时可能会遇到许多类型的错误,但大多数是可以避免的。 为此我们罗列了最常见的Java编码错误,以帮助大家解决常见的编码问题。  当Java软件代码通过编译器运行时,会创建编译器...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-25 14:23
  • 阅读 ( 990 )