- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 Golang面试
能力模型级别模型初级(primary)熟悉基本语法,能够看懂代码的意图;在他人指导下能够完成用户故事的开发,编写的代码符合CleanCode规范;中级(intermediate)能够独立完成用户故事的开发和测试;能够嗅出代码的坏味道,并知道如何重构达成目标;高级(senior)能够开发出高质量高性能的代码;能够熟练使用高级特性,开发编程框架或测试框架;一、选择题【初级】下面属于关键字的是()A. funcB. defC. structD. clas
2022-05-11 17:56:53
549
原创 Linux的日志管理
1、基本介绍日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。日志对于安全来说也很重要,它记录了系统每天发生的各种事情,通过日志来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。可以这样理解:日志是用来记录重大事件的工具。2、 系统常用的日志/var/log/目录就是系统日志文件的保存位置,看张图:系统常用的日志一览:日志文件说明/var/log/boot.log系统
2022-04-27 12:57:05
347
原创 Shell基础编程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1 、为什么要学习 Shell 编程2、Shell 是什么3、Shell 脚本的执行方式3.1 脚本格式要求3.2 脚本格式要求3.3 脚本的常用执行方式4、Shell 的变量4.1 Shell 变量介绍4.2 shell 变量的定义4.3 shell 变量的定义注意事项5、设置环境变量5.1 基本语法5.2 快速入门6、位置参数变量6.1 介绍6.2 基本语法6.3 预定义变量7、运算符7.1 基本介绍7.2 基本语法8、条件判.
2022-04-26 23:53:05
1633
原创 Linux常用命令(CenOS7.6 )
Linux CenOS7.6 常用命令一览vi 和 vim 快捷键命令含义备注yy拷贝当前行输入[p]粘贴5yy当前行向下的 5 行输入[p]粘贴dd删除当前行5dd删除当前行向下的 5 行: set nu/:set nonu设置/取消文件的行号/关键字文件中查找某个单词输入 n 就是查找下一个G/gg到该文档的最末行/最首行u撤销20 shift+g光标移动到指定行开机、重启和用户登录注
2022-04-26 18:04:58
1560
原创 Golang数据结构与算法之环形队列
1.思路分析分析思路:什么时候表示队列满 (tail + 1) % maxSize = headtail == head 表示空初始化时,tail = 0 head = 0怎么统计该队列有多少个元素 (tail + maxSize - head ) % maxSize2.代码实现:package mainimport ( "fmt" "errors" "os")//使用一个结构体管理环形队列type CircleQueue struct { maxSize int //
2022-04-26 12:02:11
385
原创 Golang数据结构与算法之队列
队列介绍队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出。1.思路分析队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下其中maxSize是该队列的最大容量。因为队列的输出、输入是分别从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变,而rear则是随着数据输入而改变,如图所示:使用数组实现队列的思路:1.创建一个数组array,是作为队列的一
2022-04-26 11:52:25
395
原创 Golang数据结构与算法之稀疏矩阵
前言先看一个实际的需求:编写的五子棋程序中,有存盘退出和续盘恢复的功能:1.需求分析:分析按照原始的方式来的二维数组的问题,因为该二维数组的很多值是默认值 0, 因此记录了很多没有意义的数据。稀疏数组的处理方法是:1) 记录数组一共有几行几列,有多少个不同的值 。2) 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模。 3) 把稀疏数组存盘,并且可以从新恢复原来的二维数组数。2、代码实现代码如下(示例):package mainimport ( "bufi
2022-04-26 11:35:58
266
原创 TP5 部署到阿里云
TP5 部署到阿里云安装系统: ubuntu 16.04通过 ssh 登录远程服务器按下列步骤进行配置:更新列表apt-get update安装语言包sudo apt-get install -y language-pack-en-baselocale-gen en_US.UTF-8安装常用软件sudo apt-get install -y vim git zip unzip安...
2019-06-11 10:34:47
725
转载 Laravel 部署到阿里云
Laravel 部署到阿里云 / 腾讯云首先你需要一台阿里云/腾讯云服务器安装系统选择 ubuntu 16.04然后通过 ssh 登录远程服务器按下列步骤进行配置:更新列表apt-get update安装语言包sudo apt-get install -y language-pack-en-baselocale-gen en_US.UTF-8安装常用软件sudo apt-get...
2019-06-11 10:20:14
575
转载 Tp5保持分页状态
在这里记录一下Tp5保持分页状态的两种方法:一: 1 Db::name('data') -> where($where)  -> paginate(5,false,['query' => request
2019-01-25 17:29:37
403
转载 PHPExcel中文教程
首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 req...
2018-11-20 16:08:30
1417
转载 ubuntu nginx 配置 https
转发自: https://blog.youkuaiyun.com/byc233518/article/details/788631541. 在阿里云管理控制台-- CA证书服务页面, 点击购买证书,2. 在证书类型选择这里, 默认一进来是看不到免费的选项的, 要 先选择品牌 Symantec ,然后保护类型 选 1个域名, 这时候证书类型里面就会有一个 免费型DV...
2018-11-02 18:03:24
793
转载 Fckeditor上传漏洞
转自:http://www.chncto.com/heikejishu/10684.html分享一些关于Fckeditor漏洞利用总结1.查看编辑器版本FCKeditor/_whatsnew.html———————————————————————————————————————————————————————————...
2018-11-02 17:06:54
2964
ecshop更换ueditor
2018-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人