小编Yah*_*hia的帖子

你怎么得到当前的时间?

你如何得到当前时间(不是日期和时间)?

示例:下午5:42:12

c# datetime

259
推荐指数
12
解决办法
79万
查看次数

密码屏蔽控制台应用程序

我尝试了以下代码......

string pass = "";
Console.Write("Enter your password: ");
ConsoleKeyInfo key;

do
{
    key = Console.ReadKey(true);

    // Backspace Should Not Work
    if (key.Key != ConsoleKey.Backspace)
    {
        pass += key.KeyChar;
        Console.Write("*");
    }
    else
    {
        Console.Write("\b");
    }
}
// Stops Receving Keys Once Enter is Pressed
while (key.Key != ConsoleKey.Enter);

Console.WriteLine();
Console.WriteLine("The Password You entered is : " + pass);
Run Code Online (Sandbox Code Playgroud)

但是这样输入密码时退格功能不起作用.有什么建议吗?

c# passwords user-input console-application masking

186
推荐指数
10
解决办法
12万
查看次数

在设备上记录数据并检索日志

在Xcode中的调试版本中,无论我是使用模拟器还是实际设备,NSLog,printf,fprintf assert和NSAssert语句都出现在控制台上

如果我现在在设备上运行发布版本(比如说我发送了一个测试版本并在我的iPhone上加了大量的内容;这将是一个发布版本),其中哪些(如果有的话)被记录下来了?

我该如何检索日志?

NSLog实际上是否在发布版本上输出了什么?决定因素是什么?无论是写入stdout还是stderr?只有stderr写入设备日志?这是否意味着我必须使用fprintf?是否已将任何内容写入设备日志?甚至有这样的事情吗?如果是这样,如何捡起来?

有人可以澄清这种情况吗?

console xcode logging device ios

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

你可以选择一切,但是1或2个字段,没有作家的抽筋吗?

在PLSQL中,是否有可能选择除1或2之外的表中的所有字段,而不必指定所需的字段?

例如,employee表包含以下字段:

  • ID
  • 名字
  • 爱好

是否仍然可以编写类似的查询

select * from employee
Run Code Online (Sandbox Code Playgroud)

离开球场hobbies而不必写这样的东西?

select id, firstname, lastname from employee
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

C#(.NET)的无头浏览器?

我是一名正在构建GUI Web抓取应用程序的Python开发人员.最近我决定迁移到.NET框架并在C#中编写相同的应用程序(这个决定不是我的).

在Python中,我使用了Mechanize库.但是,我似乎无法在.NET中找到类似的东西.我需要的是一个以无头模式运行的浏览器,它能够填写表单,提交表单等.JavaScript解析器不是必须的,但它会非常有用.

.net c# browser automation web-scraping

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

AOP是一种装饰模式吗?

我在接受采访时被问到这个问题.我清楚地知道装饰器模式是什么以及如何使用它.但我在采访中无法思考这个问题.

这是实际问题.

AOP是装饰模式的变体吗?AOP实施与商标装饰模式有何不同?

language-agnostic aop design-patterns decorator

27
推荐指数
3
解决办法
4927
查看次数

不能将类型'string'转换为'System.Windows.Forms.ColumnHeader

我是Visual Studio 2010 C#的新手.我已经创建了一个表单.但是,当我运行应用程序时,发生了一个错误说明"Cannot implicity convert type 'string' to 'System.Windows.Forms.ColumnHeader'".有人能告诉我发生了什么,我该如何解决这个问题?谢谢.

在此输入图像描述

c# forms string visual-studio-2010

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

测试互联网连接的最快方法

C#2008 SP1

我使用此代码连接到我们的客户端网站.这适用于软电话应用程序.在用户拨打电话之前,软电话必须测试是否存在活动的Internet连接.

所以,希望我所做的是使用httpWebRequest类连接到我们的客户网站.如果响应正常,则可以继续进行Internet连接.

但是,我注意到响应的响应时间太长.我不确定这不是一种非常有效的测试方法.

但是,当我浏览他们的网站时,加载页面只需不到一秒钟.但是当我使用HttpWebRequest类时需要太长时间

所以对此的要求是:

有时会在客户办公室使用代理.我不能使用TCPClient类(没有代理属性).

代理不支持SOCKS,因此无法使用Sockets类.

我需要使用超时属性.所以不能使用WebClient类.这是因为软电话会冻结,直到返回响应.几秒钟后超时.

所以我唯一能想到的就是HttpWebRequest类.

  HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.xxxxxxxxx.com");
            request.Timeout = 5000;
            request.Credentials = CredentialCache.DefaultNetworkCredentials;
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            if (response.StatusCode == HttpStatusCode.OK)
            {
                Console.WriteLine("IsSIPServerAvailable: " + response.StatusCode);
                isAvailable = true;
            }
Run Code Online (Sandbox Code Playgroud)

========使用p\Invoke编辑====

 [DllImport("wininet.dll", CharSet = CharSet.Auto)]
    private extern static bool InternetGetConnectedState(ref InternetConnectionState_e lpdwFlags, int dwReserved);

 [Flags]
    enum InternetConnectionState_e : int
    {
        INTERNET_CONNECTION_MODEM = 0x1,
        INTERNET_CONNECTION_LAN = 0x2,
        INTERNET_CONNECTION_PROXY = 0x4,
        INTERNET_RAS_INSTALLED = 0x10,
        INTERNET_CONNECTION_OFFLINE = 0x20,
        INTERNET_CONNECTION_CONFIGURED = 0x40
    }

 // In function …
Run Code Online (Sandbox Code Playgroud)

c# networking

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

时间跨度由一个数字划分

我有一个生成时间跨度的代码来计算某个动作的持续时间.我想要做的是取结果(持续时间)并除以一个数字,任何数字.

我怎样才能做到这一点?

c# timespan

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

方法的缓存属性?

也许这是在做梦,但是有可能创建一个缓存函数输出的属性(例如,在HttpRuntime.Cache中)并从缓存中返回值而不是在函数的参数相同时实际执行函数?

当我说函数时,我在谈论任何函数,它是从数据库中获取数据,是否添加两个整数,或者它是否吐出文件的内容.任何功能.

.net c# asp.net caching

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