首页 文章 精选 留言 我的

文章列表

共 97898 篇
Python 网络爬虫入门详解

Python 网络爬虫入门详解

什么是网络爬虫 网络爬虫又称网络蜘蛛,是指按照某种规则在网络上爬取所需内容的脚本程序。众所周知,每个网页通常包含其他网页的入口,网络爬虫则通过一个网址依次进入其他网址获取所需内容。 优先申明:我们使用的python编译环境为PyCharm 一、首先一个网络爬虫的组成结构: 爬虫调度程序(程序的入口,用于启动整个程序) url管理器(用于管理未爬取得ur...

深入浅出解读 Java 虚拟机的差别测试技术

深入浅出解读 Java 虚拟机的差别测试技术

本文分享基于字节码种子生成有效、可执行的字节码文件变种,并用于 JVM 实现的差别测试。本文特别提出用于修改字节码语法的classfuzz技术和修改字节码语义的classming技术。上述变种技术系统性地操作和改变字节码的语法、控制流和数据流,生成具有丰富语义的字节码变种。进一步地,可以在多个 JVM 产品上运行生成的字节码变种,通过 JVM 验证或执行行为...

史上最大Java群已经诞生啦 ~ 热爱Java的你快快加入啦 ~

史上最大Java群已经诞生啦 ~ 热爱Java的你快快加入啦 ~

现今社会,无论是生活还是工作社群已经完全渗透到我们身边,一说到社群大家首先想到的就是QQ群、微信群,但是这两种社群的人数上限并不是很多。 大家首先看到的是微信群,人数上限仅为500人 其次是大家都用过的 QQ群,之前人数上限为 2000人,但是由于无法满足很多公司、企业、个人对群人数上限的要求,近期调整为上限 3000人。但是就算调整为 3000人恐怕还是有...

Python 操作数据库(1)

Python 操作数据库(1)

在关系数据库中,数据库表是一系列二维数组的集合,用来代表和储存数据对象之间的关系。它由纵向的列和横向的行组成,例如一个有关作者信息的名为 authors 的表中,每个列包含的是所有作者的某个特定类型的信息,比如“姓氏”,而每行则包含了某个特定作者的所有信息:姓、名、住址等等。 对于特定的数据库表,列的数目一般事先固定,各列之间可以由列名来识别。而行的数目可以...

技术 | Python的从零开始系列连载(三十五)

技术 | Python的从零开始系列连载(三十五)

大家好,本次为大家带来的是抓取爱问知识人的问题并将问题和答案保存到数据库的方法,涉及的内容包括: Urllib的用法及异常处理 Beautiful Soup的简单应用 MySQLdb的基础用法 正则表达式的简单应用 环境配置在这之前,我们需要先配置一下环境,我的Python的版本为2.7,需要额外安装的库有两个,一个是Beautiful Soup,一个是My...

Python切片高级特性完全解读

Python切片高级特性完全解读

众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串、列表、元组…)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slice)就是一种截取索引片段的技术,借助切片技术,我们可以十分灵活地处理序列类型的对象。通常来说,切片的作用就是截取序列对象,然而,对于非序列对象,我们是否有办法做到切片操作呢?在使用切片的过程中,有什么要点...

一分钟学会《模板方法模式》

一分钟学会《模板方法模式》

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 在上一篇有读者说,一分钟就看完门面模式了,所以今天的标题就取《一分钟学会模板方法模式》 回顾前面所写过的设计模式: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 单例模式你会几种写法? 工厂模式理解了没有?...

java B2B2C Springboot仿淘宝电子商城系统-负载均衡之ribbon+feign

java B2B2C Springboot仿淘宝电子商城系统-负载均衡之ribbon+feign

一、 feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。需要JAVA Spring Cloud...

Android工程师遇到瓶颈后转行什么最好?

Android工程师遇到瓶颈后转行什么最好?

前言; Android不热门了,很多Android开发已经转行了,有的正走在转行的路上,还有的迟疑不决,到底要不要转呢?我们来分析下。 1. 转什么最好 每个人的自身情况不同,转的方向也会有所区别,转人工智能相关开发肯定是最好的,毕竟风口上的猪也能飞,跟着风口无可厚非。只可惜人工智能相关对学历和算法要求很高,最起码得是个硕士吧,而且这只是低配。那么大多数A...

请不要小瞧网络视频直播系统中的带宽问题

请不要小瞧网络视频直播系统中的带宽问题

据相关资料显示,现在直播平台的用户数量已经达到了2亿,而且每日高峰时段的同时在线人数接近400万,房间数量超过4000个。 网络视频直播系统中有很多常见的问题,其中带宽问题就是比较令人头疼的问题之一。而直播类的软件应用对于服务器的要求是需要高于其他类别的软件应用的,特别是用户流量大的时候。原因如下:1.需要先搞清楚的是,文本数据和视频数据完全是两种不同的概念...

《TensorFlow深度学习实战》一导读

《TensorFlow深度学习实战》一导读

内容简介 本书介绍如何有效地使用谷歌的深度学习开源框架TensorFlow,还将实现不同的深度学习网络。本书除了对一些常见的模型进行了理论介绍,还给出了完整的实现代码,不仅能够对深度学习初学者进行理论与实践的指导,还能为开发人员提供程序设计借鉴。 作者简介 Antonio Gulli 企业领导和软件部门高管,具备创新精神和执行力,并乐于发现和管理全球高科技人...

毕业五年程序员的现状:有人年薪百万,有人月薪一万

毕业五年程序员的现状:有人年薪百万,有人月薪一万

工作五年是个分水岭,大部分程序员从初级工程师成长为中高级工程师,薪资较刚毕业时翻几番。 同一个宿舍毕业的人有不同的发展轨道,有人年薪百万,有人仍在基层搬砖。小编采访几位工作五年的程序员,谈谈他们的现状。 李小军: 专注在一家公司里走技术管理路线,现不写代码专注撕逼,月薪2万 李小军毕业后入职某二线互联网公司,月薪不到一万。头两年和其他程序员一样,写些基础性的...

成为优秀程序员的8种方法

成为优秀程序员的8种方法

成为优秀程序员的8种方法 是时候认真对待如何提高你的编程技能了。让我们开始吧! “成为一个牛逼的程序员”是一个看似很容易实现的职业生涯改进目标,但其实这并非是一个简单的目标。一方面,对自己提出“我想变得更出色”,表明你已经有一个标准,认为什么样才是“更出色”。另一方面,大多数人谋求改进,却不知如何才能变得更出色。 无论做什么工作, 都希望能做到最好, 就像参...

2019金融科技风往哪儿吹?蚂蚁金服联合20余家金融机构预测新年热点:5G、区块链上榜

2019金融科技风往哪儿吹?蚂蚁金服联合20余家金融机构预测新年热点:5G、区块链上榜

2019年,金融科技的风向标在哪里?哪些板块成新宠,哪些科技成潮流? 1月4日,蚂蚁金服ATEC城市峰会在上海举行。大会上,蚂蚁金服与20余家金融机构一起预测了2019年金融科技的发展。 “未来金融会像自来水一样触手可及,无时无刻, 只要你打开水龙头,活水自然来。”蚂蚁金服董事长兼CEO井贤栋指出:技术和金融加速融合,正在经历一个从无到有、又从有到无的发展过...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册