自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 Golang面试

能力模型级别模型初级(primary)熟悉基本语法,能够看懂代码的意图;在他人指导下能够完成用户故事的开发,编写的代码符合CleanCode规范;中级(intermediate)能够独立完成用户故事的开发和测试;能够嗅出代码的坏味道,并知道如何重构达成目标;高级(senior)能够开发出高质量高性能的代码;能够熟练使用高级特性,开发编程框架或测试框架;一、选择题【初级】下面属于关键字的是()A. funcB. defC. structD. clas

2022-05-11 17:56:53 504

原创 Linux的日志管理

1、基本介绍日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。日志对于安全来说也很重要,它记录了系统每天发生的各种事情,通过日志来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。可以这样理解:日志是用来记录重大事件的工具。2、 系统常用的日志/var/log/目录就是系统日志文件的保存位置,看张图:系统常用的日志一览:日志文件说明/var/log/boot.log系统

2022-04-27 12:57:05 300

原创 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 1584

原创 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 1514

原创 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 352

原创 Golang数据结构与算法之队列

队列介绍队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出。1.思路分析队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下其中maxSize是该队列的最大容量。因为队列的输出、输入是分别从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变,而rear则是随着数据输入而改变,如图所示:使用数组实现队列的思路:1.创建一个数组array,是作为队列的一

2022-04-26 11:52:25 356

原创 Golang数据结构与算法之稀疏矩阵

前言先看一个实际的需求:编写的五子棋程序中,有存盘退出和续盘恢复的功能:1.需求分析:分析按照原始的方式来的二维数组的问题,因为该二维数组的很多值是默认值 0, 因此记录了很多没有意义的数据。稀疏数组的处理方法是:1) 记录数组一共有几行几列,有多少个不同的值 。2) 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模。 3) 把稀疏数组存盘,并且可以从新恢复原来的二维数组数。2、代码实现代码如下(示例):package mainimport ( "bufi

2022-04-26 11:35:58 227

原创 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 696

转载 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 526

转载 Tp5保持分页状态

在这里记录一下Tp5保持分页状态的两种方法:一: 1 Db::name('data') -> where($where)  -> paginate(5,false,['query' => request

2019-01-25 17:29:37 370

转载 PHPExcel中文教程

首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 req...

2018-11-20 16:08:30 1382

转载 ubuntu nginx 配置 https

转发自: https://blog.csdn.net/byc233518/article/details/788631541. 在阿里云管理控制台-- CA证书服务页面, 点击购买证书,2.  在证书类型选择这里, 默认一进来是看不到免费的选项的, 要 先选择品牌 Symantec ,然后保护类型 选 1个域名, 这时候证书类型里面就会有一个  免费型DV...

2018-11-02 18:03:24 765

转载 Fckeditor上传漏洞

转自:http://www.chncto.com/heikejishu/10684.html分享一些关于Fckeditor漏洞利用总结1.查看编辑器版本FCKeditor/_whatsnew.html———————————————————————————————————————————————————————————...

2018-11-02 17:06:54 2856

ecshop更换ueditor

ecshop更换百度ueditor插件相关信息如下: ecshop版本:ecshop2.7.3 编码格式:UTF-8 ueditor版本:1.4.3 1、打开admin/includes/lib_main.php文件 (1)找到:(大约在306-323行左右) /** * 生成编辑器 * @param string input_name 输入框名称 * @param string input_value 输入框值 */ function create_html_editor($input_name, $input_value = '') { global $smarty; $editor = new FCKeditor($input_name); $editor->BasePath = '../includes/fckeditor/'; $editor->ToolbarSet = 'Normal'; $editor->Width = '100%'; $editor->Height = '320'; $editor->Value = $input_value; $FCKeditor = $editor->CreateHtml(); $smarty->assign('FCKeditor', $FCKeditor); } 将这段代码修改为: /** * 生成编辑器 * @param string input_name 输入框名称 * @param string input_value 输入框值 */ function create_html_editor($input_name, $input_value = '') { global $smarty; $editor = new FCKeditor($input_name); $editor->BasePath = '../includes/fckeditor/'; $editor->ToolbarSet = 'Normal'; $editor->Width = '100%'; $editor->Height = '320'; $editor->Value = $input_value; $FCKeditor = $editor->CreateHtml(); $smarty->assign('FCKeditor', $FCKeditor); } 将这段代码修改为: /** * 生成编辑器 * @param string input_name 输入框名称 * @param string input_value 输入框值 */ function create_html_editor($input_name, $input_value = '') { global $smarty; $kindeditor=" <script id='editor' name='$input_name' type='text/plain' style='width:100%;height:500px;'>$input_value</script> <script type='text/javascript' charset='utf-8' src='../includes/ueditor/ueditor.config.js'></script> <script type='text/javascript' charset='utf-8' src='../includes/ueditor/ueditor.all.min.js'> </script> <script type='text/javascript' charset='utf-8' src='../includes/ueditor/lang/zh-cn/zh-cn.js'></script> <script> var ue = UE.getEditor('editor'); UE.getEditor('editor').focus(); </script> "; $smarty->assign('FCKeditor', $k

2018-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除