小编Dev*_*rke的帖子

TimeSpan.ParseExact()对于明显有效的格式返回false

为什么这段代码返回false?这个问题/答案 强烈暗示它应该返回true.

TimeSpan.TryParseExact("04:00:01", "hh:mm:ss", CultureInfo.CurrentCulture, out x);
Run Code Online (Sandbox Code Playgroud)

使用InvariantCulture也返回false并TimeSpan.ParseExact()抛出无效的格式异常.HH:mm:ss根据上述问题,这是错误的.

如何04:00:01打破格式hh:mm:ss

c# timespan

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

CSS类和ID结构/命名

我是一名近两年的网络开发人员,我每天都在学习新事物,但由于我的知识越来越大,我遇到了一些基本问题,无法找到一个很好的讨论.

你如何命名你的DIV,ID,类?你给他们具体的内容相关名字吗?(即<div id="google_map">)

或者,您是否将其命名为与其在网站上的位置相关?(即<div id="content_top_bar">)

你是否也以同样的方式在你的.css中这样做了?

我希望你能得到我想要找到的东西.我想无论如何都没有"真实"的答案,但我想知道一些意见,以便我可以决定采取什么选择并在将来继续使用它.

html css syntax

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

什么是缩放级别15相当于?

出于某种原因,这似乎比我想象的要难得多.我正在使用地图显示,我已将缩放级别设置为15:

mapController.setZoom(15);
Run Code Online (Sandbox Code Playgroud)

有什么不同的缩放级别等于距离?我假设是某种日志或指数规模.如果我为缩放级别选择1或18,那么在地图上每个缩放级别的屏幕上显示的近似距离是多少?

android google-maps

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

是否有一个类似于-webkit-font-smoothing的firefox:antialiased;?

基本上我正在使用的Web字体在Firefox中显示过于大胆.我使用上面的代码在webkit浏览器中修复它.-moz-font-smoothing: antialiased; 不起作用.所以现在我问你们所有人是否有其他解决方案我只是忽略了.

注意:无论是否是h1字体仍然显示太粗体.

相关代码:

@font-face {    
  font-family: 'GelatoScript';
  src: url('../fonts/gelatoscript/gelatoscript.eot');
  src: url('../fonts/gelatoscript/gelatoscript.eot?#iefix') format('embedded-opentype'),
       url('../fonts/gelatoscript/gelatoscript.woff') format('woff'),
       url('../fonts/gelatoscript/gelatoscript.ttf') format('truetype'),
       url('../fonts/gelatoscript/gelatoscript.svg#GelatoScript') format('svg');
font-weight: normal;
font-style: normal;
}

h1.pale {
  color: #f6ff96;
  font-family: 'GelatoScript';
  font-weight: 100; 
  font-size: 3.5em;
  margin-bottom: 0;
  text-shadow: .042em .042em 0px #787878;
}

<h1 class="pale" >Check this out!</h1>
Run Code Online (Sandbox Code Playgroud)

css css3

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

Windows批处理文件如何检测文件> 0字节?

我在Visual Studio工具链中使用了一个Windows批处理文件,它在特定目录中创建了一个文件列表,然后使用"findstr"将此列表缩小到只包含名称包含特定字符串的文件; 然后对这些文件做一些工作.

dir /b \mypath\*.wav >wavRawList.txt

findstr /b /v "DesiredString" wavRawList.txt >wavListWithDesiredString.txt

for /f %%a in (wavListWithDesiredString.txt) do (

  [... do some stuff ...]

)
Run Code Online (Sandbox Code Playgroud)

Visual Studio经常报告来自这个批处理文件的错误,我认为这是因为wavListWithDesiredString.txt经常最终成为长度为0的文件.是否有各种各样的"if exists wavListWithDesiredString.txt"而不是"存在"我可以替换命令意味着"如果它存在且文件长度大于0"?

batch-file

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

如何使用Entity框架通过LINQ获取行号?

希望有人可以帮助我,因为我有点卡住了.

我正在一个游戏的核心数据库前面建立一个服务.

该数据库有以下两个表:

CREATE TABLE [dbo].[PB_HiscoreEntry] (
    [Id]          UNIQUEIDENTIFIER NOT NULL,
    [PlayerId]    UNIQUEIDENTIFIER NOT NULL,
    [Score]       INT              NOT NULL,
    [DateCreated] DATETIME         NOT NULL
);


CREATE TABLE [dbo].[PB_Player] (
    [Id]             UNIQUEIDENTIFIER NOT NULL,
    [UniquePlayerId] NCHAR (32)       NOT NULL,
    [Name]           NVARCHAR (50)    NOT NULL,
    [DateCreated]    DATETIME         NOT NULL
);
Run Code Online (Sandbox Code Playgroud)

这个想法当然只是让每个玩家一次进入数据库并让他们拥有多个组织参赛作品.这个表PB_HiscoreEntry会有很多分数,但是通过简单的OrderBy降序,我可以创建一个真正的组织列表,其中得分最高的那个位于顶部,最低位于底部.我的问题是我的数据库与其他数据库相比,不知道得分的实际等级.这是我在执行上述OrderBy查询时应该做的事情.

这里有一些代码可以帮助我证明我想要存档的内容:

var q = (
    from he in entities.PB_HiscoreEntry
    orderby he.Score descending
    select new HiscoreItem()
    {
        UserId = he.PB_Player.UniquePlayerId,
        Username = he.PB_Player.Name,
        Score = he.Score,
        //Put in the rank, relative to the …
Run Code Online (Sandbox Code Playgroud)

entity-framework row count

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

缓存时间描述的最佳方式

缓存以下内容的最佳方法是什么?我正在创建一个Intranet Web应用程序模板,它将显示消息,例如,Good Morning,Justin Satyr!靠近我的母版页标题的顶部.显然,我必须确定是否显示上午,下午晚上.为清楚起见,我的代码如下:

string partOfDay;
var hours = DateTime.Now.Hour;
if (hours > 16)
{
    partOfDay = "evening";
}
else if (hours > 11)
{
    partOfDay = "afternoon";
}
else
{
    partOfDay = "morning";
}
Run Code Online (Sandbox Code Playgroud)

我不想在每个页面加载时重新确定这一点,因为这看起来有点冗余,因为我必须轮询SQL服务器以检索用户的全名.缓存此信息的最佳方法是什么?如果我将其缓存为会话长度,那么如果用户在上午11:00开始使用该应用程序并在下午3:00结束,它仍然会说早安.

最好的办法是简单地重新确定每个页面加载的M/A/E字,并缓存该人的会话全名吗?或者,还有更好的方法?

c# asp.net time caching

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

这些WebKit ASP之间的区别:菜单修复

我知道ASP上有很多帖子:菜单与WebKit问题一般,但我找不到能回答我问题的帖子.

我经常看到人们推荐两种不同的方法来解决ASP:MenuApple WebKit浏览器中的问题(即Chrome,Safari).但哪个更好?除了目标用户代理之外,这两个操作之间有什么区别?我找到的唯一区别是第二个也将对Page_Load事件起作用.我假设一个客观上优于另一个,但我不知道它们之间的区别.他们每个人如何运作?

两者都进入Page_PreInit()基页的方法.

1.清除浏览器适配器.

if (Request.UserAgent.Contains("AppleWebKit"))
{
    Request.Browser.Adapters.Clear();
}
Run Code Online (Sandbox Code Playgroud)

2.更改客户端目标.

if (Request.UserAgent.Contains("Safari"))
{
    Page.ClientTarget = "uplevel";
}
Run Code Online (Sandbox Code Playgroud)

Google Chrome的默认用户代理如下.它包含Safari和WebKit,所以我怀疑目标用户代理是一个显着的差异.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.X.Y.Z Safari/525.13.
Run Code Online (Sandbox Code Playgroud)

asp.net webkit google-chrome aspmenu

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

ASP.NET中的Keypress

是否可以在屏幕上没有选择任何内容的情况下检测按键?我正在尝试制作Window计算器的在线版本.到目前为止,我的搜索没有结果; 我能找到的就是如何检测文本框中的按键.

c# asp.net keypress

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

以()结尾的函数名

JavaScript如何处理名称以()?结尾的函数?例如,考虑以下代码:

var foo() = function () { }; // The empty function

var bar = function(foo) { var myVariable = foo(); };
Run Code Online (Sandbox Code Playgroud)

似乎有两种可能的解释foo();:

  1. 执行参数foo.这将指定myVariable返回的值foo.
  2. 考虑foo()作为首先定义的函数的名称.这将指定myVariable空函数.

这甚至是合法代码吗?如果是这样,那么规则是什么?

javascript

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