OneNote操作API接口

前言

OneNote是很好用的资料整理、撰写文章笔记的工具。

有很多时候,从晚上看到的比较好的资料都可以随手整理进去。

不过,全部手动是比较麻烦的,诸如知乎收藏夹之类的文章,平时点击了收藏后,如果不及时保存,有时候会被编辑掉,好文章变成无法访问,还是很郁闷的。

好在微软提供了office的开发接口,其中包含了OneNote。通过这些接口,可以将数据通过程序提交到Onenote中,增加分类、增删文章等等。

在阅读前,请熟读微软MSDN中的相关章节:

本文只是对以上文档的简单归纳汇总。

继续阅读···

Windows7/10 修改用户主目录

Windows重装的时候,%User%目录总是会被清空。每次备份很麻烦的。

这里就是简单的将%User%目录保存在D盘,然后做一个软连接链接到C盘下。

从此,重做系统就方便很多了。

  • 新做系统:

    在安装Windows7的过程中,要求输入用户名及密码的时候,先不如输入任何信息,按“Shift+F10”呼出DOS窗口,输入以下命令:

    1
    2
    3
    4
    5
    robocopy "C:\Users" "D:\Users"/E /COPYALL /XJ
    rmdir "C:\Users" /S /Q
    mklink /J "C:\Users" "D:\Users"
  • 已经存在的系统

  1. 关闭所有应用程序;

  2. 按一下“Windows”键,输入“计算机管理”之后按“Enter”,呼出“计算机管理器”;

  3. 鼠标点击“Administrator”,选择属性,而后在随后的对话框中去掉“帐户已禁用”之前的勾,而后关闭“计算机管理器”;

  4. 注销当前用户(注意,不是“切换用户”),而后以“Administrator”登录

  5. 打开命令行窗口,输入以下命令:

    1
    robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
  6. 注销Administrator,重新用你的用户名登录Windows7,而后到“计算机管理器”里禁用Administrator;

  7. 以管理员身份打开一个DOS窗口,输入以下命令:

    1
    2
    rmdir "C:\Users" /S /Q
    mklink /J "C:\Users" "D:\Users"

切记C/D盘都得需要NTFS分区

Python 的常用 random 函数用法

  • 使用python random模块的choice方法随机选择某个元素
1
2
3
foo = ['a', 'b','c', 'd', 'e']
slice = random.choice(foo)
print slice
  • 使用python random模块的sample函数从列表中随机选择一组元素
1
2
3
foo =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10
slice = random.sample(foo, 5#从list中随机获取5个元素,作为一个片断返回 
print slice
  • 使用python random模块的shuffle函数将列表重新排序
1
2
3
4
foo = [1, 2, 3, 4, 5, 6, 7]
slice = random.shuffle(foo) #洗牌
print slice
[7, 3, 2, 5, 6, 4, 1]