Reservoir sampling is a family of randomized algorithms for randomly choosing a sample of k items from a list S containing n items, where n is either a very large or unknown number. Typically n is large enough that the list doesn’t fit into main memory.
Coursera Machine Learning Ex.6 2.5: Try your own emails
>> ex6_predictonly 键入需要检查的文件名[testMail.txt]: ==== Processed Email ==== do not repli to thi messag thi is an automat gener email thank you for your interest in powerworld simul number educ evalu edit click here to be redirect to the download site if the abov link doe not work pleas copi and past the follow into your browser httpaddr ========================= Processed testMail.txt Spam Classification: 1 (1: 垃圾邮件, 0: 正常邮件)
Continue reading “Coursera Machine Learning Ex.6 2.5: Try your own emails”
用 Xamarin 写了个小应用
免责声明:如果你选择下载并使用此程序,则表明你已经认识到并且可以接受因程序编写不当或是其他不可抗力造成的人身财产损失。
简而言之,这是一个适用于西安交通大学莘莘学子的校园卡充值程序,通过将电脑板的网页包装起来,解决了手机在线圈存时可能遇到的各种坑。个人精力有限,目前仅推出 Android 版本。
Continue reading “用 Xamarin 写了个小应用”
正确处理 DelegateCommand 在 ContextMenu 中的使用
如何向校园一卡通充值?
貌似是过了晚上10点之后就不能充值了 TT
Continue reading “如何向校园一卡通充值?”
HttpClient 是支持重入的
代码如下
using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { var x = new HttpClient(); var t1 = x.GetAsync("http://www.baidu.com"); var t2 = x.GetAsync("http://www.zhihu.com"); Task.WaitAll(t1, t2); Console.WriteLine(t1.Result.StatusCode); Console.WriteLine(t2.Result.StatusCode); } } }
运行结果如下
OK OK 请按任意键继续. . .
关于 MVC 中 EF 外键处理的一个小坑
使用 CodeFirst 进行建模。例如,已有以下实体,在MVC中是启用延迟加载的。
public class User { public int Id { get; set; } public string Name { get; set; } } public class Post { public int Id { get; set; } public User Author { get; set; } }
如果直接使用下面的语法进行查询的话,如果对应的`User`没有被EF引擎加载,那么导航属性`Post.Author`会是`null`。
context.Posts.ToArray();
解决方法是,显式说明需要在返回的`Post`中加载`Author`导航属性的内容。
using System.Data.Entity; //... context.Posts.Include(p => p.Author).ToArray();
请参阅
开始折腾 ASP.NET 5 & MVC
安装 ASP.NET 5 RC1
现在的最新版本是于11月18日发布的ASP.NET 5 RC1。其具体安装方法可以参阅说明文档中的Getting Started一节。
顺带一提,如果 Visual Studio 2015 出现了“’JavaScriptWebExtensionsPackage’ 未正确加载”的问题,可以尝试以下操作(参阅 Microsoft Connect 的 Workarounds 一节) Continue reading “开始折腾 ASP.NET 5 & MVC”
在 PowerPoint 中生成相册
如何快速关闭所有的 PowerPoint 演示文稿?
好吧,我承认我只是为了偷个懒。
While Application.Presentations.Count > 0 : Application.Presentations(1).Close : Wend