正在加载图片...
Serial execution var logentrie from line in logs For each line in logs do where !line. StartsWith ("# " select new Log Entry(line) var user from access in logentries For each entry in logentries, do there access user. EndsWith (@"lulfar") select access var accesses from access in user group access by access page into pages select new UserPage Count("ulfar" pages. Key, pages. Count(); var htmaccesses Sort entries in user by page. Then from access in accesses where access page EndsWith " htm") iterate over sorted list, counting orderby access. count descending the occurrences of each page as select access you go Re-sort entries in access by page frequencySerial execution var logentries = from line in logs where !line.StartsWith("#") select new LogEntry(line); var user = from access in logentries where access.user.EndsWith(@"\ulfar") select access; var accesses = from access in user group access by access.page into pages select new UserPageCount("ulfar", pages.Key, pages.Count()); var htmAccesses = from access in accesses where access.page.EndsWith(".htm") orderby access.count descending select access; For each line in logs, do… For each entry in logentries, do.. Sort entries in user by page. Then iterate over sorted list, counting the occurrences of each page as you go. Re-sort entries in access by page frequency
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有