问题列表 - 第38383页

从地址创建Gmap链接

给定街道,城市,经纬度和邮政编码,您如何创建指向Google地图的锚点链接?

遵循Gmap结果后,我试图模仿它给出的链接。到目前为止,我已经尝试过:

$street = str_replace(' ', '+', $location['street']);
$street = str_replace('#', '%23', $street);
$city = str_replace(' ', '+', $location['city']);
$state = str_replace(' ', '+', $location['state']);
$zip = $location['zip'];
$lat = $location['lat'];
$long = $location['long'];

$map = 'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q='.$street.'+'.$city.'+'.$state.'&sll='.$lat.','.$long.'&ie=UTF8&hq=&hnear='.$street.',+'.$city.',+'.$state.',+'.$zip.'&ll='.$lat.','.$long;
Run Code Online (Sandbox Code Playgroud)

有时它能奏效,有时我会收到“我们无法理解您的要求”。有谁知道使这项工作取得任何成果的方法?

google-maps google-maps-api-3

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

2010年java并发修改异常崩溃

绘制存储在ArrayList中的一些粒子.这段代码工作正常:


 super.paintComponent(g);
             for (Particle b: particleArr){
                  g.setColor(b.getColor());
                  g.fillOval(b.getXCoor() + 5,b.getYCoor(),
                             b.getParticleSize(),b.getParticleSize());
             }
但是,此代码会引发并发修改异常:

        public void paintComponent(Graphics g){
            //paint particles
             super.paintComponent(g);
             for (Particle b: particleArr){
                  g.setColor(b.getColor());
                  if (b.isDead())
                      particleArr.remove(b);
                  else if (!b.isVanishing())
                      g.fillOval(b.getXCoor(),b.getYCoor(),
                            b.getParticleSize(),b.getParticleSize());
                  else {
                      g.fillOval(b.getXCoor() + 5,b.getYCoor(),
                             b.getParticleSize(),b.getParticleSize());
                      g.fillOval(b.getXCoor() - 5,b.getYCoor(),
                             b.getParticleSize(),b.getParticleSize());
                      g.fillOval(b.getXCoor(),b.getYCoor() + 5,
                             b.getParticleSize(),b.getParticleSize());
                      g.fillOval(b.getXCoor(),b.getYCoor() - 5,
                             b.getParticleSize(),b.getParticleSize());
                  }
             }
我很困惑.这是迭代器的乱码,运行缓慢.

            itr = particleArr.iterator();

         super.paintComponent(g);
         while (itr.hasNext()){
             particle=itr.next();
              g.setColor(particle.getColor());
              if (particle.isDead())
                  itr.remove();
              else if (particle.isVanishing())
                  g.fillOval(particle.getXCoor(),particle.getYCoor(),
                        particle.getParticleSize(),particle.getParticleSize());
              else {
                  g.fillOval(particle.getXCoor() + 5,particle.getYCoor(),
                         particle.getParticleSize(),particle.getParticleSize());
                  g.fillOval(particle.getXCoor() - 5,particle.getYCoor(),
                         particle.getParticleSize(),particle.getParticleSize()); …
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)

java thread-safety

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

如何将Python线程代码转换为多处理代码?

我需要将threading应用程序转换为应用multiprocessing程序有多种原因(GIL,内存泄漏).幸运的是,线程非常孤立,只能通过Queue.Queues进行通信.这个原语也可用,multiprocessing所以一切看起来都很好.在我进入这个雷区之前,我想就即将出现的问题得到一些建议:

  1. 如何确保我的对象可以通过Queue?我需要提供一些__setstate__吗?
  2. 我可以依靠put立即返回(比如threading Queues)吗?
  3. 一般提示/提示?
  4. Python文档之外还有什么值得阅读的东西吗?

python multithreading multiprocessing gil

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

Eval和ItemDataBound或RowDataBound事件来显示数据,哪一个更好?

如果我有DataBoundControl,如GridView,Repeater和/或DataList,哪种方法更好(性能方面),我使用以下方法显示数据:

Eval("ColumnName")
Run Code Online (Sandbox Code Playgroud)

或处理ItemDataBound或RowDataBound事件,如:

void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) 
{
    // my code to display data here
}
Run Code Online (Sandbox Code Playgroud)

我更喜欢第二个用于代码可读性的原因,但出于性能原因,它们是否相同(或者它们是否相同)?

asp.net performance databound-controls

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

如何更新Zend中的数据库表记录?

我正在使用像这样的选择,它成功获取记录:

$table = new Bugs();
$select = $table->select();
$select->where('bug_status = ?', 'NEW');
$rows = $table->fetchAll($select);
Run Code Online (Sandbox Code Playgroud)

但现在我想更新相同的记录.例如在简单的MySQL中.

UPDATE TableName Set id='2' WHERE id='1';
Run Code Online (Sandbox Code Playgroud)

如何在Zend中执行以上查询?

谢谢

php mysql sql zend-framework zend-db

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

是否需要gchandle.alloc()在类中的每个回调?

我有一个.NT类,它具有多个委托,用于从本机代码进行回调.是否有必要分配所有代表?我的意思是确实GCHandle.Alloc()只保护代表或拥有该代表的整个类被收集?

.net c# delegates callback

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

如何根据方向"截断"android中textview中的文本?

我创建了一个简单的java函数来截断要在列表视图中显示的字符串.我正在显示新闻标题,并在此下方显示新闻摘要.我想和下面的图片有相同的行为.目前,我正在用45个字符截断新闻标题,然后在其末尾追加"......".但是,当我将方向更改为横向时,标题可能会显示而不会被截断.我不认为下面的应用程序截断新闻标题,但它将标题保持在一行并自动"截断".

替代文字

如何在我的应用程序中实现此行为?

android android-sdk-2.1

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

如何使用getScript回调函数中生成的URL打开新窗口,并避免弹出窗口阻止程序?

我遇到的问题是当我尝试执行类似下面的代码时,窗口将被弹出窗口阻止程序阻止.我正在使用getScript,以便我可以发出跨域请求.我正在使用jQuery 1.4.2来执行以下操作.

将被阻止的代码示例:

//Code that gets blocked by pop-up blockers
$(document).ready(function(){
    $(".popup").click(function(){
        $.getScript("URL_To_A_Javascript_File", function(){
            window.open("dynamicURL", "_blank");
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

越过阻止程序但未及时获取URL的代码示例:

//This code will get past the pop-up blocker, but the var url won't be updated 
//with the dynamicURL before the window.open() fires in browsers 
//like safari or chrome.
$(document).ready(function(){
    var url;
    $(".popup").click(function(){
        $.getScript("URL_To_A_Javascript_File", function(){
            url = "dynamicURL";
        });
        window.open(url, "_blank");
    });
});
Run Code Online (Sandbox Code Playgroud)

如何使用getScript回调函数中生成的URL打开新窗口,并避免弹出窗口阻止程序?

javascript ajax jquery popup

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

最重要的设置位的未设置位数?

假设64位整数0x000000000000FFFF表示为

00000000 00000000  00000000 00000000
00000000 00000000 >11111111 11111111
Run Code Online (Sandbox Code Playgroud)

如何找到最重要的设置位(标有>的那个)左侧的未设置位数?

c c# c++ 64-bit bit-manipulation

7
推荐指数
2
解决办法
2631
查看次数

在vim中,我如何突出显示TODO:和FIXME:?

在vim中,FIXME和TODO被突出显示,但我无法获得FIXME:和TODO :(注意关键字后的冒号)要突出显示?我应该在我的.vimrc中添加什么来实现这一目标?

vim syntax-highlighting editor

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