windows系统

Windows系统Hosts文件的作用

◇◆丶佛笑我妖孽 提交于 2020-01-18 02:29:07
在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。 用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IPforWindows的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Hostname(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name(主机名)。对于这段的映射说明用“#”分割后用文字说明。 现在让我们来看看Hosts在Windows中是怎么工作的: 在网络上访问网站,要首先通过DNS服务器把网络域名(www.XXXX.com)解析成61.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS

Windows系统Hosts文件的作用

本小妞迷上赌 提交于 2020-01-18 02:28:32
很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。 用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IPforWindows的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Hostname(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name(主机名)。对于这段的映射说明用“#”分割后用文字说明。 现在让我们来看看Hosts在Windows中是怎么工作的。 我们知道在网络上访问网站,要首先通过DNS服务器把网络域名(www.XXXX.com)解析成61.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射

Windows系统Mysql数据库备份

别来无恙 提交于 2020-01-17 13:31:38
过年了,数据库备份走起,平时都不管,但是到了重大节假日的时候,数据库不备份就要中奖了,那这个假期就没法过了。 一、数据库备份脚本 #5.6以下的版本每天生成一个 创建备份文件:database_backup.bat c: cd C:\Program Files\MySQL\MySQL Server 5.5\bin set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" mysqldump -uzdx_dev -pZdx_DEV2018 --skip-lock-tables --default-character-set=utf8 zdx> E:\mysqlbak\zdx\zdx_%Ymd%.sql #5.6及以上的版本每天生成一个 创建备份文件:database_backup.bat d: cd D:\Program Files (x86)\mysql-5.7.18-winx64\bin set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" mysqldump --default-character-set=utf8 --skip-lock-tables zdx> D:\mysql_backup\zdx\zdx_%Ymd%.sql 修改:D:\Program Files (x86)\mysql-5.7.18-winx64

Microsoft Windows Phone 7-欲称霸移动平台需支持Html 5

心不动则不痛 提交于 2020-01-17 08:24:47
最近可以说微软在Windows Phone 7 上动作频频. 即上个月7月18日宣布发布 Releases Windows Phone 7 Technical Preview 后, 接着在7月中旬相继发布了 Windows Phone Developer Tools Beta 、 Windows Phone 7 Training Kit for Developers 和前台UI设计交互指导手册,可以说微软的一系列都在很努力的吸引着开发人员. 同时也在不断加以改善Windows Phone 7和其他移动平台的差距.先让我们看看具体细节 <1>UI上改善 相信很多做做过TCp版本的Dvp对于VS2010中那两个默认的Windows phone 7模板样式早已厌倦.我们总是问为什么不能由更多的选择呢?微软这次在UI设计大大改善以前单一局面.更令人值得亲身尝试的是发布一套UI设计模板 Design Templates for Windows Phone 7 和UI设计指导手册 UI Design and Interaction Guide for Windows Phone 7 ,如今又给UI设计师带来一个Windows Phone 7的程序界面PSD模版,可谓是煞费苦心,目的就是为了在Windows Phone 7 上市的时候能有上得了台面的第三方程序.这套模板包含28个Windows

Windows搭建kms服务器

独自空忆成欢 提交于 2020-01-16 22:46:56
文章目录 使用Windows系统搭建kms服务器 前言 准备 正式开始 使用Windows系统搭建kms服务器 前言 网上有许多搭建的教程,但是使用的都是Linux系统,而我们正常使用的则是Windows系统。对Linux不熟悉的同学看着那左一个代码命令右一个代码命令的教程如同天书,看完一遍也不知道该如何操作。本教程则教你使用常用的Windows系统去搭建。 准备 一个Windows系统 偶尔 / 临时使用的话可以搭建一个虚拟机,想要共享,或者是公司内部,单位内部的,建议直接安装到服务器上面,如果没有可以购买云服务器。 【可选】公网IP和域名 如果你想分享搭建好的kms服务器,必须要有一个公网IP。如果公网IP是静态的还好说,直接设置为IP即可,如果是动态IP,那么就需要通过DDNS来实现了。(由于我也只是对DDNS有初步的了解,所以本教程并不讲解有关DDNS的内容。提示一点:某些路由器自带DDNS) 如果你使用的是云服务器,就比较方便了。这是因为你购买的云服务器它会自动给你分配一个静态的公网IP地址。但是IP地址是比较长的,一般不好记,所以建议购买一个域名并将域名绑定IP,这样就比较方便了。 kms软件包 点击这里 打开网址,下载最新版本的软件包。 正式开始 将下载的压缩包解压,打开 \binaries\Windows\intel ,找到 vlmcsd-Windows-x64

Windows系统下使用Jenkins 自动发布 .NET core到Linux平台下Docker

爱⌒轻易说出口 提交于 2020-01-16 17:01:23
准备工作(安装过程可以百度,已安装的可以跳过) a) 安装Jenkins,安装包下载地址: http://mirrors.tuna.tsinghua.edu.cn/jenkins/windows-stable/jenkins-2.73.1.zip b) 安装 .NET core SDK,官网地址: https://www.microsoft.com/net/core#windowscmd c) Linux 服务器一台并且安装好 Docker d) 好压软件,下载地址: http://sw.bos.baidu.com/sw-search-sp/software/027b0d91ba34c/haozip_5.9.4.10795.exe 。注意这不是广告,我们用他来压缩我们本地发布好的源码,因为他支持cmd命令,当然你也可以用其他的代替。为了让它支持cmd命令我们还需要修改一下本地环境变量,右键【我的电脑】->【高级系统设置】->【高级】->【环境变量设置】->选择系统变量【Path】->点击【编辑】->点击【新建】,把好压的安装目录放进去。我好压的安装目录是:C:\Program Files\2345Soft\HaoZip 图例: 检查环境是否就绪 a) Jenkins浏览器打开是否正常,默认打开地址: http://localhost:8080/ 。 b) 检查.NET core

windows消息和消息队列

早过忘川 提交于 2020-01-16 10:42:50
windows消息和消息队列 转自: http://blog.163.com/zhangjie_0303/blog/static/990827062010113062446767/ 与基于MS - DOS的应用程序不同,Windows的应用程序是事件(消息)驱动的。它们不会显式地调用函数(如C运行时库调用)来获取输入,而是等待windows向它们传递输入。 windows系统把应用程序的输入事件传递给各个窗口,每个窗口有一个函数,称为窗口消息处理函数。窗口消息处理函数处理各种用户输入,处理完成后再将控制权交还给系统。窗口消息处理函数一般是在注册一个窗口的时候指定的。你可以从典型的SDK程序中窗口消息处理函数是怎么声明和实现的。 对于Windows XP系统:如果顶层窗口停止响应消息超过几秒钟,系统会认为窗口无回应。在这种情况下,系统将隐藏这个窗口,然后生成一个影子(ghost)窗口覆盖在它上面。这个影子窗口具有着相同的Z轴顺序,位置,大小,显示属性。影子窗口允许用户将其移动,调整大小,甚至关闭(关闭的是停止响应的window)。此时只有这几个动作是被允许的,在调试模式下,系统不会生成影子窗口。 本节讨论以下主题: Windows消息 1. 消息类型 2. 消息传递 3. 消息处理 4. 消息过滤 5. post message和send message 6. 消息死锁 7.

[Windows驱动开发](一)序言

余生长醉 提交于 2020-01-16 09:51:06
笔者学习驱动编程是从两本书入门的。它们分别是《寒江独钓——内核安全编程》和《Windows驱动开发技术详解》。两本书分别从不同的角度介绍了驱动程序的制作方法。 在我理解,驱动程序可分为两类三种: 第一类:传统型驱动 传统型驱动的特点就是所有的IRP都需要自己去处理,自己实现针对不同IRP的派发函数。其可以分为以下两种: 1. Nt式驱动:此驱动通过注册系统服务来加载,并且不支持即插即用功能(即没有处理IRP_MJ_PNP这个IRP)。 2. WDM驱动:此驱动不通过注册系统服务来加载,需啊哟自己编写inf文件。同时,它与NT式驱动相比最大的特点就是支持即插即用功能。 第二类:微过滤驱动 微过滤驱动是微软推出的一个驱动框架。它将驱动程序内创建设备对象之类的操作全部封装了,让用户无需理会此部分繁杂的工作。用户只需要针对不同的IRP处理好他们响应的前-后操作还有用户态与内核态的通信即可,即可以理解为微过滤驱动对IRP的处理类似于用户态的API HOOK。 对于刚开始编写驱动程序的新人来说,使用微过滤驱动是最好不过的了。因为它将大量的内部逻辑进行了封装,我们只需要实现相应的处理逻辑即可。由于笔者先开始看的是《Windows驱动开发技术详解》,所以从第一章的“从两个最简单的驱动谈起”开始接触了传统型驱动的两种形式,从而入门。 在开始介绍传统型驱动之前,先补充说明一下驱动的编译方式。

windows下面的远程登录

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-16 04:24:49
windows下面的远程登录很方便,不需要新安装一些软件。 我们不妨这样:主机client要求登录主机server。过程如下: 一、主机server的设置 右键我的电脑 --> 选择属性 --> 选择远程设置选项 --> 在弹出来的系统属性对话框中‘远程协助’的checkbox勾上,‘远程桌面’选择允许运行任意版本远程桌面的计算机连接 --> 配置完成 要是你不想让别人用你的Adiminstrator登录,你可以右键计算机,选择管理,在本地用户和用户组中新建一个用户,设置密码,然后切换用户,在新设置的用户下面完成上面的配置。 二、在client上面登录server 附件 --> 远程桌面连接 --> 在计算机textbox中输入server主机的ip(这个在server中百度搜素ip,就可以知道server的ip) --> 下一步输入登录名和密码就可以登录server了 注意:server被client登录后,server自己就不能登录了,即使是使用其他的账号也是不能登录,因为windows是单用户的操作系统。 注意:在你使用完了远程登录之后记得将server上面的远程登录给关掉,为了安全。 来源: https://www.cnblogs.com/chenbuer/p/3869829.html

.NetCore下使用Prometheus实现系统监控和警报 (四)客户端代码处理

天大地大妈咪最大 提交于 2020-01-15 06:50:09
在代码中使用就比较简单了 Nuget包获取下 prometheus-net prometheus-net.AspNetCore 然后添加中间件就行了 app.UseMetricServer(); 默认地址都是/metrics,在Prometheus中的targets就是指向了这个地址,当然如果需要认证的话需要处理,Prometheus也需要设置先关认证,这里我写在了GateWay中,允许查看下 http://localhost:5000/metrics # HELP process_windows_num_threads Total number of threads # TYPE process_windows_num_threads gauge process_windows_num_threads 25 # HELP dotnet_totalmemory Total known allocated memory # TYPE dotnet_totalmemory gauge dotnet_totalmemory 7489568 # HELP process_windows_processid Process ID # TYPE process_windows_processid gauge process_windows_processid 3820 # HELP