小编Dej*_*jan的帖子

将我的HTML Google MAP API版本2迁移到版本3

我真的很感谢这方面的帮助.

我的html v2文件与一些临时密钥工作正常.我从一些XML获取位置,创建不同颜色的标记,并从Info Window中的XML属性添加一些URL(不是太复杂).现在我需要将其迁移到v3.我找到了v2中函数的等价物,但我找不到GDownloadUrl(用于加载XML)和GIcon(G_DEFAULT_ICON); 有人可以看看我的两个代码并告诉我如何更改以使其在v3中也能正常工作.我改变了大部分的事情,所以如果有人能看到一些错误,我会感激不尽.提前致谢.

版本2:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>Google Maps</title>
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=AIzaSyA4UDNP6MZ" type="text/javascript"></script>
  </head>
  <body onunload="GUenter code herenload()">

    <!-- you can use tables or divs for the overall layout -->
    <table border=1>
      <tr>
        <td>
           <div id="map" style="width: 1250px; height: 1250px"></div>
        </td>
      </tr>
    </table>


    <script type="text/javascript">
    //<![CDATA[

    if (GBrowserIsCompatible()) {

      var gmarkers = [];

      // A function to create the marker and set up the event window
      function createMarker(point,name,alarm,markerOptions) {
        var marker = …
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3

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

如何在Java字符串中将西里尔字母转换为英文拉丁字母?

我有字符串 a= "L1-23\xd0\x9c\xd0\xb8\xd0\xb3\xd1\x80\xd0\xb0\xd1\x86\xd0\xb8\xd1\x98\xd0\xb0 \xd0\xbe\ xd0\xb4 VPN \xd0\xb8 \xd0\xbf\xd1\x80\xd0\xbe\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xb0 \xd0\xbd\xd0\xb0 \xd0\xb1\xd1 \x80\xd0\xb7\xd0\xb8\xd0\xbd\xd0\xb0 ACTELIS 聚合器替代品 8-/208"

\n\n

我想为每个字符串检查字符串中是否有一些西里尔字母并将它们转换为英语:

\n\n

输出应如下所示:

\n\n

L1-23Migracija od VPN i promena na brzina ACTELIS Agregator alternativna 8-/208

\n\n

谢谢!

\n

java letters

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

Oracle SQL"DATETIME字段中的SELECT DATE"

我有字段REPORTDATE(DATETIME).在SQL Developer中,我可以看到它的格式

29.10.2013 17:08:08

我发现为了做一个DATE的选择,我需要执行这个:

SELECT TO_DATE (REPORTDATE, 'DD.MON.YYYY') AS my_date
FROM TABLE1
Run Code Online (Sandbox Code Playgroud)

但它回来了 0RA-01843: not a valid month

我希望结果只返回29.10.2013

sql oracle select date

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

JOIN之后的SQL删除重复的行

我有桌子T1

ID   STATUS
1    NEW
2    CLOSED
3    NEW
Run Code Online (Sandbox Code Playgroud)

我有T2表

ID   OWNER 
1    A
1    B
1    C
1    A
1    B
2    A
2    B
2    A
3    A
Run Code Online (Sandbox Code Playgroud)

我想加入T1和T2,并为每个不同的ID和每个不同的OWNER提​​供多行.如果OWNER在T2中重复多次,应该被忽略,并且应该删除重复项.

所以最终的期望结果应该是:

ID  STATUS  OWNER
1   NEW     A
1   NEW     B
1   NEW     C
2   CLOSED  A
2   CLOSED  B
3   NEW     A
Run Code Online (Sandbox Code Playgroud)

因此,您可以看到应删除重复项(多次使用相同ID的相同所有者).我只需要输出作为ID的列表以及该ID的每个不同的OWNER,但是在T2表中他负责的次数并不重要.我需要以某种方式区分.

如果我像这样执行查询,我没有获得每个ID和OWNER的不同值,但在这种情况下我也有重复项.

    select t1.id,t1.status,t2.owner 
    FROM  t1
    join t2 
    on t1.id=t2.id 
Run Code Online (Sandbox Code Playgroud)

先感谢您

sql db2 select join duplicates

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

Python MRO - super 在多重继承中的使用

我有这段代码,其中使用了超级继承和多重继承。班级成绩是:

go A go!
go C go!
go B go!
go D go!
Run Code Online (Sandbox Code Playgroud)

虽然我期望:

go A go!
go B go!
go D go!
Run Code Online (Sandbox Code Playgroud)

根据我的理解:D因为MRO调用了B类,因为go是在B中实现的。B类调用了它的父A的super。A被执行了,那就可以了。然后我期望 B 继续执行,所以这意味着 B 被执行,最后 D 被执行。但这当然是不正确的。为什么会进入C,因为go方法的定义是在B中找到的,那么它不应该再在C中搜索。这就是MRO的工作原理。它在头等舱中找到,不应该再搜索。完全困惑:(

 class A(object):
        def go(self):
            print("go A go!")

class B(A):
    def go(self):
        super(B, self).go()
        print("go B go!")

class C(A):
    def go(self):
        super(C, self).go()
        print("go C go!")

class D(B,C):
    def go(self):
        super(D, self).go()
        print("go D go!")

a = A()
b = B()
c = C()
d = D()

d.go()
Run Code Online (Sandbox Code Playgroud)

python super method-resolution-order python-3.x

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

SQL查询合并结果表的一列中的两个表的两列?

我有以下表格:

T1

  ID 
  1
  2
  3
Run Code Online (Sandbox Code Playgroud)

T2

ID  SERVICE
1   PSTN
1   ADSL
3   ADSL
Run Code Online (Sandbox Code Playgroud)

T3

ID   DEV
1    3G
3    2G 
Run Code Online (Sandbox Code Playgroud)

我想作为输出

ID  SERVICE/DEV
1      PSTN
1      ADSL
1      3G
2
3      ADSL
3     2G
Run Code Online (Sandbox Code Playgroud)

如何合并?

我不能用经典LEFT OUTER JOIN.

输出表中一个id的总数应该是摘要,T2+T3 (FOR ID=1 2+1=3)但是对于ID=2它也应该存在于具有空白第二列的表输出中.

sql db2 select

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

SQL查询-ID不存在于另一个表中或存在但是所有记录都在历史记录中?

我有桌子T1

ID
1
2
3
Run Code Online (Sandbox Code Playgroud)

和表T2

ID    HISTORY
1       1
1       1
2       1
2       0 
Run Code Online (Sandbox Code Playgroud)

我必须从T1中选择T2中不存在或存在的所有记录,但所有记录都在历史记录中(历史标记= 1)

因此,我的结果将是

1
3
Run Code Online (Sandbox Code Playgroud)

什么是正确的SQL查询?谢谢

sql db2 select

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

SugarCRM - 在关系表中插入新记录

嗨,我正在测试并尝试在关系表中插入记录,但没有成功.我正在尝试使用逻辑挂钩在关系表中输入新行,当我在联系人模块中保存但不是我得到空白的index.php页面.问题出在哪儿?谢谢

 <?php

    include_once('modules/Contacts/ContactOpportunityRelationship.php');
    class User_hook {

        function insert()
        {
            $instance=new ContactOpportunityRelationship();
            $instance->$contact_id='96163e07-f55a-eb87-251f-513482e4a1da';
            $instance->$opportunity_id='c99178c5-fed5-7092-4a79-4e1da40a1eea';
            $instance->save();

        }
    }
    ?>
Run Code Online (Sandbox Code Playgroud)

sugarcrm

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

SQL 使用第二个表中的最小值连接两个表

我有T1

ID STATUS
1  NEW
2  NEW
Run Code Online (Sandbox Code Playgroud)

我有T2

T1ID  OWNER  OWNDATE

1      A      01.01.2017 10:00:00
1      B      02.02.2017 10:00:00
1      C      03.03.2017 10:00:00
2      B      02.02.2017 10:00:00
2      C      03.03.2017 10:00:00
Run Code Online (Sandbox Code Playgroud)

由于 ID 1 的 A 具有最小 OWNDATE,并且由于 ID 2 的 B 具有最小 OWNDATE

我想得到结果

1  NEW  A
2  NEW  B
Run Code Online (Sandbox Code Playgroud)

但在加入后,我不确定将 MIN 放在哪里,以便我可以从两个表中找到最小值

SELECT 
    T1.ID, T1.STATUS, T2.OWNER
FROM 
    T1 
JOIN 
    T2 ON T1.ID = T2.T1ID
Run Code Online (Sandbox Code Playgroud)

先感谢您

sql db2 join min

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

Python-创建具有多个键的字典,其中值也是字典

我有一本字典:

test={"11.67":1,"12.67":2}
Run Code Online (Sandbox Code Playgroud)

我想要的输出如下:

{'11.67': {'value': '11'}, '12.67': {'value': '12}}
Run Code Online (Sandbox Code Playgroud)

对键进行拆分时,第二个字典中的值是第一个索引。

我这样写:

test={"11.67":1,"12.67":2}
indexes=test.keys()
final_dict={}
temp_dict={}
for index in indexes:
    b=index.split('.')[0]
    temp_dict['value']=b;
    final_dict.update({index:temp_dict})
print (final_dict)
Run Code Online (Sandbox Code Playgroud)

但是结果是错误的:

{'11.67': {'value': '12'}, '12.67': {'value': '12'}}
Run Code Online (Sandbox Code Playgroud)

不知道出了什么问题。谢谢

还有一个更新: 我必须使用 dict_keys 索引。我必须从代​​码的那部分开始。

python dictionary python-3.x

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