由于windows服务安装时,系统会自动将windows服务的程序文件复制到系统目录下,通常是System32目录下,windows服务的运行目录就是系统目录,有时候,windows服务在运行时需要知道自己的安装目录,比如,windows服务运行时所需要的一些资源文件,通常可能是一些声音或图像文件,这些资源文件是位于安装目录下的,只有windows服务知道了安装目录,才能对这些资源文件进行访问,那...
分层图最短路,令k=sqrt(n)
如果p>k,那么从这个点出发只需要连
如果p
建有k+1层的分层图,把第0层视为每个位置的源点,对于p
最后的建图:
第1层到第k层每层都向对应的第0层连边权是0的边
每一层相邻的%p相同的点互相连边权是1的边
对于每个>k的,从出发点向可以到达的点连距离=跳跃步数的边
发现这样内存不够,所以把k设小一点。
写错的地方:
1.少加了一种边...
最近在学习深度学习的一些内容,需要用到深度学习的库:theano。但是theano这玩意在Linux或者mac OS 下面比较好安装,只需要先装Anaconda然后使用Python的安装命令符,pip
install theano即可,但是在windows中,之前装的时候经常报错出现 no module named gof这个错误让人烦躁不已,看了一些资料,后来终于在windows下安装了th...
我们发现每次加入的边模p的余数是相同的,很容易想到对p分块
当p>sqrt(n)时,最多会连出O(sqrt(n))条边,直接连边即可
当p
把图分成sqrt(n)+1层,最底层表示原来的节点
从下往上依次表示p=1、2、3……时的节点
对于每个p,把模p的余数相同的点顺次连接
对于每个读入的p,从最底层向对应的第p层的节点连一条权值为0的边即可
据说spfa快?
还算是道不错的题
...
本文主要通过WinDriver工具图形化的查看PCIe设备,来认识PCIe设备的空间结构。本文主要参考《PCI Express体系结构导读》和网友博客:点击打开链接。
一、PCIe设备空间结构
PCIe设备有三个独立的物理地址空间:设备存储器空间(memory)、IO空间和配置空间(config)。由于PCIe设备支持即插即用,存储器空间和IO空间是在设备插入host后...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DelegateDemo1
{
class Program
{
///
/// 定义一个返回st...
平台:win7 64位+Qt Creator 3.6.1
1. 首先要获取一个.ico格式的图片文件,https://www.iconfinder.com/如果感觉自己没有合适的ico图片,可以从这个网站获取,说不定有你需要的图片。我下载了一张这样的图片:
图片获取后置于项目文件夹下,可以放于项目根目录下,也可以放到子文件夹下。我放到了:项目根目录/res/myapp.ico,红色部分根据...
Web API即使通过网络进行调用的API接口,与具体的编程语言无关。现在常见的是通过标准的HTTP GET/POST请求,从服务器获取响应的资源或服务,服务器返回调用的结果内容,一般为xml格式或者json格式的数据(现在使用json的更多)。在开发App的时候,一般原型设计好(如使用just in mind之类的工具)之后,我们会设计出与服务器交互的接口文档。一般情况下,App的开发进度(尤其原...
在使用Win8及Win10应用会发现,如果设置了网络代理,比如pac或者localhost代理服务器,这时候App就会无法访问网络
原因是这些App都是在沙箱虚拟环境中运行,无法访问localhost。所以无法使用代理。
而事实上系统有为这些App提供设置选项,可以使用CheckNetIsolation.exe来修改。
用法如下:
CheckNetIsolation.exe Loopbac...
首先,认识一下clock()和GetTickCount():
一、clock()
clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:
clock_t clock(void) ;
简单而言,就是该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计...
1.创建一个windows服务
2.添加安装程序
3.修改
4.删除自带的Proman.CS 的MAIN函数
5.修改Services,添加ServiceModel.dll
public class NotificationWindowsService : ServiceBase
{
public...
本文主要结合TraceView.exe工具,介绍一个典型的KMDF驱动程序的加载和卸载过程。相关理论主要来自《Win7设备驱动程序开发》一书。关于TraceView.exe的使用,可以参考我之前的博客:点击打开链接。
一、启动和加载顺序
在《Win7设备驱动程序开发》的7.2节——“设备的枚举和启动”中,提到:为了准备操作设备,KMDF将按固定顺序调用驱动程序的回调例程。其中F...
分类:
Windows程序 时间:
2016-05-07 09:52:06
阅读次数:
1177
相关下载:
http://pan.baidu.com/s/1o7OEMc6
detour6.rar是本文工程
DetoursExpress30是微软下载的detour安装文件
detoured是编译好的库
参考
http://www.cnblogs.com/weiqubo/archive/2011/06/01/2065534.html
http://blog....
Leapin’ Lizards题目链接
Leapin’Lizards
题目大意
给你两个图,一个用0,1,2,3表示,一个用 L 或 . 表示。其中用L表示的图中,有L的位置表示有蜥蜴,没有L的位置表示没有蜥蜴。用数字表示的图中,数字表示当前位置柱子的高度,每次一个蜥蜴可以从一个柱子跳到距离d以内的另外一个柱子,每跳跃一次,当前柱子的高度就减一,问最后会有多少只蜥蜴被困在里面。
题解
首先,...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DelegateDemo1
{
class Program
{
static void One()
...
ZOJ 2059 The Twin Towers(双塔DP)...
文件夹的操作,是我们在编程中经常遇到的问题,在linux上和windows上经常会有文件夹操作的需求,典型的例子如遍历文件夹中的所有文件,在这两个系统中文件夹操作所提供的API也有所不同。
最近我老婆向我提了一个需求,便于她管理文件夹:开发一个exe,将exe放入一个目录下,点击该exe,生成这个目录下所有文件的清单,文件夹用“【】”括起来,同时根据文件级别进行缩进。
这个需求实现起来...