发布了文章2022-04-26
[2022/04/26]抖音云蹦迪使用教程最近发现一个好玩的源码,就是抖音云蹦迪源码,下面我们来说一下这套源码如何使用准备工作电脑安装了抖音直播伴侣(抖音电脑直播需要1000粉丝)Unity开发的蹦迪场景和弹幕获取程序,这俩个程序的大小是1G左右这个不是必须的,obs软件...
发布了文章2022-02-03
thinkphp源码详细阅读(一)请求流程从入口 index.php 开始实例化 App ,我们看一下实例化所做的工作 设置 thinkPath、 rootPath 、 appPath 、 runtimePath加载服务文件 provider.php ,具体如何实现,我们可以看绑定到容器实现部分代码 provider.php 中返回的数组...
发布了文章2022-02-02
thinkphp源码无差别阅读(三十五)ORM阅读model/relation/OneToOne.php属性:joinType、bindAttr、relation设置join类型:joinType预载于关联查询:eagerly预载于关联查询:eagerlySet预载于关联查询:eagerlyOne预载于关联查询:eagerlyResultSet预载于关联查询:ea...
发布了文章2022-01-31
thinkphp源码无差别阅读(三十三)ORM阅读model/concern/BelongsToMany.php属性:middle、pivotName、pivot、pivotDataName构造方法:__construct设置中间表模型:pivot设置中间表数据名称:name实例化中间模型;newPivot合成中间表模型:hydratePivot延迟获取关联数...
发布了文章2022-01-30
thinkphp源码无差别阅读(三十二)ORM阅读model/concorn/SoftDelete.php属性:withTrashed判断当前实例是否被软删除:trashed查询软删除数据:withTrashed是否包含软删除数据:withTrashedData只查询软删除数据:onlyTrashed获取软删除的查询条件:getWithTrashedExp...
发布了文章2022-01-29
thinkphp源码无差别阅读(三十一)ORM阅读model/concern/ModelEvent.php属性:event、、withEvent设置事件:setEvent设置事件是否需要响应:withEvent触发事件:triggermodel/concern/OptimLock.php未知:getOptimLockField数据检查:checkData记录乐观锁:recordLoc...
发布了文章2022-01-28
属性:pk、schema、field、type、disuse、readonly、data、origin、json、jsonType、jsonAssoc、strict、get、withAttr
发布了文章2022-01-27
MediaStore模糊查询、分页、排序安卓10以上就有了分区存储的概念,相关的查询就有了一些改变,下面我们介绍一下MediaStore经常使用的查询。常用的查询项:QUERY_ARG_LIMIT:查询条数QUERY_ARG_OFFSET:数据偏移量QUERY_ARG_SORT_DIRECTION:排序方向,也就是正序还是...
发布了文章2022-01-26
最近为了写一个简易的多选列表功能,使用了RecyclerView,发现如果数据太多的话会发生卡顿,所以决定使用分页,也就是大家常见的上拉加载数据,也有下拉刷新数据,我们这里使用滚动事件addOnScrollListener来完成这个功能。
发布了文章2022-01-24
thinkphp源码无差别阅读(二十八)ORM阅读db/Query.php表达式方式指定排序:orderRaw表达式方式指定查询字段:fieldRaw指定field排序:orderField随机排序:orderRand使用表达式设置数据:exp表达式方式指定当前数据表:tableRaw获取执行的sql,而不进行查询:fetchS...
发布了文章2022-01-23
属性:config、PDOStatement、querySt、transTimes、reConnectTimes、fetchType、attrCase、info、queryStartTime、params、bindType、breakMatchStr、bind
发布了文章2022-01-22
thinkphp源码无差别阅读(二十六)ORM阅读db/Fetch.php属性:query、connection、builder构造方法:__construct聚合查询:aggregate获取某个字段的值:value获取某列的值:column插入:insert获取插入的ID:insertGetId保存数据:save插入多条:insertAll通过select...
发布了文章2022-01-21
thinkphp源码无差别阅读(二十五)ORM阅读db/CacheItem.php属性:key、value、expire、tag、isHit构造方法:__construct为此缓存项设置键:setKey获取键:getKey获取有效期:getExpire获取tag:getTag获取缓存值:get是否命中:isHit设置值:set设置tag:tag设置有效...
发布了文章2022-01-20
Android Studio的adb路径是 Android\Sdk\platform-tools Android Studio的sdk目录可以通过as的setting查看
发布了文章2022-01-19
thinkphp源码无差别阅读(二十四)ORM阅读db/Builder.php属性:connection、exp、parser、selectSql、insertSql、updateSql、deleteSql构造方法:__construct获取连接对象:getConnection注册查询表达式解析:bindParser数据分析:parseData数据绑定处理:parseDataB...
发布了文章2022-01-18
属性:simple、items、currentPage、lastPage、total、listRows、hasMore、options、currentPageResolver、currentPathResolver、maker
发布了文章2022-01-17
thinkphp源码无差别阅读(二十二)ORM阅读DbManager.php属性:instance、config、event、listen、dbLog、queryTimes、cache、log构造方法:__construct注入模型对象:modelMaker监听sql:triggerSQL初始化配置参数:setConfig设置缓存对象:setCache设置日志对象:se...
发布了文章2022-01-16
thinkphp源码无差别阅读(二十一)Helper阅读contract/Arrayable.php转换为数组:toArraycontract/Jsonable.php转换为数组:toJsonhelper/Arr.php判断是否可以数组式访问:accessible添加元素:add未知:collapse未知:crossJoin分割数组,一个是键名,一个是键值:d...
发布了文章2022-01-15
thinkphp源码无差别阅读(二十)Helper阅读helper.php抛出异常:throw_if抛出异常:throw_unless调用闭包:tap默认值:value数据集:collect未知:data_fill未知:data_get未知:data_set获取trait引用的trait:trait_uses_recursive获取类名(不包含命名空间):cla...
发布了文章2022-01-14
thinkphp源码无差别阅读(十九)framework阅读think/validate/ValidateRule.php属性:title、rule、message添加验证因子:addItem获取验证规则:getRule获取验证字段名称:getTitle获取验证提示信息:getMsg设置验证字段名称:title未知:__call未知:__callStaticth...