小编ven*_*rik的帖子

使用任务计划程序每4小时运行一次脚本

我有Windows 2008任务调度程序我设置了一个像这样运行的PHP脚本

C:\ php\php.exe -f等...

在Windows任务计划程序中,我只能每天或每小时安排如何将其配置为每4小时运行一次?

windows scheduled-tasks windows-server-2008-r2

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

按名称选择子节点的子集

鉴于此xml doc

<listOfItem>
  <Item id="1"> 
    <attribute1 type="foo"/>
    <attribute2 type="bar"/>
    <property type="x"/>
    <property type="y"/>
    <attribute3 type="z"/>
  </Item>
  <Item>
   //... same child nodes
  </Item>
 //.... other Items
</listOfItems>
Run Code Online (Sandbox Code Playgroud)

给定这个xml文档,我想为每个"Item"节点选择"property"子节点.我怎么能直接在c#中做到这一点?使用"直接",我的意思是不选择Item的所有子节点,然后逐个检查.至今:

XmlNodeList nodes = xmldoc.GetElementsByTagName("Item");
foreach(XmlNode node in nodes)
{
   doSomething()
   foreach(XmlNode child in node.ChildNodes)
   {
     if(child.Name == "property")
     {
        doSomethingElse()
     }
   }
}
Run Code Online (Sandbox Code Playgroud)

c# xml child-nodes

14
推荐指数
2
解决办法
4万
查看次数

强制硬件加速渲染

我有一个用C++编写的OpenGL库,它是使用C++/CLI适配器从C#应用程序中使用的.我的问题是如果应用程序用于具有Nvidia Optimus技术的笔记本电脑上,应用程序将不会使用硬件加速并失败.

我试图使用Nvidias文档中的信息http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf 关于将libs链接到我的C++ - dll并从我的OpenGL库中导出NvOptimusEnablement但那失败了.我想我必须对.exe做一些事情而不是与.exe链接的.dll

对我们来说,使用配置文件不是一个好选择,因为我们需要确保使用nvidia硬件.

C#应用程序是否有某种方式可以强制Optimus使用Nvidia芯片组而不是集成的Intel芯片组?

c# opengl nvidia optimus

12
推荐指数
2
解决办法
2855
查看次数

完全替换Swashbuckle UI

现在我正在开发一个ASP.Net Web API并使用Swashbuckle作为其文档.我知道Swashbuckle在内部使用Swagger-UI,我知道我们可以通过注入我们的css或javascript文件来修改布局,甚至可以更改index.html的布局.

我为Swagger-UI https://github.com/jensoleg/swagger-ui找到了一个很好的主题,并尝试实现它,但无法使其工作.特别是当我想注入bootstrap.js时.无论如何,我可以完全改变Swashbuckle Swagger UI实现,以便我可以使用该回购中的解决方案吗?

asp.net asp.net-web-api swagger swashbuckle

12
推荐指数
1
解决办法
8674
查看次数

Swashbuckle自动向生成的Swagger文件添加200 OK响应

我在WebApi 2项目中使用Swashbuckle构建swagger文档.

我有以下方法的定义:

[HttpPost]
[ResponseType(typeof(Reservation))]
[Route("reservations")]
[SwaggerResponse(HttpStatusCode.Created, Type = typeof(Reservation))]
[SwaggerResponse(HttpStatusCode.BadRequest) ]
[SwaggerResponse(HttpStatusCode.Conflict)]
[SwaggerResponse(HttpStatusCode.NotFound)]
[SwaggerResponse(HttpStatusCode.InternalServerError)]        
public async Task<HttpResponseMessage> ReserveTickets([FromBody] ReserveTicketsRequest reserveTicketRequest)
{
    // ...
    return Request.CreateResponse(HttpStatusCode.Created, response);
}
Run Code Online (Sandbox Code Playgroud)

但是,生成的Swagger文件也包含HTTP 200 OK,尽管它没有在任何地方指定.

/reservations: 
  post: 
    tags: 
      - "Booking"
    operationId: "Booking_ReserveTickets"
    consumes: 
      - "application/json"
      - "text/json"
    produces: 
      - "application/json"
      - "text/json"
    parameters: 
      - 
        name: "reserveTicketRequest"
        in: "body"
        required: true
        schema: 
          $ref: "#/definitions/ReserveTicketsRequest"
    responses: 
      200: 
        description: "OK"
        schema: 
          $ref: "#/definitions/Reservation"
      201: 
        description: "Created"
        schema: 
          $ref: "#/definitions/Reservation"
      400: 
        description: "BadRequest"
      404: 
        description: "NotFound"
      409: 
        description: …
Run Code Online (Sandbox Code Playgroud)

c# swagger swashbuckle

9
推荐指数
1
解决办法
3446
查看次数

使用密钥加密和解密的简便方法

我正在寻找一种简单的方法来使用固定密钥(将存储在我的配置中)加密和解密某些数据,并将结果存储为字符串(base16或hex).

就像是

string myString = "hello world";
string myKey = "k2k3aij3h";
string enc = new Algorithm().Encrypt(myString, myKey);
string dec = new Alrorithm().Decrypt(enc, myKey);
Run Code Online (Sandbox Code Playgroud)

c# cryptography

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

是否有可能像字符串一样将json包装在json字段中?

我有一个这样的json:

json1:

{  
    "field1": 111111,
    "field2": "someValue"
}
Run Code Online (Sandbox Code Playgroud)

如何将它在"requestBody"字段中包装成json2就像一个字符串?

json2:

{  
    "requestBody": json1  
}
Run Code Online (Sandbox Code Playgroud)

像这样的东西:

{  
    "requestBody": "{"field1": 111111,"field2": "someValue"}"
}
Run Code Online (Sandbox Code Playgroud)

json

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

检查包含null属性的int数组

我在int []中想要检查列表中的特定属性是否存在于数组中.这是我的财产,

public class WaitingLists
    {
        [Key]
        public Int32 Id { get; set; }
        public Guid UserId { get; set; }
        public Int32 GameTableId { get; set; }
        public Int32 WaitingListTypeId { get; set; }
        **public Int32 ? StakeBuyInId { get; set; }**
    }
Run Code Online (Sandbox Code Playgroud)

然后我想检查我的列表中是否存在StakeBuyInId.

这是Linq的代码,

public GameListItem[] GetMyWaitingList(Guid UserId, int[] WaitingListTypeIds, int[] StakeBuyInIds)
        {
            ProviderDB db = new ProviderDB();

            List<GameListItem> objtempGameListItem = new List<GameListItem>();

            List<GameTables> objGameTablesList = new List<GameTables>();

            var objWaitingListUser = db.WaitingLists.Where(x => x.UserId.Equals(UserId));
            if (WaitingListTypeIds != null) …
Run Code Online (Sandbox Code Playgroud)

c# linq

7
推荐指数
1
解决办法
4643
查看次数

不推荐使用android webview setDatabasePath

此方法在API级别19中已弃用. 数据库路径由实现管理,并且调用此方法将不起作用.

setDatabasePath用来设置webview的数据库路径.

String databasePath = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath(); 
settings.setDatabasePath(databasePath);
Run Code Online (Sandbox Code Playgroud)

这是否意味着在API 19中它不能再找到我的数据库了?怎么解决这个?(他们的意思是:数据库路径由实现管理)

database android deprecated webview

7
推荐指数
1
解决办法
4212
查看次数

将文本块对齐到页面底部

我试图将我的Windows Phone应用程序的版本与页面的底部中心对齐.它将其置于视图中的所有组件的底部(下方).但不要到我的页面底部

<StackPanel>
    <TextBlock Text="Username:" Margin="12,0,0,0"/>
    <TextBox Text="{Binding UserName, Mode=TwoWay}" c4f:TextBinding.UpdateSourceOnChange="True" InputScope="EmailUserName" />
    <TextBlock Text="Password:" Margin="12,0,0,0"/>
    <PasswordBox Password="{Binding Password, Mode=TwoWay}" c4f:TextBinding.UpdateSourceOnChange="True" />
    <Button Content="Next" IsEnabled="{Binding CanMoveNext}" Command="{Binding LoginCommand}"/>
    <TextBlock Text="{Binding ConnectionError}"  TextWrapping="Wrap" FontSize="{StaticResource TitleSize}"></TextBlock>
    <TextBlock Text="{Binding VersionNumber}" Height="450" Padding="3" TextWrapping="Wrap" VerticalAlignment="Bottom" HorizontalAlignment="Center" FontSize="15"></TextBlock>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

我希望它在页面底部.

xaml windows-phone

7
推荐指数
1
解决办法
4791
查看次数