自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潜心做事的博客

公众号:潜心做事

  • 博客(27)
  • 收藏
  • 关注

原创 这个假期有点长

今天是 2 月 25 日,年后上班的第一天,这个年假修的有点长。刚入职时,就想着大四了,今年过年要多请几天假,在家好好休息休息,多陪陪家人,毕竟以后作为正式员工,想请长假基本不可能了。年前半个月,就给老大提前说了下,年前请了一周,年后请了两周,法定七天,所以这个年一共在家一个月的时间。说实话,请了这么久,我都觉得自己有点儿过分了,感谢老大。年前一周,过的还是比较快的,因为有个聚会的任务,初中毕...

2019-02-25 22:47:24 1494 4

原创 Laravel 中 Session 的使用问题

写这篇文章,是因为前段时间在 Laravel 中使用 Session, 突然出现了很诡异的问题,找了好久才发现问题所在,特此记录一下。HTTP 协议是无状态的协议,两个请求之间是没有任何关联的,为了让服务器保存用户的状态信息,所以引入了 Session 的概念。在 Laravel 中使用 Session 有两种方式,通过 Request 实例或者通过全局辅助函数,我一般使用全局辅助函数,像下面...

2019-01-11 21:58:09 9358 4

原创 2018 这一年

关注了很多公众号,这几天收到最多的推送,就是公众号主个人的年终总结和未来一年的展望,我亦不能免俗。几个月前,我给自己定了几个长期任务,其中之一便是每年年末写一下年终总结,简单回顾一下一年来的得与失。如果能长期坚持下去,就可以让这些总结见证自己的成长,我感觉这种方式很好。新的一年,也算是给自己一个新的开始吧,希望自己能坚持下去。2018 年上半年,是我大三的下学期。按照往年的传统,我们一行十几人会...

2019-01-02 23:15:47 374

原创 cURL 使用指南

本文原始链接:cURL 使用指南简介cURL,全称 CommandLine Uniform Resource Locator,是一个利用 URL 语法在命令行下工作的文件传输工具。大多情况下,我们会使用 cURL 用于文件的下载,就像使用 wget 一样,然而它的功能不仅仅于此。利用 cURL,可以在命令行下模拟发出各种网络请求,通过添加适当的参数,可以得到和提取返回的数据,非常方便。...

2018-12-16 13:15:03 581

原创 利用 Webhooks 实现代码的自动拉取

本文原始链接:利用 Webhooks 实现代码的自动拉取很长时间没有更新博客了,前段时间一直都在忙着找工作,最近才稳定下来,后面有机会的话再说说找工作的经历。以前做完一个项目,要放到服务器上运行,最开始使用 Xftp 将代码传上去,中间如果需要修改代码,都是在本地调试完再传到服务器,覆盖原来的文件生效,非常麻烦。后来使用 Git 做版本管理,配合代码托管平台,就不用一个个的传文件了,每次...

2018-11-17 18:49:42 6247

转载 HTTP 缓存

声明:这是 Google Developers 上的一篇文章,感觉很棒,但是需要科学上网才能访问,特转了过来,望周知。 原地址:HTTP 缓存通过网络获取内容速度缓慢又开销巨大,较大的响应需要在客户端与服务器之间进行多次往返通信,这会延迟浏览器获得和处理内容的时间,还会增加访问者的流量费用。因此,缓存并重复利用之前获取的资源的能力成为性能优化的一个关键方面。好在每个浏览器...

2018-08-28 23:38:34 201

原创 MySQL 之索引部分

索引概述索引的本质及作用索引(也称「键」)是为了加速表中数据行的检索而创建的一种分散的数据结构。数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找(linear search),这种复杂度为 O(n) 的算法在数据量很大时显然是糟糕的,好在计算机科学的发展提供了很多更优秀的查找算...

2018-04-16 21:45:04 1826

原创 MySQL 之全文索引

最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录。引入概念通过数值比较、范围过滤等就可以完成绝大多数我们需要的查询,但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数值比较。全文索引就是为这种场景设计的。你可能会说,用 like...

2018-04-14 15:47:56 108289 38

原创 MySQL Explain 命令详解

Explain 作用Explain 提供了 MySQL 如何执行 SQL 语句的信息,通过这些信息,可以对 SQL 语句做相应的优化,提高执行效率。Explain 使用调用 Explain,只需要在 SQL 语句前添加 explain 关键字即可。一般情况下,添加 explain 关键字后,认为 MySQL 不会执行查询,但是如果在 from 子句中包含子查询,那么 MySQL...

2018-04-06 09:46:56 484

原创 谈谈唯一约束和唯一索引

最近在看数据库相关知识,感觉唯一约束和唯一索引好像有点类似,于是研究了一番,于是就有了这篇文章。概念开始之前,先解释一下约束和索引。约束 全称完整性约束,它是关系数据库中的对象,用来存放插入到一个表中一列数据的规则,用来确保数据的准确性和一致性。索引 数据库中用的最频繁的操作是数据查询,索引就是为了加速表中数据行的检索而创建的一种分散的数据结构。可以把索引类比成书的目录,有目录...

2018-03-27 21:20:00 36256 5

原创 MySQL 中的数据类型和几个问题

在 MySQL 中,可以通过存储引擎来决定表的类型,即存储引擎决定了表的存储方式;同时 MySQL 中也提供了几种数据类型,而数据类型决定了表存储数据的类型。在这篇文章里,先来简单的介绍 MySQL 中的数据类型。MySQL 支持多种数据类型,大致可以分为三类:数值、日期 \ 时间、字符串(字符)数值类型数值类型又分为整数类型、浮点数类型和定点数类型日期 / 时间类型...

2018-03-26 16:03:19 510

原创 CentOS 7 下解决服务器报 Redis server went away 的错误

这两天在学习 Redis,因为 Redis 在 Windows 上的表现并不好,而且线上环境基本上都是 Linux,所以选择在 CentOS 7 上跑跑例子。在安装完 Redis 的 PHP 客户端 phpredis ,测试连接时,碰到这个问题,特此记录。问题开始在 Redis 上使用 redis-cli 跟着敲命令还没出现问题,后来需要使用 Redis 的 PHP 客户端 phpre

2018-01-28 11:28:05 5171

原创 CentOS 7 下编译安装 Linux 4.14 内核

编译之前引入最近在学习 Linux,看到介绍内核,就想着自己编译一下内核,虽然不会搞硬件开发,不会写底层的东西,但还是想看一下编译的整个过程。想着就开始弄,没想到中间还是有很多坑的,尤其是编译之前,选择配置这一部分,配置项太多了,因为只是想看编译的整个过程,所以就没有深究每一个配置项。整个过程比较长,特此记录,避免以后再次踩坑。环境开始之前,先介绍一下编译环境。直接在自己常

2018-01-23 15:34:02 13473 4

原创 计算机硬件概述

作为一个计科软件方向的学生,计算机的硬件部分了解的不是太多,今天又看这一部分的内容,简单的做一个总结。组成部分计算机的组成主要分为三部分输入单元: 包括键盘、鼠标、扫描仪等; 中央处理器(CPU): 含有算术逻辑、控制、记忆等单元; 输出单元: 包括屏幕、打印机等。计算机通过主板将主要组成部分连接在一起,主板上面最重要的是芯片组,芯片组通常又分为两个桥接器来控制各组件的通信

2018-01-20 22:28:34 861

原创 Laravel 验证中的正则 regex

Laravel 的验证功能非常强大,基本上常见的需求都有对应的验证规则,对于一些的特殊的验证需求,Laravel 也提供了正则验证。正则验证之前也用过一次,今天再次使用时,发现不行了,又看了一下官方文档,才知道问题出在哪,特此记录下来。

2017-12-09 16:43:12 6604 2

原创 PHP 中 this self static 的区别

引入最近在做软件工程的课程设计,碰到一个问题,去扒 Laravel 源码,又搜索一番,发现是对 self static 的理解不深,才出现了问题,所以记录下来,避免再次犯同样的错误。

2017-11-27 19:18:33 1021 2

原创 Laravel5.5 + Vue2 + Element 环境搭建

更新说明2018 年 1 月 25 日更新开始写这篇文章时,Element 的版本还是 1.4,现在已经来到 2.0 了,有些步骤需要修改,特此说明。第 9 步,修改 Hello.vue 文件,使用 Element 组件 中el-dialog v-model="visible">修改为:visible.sync="visible">第 8 步,引入 Elem

2017-09-18 09:06:35 19848 8

原创 跨域问题解决方案之 JSONP

由于浏览器同源策略的限制,为了保证安全,是不能执行其他网站的脚本的,通俗点来说,就是执行的 URL 不在你的网站下。跨域即绕过同源策略的限制,获取其他网站的数据。同源的定义:协议,域名,端口均相同。

2017-08-11 09:49:44 494

原创 摔跤吧 爸爸

今天下午,小组组织观看了印度电影《摔跤吧 爸爸》,之后进行了亲切而友好的讨论,花了一整个下午的时间,收获颇丰。电影讲述了一个全国摔跤冠军,为生活所迫,放弃运动生涯,转而希望培养自己的儿子,无奈生了四个女儿,偶然间发现两个女儿拥有摔跤天赋,继而培养自己的两个女儿成为女子摔跤冠军,打破印度传统的励志故事。

2017-07-18 10:11:37 449

原创 JavaScript 中的数组函数

JavaScript 中也有很多数组函数:indexOf() 搜索一个指定的元素的位置slice() 截取数组的部分元素,返回一个新数组 该函数类似字符串函数中的 slice()

2017-07-03 11:36:37 229

原创 JavaScript 中常用的字符串函数

JavaScript 中有很多字符串函数,其中一些较常用的总结如下:toUpperCase() 把一个字符串全部转换为大写toLowerCase() 把一个字符串全部转换为小写charAt(index) 返回指定位置的字符

2017-07-03 09:14:37 310

转载 趣谈Unicode,ANSI,UTF-8,Unicode big endian这些编码有什么区别

快下班时,爱问问题的小朋友 Nico 又问了一个问题:“SQL Server” 里面有 char 和 nchar,那个n据说是指 Unicode 的数据,这个是什么意思。并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好…… 很久很久以前,有

2017-03-28 22:44:12 423

原创 PHP实现邮件发送(PHPMailer+QQ邮箱)

最近复习原生PHP,看到邮件函数这一部分,就试着写一下邮件功能,在网上搜了一下,主要有两种实现方式:   1.PHP自带的mail()函数   2.封装的smtp邮件发送类 下面来一一介绍PHP自带的mail()函数浏览一下文档,mail()函数的注释如下: 即若要使用mail()函数,需要本地安装一个邮件系统或者必须设置一台不需要中继的邮件发送服务器,但现在要找到一台

2017-03-27 18:20:10 5031 2

原创 ubuntu16.04下配置nodejs环境

官网提供了两种方式,二进制文件安装和源码安装,本篇文章只介绍二进制文件安装,另外通过apt-get也可以安装,但极力不推荐此种方式,该方式安装的版本比较老。NodeJS二进制文件安装1.下载nodejs的二进制文件 2.下载后将安装包解压,重命名为合适的文件夹名,并移动到/opt/目录下解压 tar xvJf node-v6.9.5-linux-x64.tar.xz重命名 mv node

2017-03-27 18:18:25 5094 1

原创 PHP7开启OpenSSL扩展失败的解决办法(win10)

最近学习Laravel框架,需要开启PHP的OpenSSL扩展,试了网上的许多方法都不行,最后搞了很久,终于成功,现将经历写下,以便总结。   以下为本人失败的经历:         最开始使用网上说的最多的方法:          1,首先检查php.ini中extension=php_openssl.dll是否存在,如果存在的话去掉前面的注释符“;”, 如果不存在这行,那么

2017-03-27 18:15:56 19442 5

原创 小组一年学习总结-写于16年8月28日

真的很快,已经一年了。一年前,懵懵懂懂,刚上大学,只是感觉突然放松了,而这种放松,没过多久,就开始让我感到不适,尽管当时还在军训。我想着去改变,而我唯一能做的,也只有泡在图书馆里,读书能让我暂时我忘了一切,全身心的沉浸其中。很快,军训结束,国庆回家,七天的假期再次到来,久违了。假期也过去了,一切都已就绪,即将开始新生活。没过几天,小组开始招新,并且在行政楼308召开了一场盛大的宣讲会,学长

2017-03-27 18:14:16 624 2

原创 Ubuntu下Sublime Text3的安装+汉化

一、Sublime Text3的下载安装         建议直接去官网下载最新版deb安装包:http://www.sublimetext.com/3 二、Sublime Text3的汉化         一、             1.去 https://github.com/Ihavee/st3-zh_CN/releases/latest 下载最新的 Sou

2017-03-27 18:12:15 649

空空如也

空空如也

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

TA关注的人

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