当前位置: 首页 > linux视频
-
看看是否有人用USB偷插你的电脑
你或许不会知道,咱们其实可以用windows注册表来检测是否曾经有一个特殊的USB设备连接过你的电脑。验证USB设备的插入的重要性大家可能不会相信,也许有一天咱们真会用上这个小技巧。比如你朋友的移动硬盘里被警察从你这里搜了出来,但是里面装满了儿童岛国动作片。这时候,证明这玩意儿不是你的就显得非常重要了。我们想要检查某一台USB设备是否插入过自己的电脑,可以采用操作windows注册表的方式。因为每当有设备连接到你电脑的USB接口时,系统会将设备序列号和相应的信息储存在注册表中。Windows注册
LINUX 7552024-02-12 17:00:23
-
分布式系统的核心——日志
什么是日志?日志就是按照时间顺序追加的、完全有序的记录序列,其实就是一种特殊的文件格式,文件是一个字节数组,而这里日志是一个记录数据,只是相对于文件来说,这里每条记录都是按照时间的相对顺序排列的,可以说日志是最简单的一种存储模型,读取一般都是从左到右,例如消息队列,一般是线性写入log文件,消费者顺序从offset开始读取。由于日志本身固有的特性,记录从左向右开始顺序插入,也就意味着左边的记录相较于右边的记录“更老”,也就是说我们可以不用依赖于系统时钟,这个特性对于分布式系统来说相当重要。日志的
LINUX 7592024-02-12 16:09:16
-
“记住密码”功能功能的隐患
这样,你就可以在所有的设备和客户上都可以登录,而且可以有多个用户同时登录。这个并不是很安全。下面是一些更为安全的方法供你参考:1在cookie中,保存三个东西——用户名,登录序列,登录token。a)用户名:明文存放。b)登录序列:一个被MD5散列过的随机数,仅当强制用户输入口令时更新(如:用户修改了口令)。c)登录token:一个被MD5散列过的随机数,仅一个登录session内有效,新的登录session会更新它。2上述三个东西会存在服务器上,服务器的验证用户需要验证客户端cookie里的这
LINUX 9662024-02-08 08:33:09
-
干货!Oracle解密“零丢失”的数据保护
据统计,到2020年绝大多数企业的数据量预计将增长50倍,如此庞大的数据集将导致极高的数据丢失风险。目前用于保护业务数据的解决方案无法满足关键任务企业数据库的需求。这些解决方案每次执行恢复时有可能会丢失多达一天的业务数据,在备份期间还会给生产服务器带来沉重负担,并且无法确保数据库级别的可恢复性,也无法通过扩展满足不断增长的数据库需求。从根本上说,它们将数据库作为一组分散的文件来复制,而不是具备特定完整性和性能需求的事务系统。Oracle(甲骨文)零数据丢失恢复一体机是一个突破性的数据保护解决方案
LINUX 7212024-02-06 15:51:12
-
Geany你是最后知道的!
我们来了解一下吧:Geany是一个小巧的使用GTK+2开发的跨平台的开源集成开发环境,以GPL许可证分发源代码,是免费的自由软件。当前版本:1.31。该软件小巧、启动迅速,界面简洁,功能简单。它支持基本的语法高亮、代码自动完成、调用提示、插件扩展。支持文件类型:C,CPP,Java,Python,PHP,HTML,DocBook,Perl,LateX和Bash脚本。对于写多种语言的程序员来说,拥有Geany可以说是非常的方便了。知道了这么多,是不是迫不及待想要去尝试一下呢?下面让我们开始进行下载
LINUX 15602024-02-03 21:24:03
-
教你在 Debian 和 Ubuntu 上安装 MariaDB 10
MariaDB是深受欢迎的数据库管理服务器软件MySQL的一个自由开源的分支。它由MySQL的原开发者在GPLv2(通用公共许可证2版)下开发,并保持开源。它被设计来实现MySQL的高兼容性。对于初学者,可以阅读MariaDBvsMySQL来了解关于它们的特性的更多信息。更重要的是,它被一些大公司/组织使用,比如Wikipedia、WordPress.com和Googleplus,除此之外还有更多的。在这篇文章中,我将向你们展示如何在Debian和Ubuntu发行版中安装MariaDB10.1稳
LINUX 13902024-02-03 08:40:02
-
如何在windows10下安装python ?
首先检查是否安装了python首先,在“开始”菜单中输入cmd,然后右击选择管理员身份运行,这样就打开了一个命令提示符窗口。然后输入python并回车。如果出现了python提示符(>>>)说明已经安装过了。如果提示“python不是内部或外部命令,也不是可运行的程序或批处理文件。“(如下图),则说明未安装python。下面我们就一起进行下载WindowsPython安装程序首先,进入https://www.python.org/downloads/然后现在的版本分别是python3.6
LINUX 12292024-02-02 14:24:03
-
大学学习计划之计算机
1前言最近有不少还在读书的同学来问我大学期间到底应该学什么,学了Java,看了JS,HTML,CSS,尝试了一下SSH以后似乎就迷茫了,这其中还有不少是计算机系的同学。毫无疑问,为了毕业后找个好工作,在大学期间应该学一些应用层的技能,掌握一门应用广泛的语言及其框架。最好做过实际的项目,有过实习的经验,这些都是简历中能看得到的加分项,是脱颖而出的重要砝码。但是这些东西都是一颗大树的枝叶和花朵,在大学期间更应该学习的是看不见的根,也就是基础知识,对于科班出身的人更是如此。原因很简单,基础知识虽然可以
LINUX 6112024-02-01 17:54:02
-
FreeBSD 配置FTP服务
FreeBSD内建有FTP服务器的功能,如果要使用内建的ftpd,不需要进行安装,只要做好设定即可。启动FTP服务器我们有二种方式启动ftpd,一种是使用standalonedaemon,另一种是使用inetd。inetd是UNIX系统中一个强大的「超级服务器」,我们可以使用它来管理许多系统服务,例如telnet、ssh、ftp等。大部份的系统服务都是使用inetd来启动,使用它的好处在于可以统一管理各种服务,并经由它来设定服务规则,例如是否要阻挡某些IP来源等。不过,使用inetd的方式缺点是
LINUX 13922024-02-01 17:12:19
-
小皮Linux运维面板工具搭建web服务器的参考价值
本篇文章将向你介绍Linux服务器搭建web服务器的流程linux一键安装web环境,具有一定的参考价值linux一键安装web环境,希望对学习Linux运维的朋友有帮助!sshroot@ip-p222、然后我们可以使用apt和yum命令来更新系统sudoaptupdatesudoaptupgradesudoyumupdate3、接着,我们须要下载服务器软件linuxweb服务器,有两种方法,一是使用包管理工具来安装,二是下载源码进行编译安装1、包管理工具安装apache或nginxsudoap
LINUX 13692024-02-01 10:03:16
-
Windows 7如何处理 80端口被占用
作为一名Windows7系统用户,如果在启动Apache的过程中碰到老是失败,那可以在CMD窗口中使用netstat-ano指令来查询,查询发现80端口被system占用,对于80端口被占用这个问题,我们该如何去解决呢?别着急,下面就给大家介绍详细的解决方法。按照上图中的PID显示,在任务管理器中查看PID的进程名;既然是system,那么应该不回是真正的系统,而是微软的其他系列产品的进程在运行。(注意:我已经在服务services.msc中结束了IISADmin服务)但其实IIS服务真正没有关
LINUX 8852024-02-01 09:54:21
-
通过密钥实现服务器连接
不用密码连接服务器,使用.pem证书文件(密钥)连接服务器。1.生成密钥文件ssh-keygen-trsa-b2048-v注:其连接方式与Git的连接方式基本一致,如果你之前Git生成过用于认证的公钥、密钥,切使用默认路径~/.ssh/id_rsa,注意切换切换路径、名字,以免覆盖影响。例如:Generatingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/home/vien/.ssh/id_rsa):dataAutoProcess
LINUX 16152024-01-30 17:12:22
-
了解Oracle12.2的体系架构:文件系统与多租户
数据库实例与文件系统几个重要的进程和内存组件RVWR:RecoveryWriterProcess,当数据库设置了闪回区域的时候,该进程定期将内存中,具体来讲是sharedpool中的flashbackbuffer里面的闪回数据写入flashbacklogs.Resultcache–>RCBG:resultcache用于存放SQL语句或者plsql函数在执行过程中,对于原始数据进行运算所得的结果,当数据库再次对相同的对象做同样的操作,可直接获取结果,避免计算资源的浪费。ASHbuffer–>MM
LINUX 14472024-01-29 10:39:11
-
优化SQL效率的研究
这是2016年8月份上海MOORACLE大会上陈宏义老师(老K)分享的一个案例,将一个mergeSQL,通过改写成plsql的方式,大大提高了执行效率。老虎刘在看到这个案例的时候,开始没有注意到执行计划里面显示的各表实际记录数,不认为plsql的改写方式比分析函数的写法更高效,还与陈老师有过几次邮件讨论,直到后来仔细查看了执行计划。原SQL如下:mergeintot_customercusing(selecta.cstno,a.amountfromt_tradea,(selectcstno,ma
LINUX 10952024-01-28 08:09:05
-
在Ubuntu和Debian上的安装Endless Sky的指南
在EndlessSky,您可以:探索其他星系通过交易、运送乘客或完成任务来赚钱用你的收入买一艘更好的船,或者升级你现有的武器和引擎炸毁海盗在内战中偏袒一方留下人间文明,希望找到文化比你自己更文明的友善的外星人最新的稳定版本为0.9.4,于2016年10月5日发布。如何在Ubuntu16.04中使用PPA安装EndlessSkyEndlessSky可以在Ubuntu软件库中使用,使用以下命令安装。sudoaptinstallendless-sky但是,如果要安装最新版本的最新版本,请运行以下命令从
LINUX 6602024-01-27 21:33:17
-
Python时间处理的完整总结
1.概述datetime模块主要是用来表示日期的,就是我们常说的年月日时分秒,calendar模块主要是用来表示年月日,是星期几之类的信息,time模块主要侧重点在时分秒,粗略从功能来看,我们可以认为三者是一个互补的关系,各自专注一块。方便用户依据不同的使用目的选用趁手的模块。2.从time模块说起为了学习time模块,我们需要先知道几个与时间相关的概念:(1)epoch假设我们要将时间表示成毫秒数,比方说1000000毫秒,那有一个问题必须解决,这个1000000毫秒的起点是什么时间,也就是我
LINUX 6372024-01-26 08:06:16
社区问答
-
vue3+tp6怎么加入微信公众号啊
阅读:4974 · 6个月前
-
老师好,当客户登录并立即发送消息,这时候客服又并不在线,这时候发消息会因为touid没有赋值而报错,怎么处理?
阅读:5997 · 7个月前
-
RPC模式
阅读:5004 · 7个月前
-
insert时,如何避免重复注册?
阅读:5794 · 9个月前
-
vite 启动项目报错 不管用yarn 还是cnpm
阅读:6392 · 10个月前
最新文章
-
JS如何实现颜色渐变_JavaScriptCSS颜色渐变与动态变化方法教程
阅读:574 · 27分钟前
-
.NET中如何使用正则表达式进行文本匹配_正则表达式文本匹配方法
阅读:371 · 27分钟前
-
Python动态属性赋值与类型注解:延迟导入场景下的挑战与实践
阅读:840 · 28分钟前
-
Python if 语句中的布尔表达式评估与最佳实践
阅读:377 · 28分钟前
-
深入理解Python与Pandas中NaN的列表成员检查陷阱
阅读:180 · 28分钟前
-
DBT 中处理禁用模型引用错误的策略:利用选择器优化项目运行
阅读:527 · 28分钟前
-
office中如何连加_Office软件中进行连加计算方法
阅读:219 · 28分钟前
-
ems快递单号一键查询 ems快递查询官方入口
阅读:332 · 29分钟前
-
使用Selenium自动化抓取TradingView指标数据教程
阅读:723 · 29分钟前
-
ao3镜像网址链接哔哩哔哩 ao3镜像地址哔哩哔哩入口访问
阅读:375 · 29分钟前


