小编the*_*3RV的帖子

将应用程序快捷方式固定到Windows(7,8)任务栏

我想编写一个程序,将Microsoft WORD,EXCEL和POWERPOINT之类的应用程序固定到Windows 7或8上的任务栏.我找到了托管快捷方式的目录(%APPDATA%\ Microsoft\Internet Explorer\Quick Launch\User钉扎\任务栏); 但是,当我创建快捷方式并将其移动到该文件夹​​时,该图标不会出现在任务栏中.此外,从该文件夹中删除文件不会从任务栏中删除该图标,它只是取消图标与任何快捷方式的关联.下次单击图标时,它将显示一条消息,询问您是否要删除固定项目.我想自动化这些过程,因为我每天在多台计算机上使用它们很多.

windows icons taskbar shortcut

5
推荐指数
1
解决办法
1万
查看次数

缺少结束时间Google日历

这是我的Google日历请求。在响应中,错误代码为“缺少结束时间”。我正在尝试使它动态化,因此最终将删除硬编码的开始和结束日期时间。

var object = {
        "end": {
            'dateTime': "2014-07-28T23:00:00",//end,
            "timeZone": timeZone
        },
        "start": {
            'dateTime': "2014-07-28T18:00:00",//start,
            "timeZone": timeZone
        },
        "calendarId": calendarId,
        "summary": artist,
        "description": description,
        "location": address
    };
    var request = gapi.client.calendar.events.insert(object);
Run Code Online (Sandbox Code Playgroud)

javascript json google-calendar-api google-api

5
推荐指数
1
解决办法
4157
查看次数

在VB.NET中使用带有命名空间的LINQ

我有这个XML文件:

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
  <metadata>
    <id>NuSpecID</id>
    <version>1.0.0</version>
    <title>NuSpec Sample</title>
    <authors>Jim Bob</authors>
    <owners>Billy Joel</owners>
    <licenseUrl>http://url.goes.here</licenseUrl>
    <projectUrl>http://url.goes.there</projectUrl>
    <requireLicenseAcceptance>ture</requireLicenseAcceptance>
    <description>this is a sample nuget.</description>
    <summary>
  </metadata>
</package>
Run Code Online (Sandbox Code Playgroud)

而这段代码:

Module Module1
    Sub Main()
        Dim root As XElement = XElement.Load("c:\tmp\nuspec.xml")
        Dim tests As IEnumerable(Of XElement) = _
            From el In root.<metadata> _
            Select el
        For Each el As XElement In tests
            Console.WriteLine(el.<id>.Value)
        Next
        Console.ReadKey()
    End Sub
End Module
Run Code Online (Sandbox Code Playgroud)

如果我取出xmlns="HTTP..."我的代码输出"NuSpecID",但我找不到一个解决方案,允许我解析/查询这个XML仍然附加名称空间.

我也有一些没有命名空间或有不同名称的文件,我如何确定是否使用一个和哪个使用?

.net xml linq vb.net

4
推荐指数
1
解决办法
762
查看次数

函数或过程名称的别名

我遇到了下一篇文章中定义的问题,第一个答案解决了我将参数命名为与表列同名的主要问题。我的新担忧是我的函数/过程参数被广泛使用,并且我的函数/过程的名称相当详细。

PL/pgSQL 列名与变量相同

有没有办法为函数或过程名称定义别名 - 在其体内使用?

当前代码:

CREATE OR REPLACE PROCEDURE dbo.PR_DeleteCrazyNamedItemByCrazyNamedID(in NamedID UUID)
  LANGUAGE plpgsql AS
$BODY$
DECLARE
BEGIN
    Delete from dbo.Table t where PR_DeleteCrazyNamedItemByCrazyNamedID.NamedID = t.NamedID;
...
Run Code Online (Sandbox Code Playgroud)

所需代码:

CREATE OR REPLACE PROCEDURE dbo.PR_DeleteCrazyNamedItemByCrazyNamedID(in NamedID UUID) as proc
  LANGUAGE plpgsql AS
$BODY$
DECLARE
BEGIN
    Delete from dbo.Table t where proc.NamedID = t.NamedID;
...
Run Code Online (Sandbox Code Playgroud)

postgresql alias stored-procedures plpgsql

4
推荐指数
1
解决办法
1443
查看次数

计算prolog中列表中字符出现的次数

walls(This) :- 
    append(This, NewMap),
    length(NewMap, N),
    numWalls(NewMap, W),
    W >= N/10.

numWalls([], _, 0).
numWalls('w'|Tail, W) :-
    W is W1 + 1,
    numWalls(Tail, W1).
numWalls(_|Tail, W):-
    numWalls(Tail, W).
Run Code Online (Sandbox Code Playgroud)

我逐行注释掉并得到错误,直到我取出 numWalls(NewMap,W), 行。append 将一个二维数组展平,length 返回展平地图的正确长度。我们需要计算 'w' 在列表列表中出现的次数,如果超过 10% 的列表是 'w',则返回 True。


walls(Maps) :- 
    append(Maps, NewMap),
    length(NewMap, N),
    print(NewMap),
    numWalls(NewMap, W),
    print(W) .

numWalls([], 0).
numWalls(['w'|Tail], W) :-
    numWalls(Tail, W1),
    W1 is W-1.
numWalls([_|Tail], W):-
    numWalls(Tail, W).
Run Code Online (Sandbox Code Playgroud)

“错误:is/2:参数未充分实例化” 看起来错误与我的 is 语句有关?

arrays list prolog

3
推荐指数
1
解决办法
1900
查看次数

c ++中的stoi和stoll

我在程序顶部的声明中有#include(string)但是当我尝试运行stoi(string)或stoll(string)时,我得到以下错误.我正在运行Cygwin g ++ v4.5.3.

Z:\ G\CSCE 437> g ++ convert.cpp -o conv convert.cpp:函数void transfer(std::string*)': convert.cpp:103:36: error:stoll'未在此范围内声明convert.cpp:116:35:错误:`stoi'未在此范围内声明

    fileTime[numRec] = stoll(result[0]);    //converts string to Long Long
    if(numRec = 0){
       beginningTime = fileTime[0];
    }
    fileTime[numRec] = timeDiff;
    hostName[numRec] = result[1];
    diskNum[numRec] = stoi(result[2]);
    type[numRec] = result[3];
    offset[numRec] = stoi(result[4]);
    fileSize[numRec] = stoi(result[5]);
    responseTime[numRec] = stoi(result[6]);`
Run Code Online (Sandbox Code Playgroud)

结果是一个字符串数组.

c++ string compilation string.h

3
推荐指数
1
解决办法
1万
查看次数

嵌套多项式时间函数

如果我在多项式时间子程序中运行多项式次数,那么在指数时间内完成这种方式的一些例子是什么?

"表明对多项式时间子程序的多项式调用次数可能导致指数时间算法." - HW的问题

algorithm complexity-theory polynomial-math

3
推荐指数
1
解决办法
1244
查看次数

将XML字符串反序列化为Object VB.NET

我已经在网上看到了很多例子,但要么我无法理解应用程序,要么这个例子与我的不同,对我来说是转置.我有一个XML

<Interfaces>
    <Interface>
        <InterfaceCode>987</InterfaceCode>
        <AccessID>asdf</AccessID>
        <Password>654321</Password>
    </Interface>
    <Interface>
        <InterfaceCode>789</InterfaceCode>
        <AccessID>      </AccessID>
        <Password>      </Password>
    </Interface>
</Interfaces>
Run Code Online (Sandbox Code Playgroud)

以及下面的课程

<Serializable(), XmlRoot("Interfaces"), XmlType("Interfaces")>
Public Class InterfacesModel
    Property Interfaces As New List(Of InterfaceModel)
End Class

<Serializable(), XmlType("Interface")>
Public Class InterfaceModel
    Property InterfaceCode As String
    Property AccessID As String
    Property Password As String
End Class
Run Code Online (Sandbox Code Playgroud)

以下代码生成一个InterfacesModel带有空Interfaces列表的代码:

Dim str As String = xmlString
Dim interfaces As InterfacesModel

Dim serializer As New XmlSerializer(GetType(InterfacesModel))
Using reader As TextReader = New StringReader(str)
     interfaces = serializer.Deserialize(reader)
End …
Run Code Online (Sandbox Code Playgroud)

xml vb.net serialization

3
推荐指数
1
解决办法
2万
查看次数

Kendo UI 默认网格过滤器值

我正在尝试默认在页面加载时过滤 Kendo UI 网格。我有一个包含布尔值的列,我只需要在页面加载时显示带有“false”的列,但如果用户清除过滤器,则允许用户查看它们。

示例:http : //www.telerik.com/forums/adding-filters-to-grid-s-source

    function updateSearchFilters(grid, field, operator, value) {
        var newFilter = { field: field, operator: operator, value: value };
        var dataSource = grid.data("kendoGrid").dataSource;
        var filters = null;
        if ( dataSource.filter() != null){
            filters = dataSource.filter().filters;
        }       
        if ( filters == null ) {
            filters = [newFilter];
        }
        else {
            var isNew = true;
            var index = 0;
            for(index=0; index < filters.length; index++) {
                if (filters[index].field == field) {
                    isNew = false;
                    break;
                }
            } …
Run Code Online (Sandbox Code Playgroud)

javascript razor kendo-ui

3
推荐指数
1
解决办法
7154
查看次数

将循环减少为一个 - 仅限TIPS

重写下面的代码,使它只包含一个循环,只使用一个itterational变量.

$result = Array();
for ($x = 0; $x < 6; $x++){
    for ($y = 0; $y < 6; $y++){
        for ($z = 0; $z < 6; $z++){
            $result[$x][$y][$z] = $x * $y * $z;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

没有答案,请指出我在正确的方向.有没有可以处理这个问题的php类?或者它只是一个简单的问题解决技术?或者这是一个技巧问题?

推荐结果如下:

$result = Array();
for ($i = 0; $i < 216; $i++){
    $x = $i % 6;
    $y = floor($i/6) % 6;
    $z = floor($i/36);
    $result[$x][$y][$z] = $x * $y * $z;
}
Run Code Online (Sandbox Code Playgroud)

php performance reduce loops for-loop

2
推荐指数
1
解决办法
1072
查看次数

不正确地使用SetPrecision

使用以下2个函数关注具有*注释的行.当cout <<语句执行时,没有显示小数位.3021680380/10000000变为302.而不是302.1680.

void convert(){
    setprecision(4);   //************************
    newFileTime = new double[numRec];   //***********
    newOffset = new int[numRec];
    newSize = new int[numRec];
    newNum = new int[numRec];
    newType = new int[numRec];
    newTime = new int[numRec];

    for(int i = 0; i<numRec; i++){
        newFileTime[i] = fileTime[i] / 10000000; //**********
        newOffset[i] = offset[i] / 512;
        newSize[i] = fileSize[i] / 512;
        newNum[i] = 0;
        if(type[i] == "Write"){
            newType[i] = 0;
        }else{
            newType[i] = 1;
        }
        newTime[i] = responseTime[i] / 10000000;
    }
}

void exports(){
    setprecision(4);  //**************
    ofstream fout; …
Run Code Online (Sandbox Code Playgroud)

c++ precision double-precision

-1
推荐指数
1
解决办法
5063
查看次数