03 2020 档案
摘要:1.当static关键字修饰局部变量时,只会初始化一次且在程序中只有一份内存; @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor
阅读全文
摘要:一、页面路由基本介绍 1.什么是页面路由 映射页面跳转关系,包含跳转相关的URL跳转及值传递、拦截器等功能。 2.为什么要使用页面路由 在原始android开发中,当我们需要进行页面跳转时,正常写法如下: Intent intent = new Intent(mContext, XXActivity
阅读全文
摘要:权重下随机,就是给定各个值不同的权重,再根据权重的比例随机选出一个值 1 /** 2 * Created by Jungle on 2020/2/23. 3 * 4 * @author JungleZhang 5 * @version 1.0.0 6 * @Description 权重下随机的算法
阅读全文
摘要:业务场景 公司项目新增开屏广告的业务,涉及到关闭倒秒的功能。使用的nstimer去处理这里逻辑 遇到的问题 NSTimer的回调方法会被后置的UI更新阻塞,出现卡顿,跳秒的现象 解决办法 子线程启动NSTImer,回调方法中回归主线程更新UI 关键代码 子线程启动NSTimer __weak __t
阅读全文
摘要:通过下面的设置可以在静音模式下播放声音 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionAllowBluetooth
阅读全文
摘要:最近项目中要做启动图缓存图片,刚开始想的缓存文件,后来尝试用缓存来做找到这种方式来缓存 这种方式不需要指定控件可以多缓存非常好用 废话不多说直接上干货 for (int i = 0; i < imgs.size(); i++) { int finalI = i; SimpleTarget<Glide
阅读全文
摘要:最近使用layui的表单组件,进行动态化渲染赋值操作,死活不成功,经过多次排查和尝试,总结了一下解决方法 1、单选框 对单选框进行动态赋值时发现单选框赋值无效果,此处有个特别的细节是,如果你设置是是数据型类型,传入int数据,将无法生效,必须改写为‘1’,‘0’ 这样的字符串方式方可生效 2、子页面
阅读全文
摘要:最近项目要引入饺子视频播放器,引入的时候一直报这个错,开始有想过把minSdkVersion改成26,确实能解决问题,但是就没办法兼容低版本系统的机子了啊。 所以,在网上查资料,解决方案如下: 把compileOptions 改成Java8解析就好啦,因为引入的三方sdk里面使用了Java8的特性。
阅读全文
摘要:业务背景: 最近在做龙巅广告系统,使用了新的tp6框架 相关数据结构: advert_plan 广告计划表 advert_plan_position 广告计划位置表 这两个表示 计划表和位置表是 1:n 需求: 在计划列表中的信息已经是包含跨表信息,其中就有位置表里的信息,那该怎么做呢? /** *
阅读全文
摘要:在开发过程中,有时候我们需要使用SQLite数据库去本地存储一些临时文件,之前,我们的做法是通过SQLiteOpenHelper实现创建数据库,以及迭代开发中的数据库数据 内容 字段 变更时处理。 优点 1.通常我们在使用GreenDao的时候,我们只需定义数据模型,GreenDao框架将创建数据对
阅读全文
摘要:FIND_IN_SET(str,strList) str 要查询的字符串 strList 字段名,参数以“,”分隔,如(1,2,6,8) 查询字段(strList)中包含的结果,返回结果null或记录。 strList 字符串列表就是一个由一些被 ‘,’ 符号分开的子链组成的字符串.如果str不在s
阅读全文