Marvin's Blog【程式人生】

Ability will never catch up with the demand for it

05 Jul 2020

UWP文档笔记:AppService

App Service Create and consume an app service 支持AppService的应用必须先部署才能获取其Package family name。通过designer view打开Package.appx...
04 Jul 2020

UWP文档笔记:幕后任务【二】

Create and register an in-process background task 即便App还在前台,同进程的幕后任务也可能被操作系统终结,如果它们运行时间超限的话。 1607新增了两个跟前后台切换相关的事件Entered...
02 Jul 2020

UWP文档笔记:幕后任务【一】

UWP Guidelines for background tasks Support your app with background tasks 从Win10 1607开始,可以在后台支持媒体播放了,参考Play media in th...
29 Jun 2020

为Visual Studio添加TextMate语法高亮

Visual Studio的代码编辑器挺强大的,自带了许多语法高亮支持。但是万一碰到不支持的怎么办? 可以先看看这个加件[SyntaxHighlightingPack],里面提供许多额外的语法高亮支持。 如果还是没有你想要的语法高亮,也不要...
28 Jun 2020

C++追踪【二】飞船运算符

编译器在编译的时候其实是知道每个值的类型,有办法生成对于每个值的比较操作。尤其是对于整型值这些天然存在有次序的值,只要按照次序进行比较即可。对于像浮点值或者字符串值会比较复制一点,浮点值有可能是NaN,从而无法进行比较;字符串对比时则需要考...
25 Jun 2020

SQL Antipatterns学习心得

学习Bill Karwin的SQL Antipatterns Strike Back的心得体会。Slides也可以在SlideShare查看。 体会 SQL是用来查询关系数据库(DBMS)的语言。DBMS的存储单元是数据表。每个表可以有多个...
23 Jun 2020

C++追踪【一】类实例作为模板的非类型参数

C++的模板可以接受非类型参数,也就是接受一个值作为参数。但是能够接受的范围有限,基本上局限在具有内部链接属性的值,集中在整型值,比如各种整数,以及也为整型的指针值。 p0732r0也就是Class Types in Non-Type Te...
22 Jun 2020

C++/WinRT学习笔记(十一):异常处理

Error handling with C++/WinRT Error handling with C++/WinRT 异常最好只用来处理异常。而不是用来处理可预期错误。用throw/catch的方式处理可预期错误,不仅影响性能,而且影响代...
21 Jun 2020

UWP开发文档【二】:Monetization

Monetization, engagement, and Store services Windows SDK, Microsoft Advertising SDK, Microsoft Store Services SDK以及Micro...
16 Jun 2020

Flask文档阅读笔记(三)

Flask 文档1.1.x走读笔记。 Application Errors 程序出错是一个必然性事件: 用户可能中止请求,而服务端正在读取上行数据 服务端过载而不能处理更多请求 文件系统满了 硬盘崩溃了 其他后端服务器过载 用到的第三方库...
15 Jun 2020

Flask文档阅读笔记(二)

Flask 文档1.1.x走读笔记。 The Application Context Purpose of the Context¶ 应用级别的数据可以通过current_app以及g这俩全局变量访问。 Flask的app实例有很多属性,可...
14 Jun 2020

Flask文档阅读笔记(一)

Flask 文档1.1.x走读笔记。 Foreword Flask是micro框架,micro不意味着功能确实,而是意味着将核心功能保持在小范围,通过扩展的方式提供更多功能。比如,Flask默认不带数据库抽象层。 Flask有许多配置选项,...