摘要: EF Core之SqlException处理 外键,唯一约束等对后端检查起到了很多的帮助,但有的时候需要后端直接将报错信息反馈给前端。这个时候直接返回SqlException就不合适了,需要对其进行翻译,返回可读的信息 EF Core的SqlException的全局处理还是要在DBContext里进 阅读全文
posted @ 2019-03-15 18:34 shadowxs 阅读(298) 评论(0) 推荐(0)
摘要: EF Core之自动历史记录 有的场景下需要记录特定表的增删改操作,以便追溯。传统的做法是在增删改的方法里同步做记录,很繁琐。在这里我们可以配合EF Core的DBContext做一个全局管控 全局管控自然就要有固定的格式 我们可以建一个空接ITrackable口来标明需要追踪的表: public 阅读全文
posted @ 2019-03-15 17:53 shadowxs 阅读(180) 评论(1) 推荐(0)
摘要: EF Core之DBContext生命周期 DBContext是EF Core的核心,.Net Core WebApi开发的时候,绝大多数的场景下,我们只需要一个Scoped的DBContext即可,但有的时候Scoped是没法满足需求的 绝大多数场景下,只需要在Startup注入一个Scoped的 阅读全文
posted @ 2019-03-15 17:13 shadowxs 阅读(333) 评论(0) 推荐(0)
摘要: #TabLayout + ViewPager + Fragment + SwipeRefreshLayout + RecyclerView Android开发中,顶栏和底栏的的使用很普遍,处理方法也不少; 本文对主流的 TabLayout + ViewPager + Fragment + Swipe 阅读全文
posted @ 2017-01-09 11:15 shadowxs 阅读(161) 评论(0) 推荐(0)
摘要: #Android OpenGL ES 2.0学习研究 (一) 基于对 Google 的 Gallery 代码的研究和修改,对 OpenGL ES 2.0 在 Android 中的使用进行总结; 这一篇主要集中于四点进行简要介绍:GLRootView(base) + GLView(UI) + GLES 阅读全文
posted @ 2017-01-09 10:52 shadowxs 阅读(315) 评论(0) 推荐(0)
摘要: #关于RxAndroid ##背景交代 RxAndroid基于RxJava,又多点特性,比如切换主线程; 响应式编程很火也很好用,但需要一点学习成本 目前Rx系列的教程泛滥,都能够学习Rx的基础和理论知识: 不过在看这些教程的时候,总是觉得很多例子太脱离实际,或许是大婶们不屑于用在小地方? 对于我来 阅读全文
posted @ 2016-10-01 19:32 shadowxs 阅读(54) 评论(0) 推荐(0)
摘要: #关于MINA和Android指令收发 ####背景交代: 全拼:Multipurpose Infrastructure for Network Applications 谈谈MINA在各个网络库的基础使用经验(客户端),以及Android中的指令收发。 概述:一个长连接就像一场男女关系。 ###关 阅读全文
posted @ 2016-10-01 19:16 shadowxs 阅读(70) 评论(0) 推荐(0)
摘要: Android 开发:加载未安装apk图标-拔出U盘导致进程被杀的解决方案 在开发一款文件管理器,出现一个难题:因为要显示apk文件的图标,导致在拔出U盘的时候进程被杀,继而crash。 本文就是针对此问题,提出我的解决办法。 首先来看一下crash的log: W/Vold ( 139): Fail 阅读全文
posted @ 2016-09-02 11:47 shadowxs 阅读(611) 评论(0) 推荐(0)
摘要: okhttp3 StrictMode Error 使用okhttp3.3过程中遇到以下bug,google了一下也没找到解决办法,现放出自己的解决办法: E/StrictMode(16877): A resource was acquired at attached stack trace but 阅读全文
posted @ 2016-08-31 14:26 shadowxs 阅读(103) 评论(0) 推荐(0)
摘要: Mac编译android源码 因为项目需要在代码线上编译app,想在mac上直接编译,省时省力。不过,配置环境过程中遇到不少坑,现在逐一记录下来。 主要有以下几点: android开发环境 创建大小写敏感的分区 MacPorts Xcode proguard 其他坑 android开发环境自不必说; 阅读全文
posted @ 2016-08-27 08:55 shadowxs 阅读(118) 评论(0) 推荐(0)