有时候我们会在一个工作簿中建立很多工作表,怎样才能简单明了的管理工作表呢,当然能建一个目录最好了,这里我们就学习一种给工作表创建目录的方法。 1、在工作簿中新建一个工作表,命名为“目录”。...A1",MID(目录,FIND("]",目录)+1,99)),"") 现在可以看到效果了,单击目录中的工作表名称,就会自动跳转到相应工作表。...咱们简单分解一下这个公式各部分的含义: GET.WORKBOOK函数返回的结果类型为“ [课件.xlsm]目录”的样式。也就是“工作簿名称+后缀名+工作表名称”。...当单击函数 HYPERLINK 所在的单元格时,Excel将打开链接的文件或跳转到指定的工作表的单元格,本例中是跳转到目录&"!A1"。 IFERROR函数用于屏蔽错误。...注意:工作表保存时需要选择保存类型为“Excel 启用宏的工作簿(*.xlsm)”,同时需要在Excel选项中将宏安全性设置为中,否则会不能正常使用了。
步骤很简单: 1、在"文件"选项卡上,转到"自定义>选项"。 2、在“自定义功能区”和“主选项卡”下,选中“开发工具”复选框。 菜单栏显示开发工具,就可以开始使用宏。...xlwings会帮助你创建.xlsm和.py两个文件,在.py文件里写python代码,在.xlsm文件里点击执行,就完成了excel与python的交互。 怎么创建这两个文件呢?...非常简单,直接在命令行输入以下代码即可: xlwings quickstart ProjectName 这里的ProjectName可以自定义,是创建后文件的名字。...如果你想把文件创建到指定文件夹里,需要提前将命令行导航到指定目录。 创建好后,在指定文件夹里会出现两个文件,就是之前说的.xlsm和.py文件。...我们打开.xlsm文件,这是一个excel宏文件,xlwings已经提前帮你写好了调用Python的VBA代码。 按快捷键Alt + F11,就能调出VBA编辑器。
然后,打开Excel,选择“文件->选项->加载项”。单击“管理:Excel加载项”旁边的“转到”按钮,如下图1所示。...或者:是否可以直接在代码中指定该文件放置的位置,而不必非得将文件放在上述文件夹。...Excel设置 默认设置预计Python代码和Excel文件为: 在同一目录中 名称相同,但Python文件以.py结尾,Excel文件以.xlsm(或.xlsb)结尾 为了演示,我将把文件命名为“square.py...在Excel中打开square.xlsm,转到xlwings选项卡,然后单击Import Functions(导入函数)。...确保在VBA编辑器菜单“工具->引用”中选取了“xlwings”,并将更改保存到相应的Excel文件中。有时,当打开多个Excel工作表时,我们可能会无意中将此更改应用于另一个文件。
develop 分支 我们日常开发中的代码需要从 master 分支拉一条 develop 分支出来,该分支所有人都能访问,但一般情况下,我们也不会直接在该分支上提交代码,代码同样是从其它分支合并到...待 bug 完全修复后,需将 hotfix 分支上的代码同时合并到 develop 分支与 master 分支。同时在master上打上tag,v1.0.1。..." #设置邮箱 git config --global user.name # 查看用户名是否配置成功 git config --global user.email # 查看邮箱是否配置...将暂存区内容提交到本地仓库 git commit -a -m "提交说明" # 跳过缓存区操作,直接把工作区内容提交到本地仓库 查看仓库当前状态 git status 比较文件异同 git diff #...校验和,作者名称,邮箱,提交时间,提交说明) git log -p -次数 # 查看最近多少次的提交记录 git log fileName # 查看某文件的修改记录,找背锅专用 代码回滚 git reset
open方法实际有14个参数,但常用的较少,先介绍常见的open方法,即只加必须参数filename参数,参数filename为excel文件的完整路径。...语法结构如下: workbooks.open(filename) 常用方法很简单下面通过示例来演示,打开我的电脑D盘根目录下的"vba示例.xlsm"文件 。...(filename:=可以省略) 通常代码中会讲打开的excel文件赋值给对象变量,路径字符串也可以用变量代替,这样方便修改。...(此处省略了fiename:= ,同时用变量fn1代理文件路径。) 这样方便直接更改路径参数fn1变量,同时打开的工作簿文件可以方便通过wb1变量来修改属性等。...打开的工作簿文件赋值给变量,也可以检测指定工作簿是否打开。
而得到数字列表的最好命令就是 seq: $> seq 10 1 2 3 4 5 6 7 8 9 10 (如果只给出一个数字,那么默认序列从1开始。当然,seq 2 10也会按照你期待的那样工作。)...(尽管直接调用 ls 时并不会显示成每行一个文件,但放在管道中时输出就会变成这样。)...阅读 comm 的手册(运行 man comm)可以发现,comm 会“产生三列的输出,分别是:只存在于 file1 的行,只存在于 file2 的行,以及存在于两个文件的行”。...要去掉第一列(其实它是空的,因为没有任何数字只存在于文件列表中),可以在调用 comm 时加入参数-1。我们也不关心同时存在于两个输入中的数字,因此还要传递标志-3。...哦,从 Bash 转到 Python 语言是一个巨大的风险。如果你每天使用 Python 编写脚本,那可能还问题不大。但对于读者来说,语言边界是巨大的。
如果是需要同时进行测试什么的,就可以打开另一个带单元测试的项目。...如果每个小伙伴都需要这样手动加载,估计我又会被拉出去 ?...下次小伙伴直接打开 slnf 文件的时候就可以看到只有我上次加载的项目,其他的项目默认是隐藏的 ? 如果小伙伴忽然需要某个项目,可以右击显示隐藏的项目 ? 那么使用 slnf 文件有什么好处?...同时支持显示隐藏的项目,在大多数的开发都可以使用自己需要的项目,但是在临时需要其他项目的时候也可以右击加载。...,不会因为有多个项目忘记添加 同时记录了需要加载的项目的相对路径,这样就可以在启动的时候只加载需要的项目而不需要去读取分析 sln 文件,只有在右击显示隐藏的项目的时候才读取分析 sln 文件找到其他的项目
更准确地说,将Cells属性应用于Range对象时,是引用与另一个区域相关的单元格。...然而,也可以使用此语法将该属性应用于Range对象,这将允许相对于另一个区域引用单元格。...在某些情况下,可能希望创建一个相对引用,Range.Offset属性只需要移动一定数量的行或列(但不能同时移动行或列)就可以找到它应该返回的单元格。在这些情况下,可以忽略不相关的参数。...下面的语句也引用单个单元格。但是,注意偏移的基准单元格表达方式的差异。...更重要的是,Item属性是Range对象的默认属性,因此,可以忽略Item关键字而只指定行索引和列索引。
怎样才能 Hello World呢?...这次我们要特别注意指法 伸出双手 千万不要 胡乱打字 那样 很不好看 吃饭、喝水 都有 比较正确的姿势 打字 也有 伸出双手 握拳 两手同时伸出食指 向下落 指法 强迫自己...两只手在键盘正位上 左手食指 抚摸f上的小凸起 右手食指 抚摸j上的小凸起 双手 展开 舒展 十指 正位的好处 键盘正位 可以保持 双手腕不动 提高 打字效率 而且 非常优雅 强迫自己 一定用正确的指法...直接 输入 hello world! hello world 时刻注意指法哦! 运行结果 出错啦!!!... 系统 报告了 错误 (Error) 文件 "\"(标准输入输出流) 第一行
2.1 验证邮箱 请打开你的邮箱,查看发送给你的确认邮件,你需要验证邮箱后,后面生成的个人主页才会被接受和发布. 3....在根路径下创建一个文件, 文件名是大写的 “CNAME”, 注意没有后缀。 因为tiemaocsdn 没有购买域名,那么就拿另一个来说事吧。... http://blog.cncounter.com/,个人恶意推测,即便你将CNAME文件的内容设置为 www.baidu.com 也是可行的,这样访问的时候直接跳转到百度了。 ...例如如下的记录, DNS中,A记录那就是直接指定一个IP。 CNAME就是重命名,指向另一个域名。...你可以将多个域名都映射到 xxxxx.github.io 之类的你自己的站点上,但原则上都会跳转到你新建的 CNAME文件中的域名上。【放心,不会死循环。。。】.好的,恭喜你! 10.
office宏攻击 宏是微软公司为其OFFICE软件包设计的一个特殊功能,有着独特的文件后缀名,如:xlsm,docm,pptm等。...2、cs生成payload cs也支持生成office宏代码。 ? 选择一个监听器,直接复制代码到宏代码框中。 ? ? 上线成功。 ?...在实战中,首先尽可能社工目标的各种信息,取得对方信任,根据钓鱼的目标,修改文档的名字,通过邮箱进行发送,如xx公司采购说明。 office宏钓鱼存在几大不适用性: 1、对方电脑未使用office。...2、office默认禁用宏,打开文件会进行提示。 3、独特的宏文件后缀,docm,xlsm等,容易引起他人怀疑。 4、免杀性要求较高。...Unitrix反转后缀 更改文件名为:重要资料xgpj.scr ? 光标移动到g之前选择RLO反转。 ? 成功隐藏后缀。 ? 经过测试,使用.scr扩展名和Unitrix反转后缀会被360直接报毒。
SERIES公式控制着绘制Excel图表的数据,并且只在图表中有效,它不是真正的公式但可以像Excel公式一样在公式栏对其进行编辑。...可以在SERIES公式中直接修改,按回车键确认,也可以使用鼠标选择(直接拖放数据区域),如下图3所示。 ?...一个更快的技巧是,复制另一个系列的公式,然后选取图表区域,将复制的公式粘贴到公式栏,再进行修改,如下图4所示。 ? 图4 关于SERIES公式的几点说明 1....可以引用其他工作簿中的单元格区域,但是要正确地添加工作簿和工作表引用,例如: =SERIES([MyBook.xlsm]Sheet1!$C$2,[MyBook.xlsm]Sheet1!...$C$3:$C$8,[MyBook.xlsm]Sheet1!$D$3:$D$8,1) 5. 可以使用命名区域,但要限定名称所在的作用域。 6.
如果是这样的话,那就太不人性化了,那怎样才能在完成支付后一键回到首页呢?有人可能会说,那就直接从支付完成页跳转到首页不就可以了吗?...我们给查看邮件的Activity起名为CheckEmailActivity,我点击第一封邮件将会打开一个CheckEmailActivity,当我看完之后点击下一封邮件,另一个CheckEmailActivity...注意了,这里让我们回想一下文章开头的我所说的场景,如何让用户在支付完成页直接跳转到首页,并把不需要的Activity销毁?SingleTask启动模式是不是刚好和我们的需求一致?...有两种方式来使用或者说设置Activity的启动模式: 方式1:在AndroidMenifest.xml文件中设置: ?...遗憾的是,我现在也不清楚是怎么回事。 但是实际开发中,我们一般都是在AndroidMenifest.xml文件中去设置Activity的启动模式。 好了,文章差不多就写到这吧。
图2 第2步 2.1 验证邮箱 请打开你的邮箱,查看发送给你的确认邮件,你需要验证邮箱后,后面生成的个人主页才会被接受和发布. 3....在根路径下创建一个文件, 文件名是大写的 "CNAME", 注意没有后缀。 因为tiemaocsdn 没有购买域名,那么就拿另一个来说事吧。... http://blog.cncounter.com/,个人恶意推测,即便你将CNAME文件的内容设置为 www.baidu.com 也是可行的,这样访问的时候直接跳转到百度了。...例如如下的记录, DNS中,A记录那就是直接指定一个IP。 CNAME就是重命名,指向另一个域名。...你可以将多个域名都映射到 xxxxx.github.io 之类的你自己的站点上,但原则上都会跳转到你新建的 CNAME文件中的域名上。【放心,不会死循环。。。】.好的,恭喜你! ? 10.
笔者找寻过程中,也总算找到一款很不错的开源控件,将它的dll编译后,还真能用了。...邮件群发功能 这个第3方富文本编辑器控件,不单单可以在里面作一些格式的配置,还可以有打开html文件,直接从网页其他地方复杂内容直接粘贴和插入本地图片,有了这些能力,在发送邮件正文时,使用体验就非常棒,...有兴趣的可以看作者的github代码https://github.com/yahch/kwig 富文本控件dll 此控件是自定义控件,可以通过设计器拖拉出来。...群发邮件核心代码,用这个富文本控件,拿到其渲染后的html文件,发邮件当然有C#自己的轮子,也很好用。...,用户体验也可以做得很好。
同时结合安全培训,调整他们的安全反应,使员工成为公司信息安全有效的最后一道防线。...快速配置钓鱼平台 一)配置邮件转发 可以自己搭建邮件服务器,也可以使用免费邮箱的SMTP服务(163/QQ/搜狐/新浪都支持),以下以163网易邮箱为例: 在网易邮箱官方注册一个伪造的邮箱,例如hr-aliyun...可以通过一个别处保存的邮件“Import Email”来进行导入,也可以直接编辑邮件正文。...请确认保存后,正文HTML文件中存在{{.Tracker}}标识符。 三)配置伪造页面 配置伪造页面,即诱使“鱼儿”点击跳转到的假的钓鱼网站页面。...可以通过点击“Import Site”输入网址进行网站克隆(部分动态页面无法加载),也可以加载后手动修改,甚至可以将真实网站页面加载的所有文件保存到本地服务器,修改html文件。
点进去添加两条解析记录,记录值 请填写.github.io,如下图所示: 以我的域名tzy1997.com为例,进行如下说明: 主机记录 解释 www 解析后的域名为 www.tzy1997.com @ 直接解析主域名...「CNAME」; 建立邮箱请选择「MX」,根据邮箱服务商提供的 MX 记录填写。...CNAME 如果需要将域名指向另一个域名,再由另一个域名提供 IP 地址,就需要添加 CNAME 记录。 MX 如果需要设置邮箱,让邮箱能收到邮件,就需要添加 MX 记录。...显性 URL 从一个地址 301 重定向到另一个地址的时候,就需要添加显性 URL 记录(注:DNSPod 目前只支持 301 重定向)。...这样到最后当你在地址栏输入xxx.github.io时,才会自动跳转到你的域名。
两只老虎,两只老虎, 跑得快,跑得快, 一只没有耳朵, 一只没有尾巴, 真奇怪!真奇怪! <!...这里就是表示,当你的target等于Albert_xiong时候的时候,网页就跳转到另一个网站 <!...post:比较安全,传输大文件 邮箱: 自定义邮箱: <input type="email" name="email" pattern="/^([a-z0-9_\.-]+)@([\da-z
领取专属 10元无门槛券
手把手带您无忧上云