问题列表 - 第32672页

Objective-C - 浮动检查nan

我有一个变量(float slope),有时在打印时会有一个nan值,因为有时会发生除0.

我试图在发生这种情况时做一个if-else.我怎样才能做到这一点?if (slope == nan)似乎不起作用.

floating-point objective-c

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

私有类函数与未命名的命名空间中的函数

我发现自己不会有私人课程.如果可能的话,所有候选私有类函数,而不是我放入未命名的命名空间,并将所有必要的信息作为函数参数传递.我没有一个合理的解释,为什么我这样做,但至少它对我来说更自然.因此,我需要在头文件中公开更少的内部细节.

你有什么看法 - 这是正确的做法吗?

c++ coding-style api-design namespaces static-members

43
推荐指数
3
解决办法
8327
查看次数

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

使用jQuery和GreaseMonkey检测Gmail何时完成加载

我正在尝试使用GreaseMonkey脚本向Gmail添加一些jQuery内容.添加jQuery功能工作正常,但问题是我无法真正检测Gmail何时完成加载.

这基本上是发生的事情:

  1. 我刷新了Gmail
  2. 加载窗口开始
  3. 在加载窗口期间,GM脚本启动3次
  4. 加载窗口中的某些内容会发生变化
  5. GM脚本再次启动
  6. 页面更改
  7. GM脚本最后一次启动
  8. Gmail视图加载和完成

此时,一堆JavaScript已加载到DOM中,可能会调用一些使用AJAX加载视图其余部分的函数.

我希望jQuery 第8步之后完成任务,当时所有内容都已完成加载.

有谁知道如何做/检测这个?

jquery gmail greasemonkey

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

通过svnsync获取存储库的只读副本有什么意义?

我一直在阅读svnsync来创建我们的存储库的只读副本,但我真的不明白拥有存储库的只读副本是什么意思.如果主服务器出于某种原因出现故障,那么只读副本是否可以读/写,以便人们可以承诺呢?如果没有,那么只读副本的重点是什么?

svn svnsync

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

使用List <KeyValuePair>存储键和值

我仍在努力理解,KeyValuePairs但我相信这个想法应该有效.在我的下面的代码中,它搜索一个大字符串并提取2个子字符串.一个子字符串(请记住引号之间的值不同)就像是Identity="EDN\username"另一个子字符串之类的东西FrameworkSiteID="Desoto" 所以我想在将它们添加到List之前将这些字符串组合在一起但这里是我的问题..下面的登录字符串是一个我需要在SQL语句中使用的唯一字符串字段来选择SQLServer和中的记录 framew中的字符串是我需要与登录字符串(以及来自SQLServer的所有数据列和行)排列的字符串,当我将其输出到文本文件时.我应该使登录字符串KEYS和framew字符串VALUES?如果是这样我该怎么做?希望有道理.我可以进一步解释是否需要

Regex reg = new Regex("Identity=\"[^\"]*\"");
Regex reg1 = new Regex("FrameworkSiteID=\"[^\"]*\"");

foreach (FileInfo file in Files)
{
    string line = "";
    using (StreamReader sr = new StreamReader(file.FullName))
    {
        while (!String.IsNullOrEmpty(line = sr.ReadLine()))
        {
            if (line.ToUpper().Contains("IDENTITY="))
            {
                string login = reg.Match(line).Groups[0].Value;
                string framew = reg1.Match(line).Groups[0].Value; //added
                IdentityLines.Add(new KeyValuePair<string, string>(file.Name, login + " " + framew));
                    //This is probably not what I need
            }


            else
            {
                IdentityLines.Add(new KeyValuePair<string, string>(file.Name, "NO LOGIN"));
            } …
Run Code Online (Sandbox Code Playgroud)

c#

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

RGB值到HSL转换器

Google maps api v3允许将"样式"应用于地图,包括设置各种功能的颜色.但是,它使用的颜色格式是HSL(或者看起来像它):

  • 色调(RGB十六进制字符串)
  • 亮度(-100到100之间的浮点值)
  • 饱和度(-100到100之间的浮点值)

(来自文档)

我设法在线找到RGB到HSL转换器,但我不确定如何以谷歌地图将接受的方式指定转换后的值.例如,转换器给出的典型HSL值为:209° 72% 49%

HSL值如何映射到我从google maps api指定的参数?也就是说,色调度值如何映射到RGB十六进制字符串?百分比如何映射到-100到100之间的浮点值?

我仍然不确定如何进行转换.我需要,给定一个RGB值,快速将其转换为谷歌地图所期望的,以便颜色相同......

hsl rgb android google-maps-api-3

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

CLLocationCoordinate2D不知道数组中有多少个?

我需要使用以下内容构建一个数组:

CLLocationCoordinate2D  points[4];


    points[0] = CLLocationCoordinate2DMake(41.000512, -109.050116);

    points[1] = CLLocationCoordinate2DMake(41.002371, -102.052066);

    points[2] = CLLocationCoordinate2DMake(36.993076, -102.041981);

    points[3] = CLLocationCoordinate2DMake(36.99892, -109.045267);
Run Code Online (Sandbox Code Playgroud)

问题是,我永远不会知道数组中有多少项,所以我可以指定计数.有没有办法创建一个CLLocationCoordinate2D数组,只是插入新的坐标而不知道最终的总数是多少?

编辑:我的最终目标是使用坐标来制作MKPolyline,使用需要CLLocationCoordinate2D数组的polylineWithCoordinates方法.

iphone objective-c mkmapview cllocation

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

将delete-orphan与where条件相结合

Hibernate映射问题,其中行为是模糊的和/或危险的.我有一对多关系,具有级联删除孤立条件和where条件限制集合中的项目.这里映射 -

<hibernate-mapping>
 <class name="User" table="user" > 

  <!-- properties and id ... -->

   <set table="email" inverse="true" cascade="all,delete-orphan" where="deleted!=true">
      <key column="user_id">
      <one-to-many class="Email"/>
   </set>

 </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

现在假设我有一个与一个或多个Email对象关联的User对象,其中至少有一个对于deleted属性具有'true'值.当我在User对象上调用session.delete()时,会发生以下哪两个?

  1. 将删除用户和所有电子邮件对象,包括已删除= true的对象
  2. 将删除用户和已删除的电子邮件对象!= null.

一方面,方案1)忽略where条件,根据域模型可能不正确.但是在方案2)中,如果父项被删除,并且子(email)表的连接键上存在外键约束,则delete命令将失败.哪个发生了,为什么?这只是Hibernate功能如何模糊的另一个例子吗?

java orm hibernate data-mapping

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

如何在我的WordPress主题中使用wp_enqueue_style()?

我正在为客户构建我的第一个WordPress网站.我真的想在CSS中使用LESS,并找到一个名为WP-LESS的WP插件.

现在,我总是WordPress newb,但似乎这个插件需要我使用一个名为wp_enqueue_style()的函数来告诉WordPress处理.less文件.

我无法弄清楚我在哪里使用这个功能.我查看了我的主题目录中的header.php文件,我看到了这一点.

<link rel="stylesheet" type="text/css" media="all"
  href="<?php bloginfo( 'stylesheet_url' ); ?>" />
Run Code Online (Sandbox Code Playgroud)

我应该用这样的代码替换这段代码吗?

<?php wp_enqueue_style('mytheme',
  get_bloginfo('template_directory').'/style.less',
  array('blueprint'), '', 'screen, projection'); ?>
Run Code Online (Sandbox Code Playgroud)

php wordpress wordpress-plugin

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