2021年3月1日

摘要: 1 基本原理 手机操作系统-原生App-浏览器-Web 应用 原则上: 原生代码不实现业务逻辑,只处理 js 不擅长或手机操作系统提供的 API,比如:相片和视频处理,与其他App交互,SDK 对接 界面、业务逻辑由 Web 实现 2 出发点 基于现实原因,没有足够的原生App开发人员,业务的不确定 阅读全文
posted @ 2021-03-01 17:28 放逐人 阅读(1367) 评论(0) 推荐(0) 编辑

2020年5月27日

摘要: 在正题之前,先说明几个问题。 (1)写 sql 不好吗,为什么要引入 ORM ? 总的来说由于需求的复杂性增加,引入了面向对象编程,进而有了 ORM ,ORM 使得开发人员以对象的方式表达业务逻辑。对于有些类 sqlHelper 的 ORM 也不能说好还是不好,可能需求不同吧。 (2)实体 Enti 阅读全文
posted @ 2020-05-27 17:59 放逐人 阅读(3431) 评论(0) 推荐(0) 编辑

2020年4月7日

摘要: 1 场景介绍 主要业务是通过 App 承载,在 App 中可以注册和登录,为了更好的发展业务引入了微信小程序,于是如何让这两个入口的用户互通便成了需要解决的问题。 看了一下其它 App 大致地思路是两个账号绑定,但这样产生了一个问题,2 个账号在绑定的时间会有一个账号失效,这样就会产生一些没有用的账 阅读全文
posted @ 2020-04-07 16:30 放逐人 阅读(889) 评论(0) 推荐(0) 编辑

2020年1月10日

摘要: C# Under the Hood: async/await 原文地址:https://www.markopapic.com/csharp-under-the-hood-async-await/ 前言 Async 和 await 关键字是在 C# 5 版本中提出的,作为一种很酷的特征用来处理异步任务 阅读全文
posted @ 2020-01-10 17:10 放逐人 阅读(780) 评论(0) 推荐(0) 编辑

2019年9月4日

摘要: 由于之前上传MP4文件没有保存视频时长,现在有需要,所以只好写代码读取时长。找了几个发现是 c/c++ 实现,或者是借助 FFmpeg 实现。 一个偶然在 GitHub 上面发现一个 c 文件,由于获取视频时长且没有依赖。其原理是获取 mvhd box,这个盒子里面创建时间、修改时间、时长等信息。 阅读全文
posted @ 2019-09-04 15:19 放逐人 阅读(2288) 评论(4) 推荐(0) 编辑

2018年10月26日

摘要: 上一篇将请求流程描述一遍,这篇将描述一下相关的源码。 1 访问客户端受保护的资源 GET /Home/Secure HTTP/1.1HTTP/1.1 302 Found Date: Tue, 23 Oct 2018 09:02:40 GMTLocation: http://127.0.0.1:500 阅读全文
posted @ 2018-10-26 16:51 放逐人 阅读(596) 评论(0) 推荐(0) 编辑

2018年10月23日

摘要: 说明:使用项目代码是这个,做了一点体力活:将 implicit grant types(简化授权类型)的页面跳转流程抓了个包。 QuickstartIdentityServer 项目的发布地址:127.0.0.1:5000 MvcClient 项目的发布地址:127.0.0.1:5002 下面的顺序 阅读全文
posted @ 2018-10-23 18:18 放逐人 阅读(356) 评论(0) 推荐(0) 编辑

2018年9月29日

摘要: 0 为什么要写测试代码 代码写好了,如果能点或者能看,开发人员一般会自己点点或看看,如果没有发现问题就提交测试;更进一步,代码写好后,运行测试代码,通过后提交测试。将流程抽象下: 功能1编码->功能1测试->用户使用功能1 我们假定功能1测试包括:代码测试+人工测试。如果功能1在用户使用之后不做修改 阅读全文
posted @ 2018-09-29 17:31 放逐人 阅读(239) 评论(0) 推荐(0) 编辑

2018年8月28日

摘要: 1 基本概念 Dotnet core 一个重要的特征是 Dependency injection ,中文一般是依赖注入,可以简单理解为一个集合,在应用程序启动时,定义各种具体的实现类型并将其放到集合中;在应用程序运行时,从集合中取出之前放入的类型。 Logging 的实现就采用这种方式,写日志分为两 阅读全文
posted @ 2018-08-28 16:49 放逐人 阅读(2549) 评论(8) 推荐(0) 编辑

2018年8月10日

摘要: 原文地址:https://tus.io/protocols/resumable-upload.html 摘要 该协议提供一种基于 HTTP/1.1 和 HTTP/2 机制用于文件断点续传。 核心协议 核心协议描述如何继续中断的上传。这里假定你已经有一个用于上传的 RUL ,这个 URL 通常是由扩展 阅读全文
posted @ 2018-08-10 19:03 放逐人 阅读(2563) 评论(0) 推荐(2) 编辑

导航