2008脚本大赛PowerShell高级组Event 1解题及分析

Powershell脚本获取列表上event receiver信息并输出到一个csv文件中 Param( [parameter(Mandatory=$true, Position=1)] [alias("sitePath")] $siteUrl ) # Export all event receivers to a file try{ $spSite=Get-SPSite $siteUrl $allWebs=$spS 阅读详情

中文题目位置: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent1.mspx

英文解题: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/apssol01.mspx

题目比较容易, 官方解题思路很好. 我的办法

Map-WordToDigit可以将一组字符映射为键盘上的数字. 然后将wordlist.txt中符合要求的单词(长度为7, 并且只包含规定的字符)利用Map-WordToDigit变换为对应的电话号码. 这样hash表的键是电话号码, 而值是单词. 最后利用用户输入的电话直接在hash表中查找即可. 唯一注意的就是PowerShell中对字符串的迭代要求显示取得迭代器.

$ofs   =   ''
$hash   =  @{}
$maps   =  @{
a 
=   2 ;b  =   2 ; c  =   2 ;
d 
=   3 ;e  =   3 ;f  =   3 ;
g 
=   4 ;h  =   4 ;i  =   4 ;
j 
=   5 ;k  =   5 ;l  =   5 ;
m 
=   6 ;n  =   6 ;o  =   6 ;
p 
=   7 ;r  =   7 ;s  =   7 ;
t 
=   7 ;u  =   8 ;v  =   8 ;
w 
=   9 ;x  =   9 ;y  =   9 ;
}
#  construct a regular expression characters range
$charRange   =   " [$($maps.keys)] "
function 
Map - WordToDigit ( $word )
{
$digits   =   $word . GetEnumerator()  |   %  {  $maps [ $_ . ToString()] };
" $digits " ;
}
#  dirty pipeline to cache all of valid words in wordlist.txt. 
Get - Content  - Path C : Scripts wordlist . txt  |   ?  { (( $_ . length   - eq  7 )  - and ( $_   - imatch  " ^$charRange+`$ " )) }  |  `
% { $key   =   Map - WordToDigit  $_ ;  $hash [ $key ]  =   $_ }
$phoneNumber   =   Read - Host  " Please enter your phone number "
$hash [ $phoneNumber ]

C语言——预处理指令 return 0;这里是可以编译通过的,运行结果也是对的:;;return 0;这里编译器会报错:这里是有语法错误的。在C语言中,#include是一个预处理指令,用于将一个源文件的内容插入到另一个源文件中。这通常用于包含标准库或自定义库的头文件,以便在程序中使用这些库中定义的函数、类型和宏。#include或:用于包含标准库头文件。查找策略是,编译器会在标准库头文件目录中查找这些文件。:用于包含用户自定义的头文件。 阅读详情

相关推荐

如何使用Ray和PyTorch训练模型

用户编写训练函数 → 定义单机训练逻辑。通过扩缩容配置 → 指定需要多少资源(Worker 数量、CPU/GPU)。训练器整合训练函数和配置 → 自动将训练函数分发到多个 Worker 上并行执行。Worker 运行训练函数 → 在分布式环境中完成模型训练。通过这种模式,Ray Train 实现了对分布式训练的抽象,用户只需关注单机训练逻辑,无需手动管理分布式通信和资源分配。

m0_62464865的博客 1922

2008脚本大赛PowerShell高级组Event 3解题及分析

中文题目: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent3.mspx英文题解: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/apssol03.mspx高级组Event 3应该说是一

Windows PowerShell 1057

极坐标格式算法(PFA)-SAR成像算法系列(六)

SAR成像算法:极坐标格式算法,介绍了算法的基本原理以及实现步骤,包含dechirp处理、RVP补偿,距离插值、方位插值。文后附有代码,可根据自身情况下载。

yjh_2019的博客 1万+

2008脚本大赛PowerShell高级组Event 8解题及分析

中文题目: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent8.mspx官方解题: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/apssol08.mspx 这个题目上来可能会让人觉得有

Windows PowerShell 1084

从STM32转战小华HC32F448:手把手教你搞定串口复用与超时中断(附完整代码)

本文详细介绍了从STM32迁移到小华HC32F448的串口开发实战指南,重点解析了HC32F448的GPIO复用系统和超时中断机制。通过对比STM32的架构差异,提供了完整的串口配置代码和优化方案,帮助开发者快速掌握HC32F448的串口通信技术,适用于工业控制等应用场景。

weixin_30564901的博客 549

解决QT5调用软键盘qvirtualkeyboard时崩溃问题ime_pinyin::MatrixSearch::init_user_dictionary

但是偶尔也会出现问题,譬如,我这边在Arm系统上跑着程序的时候,点击用户编辑框,输入法弹出,但是再次点击密码输入框,连程序都给我崩溃了。只是提示错误:void ime_pinyin::MatrixSearch::init_user_dictionary。首先确保你的Arm版QT库已经编译了软键盘,位置有时候就和lib同级目录,qtvirtualkeyboard。QT5中的软键盘qvirtualkeyboard很好用,很多人开发嵌入式端应用的时候都会用到。此外还有很多其他的输入法字典,像。

有问题或资源连接有缺失的可以私信公众号新潮看世界获取 2069

2008脚本大赛PowerShell高级组Event 5解题及分析

题目位置: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent5.mspx官方题目解答: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/expssol05.mspx这题确实没有什么可以讲的

Windows PowerShell 948

基于STM32L4XX、HAL库的MCP4561数字电位器驱动程序设计

/ HAL库需要左移一位。* @param address: 设备地址(0x2C-0x2F)* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hi2c: I2C句柄。

zhusl6688的博客 340

2008脚本大赛PowerShell高级组Event 4解题及分析

中文题目位置: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent4.mspx英文解题位置: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/apssol04.mspx这道题, 比较考验大家

Windows PowerShell 846

K8s(二十一):在 Kubernetes 集群中部署 MySQL8.0 高可用集群(1主2从)

🔴 K8s(二十一):在 Kubernetes 集群中部署 MySQL8.0 高可用集群(1主2从)

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 3万+

手把手教你使用ConvNeXt训练自己数据集和推理,ConvNeXt模型训练(CVPR 2022),一个能挑战 Vision Transformer 的卷积神经网络,含完整代码和数据集

手把手教你使用ConvNeXt训练自己数据集和推理,ConvNeXt模型训练(CVPR 2022),一个能挑战 Vision Transformer 的卷积神经网络,含完整代码和数据集

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1451

2008脚本大赛PowerShell高级组Event 7解题及分析

 中文题目: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent7.mspx英文解题: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/apssol07.mspx 替补比较简单, 就是C(6

Windows PowerShell 920

用Verilog搭建PCIe控制器核心模块

PCIe控制器是硬件设计的核心模块,负责实现设备与主机之间的高速通信。本文将以Verilog语言为例,分步骤讲解如何从零构建一个简化的PCIe控制器核心模块,涵盖事务层(TLP)生成、数据链路层(DLLP)处理和物理层(PHY)接口适配。目标是为嵌入式开发者、FPGA工程师提供一个可扩展的硬件设计框架。​。

xiaoheshang_123的博客 280

2008脚本大赛PowerShell高级组Event 9解题及分析

中文题目: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent9.mspx英文解题: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/apssol09.mspx我们需要将每个单词翻转输出,

Windows PowerShell 1585

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

2008脚本大赛PowerShell高级组Event 2解题及分析

中文题目位置: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent2.mspx英文解题: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/expssol02.mspx题目并不难, 从skat

Windows PowerShell 869

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

2008脚本大赛PowerShell高级组Event 6解题及分析

中文题目: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/aevent6.mspx英文解题: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/apssol06.mspx题目就是打印200以内的所有素

Windows PowerShell 1001

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

2008脚本大赛PowerShell初级组Event 9解题及分析

中文题目: http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/chs/bevent9.mspx官方解题: http://www.microsoft.com/technet/scriptcenter/funzone/games/solutions08/bpssol09.mspx本来不打算参加初级组, 不过我

Windows PowerShell 1130

PowerShell简介

作者: Edengundam(马涛)PowerShell是微软公司于2006年第四季度正式发布的. 它的出现标志着, 微软公司向服务器领域迈出了重要的一步, 拉近了与Unix, Linux等操作系统的距离. PowerShell的前身命名为Monad, 在2006年4月25日正式发布beta版时更名为PowerShell. PowerShell是一款基于对象的shell, 建立在.Net框

Windows PowerShell 5000

PowerShell中多线程和异步处理的支持

PowerShell非常强大, 如果拥有.Net开发经验, 那么PowerShell就能为你提供更加强大功能.. .Net Framework提供的所有类都能够在PowerShell中直接访问, 例如简化网络监听等操作TCPClient, TCPServer, UDPClient. 可以直接使用更加底层的IO操作文件. 不过PowerShell V1 正式版, PowerShel V2 社区预

Windows PowerShell 3755

PowerShell V2 CTP3来了

PowerShell V2 CTP3到来了, 简单看了一下新版本的变化, 感觉cmdlet明显增多了, 添加了一些用于管理计算机和域的命令. 帮助文件的名称发生了变化, 图形窗口的PowerShell改名为PowerShell集成脚本环境, 完善了debug的功能.  有兴趣的人可以自己试试, 使用远程管理的话, 需要win-rm 2.0 ctp3, 看来微软铁了心只支持vista和2

Windows PowerShell 2936

PowerShell官方的命令命名规则

Cmdlet Verb Name 中介绍了一些常用动词以及试用的环境, 大家在编写cmdlet, function时, 最好先进行一定了解. 命名规则可以帮助我们快速了解命令的功能, 再利用PSSnapin, 可以将不同命令划分成操作不同对象组, 以便于管理. 例如: PS C:Documents and SettingsAdministrator> Get-PSSnapinN

Windows PowerShell 2363

Windows PowerShell 2.0 CTP 下载

这里可以下载此版本, 但是请您决定使用之前, 先阅读我最近翻译的关于CTP的说明. Download Windows PowerShell 2.0 CTP 关于CTP的具体特性细节, 稍后为大家翻译!

Windows PowerShell 1887

学习PowerShell的好地方

正式加入 winos 管理团队, 出任winos bbs上PowerShell板块的版主. 只依靠blog是不行的, 我希望想要认真学习PowerShell的朋友可以去那里注册个ID. 希望大家多多支持我今后的工作, 谢谢

Windows PowerShell 1660

SQL Server 2008将自带定制版PowerShell???

http://blogs.technet.com/industry_insiders/pages/powershell-in-sql-server-2008.aspx这篇文章简单介绍了在SQL Server 2008自带的PowerShell中所能够做得操作, 首先不能创建表之类的对象, 其次只能进行一些基本的维护性操作...下面的文章:http://concentratedtech.

Windows PowerShell 1574

Windows PowerShell V2 CTP2即将到来

如下说明是翻译:是来自Windows PowerShell官方博客. 转载请注明链接地址,原文地址:http://blogs.msdn.com/powershell/archive/2008/04/24/changes-in-upcoming-ctp.aspx译者: Edengundam(马涛)今年2月微软发布了Windows 2008, 2008中包含了微软公司新一代Shell工具: W

Windows PowerShell 1357

PowerShellPlus 测试版下载

 PowerShellPlus 是一款非常强大的PowerShell IDE. 它能够监视PowerShell中变量, 查看变量对象的信息(以属性方式). 附带一个专用的 PowerShell Editor, 采用了Office 2007的界面结果, 您可以非常方便的对代码进行编辑和调试. 调试过程可以自动一步步执行, 还能随时插入断点. 界面效果不错, 不过速度上可能稍慢.目前您可以在h

Windows PowerShell 1301
上一篇: 2008脚本大赛PowerShell高级组Event 2解题及分析
下一篇: 2008脚本大赛PowerShell Sudden Death Event 4解题及分析
PowerShell
博客等级 码龄19年 103粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值