关于宏的使用和Vim及其插件安装的学习总结 宏 什么是宏? 计算机科学里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多 ...
分类:
系统相关 时间:
2019-11-02 14:02:14
阅读次数:
97
Hashtable + BST 用hashtable保存key->Node,另外用一个set<Node>来根据freq和time进行排序,保证容量满时删除的是lfu的节点。 注意这里hashtable的value存的是Node,不是指针也不是set的iterator。因为用指针只能做到从set里删除 ...
分类:
系统相关 时间:
2019-11-02 13:56:42
阅读次数:
83
socket 中 listen api中参数backlog指定的是 全队列大小 accept api是从全队列中获取, 没有就阻塞了, 直到有新连接进来. listen中指定的值大小,有一个最大上限, 这个上限是系统内核中设定的. 在配置文件中: /proc/sys/net/core/somaxco ...
分类:
系统相关 时间:
2019-11-02 13:49:30
阅读次数:
122
基于密钥的安全验证--sshd服务的配置文件解析(两台linux) 首先你有两台虚拟机 并且能够ping通(该实验的目的是通过客户端访问服务端) 打开终端进入到这个界面 看一下服务 如果有这三个服务就可以忽略下面的卸载和安装两个步骤 在本地机(客户端) 输入命令:rpm -qa | grep ope ...
分类:
系统相关 时间:
2019-11-02 13:43:16
阅读次数:
84
安装 CLI 时,可以先更新 brew 存储库信息,然后运行 install 命令: 更新: 卸载: ...
分类:
系统相关 时间:
2019-11-02 13:29:04
阅读次数:
97
1、打开虚拟机,并且运行你所安装的系统,然后点击菜单栏里面的虚拟机,再点击安装VMware Tools 2、保持网络状态,等待后台下载,下载后系统文件界面会出现一个压缩包。在下载过程中可能会出现DVD图标会消失,下载完成后又会出现VMware Tools 3、在主文件夹里面新建一个VMware To ...
分类:
系统相关 时间:
2019-11-02 13:25:35
阅读次数:
82
Shell 教程 https://www.runoob.com/linux/linux-shell.html ...
分类:
系统相关 时间:
2019-11-02 12:17:59
阅读次数:
96
方法/步骤1: VMware找到要添加虚拟光驱位置,先右击点击设置,如图所示: 步骤2: 出现此界面之后点击添加: 步骤3: 直接点击下一步,如下图所示: 点击完成,天机硬盘就完毕了。 磁盘添加完成,进入系统,输入cat /proc/scsi/scsi 如图所示: [root@centos7~]#c ...
分类:
系统相关 时间:
2019-11-02 11:59:52
阅读次数:
144
一、 (1) 1.shift + control + option + 电源键 +长按10秒 "重置系统管理器" 2.option + command + P + R + 按1下电源键 "重置系统缓存" 3.长按电源10s "彻底关闭(强制关机)" (2)实用快捷键 1.按住option+MAC左上 ...
分类:
系统相关 时间:
2019-11-02 11:56:03
阅读次数:
119
在kernel串口驱动初始化前crash时,无log输出,只有到lk的log: [5980] booting linux @ 0x80008000, ramdisk @ 0x82300000 (1023690), tags/device tree @ 0x82100000 a/kernel/msm- ...
分类:
系统相关 时间:
2019-11-02 11:35:49
阅读次数:
108
一、到官网选择 Laravel 版本 根据个人的喜好选择安装的版本,我选择的是 5.8 https://laravel.com/docs/5.8/installation 以下是 Laravel 5.8 的安装环境要求 需要确保满足以上条件 二、安装 Composer composer 由于中国的网 ...
分类:
系统相关 时间:
2019-11-02 10:04:44
阅读次数:
76
什么是Linux? Linux是一个操作系统中的内核,我们通常所说的Linux,指 的是GNU/Linux ,即采用Linux内核的GNU操作系统。 Linux发行版 CentOS:兼容RHEL的格式【免费】 Fedora:每6个月发行一个新版本 【企业的测试版】 目前Slackware debia ...
分类:
系统相关 时间:
2019-11-02 09:43:13
阅读次数:
115
一、上网 1、IP地址设置 1)参考网址1:ubuntu如何修改IP地址、和apt源 2)参考网址2:ubuntu修改和配置ip地址 3) 参考网址3:Ubuntu重启网络/etc/init.d/networking restart报错 4)参考网址4:ubuntu 下重启网络sudo servic ...
分类:
系统相关 时间:
2019-11-02 09:41:21
阅读次数:
106
准备一台centos的服务器查看系统内核:rpm -qa | grep kernel这里需要Linux内核在4.9 RC版本以上,如果版本不是请继续下面操作 访问https://elrepo.org/ ,根据指示安装ELRepo仓库,教程如下 首先以root权限登陆服务器输入以下导入公钥:rpm - ...
分类:
系统相关 时间:
2019-11-02 09:23:10
阅读次数:
116
Linux企业运维人员最常用150个命令汇总 https://clsn.io/clsn/lx998.html 基本上都用过了. 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help 查看Linux内置命令的帮助,比如cd命令。 文件 ...
分类:
系统相关 时间:
2019-11-02 09:15:05
阅读次数:
99
查看 Linux 下 CPU、内存的占用率的方法集锦
分类:
系统相关 时间:
2019-11-02 00:46:44
阅读次数:
123
有个专门做缓存的框架:ecache.jar Mybatis对Ecache缓存进行了整合,出了mybatis-ecache.jar 在Mybatis的基础上导入新的jar包,mybatis-ecache.xxxxx.jar 下载jar包 https://github.com/mybatis/ehcac ...
分类:
系统相关 时间:
2019-11-02 00:35:00
阅读次数:
119