秋天里,起风了。风声如电影一样,一帧一帧地走来,又一帧一帧地离开。

五月天是彩色的八月底。和乃凡去赶了个大早却没赶上开场。于是有了第一次在大半个鸟巢里像个运动员一样左右狂奔。结果是在“Do you every shine”里被打了鸡血,得到了 Live 鸟巢奔跑的 Buff。

耳朵逐渐适应被灌入反响后,也忍不住去回想。两年前在首体,第一次听演唱会,买不起前排,却忘记戴眼镜。陈老师在眼前却怎么也看不清楚。那时候听五月天似乎比陈绮贞更多一些,有意思的事如今情况却是倒转了。不变的呢,是对阿信和陈老师同台再唱《私奔到月球》的憧憬。话说那时还傻傻期待他俩可以在一起呢。

阅读全文 »

简介

.Net 中,Applicaion Data 相当于一个结构化存储器,在存储一些配置信息的时候,使用非常方便。在应用更新以后,配置不会丢失,在应用写在以后会自动删除,并且也使用了加密存储,没有安全问题。

这里是关于 App Settings 的一些特性

  • 用来保存配置数据,最深 32 层,不限数量,可以保存在本地且可以漫游。
  • AppSettings 支持除二进制外的所有 WinRT 数据格式,如果存储二进制数据得用文件。
  • 系统只验证数据格式和长度,不验证数据是否正确。

主要存储类型

存储分为本地存储和进行漫游,漫游的话可以在多设备之间同步。

存储分为直接存储、Composite 设置集合和 Container 容器。 其中这些存储类型可以相互嵌套。Container 容器类似于一个文件夹可以作为许多设置的抽象集合,而 Composite 集合类似于一个文件夹,可以将同类的设置放一起,而直接存储可以存储单条信息。

Container 中能够包含多个 Composite 和单条键值对,而 Composite 中可以包含多条键值对。之后将根据这些不同的存储方法对 ApplicationData 进行封装。

阅读全文 »

简介

在 UWP 开发中,可以使用 Toast 方式直接生成系统通知,并出现在 Windows 的通知中心中。 Toast 通知的核心是一个 XML 文档,其中包含了通知的图标、文字和式样。系统中提供了该 XML 文档的模板。

在这里使用了类似于 jQuery 的连缀操作的形式使用 C#封装了一个关于通知的类,不过还不支持 win10 可交互通知,以后会加入。

模板类型

消息通知的模板一共有 8 中,这里有每一种模板的介绍。

阅读全文 »

简介

HttpWebRequest 是 .net 基类库中的一个类,也在 UWP 中有所体现。它在命名空间 System.Net 之下,可以使用 HTTP 协议和服务器交互。但是 UWP 中的 HttpWebRequest 同之前.Net 中的还是有一定的区别,少了许多方法。

HttpWebRequest 对 HTTP 协议封装的比较完备,可以设置 Header 和 Content,也可以自行设置 Cookie。

多数 Http 访问以 Get 和 Post 为主,所以在这里也是对 Get 和 Post 两种方法进行封装。

Http Get

要使用 Get 进行一个链接的访问,最基本的 url,Get 的参数和网页的编码形式需要以参数形式输入,最终一般只需要拿到返回的 Content 即可。

阅读全文 »

喂,开始行动了

“喂,子政!我下午要给学弟学妹们办一场讲座,你知道怎么在 PPT 里播放弹幕码?”惠东急匆匆打来一通电话。”你说的就是像小米发布会那样吧?我还真没研究过。”我摊摊手道。

电话过后,恰赶上北邮 MSC 举办 Hackathon@BPUT。于是我和志龙一拍即合,在 MSRA 花了一个下午的时间,搞定了弹幕派 V0.1。

弹幕从此有了派

最开始,弹幕派的功能简单到令人发指——扫码打开网页,输入弹幕,点击发送,弹幕就立刻出现在 PPT 上了。网页没有前端,独有一个输入框;桌面不能更改字体字号,只有一条弹幕轨道。不出意外,它并没有受到评委们的青睐——只是一个自娱自乐的小玩具,没有技术含量,没有商业前景。除了,演示完毕时同学们突如其来的掌声和过后晨曦姐对我们的鼓励。

“我们再改改?”

冬去春来,志龙和我的聊天记录里最多的就是这句话。由于想要的功能太多,思路三天两头变化,短短三个月,后端代码就重构了两次——从最开始的面向过程,逐渐引入了设计模式。

阅读全文 »

介绍

HoloLens 是微软推出的一款增强现实(AR),也有人称之为混合现实(MR)设备。它的技术非常具有革命性,带上它就可以将虚拟世界叠加在现实世界之中,给人们带来虚拟和现实结合的沉浸体验。这样的交互更加自然便捷,很可能会成为几年后一种常见的人机交互方式。

现在已经发售的开发版参数可以在https://www.microsoft.com/microsoft-hololens/en-us/development-edition中查看,简要说一下,它有 64GB Flash 存储空间,2GB RAM ,2GB CPU 和 1GB HPU(我也不知道 HPU 是什么意思,官网上如是写),大约可以持续使用两三个小时,重量是 579g(戴在头上还是有些分量的)。

更多的官方介绍也可以移步 HoloLens 官网查看https://www.microsoft.com/microsoft-hololens/en-us

在微软学生夏令营上的 Hackathon 环节中有幸接触到 HoloLens,我们希望开发一个类似于 Ingress 和部落冲突合体的实感游戏,并且可以多玩家互联,让玩家可以体验到兼爱非攻的思维。但是迫于没有 Unity 开发经验和时间限制(36h),我们就将目标定为一个拾取能量和补充能量的 Demo。

在这里总结一下这次 HoloLens 的大致开发流程,如果没空看这里的瞎扯,请直接看最下面的参考资料,有很多干货和大牛的文章很值得一读。

体验感受

官方的话说完了,说说我的感受吧。

刚拿到 HoloLens 的时候就发现了很多它的局限,没有想象中那么好。第一是它的视野有限(比想象中的还要要小很多,就像在眼前加了一台显示器,根本不够用!希望以后的版本可以解决这个问题),第二是计算能力不够(不过缺点也是优点,它是一台完整的 PC,不必像其他 VR 设备那样受到拖线的叨扰),第三是手势输入很困难,现在只有两个手势,一个是只用食指的点按,一个是五指张开的 Bloom,交互起来不是很方便。剩下的还有只支持英文,画面深度控制不合理会导致眼睛酸痛,机器太沉等等问题。

阅读全文 »

需求分析

爬取图书(特别是小说)数据并存储,用作之后的分析。 可以爬取的站点有 Amazon、京东、当当、腾讯旗下的一众小说网站(腾讯文学、创世中文、云起书院)、起点中文网等等。

爬虫选择

爬虫需求

阅读全文 »

先聊两句

感谢土豪的微软爸爸,前一阵刚拿到了 MSDN 的订阅,发现其中包含了国际版 Azure 的订阅,不能浪费,决定来搭建一个 ss 服务器,方便自己查论文搜代码。这是一篇入门版本的教程,有关 SS 的原理或者更多使用方法,我在后面可能会有更新。

关于 ss ,这里就不多说了。我对 Python 环境比较熟悉,在这里就使用 Python 版本的 SS 作为示例。顺便说一下,因为截图用处不大,所以我会尽量用文字说清楚每一步,有问题欢迎在文章下面留言讨论。

创建 Azure 虚拟机环境

首先登录 Azure 的 Protal(注意是国际版的,国内版的类似,这里不做介绍):https://portal.azure.com

接着使用激活了 MSDN 订阅的微软账户登录,然后就可以看见控制面板了。

接着点击控制面板中的“新建”按钮,之后选择虚拟机。可以弹出一个虚拟机列表,因为我很熟悉 CentOS,所以我点击查看全部,然后在应用商店中搜索 CentOS,选择了“CentOS-based7.2”,在后面弹出的介绍卡片中选择“创建”,(部署类型选择默认的资源管理器即可)。

阅读全文 »

在.vimrc 文件中转换

tab 转换为 4 个空格

在.vimrc 中添加以下代码后,重启vim即可

1
2
set ts=4 (ts 是 tabstop 的缩写,设 TAB 宽 4 个空格)
set expandtab

4 个空格转为 tab

1
2
set ts=4 (ts 是 tabstop 的缩写,设 TAB 宽 4 个空格)
set noexpandtab
阅读全文 »

认识

数据挖掘类似挖矿–>找出事先不知道的潜在的有用知识

更多是要挖掘出模式,而不只是知识,所以数据挖掘–>机器学习

过程:数据–清洗–集成–选择(指标、算法模型)–找到知识

与统计学:

关系: 统计学与数据挖掘目标类似,方法类似(回归、聚类、分类等等);

区别:统计学:统计分析建模;数据挖掘:融合计算机

阅读全文 »