Algorithms N-ary Tree Level Order Traversal   
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 class  Solution  {public :    vector<vector<int >> levelOrder (Node* root) {         vector<vector<int >> res;         if  (!root) {             return  res;         }         helper (root, 0 , res);         return  res;     }          void  helper (Node* node, int  level, vector<vector<int >>& res)       {        if  (res.size () <= level) {             res.resize (res.size () + 1 );         }         res[level].push_back (node->val);         for (auto  i : node->children) {             helper (i, level + 1 , res);          }     } }; 
Number of Segments in a String   
1 2 3 4 5 6 7 8 9 10 11 12 13 14 class  Solution  {public :    int  countSegments (string s)           int  res = 0 , n = s.size ();         for  (int  i = 0 ; i < n; ++i) {             if  (s[i] == ' ' ) {                 continue ;             }             ++res;             while  (i < n && s[i] != ' ' ) ++i;         }         return  res;     } }; 
Review 本周阅读英文文章:The Masochistic Gaming Ecstasy of Super Mario ‘Kaizo’ Hacks   
2、SNMP Arbitrary Command Execution   
Technique 通过Process Monitor的日志来确认程序的行为  
下载地址:https://docs.microsoft.com/en-us/sysinternals/downloads/procmon   
Process Monitor会列出程序访问过的注册表项目和文件。注册表是Windows系统提供给应用程序的一个用于保存配置信息的数据库,其中保存的数据包括浏览器设置、文件类型关联、用户密码等。
Share 一直在忙,这周该部分为空。