互联网
-

ASP.Net Core2.1中的HttpClientFactory系列二:集成Polly处理瞬态故障
前言:最近,同事在工作中遇到了使用HttpClient,有些请求超时的问题,辅导员让我下去调研一下,HttpClinet的使用方式已经改成了之前博客中提到的方式,问题的原因我已经找到了,就是因为使用了伪异步,导致阻塞主线程。在之前的博客中有园友,建议在使用静态的HttpClinet时务必使用它的Async方法,所以就得从头到尾异步化。这一点在之前的文章中没有提,这里作为补充,也感谢这位园友
- 互联网
- 2026年05月04日
-

Android业务组件化之现状分析与探讨
前言: 从个人经历来说的话,从事APP开发这么多年来,所接触的APP的体积变得越来越大,业务的也变得越来越复杂,总来来说只有一句话:这是一个APP臃肿的时代!所以为了告别APP臃肿的时代,让我们进入一个U盘时代,每个业务模块都是一个具备独立运行的U盘,插在哪里都可以完美运行,这就是推进业务组件化的初衷也是一个美好的愿景。 需求背景: 随着公司的快速发展,版本不断的迭代,业务变得也越来越复杂
- 互联网
- 2026年05月04日
-
ASP.NET Core应用的错误处理[3]:ExceptionHandlerMiddleware中间件如何呈现“定制化错误页面”
1: public static class ExceptionHandlerExtensions 2: { 3: public static IApplicationBuilder UseExceptionHandler(this IApplicationBuilder app)=> app.UseMiddleware<ExceptionHandlerMiddleware>
- 互联网
- 2026年05月04日
-

ArcGIS 10.0紧凑型切片读写方法
首先介绍一下ArcGIS10.0的缓存机制: 切片方案 切片方案包括缓存的比例级别、切片尺寸和切片原点。这些属性定义缓存边界的存在位置,在某些客户端中叠加缓存时匹配这些属性十分重要。图像格式和抗锯齿等其他属性也会写入切片方案,但对于客户端应用程序能否成功叠加切片没有影响。 切片方案原点 切片方案原点是指切片方案格网的左上角,默认原点为地图文档定义的坐标参考的左上点。原点不一定代表创建切片的起始点
- 互联网
- 2026年05月04日
-
ASP.NET Core中如影随形的”依赖注入”[上]: 从两个不同的ServiceProvider说起
1: public class Program 2: { 3: public static void Main() 4: { 5: new WebHostBuilder() 6: .ConfigureLogging(loggerFactory=>loggerFactory.AddConsole()) 7:
- 互联网
- 2026年05月04日
-
Android异步下载图片并且缓存图片到本地
Android异步下载图片并且缓存图片到本地 在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图: 通过这个demo
- 互联网
- 2026年05月04日
-

async和await的使用总结 ~ 竟然一直用错了c#中的async和await的使用。。
对于c#中的async和await的使用,没想到我一直竟然都有一个错误。。 。。还是总结太少,这里记录下。 这里以做早餐为例 流程如下: 倒一杯咖啡。 加热平底锅,然后煎两个鸡蛋。 煎三片培根。 烤两片面包。 在烤面包上加黄油和果酱。 倒一杯橙汁。 当使用同步方式实现时,代码是这样的: 运行效果如下: 或表示为这样 同步准备的早餐大约花费了 30 分钟,因为总耗时是每个任务耗时的总和
- 互联网
- 2026年05月04日
-

arcgis api for js入门开发系列八聚合效果(含源代码)
前言 内容概览 聚合效果功能讲解 源代码 demo 下载 本篇实现聚合效果功能,截图如下: 源代码工程结构目录说明 map.html 引用聚合包,项目已经包含进来了的聚合文件夹 <script type="text/javascript"> //配置arcgis拓展解析天地图服务类引用的路径 dojoConfig = { parseOnLoad: true,
- 互联网
- 2026年05月04日
-
ASP.NET LinqDataSource数据绑定后,遇到[MissingMethodException: 没有为该对象定义无参数的构造函数。]问题。
问题出现的情形:LinqDataSource数据绑定到DetailsView或GridView均出错,错误如下: “/”应用程序中的服务器错误。 没有为该对象定义无参数的构造函数。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.MissingMethodException:
- 互联网
- 2026年05月04日
-
Android用surface直接显示yuv数据(二)
上一篇文章主要是參照AwesomePlayer直接用SoftwareRenderer类来显示yuv,为了能用到这个类,不惜依赖了libstagefright、libstagefright_color_conversion等动态静态库,从而造成程序具有非常高的耦合度,也不便于我们理解yuv数据直接显示的深层次原因。 于是我開始研究SoftwareRenderer的详细实现
- 互联网
- 2026年05月04日






