1.mybatis拦截器介绍
拦截器可在mybatis进行sql底层处理的时候执行额外的逻辑,最常见的就是分页逻辑、对结果集进行处理过滤敏感信息等。
public ParameterHandler newParameterHandler(MappedStatement mappedStatem
什么是Swagger?
如下引用swagger官方的解释
Swagger is a powerful yet easy-to-use suite of API developer tools for teams and individuals, enabling development acro
数据存储策略
在 iOS 应用程序中,从 “数据缓冲在哪里” 这个纬度看,缓冲一般分两种类型。
内存缓冲
磁盘缓冲
内存缓冲是将数据缓冲在内存中,供应用程序直接读取和使用。优点是读取速度快。缺点是由于内存资源有限,应用程序在系统中申请的内存,会随着应用生命周期结束而被释放,会导致内存中的数
01、
01 科学⌊运动⌉
“均衡饮食、适当(科学)运动、充足睡眠”是国际社会公认的三项健康基本保障。对于运动,世界卫生组织提出,健康的成年人每周累计至少150分钟中等强度有氧运动,或高强度75分钟以上,以及至少两次力量运动。
科学运动的基本知识框架如下图:
关于更多运动形式、运动(心率)强度等知识
前言:
从64位开始,iOS引入了Tagged Pointer技术,用于优化NSNumber、NSDate、NSString等小对象的存储。
Tagged Pointer主要为了解决两个问题:
内存资源浪费,堆区需要额外的开辟空间
访问效率,每次set/get都需要访问堆区,浪费时间, 而且需
2016年是对话式设计之年。消息应用正以惊人的好评度和参与率,占领世界和app store的排行榜。每个社区产品、应用市场、点播服务、约会应用、社交游戏和电商产品,为了提高好评度、参与率和销量,都已经或即将加入消息功能。
有大量关于对话式UI的讨论,还有这种人机对话模式如何通过简单的指令和文字反馈
AppCode是一个全新的 Objective-C的集成开发环境,帮助开发者来开发的Mac,iPhone和iPad上的iOS等系统的相关应用程序.AppCode是由大名鼎鼎的捷克JetBrAIns的公司开发,在iOS的开发者中有很高的声誉。适用于iOS / macOS开发的智能IDE。
详情:Ap
前言:
在iOS中,使用引用计数来管理OC对象内存
一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的内存空间。
调用retain会让OC对象的引用计数+1,调用release会让OC对象的引用计数-1。
内存管理的经验总结
当调用alloc、new、copy、
众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,经过一番百度,APP Uploader这块软件,真是及时啊,免688,只需要
大学期间看了几本比尔盖茨的书,觉得技术可以改变世界,抱着救世主的心入行了。
干了几年活,读了几本书,见了几个人,觉得这世间那些非技术人(项目经理、产品经理、销售)整天只知道瞎逼逼,唯有技术实在,除了技术书籍都是废土,不值得赏阅,除了技术人都是废物,不值得交往。
于是闭关苦心钻研技术,两耳不闻窗外
一、前言
作为一名 Winform 和 WPF 的老用户,没想到 MAUI 上变化那么大。
就像传统的窗口,我弹出一个模式窗口,关闭窗口后是可以获取到窗口的返回值的,即: DialogResult。后续根据返回值的不同,来执行不同的操作。
但是在 MAUI 这里,没有了“窗口”,只剩下了“页面”,
本文主要研究Tagged Pointer技术,针对该技术需要解决的问题、以及在实际应用中的价值做一些简单的探讨。
如果你想要更进一步,去挖掘Tagged Pointer是如何实现的,可以参考Friday Q&A 2012-07-27: Let's Build Tagged Pointers
demo下载地址:
https://github.com/longypjiangxi/XLUIDragButton
简书地址:
https://www.jianshu.com/p/30aeb1d506d3
一、Runtime
1、概念:
概念:Runtime是Objective-c语言动态的核心,即运行时。在面向对象的基础上增加了动态运行,达到很多在编译时确定方法推迟到了运行时,从而达到动态修改、确定、交换。。。属性及方法
作用: 这给程序员写代码带来很大的灵活性,比如说你可以把消息转发给你想要的对
你好呀,我是歪歪。
踩坑了啊,又踩坑了啊!
这次踩到一个特别无语的常识坑。知道真相的那一刻,人就是整个麻掉。
先上个代码:
private static double calculate(double a, int b) { return a / b;}
你先别问为什么计算不用 BigDec
目录一、前言二、UIView Animation2.1 简单动画2.2 关键帧动画2.3 View 的转换三、CALayer Animation3.1 基本动画(CABasicAnimation)3.2 关键帧动画(CAKeyframeAnimation)3.3 动画组(CAAnimationGr
1、您的应用程序必须使用正式的图像。正式的文字,在上板时不要出现测试类图像,例如一个母亲婴儿商店,你上传了一个不相关的图片。或者用测试字眼写的图像,都不能。文本中也不能出现测试类的单词,如测试等。如果您以前在后台上传过测试字眼的产品,请先删除它并重新登录。
2、你的APP还没有完成,
目录一、前言二、方案一:AVCaptureSession + AVCaptureMovieFileOutput1.创建AVCaptureSession2.设置音频、视频输入3.设置文件输出源4.添加视频预览层5. 开始采集6. 开始录制7.停止录制8.停止采集三、方案二:AVCaptureSess
苹果发布Xcode 7之后,可以打开正常的AppleID或实机上载,而不是$ 99或$ 299,只要你可以在AppStore下载应用程序的AppleID。关于Mac系统和Xcode的安装,如果不请参见原文描述,这里只介绍使用Xcode7和普通AppID创建免费证书、个人资料。
文中测试环境是OSX