javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

如何从C#中的字符串中获取枚举值?

我有一个枚举:

public enum baseKey : uint
{  
    HKEY_CLASSES_ROOT = 0x80000000,
    HKEY_CURRENT_USER = 0x80000001,
    HKEY_LOCAL_MACHINE = 0x80000002,
    HKEY_USERS = 0x80000003,
    HKEY_CURRENT_CONFIG = 0x80000005
}

鉴于字符串HKEY_LOCAL_MACHINE,如何根据枚举获得值0x80000002

trans by 2019-08-22T01:28:17Z

html5 - 为什么Firefox不支持<audio>中的MP3文件格式

是否有一个特殊原因导致Firefox不支持在<audio>元素中播放MP3文件,只有Ogg格式?

这是许可问题吗?

是否有任何可能的未来实施计划?

有可能开发一个插件来支持<audio>元素中的MP3播放吗?

trans by 2019-08-22T01:17:12Z

python - 有一种简单,优雅的方式来定义单身人士吗?

这个问题在这里已有答案:

  • 在Python中创建单例                                     20个答案

似乎有很多方法可以在Python中定义单例。 Stack Overflow是否有共识?

trans by 2019-08-22T01:07:31Z

windows - 我的计算机上用什么版本的Visual Studio是Python?

我试图找出用于在我的计算机上编译Python的Visual Studio版本

它说

Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32

我不明白的是这个MSC V.1500。 这是否意味着它是使用Visual Studio 2005编译的? 我在[http://python.org。]上找不到这些信息。

trans by 2019-08-22T01:05:09Z

php:确定调用函数的位置

有没有办法找出,PHP中的函数从哪里调用?例:

function epic()
{
  fail();
}

function fail()
{
  //at this point, how do i know, that epic() has called this function?
}
trans by 2019-08-22T01:00:33Z

javascript - 在条件语句中分配变量,良好实践与否?

一年前,我从经典的OO语言(如Java)转向JavaScript。 Java中绝对不推荐使用以下代码(甚至不正确):

if(dayNumber = getClickedDayNumber(dayInfo))
{
    alert("day number found : " + dayNumber);
}
function getClickedDayNumber(dayInfo)
{
    dayNumber = dayInfo.indexOf("fc-day");
    if(dayNumber != -1) //substring found
    {
        //normally any calendar month consists of "40" days, so this will definitely pick up its day number.
        return parseInt(dayInfo.substring(dayNumber+6, dayNumber+8));
    }
    else return false;
}

基本上我只是发现我可以在if条件语句中为变量赋值,并立即检查赋值,就好像它是布尔值一样。

为了更安全的赌注,我通常将其分为两行代码,首先分配然后检查变量,但现在我发现了这一点,我只是想知道在经验丰富的JavaScript开发人员眼中这是否是一种好的做法?

trans by 2019-08-22T00:53:27Z

c ++ - 这是什么(())?

在浏览gcc编译器源代码(gcc / c-family / c-pragma.c)时,我看到:

typedef struct GTY(()) align_stack {
  int                  alignment;
  tree                 id;
  struct align_stack * prev;
} align_stack;

而且不管我有多少C编程年,这些位:(())对我来说完全不为人知。 有人可以解释一下他们的意思吗? 谷歌似乎没有找到它。

trans by 2019-08-22T00:51:09Z

如何在调用Add-PSSnapin之前检查是否已加载PowerShell管理单元

我有一组PowerShell脚本有时可以一起运行,有时一次运行。 每个脚本都要求加载某个管理单元。

现在每个脚本在开头调用Add-PSSnapin XYZ

现在,如果我背靠背地运行多个脚本,则后续脚本会抛出:

无法添加Windows PowerShell管理单元XYZ,因为它已添加。 验证管理单元的名称,然后重试。

在调用Add-PSSnapin之前,如何检查每个脚本以查看是否已加载管理单元?

trans by 2019-08-22T00:47:50Z

excel - 测试或检查表格是否存在

Dim wkbkdestination As Workbook
Dim destsheet As Worksheet

For Each ThisWorkSheet In wkbkorigin.Worksheets 
    'this throws subscript out of range if there is not a sheet in the destination 
    'workbook that has the same name as the current sheet in the origin workbook.
    Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name) 
Next

基本上我遍历原始工作簿中的所有工作表,然后在目标工作簿中将destsheet设置为与原始工作簿中当前迭代的工作表相同的工作表。

如何测试该表是否存在? 就像是:

If wkbkdestination.Worksheets(ThisWorkSheet.Name) Then 
trans by 2019-08-22T00:35:43Z

asp.net mvc - 如何删除关于glyphicons-halflings-regular.woff2找不到的错误

ASP.NET MVC4 Bootstrap 3应用程序从Microsoft Visual Studio Express 2013 for Web IDE运行。

Chrome控制台始终显示错误

http://localhost:52216/admin/fonts/glyphicons-halflings-regular.woff2
Failed to load resource: the server responded with a status of 404 (Not Found)

此文件存在于解决方案资源管理器的fonts目录中。 构建操作设置为&#34;内容&#34; 和复制到输出目录是&#34;不要像其他字体文件那样复制&#34;。使用NuGet将Bootstrap 3添加到解决方案中。如何解决这个问题,以免发生此错误?应用程序正确显示Glyphicon和FontAwesome图标。 此错误始终在应用程序启动时发生。

trans by 2019-08-22T00:31:51Z

在PHP中,如何检测执行是从CLI模式还是通过浏览器?

这个问题在这里已有答案:

  • PHP - 如何最好地确定当前调用是来自CLI还是Web服务器?                                     18个答案

我有一个共同的脚本,我包括在我的PHPcron文件和通过浏览器访问的文件。 代码的某些部分,我只需要非cron文件。 如何检测执行是来自CLI还是通过浏览器(我知道可以通过传递一些带有cron文件的参数来完成,但我无法访问crontab)。 还有其他方法吗?

trans by 2019-08-22T00:28:42Z

git - github在使用pull命令时锁定mac终端

我在mac(命令行)上学习github的过程中,每当我做git pull origin master我得到这个

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
".git/MERGE_MSG" 7L, 293C

终端似乎锁定并且不允许我立即输入任何内容,然后当它最终允许我输入文本时,它似乎无法识别git命令。

这是git中的错误还是我错过了什么?

trans by 2019-08-22T00:21:58Z

windows - Npm请再次尝试以root / adminis身份使用此命令

我一直在拼命尝试使用node.js安装模块,但总是无法使用npm获取软件包。

我以管理员身份登录并使用了powershell / cmd和#34;以管理员身份运行&#34;。 我也有注册表问题所以我使用了npm set registry [http://registry.npmjs.org/]

我尝试了一切......它只是让我疯狂。

以下是错误:

错误的ERR! 请尝试以root / Administrator身份再次运行此命令。

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "generator-knockout"
npm ERR! cwd D:\Sergiu\Knockout Test
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.3
npm ERR! path D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js
npm ERR! fstream_path D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js'
npm ERR! fstream_stack C:\Program Files\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\LICENSE'
npm ERR!  { [Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\LICENSE']
npm ERR!   errno: 50,
npm ERR!   code: 'EPERM',
npm ERR!   path: 'D:\\Sergiu\\Knockout Test\\node_modules\\generator-knockout\\node_modules\\yeoman-generator\\node_modules\\tar\\node_modules\\fstream\\LICENSE',
npm ERR!   fstream_type: 'File',
npm ERR!   fstream_path: 'D:\\Sergiu\\Knockout Test\\node_modules\\generator-knockout\\node_modules\\yeoman-generator\\node_modules\\tar\\node_modules\\fstream\\LICENSE',
npm ERR!   fstream_class: 'FileWriter',
npm ERR!   fstream_stack:
npm ERR!    [ 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\fstream\\lib\\writer.js:284:26',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
trans by 2019-08-21T23:57:05Z

python - Django导入错误 - 没有名为django.conf.urls.defaults的模块

我正在尝试运行使用django 1.6的statsd / graphite。

访问石墨URL时,我得到django模块错误

文件&#34; /opt/graphite/webapp/graphite/urls.py&#34 ;,第15行,在        来自django.conf.urls.defaults import *       ImportError:没有名为defaults的模块

但是,我没有找到默认的django包里面/Library/Python/2.7/site-packages/django/conf/urls/

请帮忙解决这个问题。

trans by 2019-08-21T23:54:26Z

php - “[通知]子pid XXXX退出信号分段错误(11)”在apache error.log中

我正在使用Apache / PHP / MySQL堆栈。
使用CakePHP作为框架。

我偶尔会得到一个空白的白页。 我无法通过Cake调试它,所以我偷看了apache error.log,这是我得到的:

[Wed Oct 12 15:27:23 2011] [notice] child pid 3580 exit signal Segmentation fault (11)
[Wed Oct 12 15:27:34 2011] [notice] child pid 3581 exit signal Segmentation fault (11)
[Wed Oct 12 15:30:52 2011] [notice] child pid 3549 exit signal Segmentation fault (11)
[Wed Oct 12 16:04:27 2011] [notice] child pid 3579 exit signal Segmentation fault (11)
zend_mm_heap corrupted
[Wed Oct 12 16:26:24 2011] [notice] child pid 3625 exit signal Segmentation fault (11)
[Wed Oct 12 17:57:24 2011] [notice] child pid 3577 exit signal Segmentation fault (11)
[Wed Oct 12 17:58:54 2011] [notice] child pid 3550 exit signal Segmentation fault (11)
[Wed Oct 12 17:59:52 2011] [notice] child pid 3578 exit signal Segmentation fault (11)
[Wed Oct 12 18:01:38 2011] [notice] child pid 3683 exit signal Segmentation fault (11)
[Wed Oct 12 22:20:53 2011] [notice] child pid 3778 exit signal Segmentation fault (11)
[Wed Oct 12 22:29:51 2011] [notice] child pid 3777 exit signal Segmentation fault (11)
[Wed Oct 12 22:33:42 2011] [notice] child pid 3774 exit signal Segmentation fault (11)

这是什么分段错误,我该如何解决?

更新:

PHP Version 5.3.4, OSX local development
Server version: Apache/2.2.17 (Unix)
CakePhp: 1.3.10
trans by 2019-08-21T23:51:15Z

如何获取Python中捕获的异常名称?

如何获取Python中引发的异常的名称?

例如。,

try:
    foo = bar
except Exception as exception:
    name_of_exception = ???
    assert name_of_exception == 'NameError'
    print "Failed with exception [%s]" % name_of_exception

例如,我正在捕获多个(或所有)异常,并希望在错误消息中打印异常的名称。

trans by 2019-08-21T23:48:49Z

c# - WCF命名管道最小的例子

我正在寻找WCF命名管道的最小示例(我期望两个最小的应用程序,服务器和客户端,它们可以通过命名管道进行通信。)

Microsoft有一篇精彩的文章“入门教程”,它通过HTTP描述了WCF,我正在寻找类似于WCF和命名管道的东西。

我在互联网上发现了几个帖子,但它们有点高级&#34;。 我需要一些最小的,只有强制性的功能,所以我可以添加我的代码并使应用程序正常工作。

如何替换它以使用命名管道?

<endpoint address="http://localhost:8000/ServiceModelSamples/Service/CalculatorService"
    binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_ICalculator"
    contract="ICalculator" name="WSHttpBinding_ICalculator">
    <identity>
        <userPrincipalName value="OlegPc\Oleg" />
    </identity>
</endpoint>

如何替换它以使用命名管道?

// Step 1 of the address configuration procedure: Create a URI to serve as the base address.
Uri baseAddress = new Uri("http://localhost:8000/ServiceModelSamples/Service");

// Step 2 of the hosting procedure: Create ServiceHost
ServiceHost selfHost = new ServiceHost(typeof(CalculatorService), baseAddress);

try
{
    // Step 3 of the hosting procedure: Add a service endpoint.
    selfHost.AddServiceEndpoint(
        typeof(ICalculator),
        new WSHttpBinding(),
        "CalculatorService");

    // Step 4 of the hosting procedure: Enable metadata exchange.
    ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
    smb.HttpGetEnabled = true;
    selfHost.Description.Behaviors.Add(smb);

    // Step 5 of the hosting procedure: Start (and then stop) the service.
    selfHost.Open();
    Console.WriteLine("The service is ready.");
    Console.WriteLine("Press <ENTER> to terminate service.");
    Console.WriteLine();
    Console.ReadLine();

    // Close the ServiceHostBase to shutdown the service.
    selfHost.Close();
}
catch (CommunicationException ce)
{
    Console.WriteLine("An exception occurred: {0}", ce.Message);
    selfHost.Abort();
}

如何生成客户端以使用命名管道?

trans by 2019-08-21T23:45:08Z

c# - 如何为Enum值TryParse?

我想编写一个函数,它可以验证给定值(作为字符串传递)与TryParse的可能值。在匹配的情况下,它应该返回枚举实例; 否则,它应该返回一个默认值。

该函数可能不在内部使用TryParse/catch,它不包括使用Enum.Parse,它在给定无效参数时抛出异常。

我想使用TryParse功能的内容来实现这一点:

public static TEnum ToEnum<TEnum>(this string strEnumValue, TEnum defaultValue)
{
   object enumValue;
   if (!TryParse (typeof (TEnum), strEnumValue, out enumValue))
   {
       return defaultValue;
   }
   return (TEnum) enumValue;
}
trans by 2019-08-21T23:35:45Z

Android:Activity.runOnUiThread和View.post有什么区别?

Activity.runOnUiThreadView.post之间有什么区别,有人可以解释一下吗?

trans by 2019-08-21T23:32:50Z

java - JSR 305的状态是什么?

我已经看到了JSR305与JSR 308(Java Type Annotations)的问题 - 这将成为标准? 我理解JSR 308和JSR 305之间的区别。

我也明白,在这个时候,308是针对Java 7,305不是,我很好奇305的整体状态。

具体来说,我在我的一些项目中使用Google Collections和JSR-305(与Guice最佳实践倡导者的方式类似),并且想知道是否有更多的未来方向和友好的方式。 我应该使用的方法。 我打算在JSR-305小组上询问这个问题,但该小组没有太多活动,我只是想知道这里是否有人有更多信息。

trans by 2019-08-21T23:29:32Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共1969页