问题列表 - 第30797页

如何使用域名访问本地开发服务器(127.0.0.1)(例如www.mydomain.example)

网络新手在这里,我需要做一些测试,所以我需要使用"真正的"多米诺名称(例如www.mydomain.example)访问我的开发服务器(Mac OS X上的127.0.0.1).有任何想法吗?

dns

0
推荐指数
1
解决办法
381
查看次数

如何从Perl中的外部命令中丢弃STDERR?

我想捕获外部命令的退出代码,同时用自定义错误消息替换其标准错误输出.

my $ret = system("which mysql");
if ($ret != 0) {
    say "Error";
}
Run Code Online (Sandbox Code Playgroud)

如果mysql不存在可执行文件,则会显示which命令错误消息,这是我不想要的.如何摆脱它?

perl

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

表的多个别名

我们可以为一个表创建多个别名吗?

sql sql-server

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

在MVC中运行任何Controller Action之前调用Session

我在Session_OnStart()调用中的global.asax文件中进行了此身份验证检查:

if (Session["Authenticated"] == null)
        {
            Response.Redirect("~/Login.aspx");
        }
Run Code Online (Sandbox Code Playgroud)

这种会话身份验证在我们所有的Web应用程序中紧密耦合,因此我必须以这种方式使用它.这个global.asax位于一个较旧的Webforms项目中,我的MVC项目就位于该项目中.因此我认为它允许我直接访问我的控制器操作,例如http:// localhost/controller/action,而不会填充会话身份验证,即它没有重定向.我已经将这段代码添加到EACH控制器操作中来解决这个问题,但有没有办法在全局(而不是在global.asax中)设置它,这样我只需要为所有控制器操作调用一次?谢谢.

asp.net-mvc session action controller global-asax

0
推荐指数
1
解决办法
3192
查看次数

哪个是取代objective-c的最佳语言?

阅读之后,Cocoa编程的虚拟机不可避免吗?,如果更换真的发生了,我想知道你脑子里语言是什么,为什么?

语言和API中的可修复投诉包括

  • 在语法级别缺少元组,切片,映射或关联;
  • 缺乏模板编程;
  • 缺少名称空间;
  • 缺少方法的默认参数;
  • 缺乏操作员覆盖/超载;
  • 垃圾收集器泄漏和过早收集;
  • 罗嗦的骆驼编码命名惯例;
  • 缺乏包裹管理;
  • 缺乏对REST,SOAP,SQL等"业务"API的开箱即用支持.
  • 如果需要,甚至可以更改通常模拟的方括号方法调用语法.

请给每个答案一种语言.

iphone objective-c

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

托管代码中的指针?C#

我使用C#.net.

这些是我现在的方法:

    [DllImport(DLLPath, CallingConvention = CallingConvention.Cdecl)]
    unsafe public extern static int AMRecoveryModeDeviceReboot(AMRecoveryDevice device, byte[] paramByte, int u1, int u2, int u3)
Run Code Online (Sandbox Code Playgroud)

我必须有一个指针,AMRecoveryDevice是一个结构:

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
internal struct AMRecoveryDevice
{
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
    public byte[] unknown0;      /* 0 */
    public DeviceRestoreNotificationCallback callback;    /* 8 */
    public IntPtr user_info;      /* 12 */
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 12)]
    public byte[] unknown1;      /* 16 */
    public uint readwrite_pipe;    /* 28 */
    public byte read_pipe;          /* 32 */
    public byte write_ctrl_pipe; …
Run Code Online (Sandbox Code Playgroud)

c#

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

一个函数不能返回没有指针的字符串?

返回字符串时我遇到了一个奇怪的问题.它说无法将int转换为const char*

#include<stdio.h>
#include<conio.h>
#include <string.h>
/*The above program shows that you can not return a string from a function normally*/
char check(char str[]);
void main(void)
{
    char str[30],str2[30];
    printf("Enter a sentence:");
    gets(str);
    strcpy(str2,check(str));
    getch();
}
char  check(char str[30])
{
    return str;
}
Run Code Online (Sandbox Code Playgroud)

c

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

Java正则表达式验证名称

验证可以的名称

约翰,约翰保罗等

我用这个正则表达式:

String regex = "[A-Z]([a-z]+|\\s[a-z]+)";
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时:

boolean ok = Pattern.matches(regex, "John Paul");
Run Code Online (Sandbox Code Playgroud)

比赛失败了吗?

为什么?我想使用匹配来验证字符串整体...

这是正则表达式错了吗?

java regex

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

JavaScript Date.parse()和null日期

我正在尝试对日期列表进行排序,但我正在努力处理无法一致处理的空日期.

所以我需要这样的东西:

var date = Date.parse(dateString);
if (!date) {
    date = Date.MinValue;
}
Run Code Online (Sandbox Code Playgroud)

但我很难找到正确的语法.谢谢


更新:该错误被证明是一个不同的问题.我导入了Datejs用于项目的另一部分,所以我没有意识到Datejs定义了一个Date.parse()覆盖标准JavaScript方法的方法.

无论如何,事实证明Datejs有一个奇怪的错误,这意味着它不能正确处理以"A"开头的日期.所以实际上我的零日期正确订购,只是四月和八月的日期随后与他们混在一起.

修复方法是使用Datejs Date.parseExact方法,它允许您提供特定的格式字符串,请参见此处.

javascript comparison null datetime

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

是否有一个很好的资料来概述linq优化?

Linq做了很多聪明的事情,例如Count在a上使用()方法返回Count属性的结果IList.是否有一个很好的来源概述了这种优化?

这将是非常有趣的,因为像以前我知道上面所述,我从来没有使用过Count(),因此经常List<T>只返回一个IEnumerable<T>因为我知道调用者需要经常需要列表的实例计数.

但是请记住,Count()并不真正计算包含在其中的实例,IEnumerable<T>但是从返回的List中返回Count属性的结果,因此不会失去性能,这使我将大量的返回类型从List更改为IEnumerable<T>.

.net c# linq

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