关于梦想;关于从北京离职回郑州;

朋友问我为什么喜欢北京的什么?我想了想;北京真正的让我认识到什么叫雾霾;北京也让我见识了拥堵;北京还让我接受了1个小时左右的上下班通勤时间;但是能让我忍受北京诸多缺点仍坚持留在北京的只有两个字;梦想;北京是一个有梦想的城市;北京让我看到了人生的上限其实是没有上限;只要肯努力奋斗;生命可以比想象的的更加精彩;有梦想的童鞋真的都应该在北上深这些城市呆上几年;...
阅读全文

laravel下elasticsearch+analysis-ik实现中文全文搜索

这篇文章需要建立在 elasticsearch 已经配置完成的前提下;如果还没安装 elasticsearch ;请先出门左转 ;新建一个项目演示;```bashlaravel new elasticsearch```创建一个文章表和文章模型;```bashphp artisan make:model Models/Article m```添加文章标...
阅读全文

elasticsearch和analysis-ik的安装使用

主要介绍了两组全文分词方案;这套组合对于博客这类的小项目基本够用了;但是如果最求性能追求更强大的功能的话;那更优的选择就非 elasticsearch 莫属了;elasticsearch 需要 java8 以上;这里安装最新版的 java10 ;下载 jdk```bash wget nocookies nocheckcertificate header "Cooki...
阅读全文

laravel下TNTSearch+jieba-php实现中文全文搜索

上篇文章我们简单介绍了全文搜索的方案;;TNTSearch+jiebaphp这套组合可以在不依赖第三方的情况下实现中文全文搜索;特别的适合博客这种小项目;我新建一个项目用于演示;```bashlaravel new tntsearch```创建一个文章表和文章模型;```bashphp artisan make:model Models/Article m...
阅读全文

全文搜索和中文分词

搜索基本上是网站或者 app 必备的功能了;可是同样是搜索;实现起来也都能是尼古拉斯凯奇和尼古拉斯赵四间的差距;一般的搜索是 sql 模糊查询级别的;比如说文章中有 php是世界上最好的语言 这句话;如果我们用 sql 的 like 的 % 模糊查询的话;搜索词必须要连贯切一字不差;可以搜 `like 'php是%'` 也可以搜 `like '%最好的语言'` 或者 `...
阅读全文

开源项目系列之laravel-print以简洁的方式打印数据

laravel 中有个 `dump` 可以用来打印数据;但是也存在这很多的不便利;咱一条一条来吐槽哈; 撒气爱子: 1. 打印出来的数据默认是折叠的;我打印数据果断是要看具体内容的;然鹅这还需要我们手动层层点开;想想也是心累;2. 打印模型时展示了太多的属性;当我们一层一层的剥开它的心后;终于才能在 `attributes` 中找到我们想要的...
阅读全文

修改git所有commit的用户名name和邮箱email

为了 github 的打卡活动 ;最早写的统计程序是抓取个人面板的贡献度 html 统计提交的次数;有些童鞋明明提交了代码;即便爱上了野马;也没有一点的绿;检查后发现原因是 git 设置的邮箱和用户名跟 github 网站的不一致;或者当我们换邮箱了;想把已经提交过的 commit 的邮箱和用户名改成新的;创建个测试项目 test 演示下;初始提交是使...
阅读全文

北京十渡蹦极玻璃栈道漂流三日游

完了;开源分享精神已经影响到生活方面了;现在出去旅游被坑的经历都写成文章分享了;愿看文章的童鞋能避开这些坑;先说出行;我们一行6人选择的是坐火车;当然还有917公交和自驾可以选择;但是考虑到节假日的拥堵;还是火车比较稳定靠谱些;时间也比较合适;平时到十渡只有 6437 车次;节假日的时候会加开 K5296 车次;中午10:48到十渡;第一...
阅读全文

宝塔搭建laravel所需要的lnmp环境linux-nginx-mysql-php-composer-git

为了让更多对服务器不熟悉的童鞋能使用上我的博客项目 ;当然应用于其他 php 项目同理;这里专门写一篇扫盲入门文章;看这篇文章的前提是你已经有一台服务器了;这里示例是使用 CentOS 7.4 哈;如果没有建议购买阿里云的或者是腾讯云的;这台服务器需要是未安装过 php 的环境;如果服务器已经被折腾过一番;建议备份下数据后重装下环境;阿里云和腾讯云都有重装...
阅读全文

如何正确的下载安装使用别人的laravel项目?

laravel 作为最流行的 php 框架;自然少不了很多基于 laravel 开发的项目;不过很多项目因为还处于开发中;或者其他原因并没有写安装文档;举个反面栗子;比如说我的 ;这种一般就是面向 laravel 开发者的;需要有 laravel 的基础才能顺利的安装使用;还有很多已经比较成熟的项目;一般都是有比较详细的安装文档的;举个正面的栗子;...
阅读全文