
后端
文章平均质量分 62
普通网友
这个作者很懒,什么都没留下…
展开
-
CentOS 7安装Redis5.0.7
下载安装包,官网https://redis.io/downloadwget http://download.redis.io/releases/redis-5.0.7.tar.gz解压:tar -zxvf redis-5.0.7.tar.gz将解压后的目录重命名为redis:mv redis-5.0.7 redis进入redis目录:cd redis/编译安装make && make install修改安装目录下的redis.conf配置文..原创 2022-03-20 16:07:52 · 760 阅读 · 0 评论 -
CentOS 6.5下yum安装 MySQL-5.5
方法一:具体方法和步骤如下所示:1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯2.接下来就是卸载mysql5.1了,命令:rpm -e mysql-libs --nodeps3.yum中之后mysql5.1,安装还是5.1,现在就要去增加一个新的reporpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rp原创 2022-03-20 16:07:20 · 278 阅读 · 0 评论 -
jupyter notebook上使用GPU运行程序
问题描述虽然jupyter上能后直接运行代码,但是默认是使用的cpu,我的电脑支持GPU,虽然也安装了tensorflow-gpu,但是运行的时候没有使用上。网上找了很多办法, 最后解决,做个记录。原因分析:我安装了anacnda,所以我本来打算在conda上面去安装tensorflow-gpu,但是好像没有什么用,后面才发现,不是没用,是没用对。解决方案:在环境这里,创建了一个tensorflow-gpu,然后要在右侧的channel里面选择uninstalled,把tensorflow-gpu原创 2022-03-19 22:15:05 · 8714 阅读 · 1 评论 -
IP地址到底是什么?
一、前言如果你现在正在看我的这篇位置,那说明你已经连接上了互联网,你正在通过互联网访问到了CSDN的服务器;说到互联网,你一定听说IP地址这个概念,你知道IP地址是做什么的吗?与之而来的还有公网IP,私网IP,你知道有什么区别吗?二、计算机之间点对点的交流正常情况下,你和我都有一台电脑,但是一台电脑所能做的事情是有限的,我们可能两台电脑之间为了做更多的事情,我们需要数据交互,我们可以通过U盘作为媒介,进行数据交换,但这样效率实在是太慢了,于是,为了提高效率,有人想到了一个好办法,我们在两台电脑之间原创 2022-03-19 21:13:49 · 171 阅读 · 0 评论 -
hack the box靶场crocodile靶机
照常打开,看第一个问题:问:在nmap中使用默认脚本扫描的是什么命令?答案:-sC。可以使用nmap -h查看一下各个指令的含义看第二个问题问:21端口上跑的服务的版本是什么?答案:vsftpd 3.0.3。可以通过以下指令扫描出服务的版本nmap -sV -Pn -p21 10.129.218.218第三个问题问:允许ftp匿名登录的代码是什么?答案:230。根据上面的提醒,说使用默认的脚本扫描时-sC,那么我们可以使用以下的命令测试一下21端口就知道了。nmap -原创 2022-03-19 20:44:11 · 293 阅读 · 0 评论 -
C语言每日一练——第86天:出售金鱼问题
C语言每日一练2022年3月12日文章目录题目描述问题分析代码实现运行结果网上参考题目描述小明将养的一缸金鱼分5次出售:第1次卖出全部的一半加1/2条;第2次卖出余下的三分之一加1/3条;第3次卖出余下的四分之一加1/4条;第4次卖出余下的五分之一加1/5条;最后卖出余下的11条。试编程求出原来鱼缸中共有多少条鱼。问题分析假设当前金鱼数为y,上一次卖鱼之前金鱼数为x,卖鱼次数为i(从1开始);根据题目,可以得到下面这个公式:即这是一个多项式,需要求出最开始的x的值,使得.转载 2022-03-19 17:22:46 · 435 阅读 · 0 评论 -
Centos上的包管理yum,以nodejs包为例
文章目录环境yum安装查看查找更新卸载总结环境CentOS 7.9腾讯云服务器yumyum是CentOS上的包管理器,可以安装,卸载,查看软件等,与Python的pip相似度极高这里以Nodejs为例试一下yum安装yum install nodejs开始输出一大堆…正在解决依赖关系--> 正在检查事务.........完毕!中间省略了很多步骤查看看一下这个软件的信息yum info nodejs输出一大堆已安装的软件包名称原创 2022-03-19 16:53:18 · 184 阅读 · 0 评论 -
5. Redis GEO
GEO简介:目前软件中附近的人是怎么实现的呢?使用SQL : select taxi from position where x0-r < x < x0 + r and y0-r < y < y0+r但是这样会有什么问题呢?1.查询性能问题,如果并发高,数据量大这种查询是要搞垮数据库的2.这个查询的是一个矩形访问,而不是以我为中心r公里为半径的圆形访问。3.精准度的问题,我们知道地球不是平面坐标系,而是一个圆球,这种矩形计算在长距离计算时会有很大误差原创 2022-03-19 12:53:10 · 134 阅读 · 0 评论 -
生成树之普利姆生成树(模板)
不同于克鲁斯卡尔生成树,每次寻找权值最小的边进行连接,普利姆生成树的规则是,选取1节点为树根,每次寻找最靠近生成树的节点加入生成树,并修改树外节点到树的距离。普利姆适应于点少的情况,当题目给出点坐标而非边权值时,往往利用克鲁斯卡尔会陷入对大量边的计算,这时普利姆的优势得以体现。细节如下一,初始化dis数组为inf二,dis[i]数组赋初值时,赋成w[1][i],表示到根节点距离三,标记数组事先标记1节点四,每次找寻树外节点(未被标记),找到之后别忘了标记,并且记录答案五,借助这一节点去更新树外原创 2022-03-18 18:04:11 · 272 阅读 · 0 评论 -
原木切割二分法
题目描述某林业局现在 N 根原木,长度分别为 Xi,为了便于运输,需要将他们切割成长度相等的 M 根小段原木(只能切割成整数长度,可以有剩余),小段原木的长度越大越好,现求小段原木的最大长度。例如,有 3 根原木长度分别为 6,15,22,现在需要切成 8 段,那么最大长度为 5。输入第一行两个整数 N,M。(1≤N≤100,000,1≤M≤100,000,000)接下来 N 行,每行一个数,表示原木的长度 Xi。(1≤Xi≤100,000,000)输出输出小段原木的最大长度, 保证可以切出 M原创 2022-03-18 15:14:23 · 449 阅读 · 0 评论 -
js学习之路(十二)
js学习之路(十二)1. jQuery 的事件函数2.jQuery 的节点操作3.jQuery 操作元素属性4. jQuery 获取元素尺寸5. jQuery 操作元素位置6. jQuery 里面有三个基础动画7. jQuery 的折叠动画8. jQuery 的渐隐渐显动画9. jQuery 的综合动画10.jQuery 的停止动画11.jQuery 发送一个 get 请求13.jQuery 发送一个 post 请求14. jQuery 发送 ajax 请求的综合方法1原创 2022-03-16 20:54:01 · 101 阅读 · 0 评论 -
Windows配置WSL
配置WSL系统要求必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11系统配置控制面板——》程序——》启用和关闭Windows功能,勾选Hyper-V和适用于Linux的Windows子系统,然后重启计算机。安装以管理员身份打开 PowerShell 或 Windows 命令提示符中输入下面的命令,然后重启计算机来安装Linux子系统。wsl --install查看Linux子系统发行版列表# 二者选一个wsl --l原创 2022-03-16 14:55:46 · 5698 阅读 · 0 评论 -
v.erase(); 删除 vector 重复元素
//for( it=v.begin()+1;it!=v.end(); ){ if( *(it-1)==*(it) ) it=c.erase( it ); else it++;} c.erase(); return 指向 被删元素 下一个位置的 迭代器// eg.#include<bits/stdc++.h>using namespace原创 2022-03-16 13:53:18 · 421 阅读 · 0 评论 -
HTML5 表单属性和input类型
一、HTML5 表单属性 autofocus 属性autofocus 属性是一个 boolean 属性.autofocus 属性规定在页面加载时,域自动地获得焦点。实例让 “First name” input 输入域在页面载入时自动聚焦:First name:<input type="text" name="fname" autofocus> min 和 max 属性min、max 和 step 属性用于为包含数字或日期的 input 类型规定限定(约束)。注意: min、m原创 2022-03-15 14:19:10 · 411 阅读 · 0 评论 -
FastAPI学习-7.POST请求body-多个参数
前言既然我们已经知道了如何使用 Path 和 Query,下面让我们来了解一下请求体声明的更高级用法。混合使用 Path、Query 和请求体参数你可以随意地混合使用 Path、Query 和请求体参数声明,FastAPI 会知道该如何处理。还可以通过将默认值设置为 None 来将请求体参数声明为可选参数:from typing import Optionalfrom fastapi import FastAPI, Pathfrom pydantic import BaseModelap原创 2022-03-15 13:54:21 · 1097 阅读 · 0 评论 -
C++ 刷题记录 No.6 Single Number 系列
136. Single Number给定一个数组,找出frequency为1的数字(有唯一解),其他数字的frequency为2先排序,再比对查找, O ( n log n ) O(n log n) O(nlogn)bit 操作,XOR 的性质: A ⊕ A = 0 Aoplus A = 0 A⊕A=0, A ⊕ A ⊕ = A A oplus A oplus = A A⊕A⊕=A, …137. Single Number IIclass Solution {public: int原创 2022-03-15 12:56:50 · 120 阅读 · 0 评论 -
Airbnb Embeding学习笔记
总结写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于 java开发 的学习思路及方向。从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的 点击我的Gitee获取。还有 高级java全套视频教程 java进阶架构师 视频+资料+代码+面试题!全方面的java进阶实原创 2022-03-15 12:32:11 · 612 阅读 · 0 评论 -
R语言数据类型
一、向量1.向量是用于存储数值型、字符型或逻辑性数据的一维数组。一般用函数c()来创建向量。a = c(1,2,3)2.向量的每一个元素可以通过下表单独取出。a = c (10,20,30,40)a[2] #取出第2个元素,R语言中的“下标”不代表偏移量,而代表第几个,也就是说是从1开始的。#取出第1到第3项a[1:3] #取出第1,4项a[c(1,4)]#不显示第1,3项a[c(-1,-3)]3.向量支持标量运算。#做减法c(1,2,3) - 0.5原创 2022-03-15 11:36:52 · 388 阅读 · 0 评论 -
python<二>函数.文本操作.异常处理
文章目录1.函数概念2.函数的定义3.函数的变量4.文件操作5.错误与异常处理1.函数概念函数function,在开发中,将某个功能的多行代码组织为一个小模块,即为函数2.函数的定义xshell脚本中的函数定义:函数名(){......}函数名python函数的定义(不带参数):def 函数名(): 代码#函数调用函数名()python函数的定义(带参数):def test(a,b): c = a+b原创 2022-03-15 11:10:38 · 85 阅读 · 0 评论 -
MVC开发模式和三层架构
MVC开发模式为什么会有MVC开发模式?这和jsp演变历史有关早期只有servlet,只能使用response输出标签数据,非常麻烦后来有了jsp,简化了servlet的开发,如果过度使用jsp,在jsp中写了大量的java代码,并且还有html表,这样难于维护,难于分工协作再后来,java的web开发,借鉴了mvc模式,使得程序的设计更加合理什么是MVC开发模式?将之前写在jsp中的代码提取出来分成三部分:M:Model,模型完成具体的业务操作,如:查询数据库,封装对象V:原创 2022-03-15 10:14:58 · 302 阅读 · 0 评论 -
Linux学习笔记
ls - la ls == list 目录 ls -a隐藏文件 ls -l 长格式显示 ,显示更多 ls -h 显示字节换算后 ,ls -ld /etc 显示当前目录信息 ls -i 查看i节点标识mkdir /tmp/wz/1 /tmp/wz/2 cd … 空格点点 cd /tmp/wz rmdir 扩:mkdir 可以/wz /wz/1 ,不能没有先创建wz 就直接创/wz/1pwd printworkingdirectory 显示当前目录cp 源目录和文件名 目标目录的子目录或文件可改名 -r.原创 2022-03-15 09:50:33 · 334 阅读 · 0 评论 -
Java Doc--文档注释--写法使用
原文网址:简介说明本文介绍Java Doc(文档注释)的用法。官网https://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.htmlJava Doc注解标签描述示例@author标识一个类的作者@author description@deprecated指名一个过期的类或成员@deprecated description{@docRoot}指明当前文档根目录的路径Directory Path原创 2022-03-14 17:25:45 · 1451 阅读 · 0 评论 -
Docker 快速入门学习
Docker学习阅读声明:1.本文为个人学习笔记,内有多图,需要看图片中的控制台的代码,以便理解;2.文中所出现的服务器ip地址与暴露端口均为无效地址。服务器实例已被注销,请 勿尝试连接或进行无效的攻击。维护网络秩序,你我有责;3.文章中的图部分引用与网络,侵权请联系删除;4.部分知识理解均为个人见解,若有不当之处,欢迎指出,共同交流学习。1. Docker 为什么会出现?一款产品必经之路 开发 -> 上线,dev 与 prod 是两个环境。配置端口、配置环境都不同,每一个机器都要部原创 2022-03-14 16:25:23 · 1285 阅读 · 0 评论 -
CMU 15-445645 Lab2-B+Tree Index
0.写在前面GitHub同步更新 https://github.com/kaniel-outis/CMU15-445Lab2的地址:https://15445.courses.cs.cmu.edu/fall2020/project2/本文主要总结一下在写Lab2遇到的几个问题,然后是Task的解决思路(不公开代码,如果有问题可以留言)。对应lab2-check point 1.Task #2.a - B+Tree Data Structure (Insertion & Point Sear原创 2022-03-14 16:00:56 · 749 阅读 · 0 评论