草庐IT

离线IP定位库

全部标签

c# - 如何将启动时窗口的位置定位到用户屏幕的右侧?

我目前正在用C#创建一个类似于侧边栏的WPF应用程序。当用户启动应用程序时,我希望窗口自动将其自身定位到用户屏幕的一侧。我尝试了一些方法和谷歌搜索,但没有找到任何帮助。这是我正在尝试做的一个例子:http://prntscr.com/5tfkz我怎样才能有效地实现这样的目标?@dknaack我试过这段代码:privatevoidWindow_Loaded(objectsender,RoutedEventArgse){this.Left=System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Right-this.Width;this.

c# - 反向 IP 域检查?

有一个网站,您可以使用域进行查询,它将返回该IP上托管的所有网站的列表。我记得在C#中有一个类似于ReturnAddresses之类的方法。有谁知道这是怎么做到的?查询主机名或IP并返回主机名列表,也就是同一服务器上托管的其他网站?网站是:http://www.yougetsignal.com/tools/web-sites-on-web-server/ 最佳答案 看完评论,bobince绝对是对的,这两个应该一起使用。为获得最佳结果,您应该在此处使用反向DNS查找以及使用被动DNS复制。stringIpAddressString=

c# - 获取客户端机器的IP地址

我正在尝试使用C#获取客户端计算机的IP地址。我正在使用以下代码获取IP地址:stringIPAddress=HttpContext.Current.Request.UserHostAddress;但它以编码格式给我响应,即fe80::ed13:dee2:127e:1264%13如何获取实际IP地址?任何遇到此问题的人都请分享一些想法。 最佳答案 C#stringIPAddress=GetIPAddress();publicstringGetIPAddress(){IPHostEntryHost=default(IPHostEntr

c# - 给定服务器的 IP 地址和端口,如何使用 C# 测试到服务器的 TCP 连接?

如何以编程方式使用C#确定我是否可以访问具有给定IP地址和端口的服务器(TCP)? 最佳答案 您可以使用Ping类(.NET2.0及更高版本)Pingx=newPing();PingReplyreply=x.Send(IPAddress.Parse("127.0.0.1"));if(reply.Status==IPStatus.Success)Console.WriteLine("Addressisaccessible");您可能希望在生产系统中使用异步方法来允许取消等。 关于c#-给定

c# - 如何在C#中获取机器的IP地址

如何在C#中获取机器的IP地址? 最佳答案 IPAddress[]localIPs=Dns.GetHostAddresses(Dns.GetHostName());您的机器没有单一IP地址,一些返回的地址可以是IPv6。MSDN链接:Dns.GetHostAddressesIPAddress或者,作为MSalters提到,127.0.0.1/::1是loopbackaddress并且总是指本地机器。但是,由于显而易见的原因,它不能用于从远程计算机连接到本地计算机。 关于c#-如何在C#中

c# - 如何避免服务定位器反模式?

我正在尝试从抽象基类中删除服务定位器,但我不确定用什么来替换它。这是我得到的伪示例:publicabstractclassMyController:Controller{protectedIKernelkernel;publicMyController(IKernelkernel){this.kernel=kernel);}protectedvoidDoActions(Type[]types){MySpecialResolverresolver=newMySpecialResolver(kernel);foreach(vartypeintypes){IMyServiceInterfac

c# - Owin auth - 如何获取请求身份验证 token 的客户端的 IP 地址

使用OwinSecurity,我试图使API具有2种身份验证方法。context变量(OAuthGrantResourceOwnerCredentialsContext)中是否有属性允许我访问客户端的IP地址strong>向API发送对身份验证token的初始请求?我的身份验证方法的基本片段如下所示:publicoverrideasyncTaskGrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContextcontext){awaitTask.Run(()=>{varremoteIpAddresss=con

鲲鹏+银河麒麟v10离线安装docker

寻找软件源据说银河麒麟基于CentOS7,但是通过测试最终添加CentOS8的源才可以用,因为他喵的CentOS7只有x86_64,而CentOS8才有aarch64,厂商的话都信不得哦。手动配置了CentOS8的源后,yummakecache可以正常缓存,但是yum-yupdate会出现多个依赖错误问题,通过yum-yinstall可以安装软件,但是依赖问题依然很难受。最终在配置好CentOS8与Docker-ce官方源后由于依赖问题放弃了通过yum在线安装,直接下载如下rpm包安装依然不行。一、安装条件,确定你是KylinLinuxAdvancedServerreleaseV10(Terc

c# - 服务定位器和工厂设计模式有什么区别?

我正在使用unity,我正在创建一个包装它的类,但我不知道如何调用它,服务定位器或工厂,都封装了对象的创建,所以......有什么区别? 最佳答案 工厂会根据请求为您创建对象。服务定位器返回可能已经存在的对象,即可能已经存在于某处的服务。想想名字的意思:工厂:是创建对象的地方。服务:可以作为服务为您做某事的东西。服务定位器:可以找到可以执行服务的东西。 关于c#-服务定位器和工厂设计模式有什么区别?,我们在StackOverflow上找到一个类似的问题: ht

公网IP实现虚拟机服务器外网访问

公网IP实现虚拟机服务器外网访问项目背景是要建一个web服务器,但是需要外网访问,虚拟机建的服务器只能局域网访问,本来是用花生壳做的内网穿透,但是怕出现什么问题,后面登录公司路由,发现其IP其实是固定IP(公网IP)。基本就是两个部分,一个是路由的设置,一个是虚拟机网络的设置。路由设置首先进入路由设置界面,一般路由的进入地址是你wifi的网关地址,我的是电脑地址是192.168.0.XX,所以我进入的地址就是192.168.0.1,然后登录进去登录之后有个运行状态里会有该路由的公网IP点击高级功能里的虚拟服务器,然后新增,其配置如下图所示,然后点击保存即可。这样,就可以通过公网IP及外部端口访