小编Dyl*_*ade的帖子

Google地图:如何创建自定义InfoWindow?

地图标记的默认Google Maps InfoWindow非常圆.如何创建带方角的自定义InfoWindow?

html javascript css google-maps

99
推荐指数
5
解决办法
24万
查看次数

pinterest api文档

2015年8月更新: Pinterest现在提供它https://dev.pinterest.com/

是否有关于v2 Pinterest API的官方或非官方文档?

我知道的事情:

2014年3月4日更新 Pinterest推出了可以请求访问的beta v3 API.向下滚动页面,您将看到左栏中列出的端点. https://developers.pinterest.com/api_docs/

更新20131月9日由于https://api.pinterest.com/v2给出了404,它似乎已被移至v3. https://api.pinterest.com/v3

{ "status": "failure", "code": 11, "host": "053", "generated_at": "Wed, 09 Jan 2013 10:25:27 +0000", "message": "API method not found.", "data": null }
Run Code Online (Sandbox Code Playgroud)

2012年11月19日更新http://tijn.bo.lt/pinterest-api上 的非官方api文档以及整个网站都已消失.我将离开此帖子中的链接,因为它可能会重新上线.仍然没有Pinterest对开发人员的api状态.

更新2012年5月22日 Pinterest仍未提供公开API.人们正在将iPhone用户代理连接到api端点,该用户代理可供iOS应用使用

2012年4月17日更新 感谢tijn,我们有非官方版本1(现在是v2)Pinterest api文档,并且报告只有读取端点当前可用,因此可以在速率限制内使用RSS样式.

更新2012年4月3日 非官方的Facebook小组有一些质量信息,有几个人提问并发布相当有用的回复

api documentation mobile json pinterest

96
推荐指数
5
解决办法
7万
查看次数

我如何使用模数浮动/双?

我正在为学校项目创建一个RPN计算器.我在模数运算符方面遇到了麻烦.由于我们使用的是双数据类型,因此模数不适用于浮点数.例如,0.5%0.3应该返回0.2,但我得到除零异常.

该指令说使用fmod().我到处寻找fmod(),包括javadocs,但我找不到它.我开始认为这是一种我必须创建的方法?

编辑:嗯,奇怪.我只是再次插入这些数字,似乎工作正常......但以防万一.使用浮动类型时,是否需要注意在Java中使用mod运算符?我知道这样的事情不能在C++中完成(我想).

java modulus

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

nginx - 使用ssl-support设置多个server_name

我很乐意使用nginx来提供具有多个域名和SSL的网站:

  • webmail.example.com
  • webmail.beispiel.de

两者都使用相同的vhost,所以我只设置server_name两次.问题是,我需要nginx为每个域名提供正确的ssl证书.

这可能是一个虚拟主机还是我需要设置两个虚拟主机?

ssl nginx ssl-certificate vhosts

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

jQuery Selector + SVG不兼容?

我一直在使用带有内联SVG和javascript动画的HTML5文档.

当用户点击任何地方时,我想弹出一个方框,当用户点击某个不是方框的地方时,我希望该方框能够消失.这意味着我无法使用$(window).click(),哪个有效.

我已经尝试通过给出类名和使用来选择顶部的SVG $(".svgclassname").click(),但这似乎不起作用.也没有选择个别的$("#svgname").click().

问题是什么?

(当我更换$(".eyesvg")$(window),当用户点击窗口中的任何位置时,光标附近会出现一个蓝色框.)

javascript xhtml jquery svg jquery-selectors

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

如何为一系列提交git rebase -i?

我可以使用不包含最新提交的rebase来压缩本地功能/主题分支的一系列提交吗?这是我想在合并并推送到公共回购之前准备的提交.

我正在快速地工作并用糟糕的标题和描述进行了一些小的改动,我想要将两个或三个单独的逻辑提交压缩成一个很好的评论.我可以选择329aed9和af39283之间的一系列提交,这些提交可能在此功能分支的短历史中的任何一点吗?

git rebase -i RANGE_START_COMMIT_ID RANGE_LAST_COMMIT_ID
Run Code Online (Sandbox Code Playgroud)

谢谢!

git commit rebase git-rebase git-branch

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

Google网页缩略图绝对URI

如何在Google的搜索结果中获取页面URL的绝对URI或base64编码列表?

目标:

通过URL数组迭代:

pages["pinelakedesign.com"];
pages["pinelakedesign.com/about"];
pages["pinelakedesign.com/contact"];
Run Code Online (Sandbox Code Playgroud)

输出:

  • 谷歌缩略图1
  • 谷歌缩略图2
  • Google缩略图N.

Google正在使用缩略图JPG图像的base64字符串编码作为其可视化搜索结果.在2011年,此缩略图服务已使用此问题中描述的放大镜和绝对URI构造从以前的系统更改:https: //stackoverflow.com/questions/6881319/google-web-thumbnails

我只想将网页中的页面列表作为谷歌缩略图进行平铺,这样我就知道哪些页面已经被编入索引,并且一目了然地缩略图,以及这些页面的外观是什么样的.

Google搜索结果缩略图预览

编辑2011年11月5日

我发现对此URL的调用会返回带有base64编码,Google搜索结果标题,说明和URL的JSONP.

https://clients1.google.com/webpagethumbnail?r=4&f=3&s=400:585&query=pine+lake+design&hl=en&gl=us&c=29&d=http%3A%2F%2Fwww.pinelakedesign.com%2F&b=1&j=google.nyc.c.j_pVK1Tu_gAbODsAKH0ZTuAw_3787232970_3&expi=17291,27615,28936,30049,30316,31215,32035,32271,32410,32940,33104,33194,33627,33788,33854,33907,33975,34103&a=2NT
Run Code Online (Sandbox Code Playgroud)

query =参数是在Google中搜索的内容.d =是链接的目的地,也可能是缩略图的来源.s = 400:585是高度和宽度.我不确定r = 4和f = 3是做什么的.修改任何这些变量都会导致404错误.我的预感是expi =是基于不同参数值的某种校验和到期算法,但我不知道.

返回JSONP:

google.nyc.c.j_pVK1Tu_gAbODsAKH0ZTuAw_3787232970_3({"s":"b","b":1,"quality":100,"shards":[{"heights":[300,131],"imgs":["data:image/jpeg;base64,/9j/4AAQSkZ ...THIS IS THE LONG BASE64 ENCONDING ...pa5r61f/9k="],"tbts":[{"box":{"h":15,"l":0,"t":39,"w":224},"txt":"<em>Pine Lake</em> specializes in small business website <em>design</em>, redesign and hosting. We have developed the Sungem content management system which allows our <b>...</b>","txtBox":{"h":57,"l":0,"t":58,"w":400}}]}],"url":"http://www.pinelakedesign.com/"}
)
Run Code Online (Sandbox Code Playgroud)

更新2011年11月8日

我正在寻找像emedly的预览一样解决方案来查看Google缩略图.

2012年2月9日更新

使用Phantom JS看起来是实现服务器端远程快照的好方法,但它无法确定如何获取Google的图像.

2012年3月26日更新

我相信Google的搜索蜘蛛是运行1024px宽分辨率的桌面Chrome的无头版本.Chrome蜘蛛会允许蜘蛛执行Javascript,使用@ font-face,CSS3选择器,查看Flash(甚至等待预加载器达到100%)并在加载所有资源和DOM操作后获取渲染页面的准确快照.谷歌的任何人都应该权衡确认或否认任何事情吗?

javascript jquery json google-chrome

14
推荐指数
1
解决办法
6111
查看次数

如何从Materialize的开关获取值?

我正在使用Materialize库,我正在尝试从开关组件中检索值,但on无论是打开还是关闭它都会返回.

有没有办法以编程方式确定它是打开还是关闭?

javascript materialize

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

MySQL:将连接后的多个值组合到一个结果列中

我有一个带有发布表的数据库,每个发布可以有多个作者存储在不同的表中.我想查询数据库,在一列中给出一个出版物标题列表,在第二列中给出该出版物的合并作者.

SELECT p.`id`, p.`title`, a.`fullname` 
from `publications` p 
LEFT JOIN `authors` a on a.`publication_id` = p.`id`;
Run Code Online (Sandbox Code Playgroud)

这当然给了我许多作者多次出版的标题.

id   title              fullname
--   -----              --------
1    Beneath the Skin   Sean French
1    Beneath the Skin   Nicci Gerrard
2    The Talisman       Stephen King
2    The Talisman       Peter Straub
Run Code Online (Sandbox Code Playgroud)

对id进行分组,每个标题给我一个作者:

SELECT p.`id`, p.`title`, a.`fullname` 
from `publications` p 
LEFT JOIN `authors` a on a.`publication_id` = p.`id` 
GROUP BY a.`id`;

id   title              fullname
--   -----              --------
1    Beneath the Skin   Sean French
2    The Talisman       Stephen …
Run Code Online (Sandbox Code Playgroud)

mysql sql left-join group-concat

11
推荐指数
1
解决办法
8226
查看次数

git status:什么是UU以及为什么要添加/ rm修复它?

以下是此功能分支的当前状态.

最近的步骤:

  1. 远程开发分支分道扬..
  2. 获取远程开发分支
  3. 隐藏的本地功能分支的分歧我想要保留
  4. 重订本地开发分支特性分支
  5. Stash Popped功能分支更改
  6. Stash Apply功能分支更改

结果:

$ git status
# On branch feature-foo-branch
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   foo/bar.php
#   modified:   foo/baz.php
#
# Unmerged paths:
#   (use "git reset HEAD <file>..." to unstage)
#   (use "git add/rm <file>..." as appropriate to mark resolution)
#
#   both modified:      foo/conflict.php
#
Run Code Online (Sandbox Code Playgroud)

和状态 -s

$ git status -s
UU foo/conflict.php …
Run Code Online (Sandbox Code Playgroud)

git github git-stash git-rebase git-add

10
推荐指数
1
解决办法
8140
查看次数