10.6 You have 10 billion URLs. How do you detect the duplicate documents? In this case, assume that "duplicate" means that the URLs are identical. 这道题让我们在一百亿个URL链接中寻找相同项,看这数据量简直吓尿了,如果每个URL链…
2025/1/31 8:24:2621. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4非递归(迭代): 简单的…
2025/1/31 5:27:27实验一:熟悉Linux基础命令及进程管理 一、实验目的 (1)加深对进程概念的理解,明确进程和程序的区别。 (2)进一步认识并发执行的实质。 (3)分析进程争用资源的现象,学习解决进程互斥的方法。 二、实验内容 Liunx文件与目录操作 显示文件目…
2025/1/30 23:04:44写一个装饰器tag要求满足如下功能: tag(namep) def render(text):# 执行其他操作return texttag(namediv) def render2():return abcprint(render(Hello)) # 打印出: <p>Hello</p> print(render2()) # 打印出: <div>abc</div>def tag(name):def …
2025/1/30 16:59:131.ImagesPipeline简介 Scrapy用ImagesPipeline类提供一种方便的方式来下载和存储图片。 特点: 将下载图片转换成通用的JPG和RGB格式避免重复下载缩略图生成图片大小过滤2.ImagesPipeline工作流程 当使用图片管道 ImagePipeline,典型的工作流程如下: 在一个爬虫里,你…
2025/1/31 8:09:50 人评论 次浏览LESS知识概括LESS简介LESS语法LESS简介 less简介: less是一种动态样式语言,属于css预处理器的范畴,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ࿰…
2025/1/31 5:18:23 人评论 次浏览不知是不是人老了,开始怀旧了,想出来的标题都显得那么久远! 不知不觉又到了2019年农历新年的春节了,今天是小年,路上上班的人越来越少了,公交和地铁也都不挤了!内心却是出奇的平静,…
2025/1/31 0:18:47 人评论 次浏览mpstat是MultiProcessor Statistics的缩写,是实时系统监控工具。报告CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。 语法: mpst…
2025/1/30 23:28:24 人评论 次浏览一、扩展运算符<1>为什么扩展运算符会诞生?因为箭头函数没有arguments,所以才有了扩展运算符<2>在箭头函数里面是没有arguments,但是在普通函数里是有的。当形参数量不固定时,用arguments进行接收,而箭头函…
2025/1/31 9:39:35 人评论 次浏览Linux系统格式化新磁盘并挂载分区在虚拟机的设置界面中,我们可以选择添加硬盘添加好硬盘后,我们输入命令fdisk -l 看到有一个未经分区的硬盘Fdisk命令编辑这个硬盘输入n创建分区,p选择主分区,根据需要分配大小E创建扩展分区输入l创…
2025/1/31 9:39:04 人评论 次浏览关于拦截 dhcp 的问题 拦截 dhcp 数据包是一个看似简单,但是有时候却是死活都不生效的问题。 从 dhcp 协议上来看,拦截 dhcp 似乎是很简单的。dhcp 客户端从 udp 68 端口广播发出 dhcp 请求,目标地址为 255.255.255.255,目标端口为…
2025/1/31 9:38:34 人评论 次浏览在使用django restframework serializer 序列化在django中定义的model时,有时候我们需要额外在serializer中增加一些model中没有的字段。有两种方法实现这个目的。 假设现在有一个Animal模型,其中有name, type, country字段,country为外键。我…
2025/1/31 9:38:03 人评论 次浏览Ext.Ajax.request和formPanel.getForm().submit()两种提交方法的异同: 1、 相同点: a) 都是使用异步提交的方式; b) 默认都是使用POST方式来提交数据; 2、 不同点: a) Request方法不可以使用waitMsg属性来设置在等待…
2025/1/31 9:37:32 人评论 次浏览转自:http://blog.sina.com.cn/s/blog_6a656bb40102dtv2.html 一个小和尚问方丈:“师父,我念经的时候可以吸烟吗?”方丈怒道:“不行!” 另一小和尚问:“师父,我吸烟的时候可以念经吗…
2025/1/31 9:37:02 人评论 次浏览传送门 https://www.luogu.org/problemnew/show/P4308 给定一张有向图,每个点有个权值,蚂蚁从某个点开始,初始体力为1,每经过一条边,体力会变为原来的p(0 < p < 1)倍,每爬到一个点,获得的…
2025/1/31 5:34:46 人评论 次浏览有时需要测试一下某个功能的并发性能,又不要想借助于其他工具,索性就自己的开发语言,来一个并发请求就最方便了。java中模拟并发请求,自然是很方便的,只要多开几个线程,发起请求就好了。但是,这…
2025/1/31 5:34:15 人评论 次浏览一、Curator介绍 curator是Apache Zookeeper的java客户端库。它的目标是简化Zookeeper客户端的使用,最初是Netfix研发,后来捐给了Apache基金会,目前是Apache的顶级项目。 有兴趣的话可以看看curator的官网:http://curator.apache…
2025/1/31 5:33:45 人评论 次浏览项目中频繁用到中英文切换 导致一个全局的 控制中英文的 中心化操作显得非常紧要, 但是由于不确定因素导致迟迟未能去开始这一切,接下来我将对这些因素逐个分析,并且实现 中心控制中英文...使用 localstorage 全局储存中英文 如何在页面不需要…
2025/1/31 5:33:14 人评论 次浏览0、前言 Spring 提供了AOP(Aspect Oriented Programming) 的支持, 那么,什么是AOP呢?本文将通过一个另外一个角度来诠释AOP的概念,帮助你更好地理解和使用Spring AOP。 读完本文,你将了解到: 1. Java程序执行在JVM中…
2025/1/31 5:32:43 人评论 次浏览数据链路层的主要功能 1. 成帧(帧同步) 为了向网络层提供服务,数据链路层必须使用物理层提供的服务。而物理层是以比特流进行传输的,这种比特流并不保证在数据传输过程中没有错误,接收到的位数量可能少于、等于或者多于发送的位数量。而且它…
2025/1/31 5:32:13 人评论 次浏览