Marvin's Blog【程式人生】

Ability will never catch up with the demand for it

25 Oct 2020

再读[ResourceDictionary and XAML resource references]

Windows/Apps/UWP/Design and UI/ Controls ResourceDictionary and XAML resource references XAML的资源一般指的是那些可以被共享的字符串,样式...
24 Oct 2020

XAML经验合集【一】

3 Techniques you can use to make your data templates dynamic Value Converters Visual State Manager Data Template Select...
22 Oct 2020

The Little Schemer读书笔记(七)

第9章 … and Again, and Again, and Again, … 开场先介绍一个looking函数: (define looking (lambda (a lat) (keep-looking a...
20 Oct 2020

UWP如何兼容C++程序

本文是一下文档的阅读笔记: Microsoft C++ Porting and Upgrade Guide How to: Use existing C++ code in a Universal Windows Platform ap...
17 Oct 2020

Windows 10X上的Win32容器

看了Microsoft 365 Developer的How Windows 10X runs UWP and Win32 apps视频,写下一点感受。 之前一直以为Windows 10X是给双屏的Windows使用的操作系统,只是适配一下,...
05 Oct 2020

Windows下为git的ssh连接添加代理

众所周知,用ssh的方式访问github有时候会抽疯,需要一个解决办法,比如在中间加一层socks proxy。然后我的一个额外的要求是ssh能够使用Putty的Pageant来提供密钥验证服务,避免多次输入密码。 之所以不适用Putty...
03 Oct 2020

The Little Schemer读书笔记(六)

The Little Schemer第八章 Lambda the Ultimate学习笔记。 首先出现的是rember-f,它是rember的演化版,接受一个额外的test?作为测试条件,来判断是否要移除目标节点。 (define remb...
02 Oct 2020

对MS Office的功能进行扩展

扩展MS Office的主要方式 可以通过扩展MS Office来获得一些自定义的功能。扩展MS Office的方法有很多种: 通过内置VBA脚本来实现自定义功能 这种方法可以延伸开来。对于支持模板功能的Office应用可以把VBA脚本...
01 Oct 2020

The Little Schemer读书笔记(五)

The Little Schemer第七章Friends and Relations阅读笔记。 第七章首先出场的是set?,用来判断一个lat(list of atoms)中是否有重复的atom。 (define set? (lambda ...
26 Sep 2020

The Little Schemer读书笔记(四)

第五章(On My Gawd*: It’s Full of Stars)以及第六章(Shadows) 之前的章节涉及的list一般都是由atom构成,这章开始处理list of list,也就是表中表。原先一个方向的递归,现在要...
24 Sep 2020

The Little Schemer读书笔记(三)

第四章(Numbers Games) 这一章使用递归来表达正整数。首先介绍两个操作:add1和sub1,分别对数进行加一和减一操作。 add1的定义如下: (define add1 (lambda (n) (+ n 1))) sub1的定义...
21 Sep 2020

UWP文档笔记:Cryptographic Keys

Windows/Apps/UWP/Develop/Security/Cryptographic keys Symmetric keys 对称加密是指加密和解密的过程采用同一个密钥。WinRT中的SymmetricKeyAlgorithmPr...