【2022/1/6】thinkphp源码无差别阅读(十三)

2022-01-06
阅读 2 分钟
973
thinkphp源码无差别阅读(十三)framework阅读think/facade/App.php属性:getFacadeClassthink/facade/Cache.php属性:getFacadeClassthink/facade/Config.php属性:getFacadeClassthink/facade/Console.php属性:getFacadeClassthink/facade/Cookie.php属性:getFacadeClassthink/facade/Env.php属性:getFacadeClassth...
封面图

【2022/1/5】thinkphp源码无差别阅读(十二)

2022-01-05
阅读 2 分钟
1.3k
thinkphp源码无差别阅读(十二)framework阅读think/event/AppInit.phpthink/event/HttpEnd.phpthink/event/HttpEnd.phpthink/event/LogRecord.php属性:type、message构造方法:__constructthink/event/LogWrite.php属性:channel、log构造方法:__constructthink/event/RouteLoaded.php构造方法:__constructthink/exc...
封面图

【2022/1/4】TCP和websocket通讯

2022-01-04
阅读 1 分钟
1.5k
启动一个websocket服务端,进程启动的时候启动tcp,把tcp设置为websocket的一个属性上socketArray,然后在websocket接受消息的回调里获取socketArray,循环取出tcp链接,发送消息
封面图

【2022/1/3】thinkphp源码无差别阅读(十一)

2022-01-03
阅读 2 分钟
1.2k
thinkphp源码无差别阅读(十一)framework阅读console/command/output/Formatter.php属性:decorated、styles、styleStack转义:escape初始化命令行输出格式:__construct设置外观标识:setDecorated获取外观标识:isDecorated添加一个新样式:setStyle是否有这个样式:hasStyle获取样式:getStyle使用所给的样式格式化...
封面图

【2022/1/2】thinkphp源码无差别阅读(十)

2022-01-02
阅读 2 分钟
1.2k
thinkphp源码无差别阅读(十)framework阅读console/command/optimize/Route.php配置:configure执行:execute生成路由缓存:buildRouteCacheframework阅读console/command/optimize/Schema.php配置:configure执行:execute未知:buildModelSchema未知:buildDataBaseSchemaconsole/command/input/Argument.php常量:RE...
封面图

【2021/12/31】thinkphp源码无差别阅读(九)

2022-01-01
阅读 2 分钟
1.1k
thinkphp源码无差别阅读(九)framework阅读console/Table.php常量:ALIGN_LEFT、ALIGN_RIGHT、ALIGN_CENTER属性:header、headerAlign、rows、cellAlign、colWidth、style、format设置表头信息:setHeader设置表格数据和对齐方式:setRows设置单元格对齐方式:setCellAlign检查列显示宽度:checkColWidth增加一行表格:...
封面图

【2021/12/31】uniapp之安卓原生插件开发教程

2021-12-31
阅读 5 分钟
4.2k
uniapp之安卓原生插件开发教程准备hbuilderX,下载app离线SDK,下载Andorid Studio,安卓官方或中文社区证书(可以自己准备,也可以使用android Studio生成)插件功能简介加法功能,我们把插件名称起名为leruge-add,方法是add,参数是a和b过程HbuilderX创建一个项目在pages/index/index.vue中随便写一个按钮,然后调用...

【2021/12/30】thinkphp源码无差别阅读(八)

2021-12-30
阅读 2 分钟
1.1k
属性:console、name、processTitle、aliases、definition、help、description、ignoreValidationErrors、consoleDefinitionMerged、consoleDefinitionMergedWithArgs、synopsis、usages、input、output、app
封面图

【2021/12/29】thinkphp源码无差别阅读(七)

2021-12-29
阅读 2 分钟
989
thinkphp源码无差别阅读(七)framework阅读View.php属性:namespace、data、filter、获取模板引擎:engine模板变量赋值:assign试图过滤:filter解析和获取模板内容:fetch渲染内容输出:display获取模板渲染内容:getContent模板变量赋值:__set获取模板变量:__get监测是否有模板变量:__isset未知:resolveConfig获...
封面图

【2021/12/28】thinkphp源码无差别阅读(六)

2021-12-28
阅读 2 分钟
1.1k
thinkphp源码无差别阅读(六)framework阅读Service.php属性:app构造方法:__construct加载路由:loadRoutesFrom注册路由:registerRoutes添加指令:commandsSession.php属性:namespace设置驱动:createDriver获取配置:getConfig未知:resolveConfig获取默认驱动:getDefaultDriverValidate.php属性:type、alias、ru...
封面图

【2021/12/27】thinkphp源码无差别阅读(五)

2021-12-27
阅读 2 分钟
949
属性:data、contentType、chatset、code、allowCache、options、header、content、cookie、session、
封面图

【2021/12/26】thinkphp源码无差别阅读(四)

2021-12-26
阅读 3 分钟
1.1k
thinkphp源码无差别阅读(四)framework阅读Middleware.php属性:queue、app构造方法:__construct导入中间件:import注册中间件:add注册路由中间件:route注册控制器中间件:controller注册中间件到开始位置:unshift获取所有中间件:all调度广告:pipeline结束调度:end移除处理:handleException解析中间件:buildMi...
封面图

【2021/12/25】 thinkphp源码无差别阅读(三)

2021-12-25
阅读 2 分钟
933
【2021/12/25】thinkphp源码无差别阅读(三)framework阅读Http.php属性:app、name、path、routePath、isBild构造方法:__construct设置应用名称:name获取应用名称:getName设置应用目录:path获取应用目录:getPath获取路由目录:getRoutePath设置路由目录:setRoutePath设置应用绑定:setBind判断应用是否绑定:isBi...
封面图

【2021/12/24】thinkphp源码无差别阅读(二)

2021-12-24
阅读 2 分钟
1.2k
thinkphp源码无差别阅读(二)framework阅读Cookie.php属性:config、cookie、request、构造方法:__construct自定义实例化:__make获取cookie:get是否存在:has设置cookie:set报错cookie:setCookie永久保存:forever删除cookie:delete获取所有cookie:getCookie保存cookie:save保存cookie:saveCookieDb.php自定义...
封面图

【2021/12/23】scroll-view是否触底问题

2021-12-23
阅读 1 分钟
1.4k
众城世家聊天页面中,要实现微信那种,如果有新消息,在底部的话就滚动到新消息,如果没有在底部的话就不滚动,这个时候需要判断是否在底部,经uview开发人员帮助,进行尝试。
封面图

MySQL的json查询简单了解

2021-12-22
阅读 1 分钟
1.1k
只从MySQL支持json字段以后,我还是很少用,但是问的人确实不少,为了方便大家更好的理解用法,我们使用实际例子来简单了解一下json字段。篇幅可能不少,大家耐心看即可。
封面图

MySQL的json查询之json_keys、json_object、json_overlaps、json_pretty

2021-12-21
阅读 2 分钟
2.7k
MySQL的json查询之json_keys、json_object、json_overlaps、json_prettyjson_keys:获取json对象的key值组成的数组json_object:创建一个json对象json_overlaps:对比的俩个json有相同的键值对或者数组元素即可json_pretty:格式化json,符合人类的阅读习惯json_quote:将字符串引用为json值,换句话说就是把字符串处理...
封面图

MySQL的json查询之json插入、合并

2021-12-20
阅读 2 分钟
1.9k
MySQL的json查询之json_insert、json_merge_patch、json_merge_preserve、josn_remove、json_replace、json_setjson_insert就是向json中插入,如果不存在则插入,存在则忽略json_replace就是替换json中的项,如果不存在则忽略,存在则替换json_set结合前面俩个,存在则替换,不存在则插入json_merge_patch多个json进行合...
封面图

MySQL的json查询之json_depth、json_length、json_type、json_valid

2021-12-19
阅读 1 分钟
1.6k
json_depth顾名思义就是深度,json_length顾名思义就是长度,json_type就是类型,json_valid是否是有效的json,这几个是比较容易理解的,对于我而言,这几个其实没什么太大的用处。还是用例子进行讲解。
封面图