题目链接:uva 618 - Doing Windows
题目大意:给出电脑桌面的大小W和H,现在在桌面上有4个窗口,给出窗口的初始大小,问说能不能通过调整各个窗口的大小(长宽比例不能变)使得4个屏幕刚好占满整个屏幕,并且互相不覆盖。
解题思路:其实可以直接暴力出所有情况,不过细节比较多,而且要考虑所有的细节。
我的做法的是先将4个窗口缩小至最小的状态,然后枚举左下角的窗口,...
先看下windows下的使用:
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);这里就有一个CALLBACK,转到定义看一下
#elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
#define CALLBACK __stdcall
#define WINAPI...
Sliding Window
Time Limit: 12000MS
Memory Limit: 65536K
Total Submissions: 36212
Accepted: 10723
Case Time Limit: 5000MS
Description
An array of size n ≤ 106 is gi...
通常情况下,如果想发现所有已经使用的和正在监听的端口,我们可以使用netstat命令。 netstat并非一个端口扫描工具,如果你想扫描计算机开放了哪些端口的话,建议使用本文介绍的方法。
Netstat命令基础
Netstat命令主要用于显示协议统计信息和当前 TCP/IP 网络连接。
其格式如下:
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p...
需要使用redis来做任务队列,所以花点时间研究下怎么使用...
环境:Microsoft(R)Windows(R)Server2003,EnterpriseEditionServicePack2Microsoft(R)Windows(R)Serverxp,EnterpriseEditionServicePack3描述:安装VmwarevSphereClinet5.5过程中出现警告如下:VmwarevSphereClinet5.5安装在WindowsXP或者WindowsServer2003系统时,vSphere客户..
WindowsAzureOnlineBackup是一套基于云技术的在线备份解决方案。你可以通过它将文件备份到云端的数据中心,在本地文件出现损坏或丢失时,他将给你提供更为安全可靠的文件恢复。微软将它作为本地备份解决方案的替代产品。它提供块级存储的增量备份(就是说备份系统仅仅更改数据..
官方的下载地址是:http://redis.io/download在win64一栏中可以看到redis原本是没有windows版本的,windows版本是MicrosoftOpenTech团队开的给出了一个github的链接地址:https://github.com/MSOpenTech/redis下载:在https://github.com/MSOpenTech/redis页面的右下角有Downlo..
去除win7电脑系统桌面图标的快捷方式的小箭头:
首先在桌面新建一个文本文档,设为去除箭头.txt,第二步,把如下代码粘贴到文档中。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\image...
只要三步,就能找回你删掉并清空回收站的东西 :1、打开“运行”消息框,然后输入regedit
(打开注册表)2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/
CURRENTVERSION/EXPLORER/DESKTOP/NAMESPA...
查看是否能启动WiFi网卡:S1:运行cmd命令,打开命令提示符窗口(以管理员身份运行)。S2:在命令行输入:netsh wlan show
drivers。若“支持的承载网络”后为“是”,则可以启用虚拟wifi网卡;“否”则不可以。启用虚拟WiFi网卡:S1:在命令行中输入:netsh wlan
...
简单的便签工具:实现了基于文本的便签信息的浏览,删除,添加。可以查看时间,实时更新数据。这个便签工具完全基于面向对象的编程方式,首先定义Note类,然后使用NoteManager类进行便签的管理。其中的关键就是在NoteManager类中定义list泛型集合。原理上和ArrayList基本是一致的。...
WinForm 实现主程序(exe)与其关联类库(*.dll)分开存放开发环境:Microsoft
Windows 7 SP1Microsoft.NET Framework 4.0 (x64)1. 首先,App.config:2. 其次,
重新生成->然后在eXe同一目录下创建文件夹(lib: 必须...
很久以前就是net方式上网,最近重装虚拟机后上不去网了,弄了半天才成功,必须记下来免得以后又忘了以下是网上找的方法,但是第2步不需要原文地址http://www.cnblogs.com/sophine/archive/2012/04/26/2471227.html1、现在安装好的虚拟机中设置网络连接...
您正试图在64位版本的窗口中运行32位安装程序、系统有32位操作系统和64位操作系统的分别,相同的软件的安装也需要区分操作操作系统的位数。解决办法:查看自己系统类型,根据类型下载安装相应位数的软件。
由于给予REST的Web服务非常简单易用,它越来越成为企业后端服务集成的首选方法。本文这里介绍一下如何通过微软的Asp.Net
WebAPI快速构建REST-ful 服务。首先创建一个Asp.Net Web应用程序(我这里用的是Visual Studio 2013,它已经内置了Web
API2)。 ...
虽然,多年java,正在java,看样子还得继续java。(IT小城,还是整java随意点)应用程序
运行于操作系统之上,
晓操作系统,方更晓应用程序。主看windows,因为可玩性高,闭源才有意思。(莫忘2008年,微软盗版黑屏事件)书籍推荐(全中文),按顺序======
windows应用程序 ...
五一过的一多半已经过去了,感觉过的真快。 言归正传说说最近一直在用的winform分页控件。
一. 添加新项-用户控件二.拖控件,这个很简单三.写代码using System;using System.Collections.Generic;using
System.ComponentModel;....
方法一:wireshark是无法抓取到数据包的,需要通过设置才可以。 具体方法如下:
①:以管理员身份运行cmd ②:route add 本机ip mask 255.255.255.255 网关ip
还需要设置路由器(不知道咋设置,知道的仁兄能否告之一下)才能利用wireshark抓本地包。方法.....