评价Plus(ThinkSNS+)最新的laravel框架

2020-02-19 23:44:14

前天晚上我发现了ThinkSNS这个框架,这个框架提供了各种接口,圈子,动态之类的,我感觉自己发现了宝贝,真好,然后就连续折腾了两天。。。。。后来发现,垃圾啊。。。

他们团队在使用laravel,不错,挺合我意。

但明显能感觉出来一个半开源的框架是多么的不负责任。

首先我就在启动页面上就耗费了两天的时间,你没有听错,我整整的两天都好耗费在login上了。

按照他们的教程,一步步走的非常好。

就是卡在了auth/login这个接口上。

也不报错,就是卡住。

可能是他们的laravel用的出神入化。我是如何也不知道这个接口卡在了哪里。我这两天就光研究laravel的整个访问流程机制了。后来终于找到我要访问的这个接口在哪里了。但是我依然不知道卡在哪里了。

我又是一顿研究机制。可以说,把整个laravel的逻辑流程走了一个遍。

终于发现了他卡在了一个用GuzzleHttp访问自己的api获得配置上。大爷的,php是单进程啊,然后在我的接口内访问一个工程的接口,用接口访问的。能不卡住吗。大爷的这个接口永远也访问不结束啊。关键你访问,你设置个超时时间啊,这样我也能知道哪超时报错了。哎。

这东西如果直接部署到服务器上,用php-fpm肯定不会发现的。这不知道这群开发人员咋写的文档。


但是好处是,我是针对laravel的机制搞了一遍,还是收获不小的,也明白了php -S 0.0.0.0:1024,这是但进程的,性能很小,以前没想到过。


终于跑起来了把,打开一看,这后台界面真心难看。


我已经又了放弃的念头,当想象api还是无罪的,就去看下吧。

尼玛,搜文档上的接口,工程中没有啊。打开前端界面一看,尼玛,这些功能收费。


日了狗了,说实在的,还不如我自己写的呢。越是写的优雅,越难修改。

再见了thinkSns。

  • 2019-09-05 20:51:15

    在Android上使用FFmpeg压缩视频

    libavcodec-提供了更加全面的编解码实现的合集 libavformat-提供了更加全面的音视频容器格式的封装和解析以及所支持的协议 libavutil-提供了一些公共函数 libavfilter-提供音视频的过滤器,如视频加水印、音频变声等 libavdevice-提供支持众多设备数据的输入与输出,如读取摄像头数据、屏幕录制 libswresample,libavresample-提供音频的重采样工具 libswscale-提供对视频图像进行色彩转换、缩放以及像素格式转换,如图像的YUV转换 libpostproc-多媒体后处理器

  • 2019-09-05 20:54:21

    在Android 中使用FFmpeg命令

    到这里就可以运行FFmpeg命令了。一直我也是这样使用,但是我在做这个项目Cut的时候发现连续调用多次FFmpeg命令会报错(在项目需要,先改变分镜头的速度,再合成视频)。 为什么会这样的呢?

  • 2019-09-06 10:30:20

    ffmpeg错误码

    AVERROR_BSF_NOT_FOUND = -1179861752 AVERROR_BUG = -558323010 AVERROR_DECODER_NOT_FOUND = -1128613112 AVERROR_DEMUXER_NOT_FOUND = -1296385272 AVERROR_ENCODER_NOT_FOUND = -1129203192 AVERROR_EOF = -541478725 AVERROR_EXIT = -1414092869 AVERROR_FILTER_NOT_FOUND = -1279870712 AVERROR_INVALIDDATA = -1094995529 AVERROR_MUXER_NOT_FOUND = -1481985528 AVERROR_OPTION_NOT_FOUND = -1414549496 AVERROR_PATCHWELCOME = -1163346256 AVERROR_PROTOCOL_NOT_FOUND = -1330794744 AVERROR_STREAM_NOT_FOUND = -1381258232 AVERROR_BUG2 = -541545794 AVERROR_UNKNOWN = -1313558101

  • 2019-09-08 09:05:54

    MyBatis Generator 插件的拓展插件包

    应该说使用Mybatis就一定离不开MyBatis Generator这款代码生成插件,而这款插件自身还提供了插件拓展功能用于强化插件本身,官方已经提供了一些拓展插件,本项目的目的也是通过该插件机制来强化Mybatis Generator本身,方便和减少我们平时的代码开发量。

  • 2019-09-08 09:09:48

    mybatis-generator自动生成代码插件使用详解

      mybatis-generator是一款在使用mybatis框架时,自动生成model,dao和mapper的工具,很大程度上减少了业务开发人员的手动编码时间,今天自己研究了一下,也分享一下使用心得供大家简单使用。

  • 2019-09-08 15:09:14

    IDEA从mapper.java跳转到mapper.xml

    在IDEA中写项目后台的时候,从controller到service到mapper到dao,都可以直接跳转,但是mapper.java到mapper.xml就需要自行寻找,为了开发方便,安装相应插件--mybais