小编Mik*_*ith的帖子

IE10默认情况下跨子域共享cookie

IE10似乎与其他主流浏览器(IE8,IE9,Firefox,Chrome,Safari)不同地处理cookie和子域.

我们广泛使用子域用于测试环境,例如:

  • user1.devel.example.com
  • user2.devel.example.com
  • qa.example.com

我们的生产环境居于顶端,例如example.com(技术上也是www.example.com).

我们setcookie($name, $value, $expires)天真地使用php 函数(没有指定显式路径或域)来设置cookie,然后通过为值分配空字符串来清除cookie(当用户注销时).这一直很好,每个独特的子域都使用自己的cookie.

IE10现在与所有子域"共享"在TLD中设置的cookie. 我们观察到的最初症状是没有人可以退出子域.我们观察了一些事情:

  • 即使它共享该值,也没有子域能够清除cookie.
  • 当TLD清除cookie时,它也会立即从所有子域中删除.

有没有其他人观察到IE10如何存储/应用相对于子域的cookie的类似行为?是否有任何解决方法,除了明确说明在发送初始Set-Cookie标头时cookie适用于哪个域?

php cookies internet-explorer web-applications

19
推荐指数
1
解决办法
6265
查看次数

将库从Java移植到Python

我即将把一个小型库从Java移植到Python并想要一些建议(小〜几千行代码).我已经研究了一些Java代码,并注意到了两种语言中常见的一些设计模式.然而,肯定存在一些仅限Java的习语(单身等),这些习惯在Python世界中通常不被广泛接受.

我知道至少存在一个工具(j2py),它将通过遍历AST将.java文件转换为.py文件.一些初步实验产生了不太有利的结果.

我是否应该考虑使用自动化工具生成一些代码,或者语言是否足够,以至于任何工具都能创建足够的重新工作来从头开始编写证明文件?

如果工具不是魔鬼,除了j2py之外还有哪些能够至少处理同一项目的导入管理?我不希望任何工具将第三方库从一种语言与另一种语言的替代品相匹配.

python java

6
推荐指数
3
解决办法
1354
查看次数

YouTube 实时分析(观看次数、总观看时长)

我需要获取 YouTube LIVE 事件的指标(主要是总实时观看次数和总/平均实时观看时长)。我在使用 v2 和 v3 API 时都遇到了问题。

我可以很好地安排和流式传输 API,并且我想在广播结束后立即提取分析以汇总一些报告。

如何从 v3 API 获得总的或平均的实时视图持续时间?

或者,如何正确查询实时事件的 v2 报告 API 以获取非零数据?

有关当前尝试的更多详细信息

以下是我尝试过的查询类型:

YouTube v3 API:

https://www.googleapis.com/youtube/v3/videos?
    id={live_video_id}&
    part={"statistics,liveStreamingDetails"}&
    access_token={access_token}

{
 "kind": "youtube#videoListResponse",
 "etag": "...",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {
   "kind": "youtube#video",
   "etag": "...",
   "id": "..",
   "statistics": {
    "viewCount": "38",
    "likeCount": "1",
    "dislikeCount": "0",
    "favoriteCount": "0",
    "commentCount": "0"
   },
   "liveStreamingDetails": {
    "actualStartTime": "2018-10-11T12:01:23.000Z",
    "actualEndTime": "2018-10-11T14:00:12.000Z",
    "scheduledStartTime": "2018-10-11T12:00:00.000Z",
    "scheduledEndTime": "2018-10-11T14:00:00.000Z"
   }
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

我可以在此处获取 statistics.viewCount …

youtube-api

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