- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 Hexo博客SEO优化-百度收录
本文讲解的SEO主要基于Hexo + Fluid博库主题,收集整理相关百度收录和Google收录的操作步骤。至于Hexo的相关知识,同学们需要自行度娘,主要涉及sitemap自动提交的npm安装。对于百度站长和Google站长管理平台收录操作,相信都是通用的!搜索引擎优化(英语:search engine optimization,缩写为SEO),是一种通过了解搜索引擎的运作规则来调整网站,以及提高目的网站在有关搜索引擎内排名的方式。由于不少研究发现,搜索引擎的用户往往只会留意搜索结果最前面的几个条目,
2022-04-14 16:58:01
1357
原创 Prometheus监控系统
1. Prometheus介绍Prometheus是一个开源的系统监控和警报工具包。自2012年启动以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护。Prometheus于2016年加入云原生计算基金会,成为继Kubernetes之后的第二个托管项目。2. Prometheus 特点Prometheus是一个开源的完整的监控解决方案,基于的是中央化的规则计算、统一分析和告警的新模型。相对于传统监控系统,Prom
2022-04-11 10:56:45
5886
原创 腾讯云轻量服务器k3s搭建hexo博客
腾讯云轻量服务器k3s搭建hexo博客最近想入手学习k8s,经网上一顿猛如虎搜索后,奈何钱包不够,只好选择腾讯云轻量服务器 2g4核的k3s集成环境。CI/CD持续集成选择了GitHub Actions ,部署好后,只需提交分支到GitHub就自动构建镜像并且发布到线上服务器。至于镜像仓库,还是秉持白嫖原则,使用腾讯云自带的镜像仓。最后博客的框架是Hexo + Fluid静态博客,评论系统则使用Waline。线上博客请移步www.bkduck.cn看官们若想折腾一翻,请移步下方教程,倒腾一翻,反正首年
2022-03-05 16:58:35
1070
原创 Golang语法系列——slice切片和数组
切片(slice)是 Golang 中一种比较特殊的数据结构,这种数据结构更便于使用和管理数据集合。切片是围绕动态数组的概念构建的,可以按需自动增长和缩小。切片的动态增长是通过内置函数 append() 来实现的,这个函数可以快速且高效地增长切片,也可以通过对切片再次切割,缩小一个切片的大小。因为切片的底层也是在连续的内存块中分配的,所以切片还能获得索引、迭代以及为垃圾回收优化的好处。
2021-10-08 20:35:49
347
原创 Golang语法系列——recover异常处理
现象panic 只会触发当前 Goroutine 的 defer;recover 只有在 defer 中调用才会生效;panic 允许在 defer 中嵌套多次调用;跨协程失效panic 只会触发当前 Goroutine 的延迟函数调用func main() { defer println("in main") go func() { defer println("in goroutine") panic("") }() time.Sleep(1 * time.Second
2021-09-29 20:24:56
1641
原创 Golang语法系列——interface接口
NOTE主要概念1. interface 可被 struct 等继承 (animalI = catT, catT 实现所有animalI的方法)2. 了解规则:最好使用new()生成指针类参考链接type-switch 类型选择参考链接1. 介绍interface的用处https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.6.md Comma-ok断言 判断类型 el
2021-09-28 17:01:26
357
原创 php $_SERVER[‘‘REMOTE_ADDR‘] 获取IP并不真实
php $_SERVER[”REMOTE_ADDR’] 获取IP并不真实bug 出现最近有个小项目投票上线了,结果发现投票没多久就出现投票不成功的错误(IP限制数超越错误)!bug 跟踪连上服务器的数据库一看,发现数据库IP记录清一色是167863555(ip转int后),这地址是服务器内网的IP,很可能就是服务器的代理IP。翻看Controller,发现IP获取是ip=ip = _SERVER[‘
2016-11-23 09:59:56
40191
1
原创 yii2路由篇 --- Url类使用集锦
### Url::to() 示例use yii\helpers\Url;// creates a URL to a route: /index.php?r=post%2Findexecho Url::to(['post/index']);// 带参数 url: /index.php?r=post%2Fview&id=100echo Url::to(['post/view', 'id' => 10
2016-11-21 22:38:38
3427
原创 yii2路由篇 --- urlManager 配置详解
‘urlManager’ 参数详解[ 'components' => [ 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => false,
2016-11-21 22:31:14
31206
1
原创 SPL(2)--- ArraryIterator迭代器
SPL(2)— ArraryIterator迭代器1.介绍老友说实话,Iterator很多,但ArraryIterator也算是日常使用比较多的一种迭代器,++它主要针对是数组迭代++,其继承Interface有 ArrayAccess、SeekableIterator、 Countable、 Serializable!下面bkduck将通过讲解一个关于插入append的index索引问题,希望能让
2016-07-27 17:17:26
343
原创 spl应用场景 -- IteratorIterator迭代器
spl应用场景 – IteratorIterator迭代器1.介绍##改迭代器接口,主要可以 “迭代” 迭代器, 例如 ArrayIterator 类结构如下: “`php IteratorIteratorimplements OuterIterator {/* 方法 */public __construct ( Traversable $iterator )public mixed cur
2016-07-25 16:44:51
3102
原创 mysql入门(1)--- SQL分类
mysql入门(1)— SQL分类 ##提起SQL,大概你脑海最先想到的就是CURD(增删改查),其实不然,SQL语句分3类: - DDL (Data Definition Languages):数据定义语句,主要是管理数据库及表,列,索引等语句,如create、drop、alter等定义SQL语句。 - DML (Data Manipulation Languages):数据操作语句,主要针对
2016-07-25 16:38:26
278
转载 weiphp_sae 图片无法上传 错误‘./uploads/picture
微信开源平台weiphp在sae中上传图片时间 2014-08-23 15:44:00 一介码农原文 http://blog.kgsoft.cn/archives/185/主题SAE因为SAE是没有写文件权限的,所以一般需要创建一个Domain来保存文件。但是weiphp代码中是在配置文件里指定文件上传方式(Local,SAE)的,所以安装完应用之后需要手
2015-07-17 22:16:37
967
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人