pam

随便写一写 emm...

╄→尐↘猪︶ㄣ 提交于 2020-10-24 16:17:46
1.正向问题难以解决可以反过来倒着解决。 2.注意数组大小问题,没有空间限制的时候最好开到数据上限,有利于骗分,万一暴力有点优秀呢(* ^ ▽ ^ *)。 3.多个变量防止搞混,例如结构体里和外面的。 4.做题前先考虑什么条件是无用的,显然可以转化或者“压缩”的条件就不用考虑那么麻烦了。 5.矩阵乘法记得初始化矩阵。 6.如果求前几大或前几小,但是不容易求出所有情况,从一种情况到另一种情况的转移是有序的,那么可以用优先队列先存下一部分,依次向后有序推。 7.遇到和gcd、lcm有关的以及质数合数可以想一想是否能分解质因数,可以考虑一个范围内的质数个数和题目有什么关系。 8.如果数字不是特别大,可以考虑将最大的质因数扔出来,先考虑较小的质因数。 9.数字很大并且有乘除可以考虑是不是能够用取对数的方法,转化一下。 10.对于构造问题,多想特殊情况,例如它让差为几的时候可以让一个为0,再构造一个刚好为那个差的情况。(和也类似)。也可以考虑从一个点推到另外一个点会发生什么变化,依次递推出答案。 11.如果有范围限制可以考虑k维偏序,或者用树状数组线段树限制一下,如果一个限制是有序的,可以在枚举时实现从而少考虑一个限制。 12.看到字符串想一想SAM或者trie什么的,对于SAM可以dfs遍历求出所有子串。 13.如果一条边的边权给定了一个范围但没有给实际值,那么可以考虑差分约束解决问题。

Centos 7 安装 Oracle 12cR2 流程

孤街浪徒 提交于 2020-10-06 06:47:39
Centos 7 安装 Oracle 12cR2 流程 一个欠登儿程序员 2019-01-28 16:40:30 788 收藏 2 分类专栏: Centos 7 软件安装系列 版权 前言 在公司之前一直用的是Oracle 11g的数据库版本,由于一次漏扫,扫描Windows服务器出现“Oracle Enterprise Manager Grid Control JSP代码执行漏洞(CVE-2010-3600)”,想了很多办法进行补漏洞,但是漏扫仍旧不能通过,之后直接进行Oracle大版本升级解决了此漏洞,之后公司一直采用Oracle 12c,包括Linux平台的服务器。 此流程只包含Linux平台的Oracle 12c的安装(Windows平台Oracle 12c安装流程),本流程采用静默安装的形式,安装包请自行到官网下载 下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 此流程借鉴了 https://blog.csdn.net/haopeng7816/article/details/83956623 该博客内容,该博客更加清楚的写明了从虚拟机安装到Oracle 12c安装的全过程,如需查看虚拟机安装过程,请移步。 安装前检查 检查依赖包 rpm -q

200G以太网光模块电气接口方案有哪些?

好久不见. 提交于 2020-10-04 15:00:11
在IEEE协议标准的发展过程中,200G标准的发布晚于400G标准,200G标准是在2015年和2018年提出和批准的。其中IEEE802.3bs规范定义了200G模块的电气接口类型,那么200G以太网光模块电气接口方案有哪些? 200G光模块的电气接口目前采用两种信号方案:NRZ和PAM4。 200G NRZ方案 NRZ方案的PHY层结构示意图 200G NRZ方案的电气接口名称为200GAUI-8,通道数量为8,单通道速率为26.5625Gbps。 200GAUI-8应用于PMA到PMA之间,模块PMA部分为gearbox芯片或是retimer芯片,可以对信号进行重新采样以消除抖动和噪声影响。 200G PAM4方案 PAM4方案的PHY层结构示意图 200G PAM4方案的电气接口名称为200GAUI-4,通道数量相对于NRZ方案减少一半,单通道速率为26.5625GBd。 同200GAUI-8一样,200GAUI-4也是应用于PMA到PMA之间,模块PMA部分为gearbox芯片或者是retimer芯片,可以对信号进行重新采样来消除抖动和噪声影响。 除了PMA到PMA之间的电气接口类型外,规范还定义了单模PMD层光传输的通道数量及信号速率,所以PMA与PMD之间接口会有多种不同的类型。 单模200G以太网的基本原理是基于400G以太网规范的变体,特别是在PAM4中使用50

HEOI2020 退役记 & 退役划水(3)

∥☆過路亽.° 提交于 2020-10-01 00:07:36
快开学了。再咕就真没时间写了。 赶上$NOI$,然后又赶上其它一大堆事情,突然感慨就涌上来了。 说是退役记,其实大概就是发牢骚吧。 所以含有不少负面情绪,慎读。 我可警告完了啊,别让我坏了你心情( 当个笑话看吧。 下面这些一部分内容是省选结束后那几天写的,可能有点和现在不匹配,不要在意细节。 我多希望这个标题只是我在$fake$啊。。。 $Day -4:$ 本来在快乐的刷专题,突然$gzh$告诉我: 啊,啥,$HEOI$没了? 当时半信半不信的吧心态没什么波动。 过了大约两个小时全机房都知道了。其实还是不算太慌的。 回宿舍的基本还在调侃这事,啊退役了退役了,好像是笑着说出来的。 然而晚上就没有打题了,去uoj搞那个乱搞杯赛研究各种耗时间的题了。 晚上回宿舍突然想了不少,但貌似看的还挺开。 $Day-3:$ 计算几何专题。人都傻了。 然后早上教练认同了$HEOI$没了的事情。 然后$luogu$上$*ainy\ Chen$大神开始为没有省选而开心(联赛分的确不低) 然后被我们一顿爆怼,后来被他自己的同学一顿爆怼。 为了喷他所有人都把$luoguID$中的$hzoi$前缀删掉了。 这货来了一句: 你以为你真的能翻盘? 早饭路上: $akt:$迪哥为啥看他们反应都挺激动的为啥你都没有不开心啊。 我:是吗?我不知道啊。 的确不知道为什么心态没有特别崩。但当然没有不开心是不可能的。

ssh 连接不上故障处理思路

余生长醉 提交于 2020-09-25 09:49:04
ssh 连接不上故障处理思路 ssh远程连接原理如下: 1、重新设置简单密码 依然登录不进去 2、防火墙 与selinux 是否允许端口通过; 云服务器-->安全组 3、检查配置文件,找一台正常的电脑对比一下 不允许root用户登录 检查一下 4、系统白名单,黑名单 /etc/ssh/sshd_config AllowUsers DenyUsers /etc/hosts.allow /etc/hosts.deny 5、把root用户设置空密码 进行连接测试 6、pam模块进行检查 /etc/pam.d yum reinstall openssh-server ​ 重写配置文件 /etc/pam.d/sshd [13:40:38 root@centos7 ~]#vim /etc/ssh/sshd_config UsePAM yes 默认是开启的(一般不建议关闭) 此时可以关闭后,测试一下,可以连接即为它的问题 来源: oschina 链接: https://my.oschina.net/u/4282347/blog/4550738

ftp无法连接,报530 Login incorrect解决办法

五迷三道 提交于 2020-08-19 05:39:01
首先查看 /etc/vsftpd/ftpusers和 /etc/vsftpd/user_list 这两个文件之中,是否有用来连接ftp的用户名,如果有,删掉。 /etc/vsftpd/vsftpd.conf 之中关于userlist的设置,有两条语句 userlist_enable 和 userlist_deny 前者用于设置是否对/etc/vsftpd/user_list之中的用户名进行检查,后者设置是否拦截/etc/vsftpd/ftpusers和 /etc/vsftpd/user_list 这两个文件之中的所有用户。 但我们不用管那么多,只要确保/etc/vsftpd/ftpusers和 /etc/vsftpd/user_list之中没有我们的用户名就可以了 设完之后如果还不行,可能是pam模块设置的问题,用户验证FTP服务因为需要用到PAM模块,可能因为没有安装PAM模块限制而导致无法登陆 解决办法是打开 /etc/pam.d/vsftpd 文件,将下面两条语句前面加上#注释掉,重启ftp即可 auth required pam_listfile.so item=user sense=deny file=/************************************** auth required pam_shells.so 来源: oschina 链接:

GDOI2020 游记

房东的猫 提交于 2020-08-18 08:49:25
Day -6 真的啥都不想说。 感觉就是颓了一年,啥都没学。 知识点,点分家族、字符串、网络流一无所知。更别说技巧和套路了。 代码能力也下降了好多。 今年是真的药丸。 Day -4 开始停课。 第一天模拟赛就被打爆,Tairitsu 拼成了 Tairtsu 丢了 100 分,希望在考场上不会有这种垃圾错误(flag*1) Day -3 又一次模拟赛被打爆,暴力写挂。 Day -2 今天没有模拟赛,开冲模板。 大概要写 SAM,PAM,Lyndon 分解,扩展 KMP,回滚莫队,树上莫队,点分树,边分治,KD 树,李超树,上下界网络流,最小割树,n 次剩余,扩展 BSGS,扩展 Lucas,扩展 CRT,类欧,min_25 筛,BM…… 啊啊啊我去年都干了些啥??? 然后最后写了的只有 PAM,Lyndon 分解,扩展 KMP,回滚莫队,点分树和上下界网络流,大概没救了。 Day -1 模拟赛又被打爆了。卡常卡精度的题,我选了精度,然后被卡常了。赛后发现 double 都能过。 下午接着冲模板。 效率甚至更低了,只写了二次剩余、KD 树。 Day 0 已经连续第二个晚上没睡好了…… 发现 Splay, fhq treap, LCT 也都要再写……剩下的模板不管它了…… 奶一口没有边分,有边分就写点分( 奶两口模数都是质数( 奶三口没有类欧、min_25 筛这种奇怪的东西(

Vsftpd 虚拟用户配置参考---终极版

别来无恙 提交于 2020-08-18 07:37:31
Vsftpd 虚拟用户配置文档 一、主要文件列表 虚拟用户列表 account.txt 口令库文件 /etc/vsfptd/account.db PAM 认证 /etc/pam.d/vs_1 主配置文件 /etc/vsftpd.conf 虚拟用户配置文件 /etc/vsftpd/user_conf/aa 虚拟用户主目录 /home/vss/aa 二、 新建 vsftpd 的虚拟用户列表文件 vi account.txt aa 123123 bb 123123 说明:这个文件建立的位置自定义 三、 生成口令库文件 db_load -T -t hash -f ./account.txt /etc/vsftpd/account.db chmod 600 /etc/vsftpd/account.db 四、 建立 PAM 文件 vi /etc/pam.d/vs_1 auth required /lib/security/pam_userdb.so db=/etc/vsftpd/account account required /lib/security/pam_userdb.so db=/etc/vsftpd/account 说明:先查看系统中是否安装 Linux-PAM ,再判断 pam_userdb.so 文件是否存在,及其路径;注意 account 写法没有后缀。 五、

vsftp服务详解

荒凉一梦 提交于 2020-08-18 05:09:56
vsftpd是一款安全的文件共享软件: 特点: 1.C/S模型 客户端 服务器 2.FTP 采用双 TCP 连接方式 ①控制连接使用 TCP 端口号 21: 用于在 FTP 客户端和 FTP 服务器之间传输 FTP 控制命令及 命令执行信息。控制连接在整个 FTP 会话期间一直保持打开 ②数据连接使用 TCP 端口号 20: 用于传输数据,包括数据上传、下载、文件列表发送等。数 据传输结束后数据连接将终止粒度 3.FTP 采用两种数据传输方式 ①主动方式 (服务端 20 端口连接客户端端口 +1 ) 主动方式也称为 PORT 方式,是 FTP 协议最初定义的数据传输连接方式,主要特点是 : FTP 客户端通过向 FTP 服务器发送 PORT 命令,告诉服务器该客户端用于传输数据的临时端口号 当需要传送数据时,服务器通过 TCP 端口号 20 与客户端的临时端口建立数据传输通道,完成数据传输 在建立数据连接的过程中,由服务器主动发起连接,因此被称为主动方式 ②被动方式 // 服务器角度 被动方式也称为 PASV 方式,被动方式的主要特点是 : FTP 客户端通过向 FTP 服务器发送 PASV 命令,告诉服务器进入被动方式。服务器选择临时端 口号并知知客户端,当需要传送数据时,客户端主动与服务器的临时端口号建立数据传 输通道,完成 数据传输 在整个过程中