python 搭建一个简单的 搜索引擎

我把代码和爬好的数据放在了git上,欢迎大家来参考 https://github.com/linyi0604/linyiSearcher 我是在 manjaro linux下做的, 使用python3 语言, 爬虫部分涉及到 安装ChromeDriver 可以参考我之前写的博文。 建立索引部分参考: https://baijiahao.baidu.com/s?id=1597426056496128414&wfr=spider&for=pc 检索过程,衡量文档相似度使用了余弦相似度,参考:htt
分类: 其他 发布时间: 04-19 23:17 阅读次数: 0

ARTS打卡计划第一周-Algorithm

7. Reverse Integer import math class Solution: def reverse(self, x: int) -> int: ret = 0 if x >=0: x_str = str(x) ret = int(x_str[::-1]) else: x =abs(x) x_str=str(
分类: 其他 发布时间: 04-19 23:17 阅读次数: 0

臧大为:如何评论新华社半月谈明确指出 996 违法的说法?

作者:臧大为 违法就是违法。不管把996粉饰的再好都是违法行为。令人奇怪的是,那么多大公司违法996,劳动部门却毫无作为,一声不吭,这就比较奇怪了。 996让公司违法获得了竞争优势,是不正当竞争。违法的996,降低了人工成本,淘汰了那些遵守劳动法,尊重员工休息时间的老实公司、好公司,这就是劣币驱逐良币。996让老板成了富豪,打击了竞争对手。但是从社会角度看,我们损失了什么?从社会角度看,其它公司为了活下去,也必须让员工开始996,也必须更加严厉的剥削员工,结果就是从此996开始蔓延起来,人人9
分类: 其他 发布时间: 04-19 23:17 阅读次数: 0

《坐热板凳组》第二次团队作业:团队项目选题

实验六 团队作业2:软件研发团队组建. 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/10687492.html 团队名称 坐热板凳组 作业学习目标 项目立项以后,用NABC法对项目进行分析,开始扩展所需要学习的微信web开发技术,学习web开发者的使用 团队博客地址 https://www.cnblogs.com/happiers// 项目
分类: 其他 发布时间: 04-19 23:17 阅读次数: 0

VUE创建工程常见问题解决指令

npm清除缓存:npm cache clean --force npm解除代理:npm config delete https-proxy npm指定淘宝镜像:npm config set registry https://registry.npm.taobao.org 检查获取npm镜像:npm config get registry
分类: 编程语言 发布时间: 04-19 23:17 阅读次数: 0

移动和云环境下的报文传输流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gengzhikui1992/article/details/89401222 DNS解析 手机打开app时,首先需要解析网站的域名。 在手机运行商所在的互联网区域中,有一个本地DNS,手机向本地DNS请求解析DNS。如果本地DNS有缓存,则直接返回;如果本地DNS没有缓存,则递归从根DNS服务器查找,最终查到权威DNS服务器。 如果云平台配置了 智能DNS和全局负载均衡 ,在权威DNS服务中,通
分类: 编程语言 发布时间: 04-19 23:16 阅读次数: 0

修改BIOS为品牌机信息安装激活Windows XP SP2

当前,有很多朋友都在询问如何激活SP2,在这里我将自己使用OEM版品牌机的原版XP集成SP2后安装并成功激活的经验介绍大家,也是我来技术交流版块的一份见面礼吧。 集成安装的方法我在这里就不多说了,现在主要说说修改BIOS实现激活XP的方法。特别说明,本人已测,对于SP2能够完全激活。 (A)对于AWARD BIOS,要用DMICFG.EXE来修改。 1.在纯DOS状态,启动DMICFG软件 2.在光标所在的位置,敲回车键,进入编辑DMI的状态: 在system选项处,回车修改Manufactu
分类: 编程语言 发布时间: 04-19 23:16 阅读次数: 0

类----(二)多态

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sophiemantela/article/details/89401215 类的特性:封装,继承,多态。 多态: 子类继承了父类的行为,可以调用父类的方法。但是有时,子类的行为要不同于父类,此时可以重写父类的方法。 相同的类型,调用相同的方法却有不同的行为–这就是多态。为了重写父类方法可以用virtual与override关键字来实现。 只有基类成员声明为virtual 或abstract时,才
分类: 编程语言 发布时间: 04-19 23:16 阅读次数: 0

服务器托管中如何应对硬盘故障问题?

硬盘是服务器极其重要的部件之一,所有的资料和数据都存贮在这个地方,所以一旦这里出现问题,那么对于客户来说,无疑是十分严重的事故,那么硬盘故障都会有哪些表现呢?今天服务器托管服务商景安网络就为大家分享一下吧。 1、故障型,这一类的故障就是在我们的工作中非常容易遇到的,比如硬盘的监测,错误数据的分析等等。在其控制的磁头、磁盘、电路等部件发生与预存的安全值发生冲突的时候,就会自动发生警告信息。而当出现这个故障提示的时候,我们就改引以为戒,尽快分析和处理。 2、物理故障的前兆,这个现象出现的时候,一般
分类: 编程语言 发布时间: 04-19 23:16 阅读次数: 0

Java字符串连接

字符串连接方式: 1.使用“+”号,可以连接多个字符串(效率最差) System.Out.println(str1+str2); 2.使用concat函数,一次只能连接一个(较好) System.Out.println(str1.concat(str2)); 3.借助StringBuffer的append方法进行连接(稍逊join) StringBuffer bu = new StringBuffer(); bu.append(str1); bu.append(str2); System.Ou
分类: 编程语言 发布时间: 04-19 23:15 阅读次数: 0

Sonya and Informatics

版权声明:来自星空计算机团队(QQ群:134826825)——StarSky_STZG https://blog.csdn.net/weixin_43272781/article/details/89401228 https://codeforces.com/contest/1151/problem/F 题意:给定一个01串,每次取出一组(l,r)1≤l<r≤n,交换s[l],s[r],求经过k次之后变成升序的概率是多大? 题解:构造矩阵+矩阵快速幂 现在我们知道有sn snsn个1和n−sn
分类: 编程语言 发布时间: 04-19 23:15 阅读次数: 0

软件滤波方式

第1种方法:限幅滤波法(又称程序判断滤波法)   A方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A),每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效,如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值。   B优点: 能有效克服因偶然因素引起的脉冲干扰。   C缺点: 无法抑制那种周期性的干扰,平滑度差。 第2种方法:中位值滤波法   A方法: 连续采样N次(N取奇数),把N次采样值按大小排列,取中间值为本次有效值。   B优点: 能有效克
分类: 编程语言 发布时间: 04-19 23:15 阅读次数: 0

mysql 秒转时分秒

SELECT concat(concat(10000 div 3600,'时'),concat(10000 mod 3600 div 60,'分'),concat(10000 mod 60,'秒')) as times FROM DUAL 可以把10000替换成字段名称
分类: 编程语言 发布时间: 04-19 23:14 阅读次数: 0

5-2 数组和广义表练习题

例 1:一个二维数组 A,行下标的范围是 1 到 6,列下标的范围是 0 到 7,每个数组元素用相邻的 6 个字节存储,存储器按字节编址。那么,这个数组的体积是 个字节。 答: Volume = m×n×L = (6 – 1 + 1) ×(7 – 0 + 1) ×6 = 48×6 = 288 例2.设数组 A[0…59, 0…69] 的基地址为 2048,每个元素占2个存储单元,若以列序为主顺序存储,则元素A[31, 57] 的存储地址为 解:LOC(i, j) = LOC(31, 57) =
分类: 编程语言 发布时间: 04-19 23:14 阅读次数: 0

ps -aux

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zlb872551601/article/details/89401235 ps -aux
分类: 编程语言 发布时间: 04-19 23:14 阅读次数: 0

layer closeAll 无法关闭弹窗的解决办法之一

尝试使用 parent.layer.closeAll() 1
分类: 编程语言 发布时间: 04-19 23:14 阅读次数: 0

Android打包报错:Lint found fatal errors while assembling a release target.

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/89401239 前言 这个也是最近出现的一个问题,当前Android Studio的版本是3.3.2,同样的代码在3.0.1版本没有出现!所以猜测应该是3.3.2版本,可能lint的执行更加严格!Anyway,来看一下这个错误! 错误详情 在打release包的时候,出现编译错误! Lint found fatal errors while as
分类: 编程语言 发布时间: 04-19 23:13 阅读次数: 0

单包授权与端口试探工具Fwknop介绍

fwknop实现了一种称为单包授权(SPA)的授权方案,用于隐藏服务。SPA将单个数据包经过加密,不可重放,并通过HMAC进行身份验证,以便在传达到隐藏在防火墙后面的服务。 SPA的主要应用场景是防火墙来过滤一切SSH等服务流量,从而使漏洞的利用(包括0day的和未打补丁)变得更加困难。由于没有开放端口,因此无法使用Nmap扫描SPA隐藏的任何服务。 fwknop项目支持四种不同的防火墙:Linux,OpenBSD,FreeBSD和Mac OS X上的iptables,firewalld,PF
分类: 编程语言 发布时间: 04-19 23:13 阅读次数: 0

andorid 打印调用栈

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35427437/article/details/89401167 在Android调试过程中经常会出现程序出现的结果不是我们预期的结果,那就需要加Log打印调试,看调用过程是否正确,此时就需要打印程序的调用栈,特别是Android代码相当庞大,打印堆栈更有利于我们分析问题,下面就记录下平时用到不退出程序打印堆栈的方法。 验证的方法相关简单,在Activity的类中创建一个方法ThrowEx
分类: 编程语言 发布时间: 04-19 23:13 阅读次数: 0

分布式锁的几种使用方式(数据库、redis、zookeeper)

一、基于数据库实现的分布式锁 基于表实现的分布式锁 -- 字段使用唯一索引 基于排他锁实现的分布式锁 -- 使用for update加排它锁 二、基于缓存的分布式锁 使用redis,jetcache等--不能重复创建key-value 三、基于Zookeeper实现的分布式锁 使用临时有序结点--同一路径下的节点名称不能重复 https://blog.csdn.net/u010963948/article/details/79006572 https://my.oschina.net/aide
分类: 编程语言 发布时间: 04-19 23:13 阅读次数: 0