命令行

寒假作业(2/2)-疫情统计

瘦欲@ 提交于 2020-02-17 19:05:44
这个作业属于哪个课程 2020春|W班(福州大学) 这个作业要求在哪里 寒假作业(2/2) 这个作业的目标 学习使用GIthub、编写疫情统计代码、了解PSP 作业正文 其他参考文献 ... GIthub仓库地址 https://github.com/pb-xxxx/InfectStatistic-main 一、对于《构建之法》的心得 第一章:概述 通过对第一章内容的阅读,了解到了计算机科学与软件工程的主要不同,在之前只是简单的了解不同区别在于实践与理论,阅读《构建之法》后了解到了更加细致的区别。 在书中提到“不再纠结科学和工程的问题,而是在不同的学习与工作阶段,投入到最适合的项目类型中”,当明白这些问题时,在接下来的学习中就更加明白自己的学习方向。 第二章:个人技术和流程 在第二章中了解到了PSP表格,了解了一些对整体项目的研发时各个过程的时间占比,接触到了单元测试,原来以为就是对程序不同模块的测试,通过单元测试可以对程序性能进行更深的优化,。 对于代码编程来说越来越实用的技巧和方法的了解,有益于代码的编写,对于原先的基础认知有了一些新的改变。 第三章:软件工程师的成长 了解了软件工程师的思维误区,一种是想要弄清楚所有细节,分析麻痹,一种是不分主次,想要解决所有以来问题,过于积极和过于依赖的两种思维误区

从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法

霸气de小男生 提交于 2020-02-17 14:01:46
一,制作U盘启动盘   随着个人电脑的“飞入寻常百姓家”,喜欢DIY电脑的发烧友们也越来越多。   安装系统是DIY最基本的要求,很容易做到;   那么如果要求用U盘装系统呢,你可能会说简单,直接下载个老毛桃或是大白菜一类的软件一键就搞定了;   那么如果要求用系统自带的命令行工具制作U盘启动安装盘呢? 工具/原料:   U盘一个(4G可能不够用,最好 8G )   系统iso镜像一个(这里用Win10企业版) 方法/步骤:   1,把要制作成U盘启动安装盘的U盘,插入到电脑的USB接口中,确保资源管理器已经正确识别U盘。下图中是小编的8G的U盘,实际有效容量是7.60G。   2,右键左下角开始按钮,选择“命令提示符(管理员)”。   3,在命令行中输入“ diskpart ”(不包括双引号,下同)后按回车键,此命令是Windows系统自带的硬盘分区工具。   4,在命令行中输入“ list disk ”后按回车键,此命令用于显示电脑上所有的硬盘(注意,diskpart会把U盘也看成硬盘),从“大小”一栏中一下就能看到U盘被看做了“磁盘 1”,这一步非常重要,因为后面会格式化,所以一定要仔细确定哪个是U盘并记住U盘的编号。   5,在命令行中输入“ select disk 1 ”后按回车键,此命令用于选择接下来要操作的磁盘,这里的“1”就是小编的U盘编号(从上一步所得)。   6

Forfiles 命令说明&用法示例

隐身守侯 提交于 2020-02-17 12:01:48
FORFILES forfiles是一款windows平台的软件工具,其中选择文件并运行一个命令来操作文件。文件选择标准包括名称和上次修改日期。命令说明符支持一些特殊的语法选项。它可以直接在命令行中使用,也可以在批处理文件或其他脚本中使用。 该forfiles命令最初作为加载项提供在Windows NT 资源工具包中。它成为Windows Vista的标准实用程序,作为新管理功能的一部分。 用法 forfiles命令有几个命令行选项。如果没有给出选项或参数,它将输出当前目录中每个文件的名称。 开关 论据 含义 / P 路径 用于搜索文件的目录(文件夹)。默认为当前目录。 不接受UNC路径(\\ machine \ share)。 / M 搜索掩码 一个glob模式(通配符搜索)。仅选择文件名与模式匹配的文件。文件扩展名包含在文件名中; 不是路径(文件夹名称)。模式必须与整个名称匹配,或使用通配符。默认设置是匹配所有文件。 此选项把glob模式*.*和*不同。前者仅匹配名称中带有点的文件,而后者甚至匹配没有点或扩展名的文件。即使给定*.*模式,大多数DOS / Windows命令也会匹配没有扩展名的文件。 / S (没有) 选择子目录中的匹配文件。默认情况下,仅搜索单个指定目录。 /C 命令 为每个匹配的文件执行给定的命令。命令字符串通常需要用双引号括起来

通过命令行发送邮件

大兔子大兔子 提交于 2020-02-17 05:36:12
先简单介绍下smtp smtp使用命令和应答在客户与服务器之间传输报文。即客户发出一个命令,服务器返回一个应答。发送方与接收方进行一问一答的交互,由发送方控制这个对话。 在XP系统下点‘开始’-‘运行’,输入cmd,进入命令提示符窗口。 第一步,远程登录smtp服务器 在命令行窗口输入 telnet smtp.163.com 25 然后回车 (此处以163邮箱为例,QQ邮箱可输入smtp.qq.com 。25表示建立连接的端口号) 此时出现如上信息,这是一个欢迎信息,各个邮箱有所不同 第二步,用户登录 输入 helo 163.com 回车,这是向服务器表明你的用户身份 (注意:此时的字母是不能输错的,因为你的每一次按键实际上已经被传送到服务器,所以输入错误时不能使用退格键删除,只能换行重新输入 ) 250 OK 为服务器返回的确认信息,说明服务器认可了你的身份 输入 auth login 回车,这是告诉服务器你要输入用户名了(即登录邮箱时的用户名),服务器将返回一个确认信息334 这时就可以输入用户名了,注意这里的用户名需要编码后才能识别,即如果你的用户名是 fatbear@qq.com 那么你需要将fatbear进行 base64 编码,将编码结果输入命令提示符窗口。base64编码器可以在网上下到,是一个简单的小工具。 用户名输入成功后服务器返回一个334的确认信息。

SMTP协议--在cmd下利用命令行发送邮件

六眼飞鱼酱① 提交于 2020-02-17 05:35:46
刚结束了计算机网络的课程,用到了SMTP协议发送邮件,在此总结发送过程如下。虽然这类的内容在网上数不胜数,此仅作为自己的学习记录,供对这方面还不是很了解的童鞋参考~~ -------------------------------------------------------------------------------------- 先简单介绍下smtp smtp使用命令和应答在客户与服务器之间传输报文。即客户发出一个命令,服务器返回一个应答。发送方与接收方进行一问一答的交互,由发送方控制这个对话。 在XP系统下点‘开始’-‘运行’,输入cmd,进入命令提示符窗口。 第一步,远程登录smtp服务器 在命令行窗口输入 telnet smtp.163.com 25 然后回车 (此处以163邮箱为例,QQ邮箱可输入smtp.qq.com 。25表示建立连接的端口号) 此时出现如上信息,这是一个欢迎信息,各个邮箱有所不同 第二步,用户登录 输入 helo 163.com 回车,这是向服务器表明你的用户身份 (注意:此时的字母是不能输错的,因为你的每一次按键实际上已经被传送到服务器,所以输入错误时不能使用退格键删除,只能换行重新输入 ) 250 OK 为服务器返回的确认信息,说明服务器认可了你的身份 输入 auth login 回车,这是告诉服务器你要输入用户名了(即登录邮箱时的用户名

SMTP协议--在cmd下利用命令行发送邮件

吃可爱长大的小学妹 提交于 2020-02-17 05:35:22
SMTP协议--在cmd下利用命令行发送邮件 先简单介绍下smtp smtp使用命令和应答在客户与服务器之间传输报文。即客户发出一个命令,服务器返回一个应答。发送方与接收方进行一问一答的交互,由发送方控制这个对话。 在XP系统下点‘开始’-‘运行’,输入cmd,进入命令提示符窗口。 第一步,远程登录smtp服务器 在命令行窗口输入 telnet smtp.163.com 25 然后回车 (此处以163邮箱为例,QQ邮箱可输入smtp.qq.com 。25表示建立连接的端口号) 此时出现如上信息,这是一个欢迎信息,各个邮箱有所不同 第二步,用户登录 输入 helo 163.com 回车,这是向服务器表明你的用户身份 (注意:此时的字母是不能输错的,因为你的每一次按键实际上已经被传送到服务器,所以输入错误时不能使用退格键删除,只能换行重新输入 ) 250 OK 为服务器返回的确认信息,说明服务器认可了你的身份 输入 auth login 回车,这是告诉服务器你要输入用户名了(即登录邮箱时的用户名),服务器将返回一个确认信息334 这时就可以输入用户名了,注意这里的用户名需要编码后才能识别,即如果你的用户名是 fatbear@qq.com 那么你需要将fatbear进行 base64 编码,将编码结果输入命令提示符窗口。base64编码器可以在网上下到,是一个简单的小工具。

SMTP协议--在cmd下利用命令行发送邮件

橙三吉。 提交于 2020-02-17 05:34:50
刚结束了计算机网络的课程,用到了SMTP协议发送邮件,在此总结发送过程如下。虽然这类的内容在网上数不胜数,此仅作为自己的学习记录,供对这方面还不是很了解的童鞋参考~~ -------------------------------------------------------------------------------------- 先简单介绍下smtp smtp使用命令和应答在客户与服务器之间传输报文。即客户发出一个命令,服务器返回一个应答。发送方与接收方进行一问一答的交互,由发送方控制这个对话。 在XP系统下点‘开始’-‘运行’,输入cmd,进入命令提示符窗口。 第一步,远程登录smtp服务器 在命令行窗口输入 telnet smtp.163.com 25 然后回车 (此处以163邮箱为例,QQ邮箱可输入smtp.qq.com 。25表示建立连接的端口号) 此时出现如上信息,这是一个欢迎信息,各个邮箱有所不同 第二步,用户登录 输入 helo 163.com 回车,这是向服务器表明你的用户身份 (注意:此时的字母是不能输错的,因为你的每一次按键实际上已经被传送到服务器,所以输入错误时不能使用退格键删除,只能换行重新输入 ) 250 OK 为服务器返回的确认信息,说明服务器认可了你的身份 输入 auth login 回车,这是告诉服务器你要输入用户名了(即登录邮箱时的用户名

CentOS命令行界面与图形界面切换(图文详解)

放肆的年华 提交于 2020-02-16 22:31:46
  不多说,直接上干货!   Ctrl + Alt +F1,到图形界面 Ctrl + Alt +F2,到命令行界面 欢迎大家,加入我的微信公众号:大数据躺过的坑 人工智能躺过的坑 同时,大家可以关注 我的个人博客 : http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/ 详情请见:http://www.cnblogs.com/zlslch/p/7473861.html   人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。   目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获 对应本平台的讨论和答疑QQ群: 大数据和人工智能躺过的坑(总群)(161156071) 来源: https://www.cnblogs.com/zlslch/p/5680797.html

整合了一个命令行程序的框架

你离开我真会死。 提交于 2020-02-16 10:54:46
背景 最近工作中写了N多个命令行程序跑数据.每新建一个项目就要引用各种包,各种配置.所以有了这个整合包.其实不能算是框架吧,没写什么代码,几乎就是引用一些包. 代码 GitHub: https://github.com/lun3322/Luna.Service NuGet1: Install-Package Luna.Service NuGet2: Install-Package Luna.Service.Nlog Luna.Service 代码几乎都在这个包里.Starter在程序启动的时候加载.主要功能是扫描程序集注册相关类型进IOC Luna.Service.Nlog 这里包含了我常用的nlog配置,和一个启动器 关于使用 如果你也使用nlog写日志的话可以直接引用 Luna.Service.Nlog 包.关于日志的一个配置会自动加载到项目中 设置NLog.config文件编译时复制到输出目录 在Main方法中新增代码 ``` using (var starter = Starter.Create ()) { starter.Container.AddFacility (f => f.LogUsing ().WithConfig("NLog.config")); starter.Run(); } ``` 增加你的service像下面这样 ``` public

整合了一个命令行程序的框架(1)

笑着哭i 提交于 2020-02-16 10:54:34
接上一篇 整合了一个命令行程序的框架 我增加了一点功能 aop和定时任务 这次更新主要增加了审计日志还有集成了hangfire做定时任务 先来看审计日志部分,审计日志主要是使用了Windsor的动态代理功能.每一个添加了Audited特性的方法或者类,在方法被调用时会输出参数和值.使用时只要在需要审计的service上增加Audited特性即可 ``` [Audited] public class DemoService : LunaServiceBase, IDemoService { public string GetMessage(string name) { Logger.Info($"GetMessage {name}"); return "测试"; } public string GetDemo(DemoModel model) { var msg = $"{model.Name}: {model.Age}"; return msg; } } ``` 同时在start上增加了一个可选参数.目前只有一个设置项,就是是否开启审计日志功能.如果不开启的话,标记了aduited的service也不会输出审计日志 定时任务的用法和之前的还是有一些区别.如要体现在runner上.之前的runner要继承LunaRunnerBase