码迷,mamicode.com
首页 > 2020年12月15日 > 全部分享
使用 Redis 实现一个轻量级的搜索引擎,牛逼!
场景 大家如果是做后端开发的,想必都实现过列表查询的接口,当然有的查询条件很简单,一条 SQL 就搞定了,但有的查询条件极其复杂,再加上库表中设计的各种不合理,导致查询接口特别难写,然后加班什么的就不用说了(不知各位有没有这种感受呢~)。 下面以一个例子开始,这是某购物网站的搜索条件,如果让你实现这 ...
分类:其他好文   时间:2020-12-15 12:54:09    阅读次数:6
Ubuntu 命令行访问Windows共享目录
1.Windows下对文件夹进行共享,确保能够通过 \\windowsip\win_dir 进行访问 2.Ubuntu使用root命令,执行命令 mount -t cifs //windowsip/win_dir /tmp/share_dir -o username=windowsuser,pass ...
分类:Windows程序   时间:2020-12-15 12:53:54    阅读次数:8
TypeScript基础类型
介绍 为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。 布尔值 最基本的数据类型就是简单的true/false值,在JavaScript和TypeScrip ...
分类:其他好文   时间:2020-12-15 12:53:35    阅读次数:4
redis6.0安装与使用
【Linux】 源码安装: 下载安装 Cd /usr/local/src/ wget https://download.redis.io/releases/redis-6.0.9.tar.gz $ tar xzf redis-6.0.9.tar.gz $ cd redis-6.0.9 $ make ...
分类:其他好文   时间:2020-12-15 12:53:20    阅读次数:6
Js多线程和Event Loop
引子 几乎在每一本js相关的书籍中,都会说js是单线程的,JS是通过事件队列(Event Loop)的方式来实现异步回调的。 对很多初学JS的人来说,根本搞不清楚单线程的JS为什么拥有异步的能力,所以,我试图从进程、线程的角度来解释这个问题。 CPU 说到CPU和进程、线程,对计算机操作系统有过学习 ...
分类:编程语言   时间:2020-12-15 12:53:08    阅读次数:5
CCH勒索病毒 CC1H,CC2H,CC3H,CC4H,CC5H,CC6H数据数据库如何恢复解密?
感染了CC1H,CC2H,CC3H,CC4H,CC5H,CC6H病毒,文件名会相应添加后缀扩展名CC1H,CC2H,CC3H,CC4H,CC5H,CC6H,同时文件内容被加密,数据库也会被加密。 感染了CC1H,CC2H,CC3H,CC4H,CC5H,CC6H病毒,该如何解密恢复文件? 网上有文章列 ...
分类:数据库   时间:2020-12-15 12:47:45    阅读次数:9
Window中使用Navicat连接linux的MySQL失败解决
在保证windows中cmd能ping通虚拟机地址时: 1、先登录进入到linux中的mysql 2、运行以下两个命令: 1)赋予远程登录的root用户所有权限 grant all privileges on *.* to 'root'@'%' identified by '密码' with gra ...
分类:数据库   时间:2020-12-15 12:47:33    阅读次数:5
mysql 8.0.18 小白安装教程
1. 下载 官网下载:https://dev.mysql.com/downloads/mysql/ 嫌官网网速慢可以加q群,在群文件里下载: 1.下载第一个download 2.解压在自己建的目录(各级目录文件名不能有中文和特殊字符) 2. 初始化MySQL+安装MySQL服务+修改密码 1.以管理 ...
分类:数据库   时间:2020-12-15 12:47:16    阅读次数:8
Java日期时间2
获取当前时间 import java.util.Date; public class DateDemo { public static void main(String[] args) { //初始化Date对象 Date date = new Date(); //使用toString()函数显示日 ...
分类:编程语言   时间:2020-12-15 12:47:00    阅读次数:3
解决Maven每次都要重新配置的问题
从idea全局配置中配置: ...
分类:其他好文   时间:2020-12-15 12:46:48    阅读次数:5
人工智能数学基础 | 目录 | 00
高等数学基础 | 01 微积分 | 02 泰勒公式与拉格朗日乘子法 | 03 线性代数基础 | 04 特征值与矩阵分解 | 05 概率论基础 | 06 随机变量与概率统计 | 07 随机变量的几种分布 | 08 核函数变换 | 09 熵与激活函数 | 10 假设检验 | 11 相关分析 | 12 回 ...
分类:其他好文   时间:2020-12-15 12:46:29    阅读次数:4
Instant Apps调研
Progressive Web Apps (PWAs) 由于Web Apps缺少native apps的功能(例如发送推送通知,脱机工作以及在主屏幕上加载的功能)。现在浏览器和Web技术有了改进,现在Web Apps可以利用所有这些功能。利用这些功能的应用程序称为Progressive Web Ap ...
分类:移动开发   时间:2020-12-15 12:46:04    阅读次数:7
python 使用 with open() as对文件读取写入
withopen(jsonPath,‘r‘,encoding=‘utf-8‘)asload_f:load_dict=json.load(load_f)#将获取到的appToken覆盖到data_config下datajson.json文件对应的操作中,不是登陆load_dict[jsonkey][‘appToken‘]=res[‘data‘][‘appToken‘]withopen(jsonPat
分类:编程语言   时间:2020-12-15 12:45:46    阅读次数:5
CarSim、Adams、Cruise和Simulink四款仿真软件的对比
CarSim、Adams、Cruise和Simulink四款仿真软件的对比 CarSim、Adams、Cruise和Simulink都是进行车辆动力学仿真时常用的仿真工具,这里简单说说它们各自的功能特点和应用范围。 1. CarSim。CarSim是Mechanical Simulation Cor ...
分类:其他好文   时间:2020-12-15 12:45:31    阅读次数:4
Linux网络编程——广播、多播
广播和多播编程都是建立在UDP通信的基础上,通过setsockopt函数即可发送广播数据报或多播数据报。 int setsockopt(int fd,int level,int optname,const char*optval,int optlen) 参数:1、套接字描述符 2、选项定义层次,可为 ...
分类:系统相关   时间:2020-12-15 12:45:04    阅读次数:5
利于SEO的链接处理方式
1、通过用“点击打开”的方式,这样搜索引擎不会爬取改链接 <a type="submit" onclick="window.open('https://cnblogs.com')"></a> 2、链接加nofollow,告诉搜索引擎不爬取该内容 <a href="https://cnblogs.co ...
分类:其他好文   时间:2020-12-15 12:44:32    阅读次数:3
Go-结构体
package main import "fmt" //类 结构体 type person struct { name string age int hobby string } //方法是作用于特定类型的函数 func (p person) say() { fmt.Println("sssssss ...
分类:其他好文   时间:2020-12-15 12:44:09    阅读次数:3
219条   上一页 1 2 3 4 5 6 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!