问题列表 - 第6387页

如何确定SQL Server中一个月的天数?

我需要确定SQL Server中给定日期的一个月中的天数.

有内置功能吗?如果没有,我应该使用什么作为用户定义的函数?

sql sql-server datetime date user-defined-functions

86
推荐指数
6
解决办法
22万
查看次数

这是quicksort的正确实现吗?

我想检查这是否是QuickSort的正确实现,它似乎正在完成这项工作,但我错过了什么吗?

public class QuickSort implements Sorter {

public void sort(Comparable[] items) {
    QuickSort(items, 0, items.length - 1);
}

static void QuickSort(Comparable[] items, int a, int b) {
    int lo = a;
    int hi = b;
    if (lo >= hi) {
        return;
    }
    Comparable mid = items[(lo + hi) / 2];
    Comparable T;

    while (lo < hi) {
        while (items[lo].compareTo(mid)<0) {
            lo++;
        }
        while (mid.compareTo(items[hi])<0) {
            hi--;
        }
        if (lo < hi) {
            T = items[lo];
            items[lo] = items[hi];
            items[hi] = …
Run Code Online (Sandbox Code Playgroud)

java quicksort

7
推荐指数
4
解决办法
5103
查看次数

将DateTime属性的默认值设置为System.ComponentModel内的DateTime.Now默认值Attrbute

有没有人知道如何使用System.ComponentModel DefaultValue属性为DateTime属性指定默认值?

例如我试试这个:

[DefaultValue(typeof(DateTime),DateTime.Now.ToString("yyyy-MM-dd"))]
public DateTime DateCreated { get; set; }
Run Code Online (Sandbox Code Playgroud)

并且它期望值是一个恒定的表达式.

这是在使用ASP.NET动态数据的上下文中.我不想构建DateCreated列,但只是提供DateTime.Now,如果它不存在.我使用实体框架作为我的数据层

干杯,

安德鲁

c# asp.net entity-framework asp.net-core-2.1 ef-core-2.1

87
推荐指数
9
解决办法
14万
查看次数

在linux中将网页从UTF-8转换为ISO-8859-1

任何人都有一个巧妙的技巧如何在Linux(Ubuntu)中将大量的php和html文件从UTF-8转换为ISO-8859-1?

linux encoding character-encoding

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

在Python中,如何确定IP地址是否是私有的?

在Python中,确定IP地址(例如'127.0.0.1''10.98.76.6')是否在专用网络上的最佳方法是什么?代码听起来不难写.但是可能会有更多的边缘情况而不是立即显而易见的,并且需要考虑IPv6支持等.是否有现有的库可以做到这一点?

python network-programming ip-address

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

在for循环中初始化的批处理文件变量

我有一个批处理文件,它通过for循环中的SET初始化变量,对于磁盘上的一组文件:

for %%f in (%MYTARGETDIR%\*config.xml) do (
  SET TMPFILE=%%F.tmp

  echo In loop %TMPFILE%
)

echo End loop %TMPFILE%
Run Code Online (Sandbox Code Playgroud)

当我在一个全新的命令shell中运行它(没有定义TMPFILE)时,In循环回显为空,但结束循环回显不是.

当我第二次运行时,它已经设置并输出其值,忽略该设置直到循环关闭.

想法为什么会这样,以及解决方法是什么?

windows batch-file

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

C++是否有标准的#include约定?

这是一个相当基本的问题,但它是一个让我误解了一段时间的问题.

我的项目有一堆.cpp(实现)和.hpp(定义)文件.

我发现当我添加其他类和更多类的相互依赖时,我必须#include其他头文件.一两个星期之后,我最终在很多地方使用了#include指令.稍后,我会尝试删除一些#includes并发现一切仍然有效,因为其他包含的类也包括#include我刚删除的内容.

是否有一个简单,容易的规则来放入#includes,这将阻止这个丑陋的混乱发生在一开始?什么是最佳做法?

例如,我参与了一个项目,其中Implementation .cpp文件只包含相应的Definition .hpp文件,而没有其他任何内容.如果Implementation .cpp需要使用任何其他.hpp文件,则它们都由Definition .hpp文件引用.

c++ include

17
推荐指数
4
解决办法
5751
查看次数

SslStream.DataAvailable 不是有效的函数

我正在将 C# 代码从使用 NetworkStream 迁移到 SSLStream,但是在使用 stream.DataAvailable 时出现错误:

错误 1“System.Net.Security.SslStream”不包含“DataAvailable”的定义,并且找不到接受“System.Net.Security.SslStream”类型的第一个参数的扩展方法“DataAvailable”(您是否缺少使用指令还是程序集引用?)

现在我的本地 MSDN 副本不包括 DataAvailable 作为 SslStream 的成员,但是http://msdn.microsoft.com/en-us/library/dd170317.aspx说它确实有成员 DataAvailable。这是我的代码的副本。

using System;
using System.Collections;
using System.Collections.Generic;
using System.Net;
using System.Net.Sockets;
using System.Net.Security;
using System.Security.Authentication;
using System.Security.Cryptography.X509Certificates;
using System.IO;

namespace Node
{

  public static class SSLCommunicator
  {
    static TcpClient client = null;
    static SslStream stream = null;
    static List<byte> networkStreamInput = new List<byte>();
    public static void connect(string server, Int32 port)
    {
        try
        {
          client = new TcpClient(server, port);
          stream = new …
Run Code Online (Sandbox Code Playgroud)

.net c# ssl msdn

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

合理使用C#中的线程?

作为大型自动化流程的一部分,我们正在调用第三方API,它可以在另一台机器上调用服务.我们最近发现,当其他计算机不可用时,API调用有时会在尝试连接到远程服务器时旋转40分钟.

我们正在使用的API没有提供指定超时的方法,我们不希望我们的程序等待那么久,所以我认为线程将是一种强制执行超时的好方法.生成的代码如下所示:

 Thread _thread = new Thread(_caller.CallServices());

 _thread.Start();
 _thread.Join(timeout);

 if (_thread.IsAlive)
 {
      _thread.Abort();
      throw new Exception("Timed-out attempting to connect.");
 }
Run Code Online (Sandbox Code Playgroud)

基本上,我想让APICall()运行,但是如果它在超时过后仍然存在,则假设它将失败,将其终止并继续前进.

由于我刚接触C#和.net运行时的线程,我想我会问两个相关的问题:

.net库中是否有更好/更合适的机制用于我正在尝试做的事情,并且我在那段代码中提交了任何线程陷阱吗?

c# multithreading

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

来自asp.net 2.0的REST

我刚刚建立了一个asp.net 2.0网站.现在我需要添加REST Web服务,以便我可以与另一个Web应用程序进行通信.我之前使用过2个SOAP Web服务项目,但根本没有使用REST的经验.我想只有几周才能正常工作.谷歌搜索后,我发现这并不容易.

这是我发现的:

没有REST开箱即用的asp.net.

WCF REST入门套件Codeplex预览版2基于.net 3.5并仍处于测试阶段

休息ASP.NET示例

ASP.NET 2.0中的REST Web服务(C#)

Exyus

用摇篮曲处理POST和PUT方法

ADO.NET数据服务

...

现在我的问题,

a).net 2.0的REST解决方案?如果是的话,哪一个是最佳解决方案?

b)如果必须,我的asp.net从2.0迁移到3.5有多难?它只是简单编译,或者我必须更改很多代码?

c)WCF REST入门套件是否足以在生产中使用?

d)我是否必须首先学习WCF,然后是WCF REST入门套件?哪里是最好的起点?

我感谢任何帮助.

谢谢Wes

.net c# rest wcf

13
推荐指数
1
解决办法
9908
查看次数