小编Jan*_*zny的帖子

Pro JavaScript程序员面试问题(附答案)

确定申请人是否真的是专业JavaScript(浏览器方面)开发人员有哪些好问题?

可以区分某人是否是特定的JavaScript程序员,但实际上是在进行专业的JavaScript开发,面向对象,可重用和可维护的问题.

请提供答案,以便中级和临时JavaScript程序员可以采访更有经验的人,并提出很少有这些高级问题的答案.请避免公开提问.

根据SO答案保留一个面试问题/答案,获得更好的阅读体验和更轻松的面试准备.

javascript

129
推荐指数
7
解决办法
15万
查看次数

PyCharm的隐藏功能

我知道PyCharm是年轻的IDE,但我很想知道你们是否在使用时找到了一些糖果.我从经验中知道,JetBrains IDE充满了糖果,迫不及待想要找到它.

请列出你的提示,也许是你没想到的那些东西.

python pycharm

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

如何使用不同于英语的语言环境从Google CDN加载jQuery UI?

我想为jQuery UI加载不同于英语的语言环境,同时从Google Hosted Libraries CDN加载jQuery UI ?

有没有办法将I18n参数传递给加载函数?

google.load("jqueryui", "1.7.2")
Run Code Online (Sandbox Code Playgroud)

我还尝试按照Datepicker国际化的 jQuery UI文档传递:

$(selector).datepicker($.datepicker.regional['pl']);
Run Code Online (Sandbox Code Playgroud)

...但它没有做到这一点:(

localization jquery-ui internationalization

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

程序要提升的标准python例外列表在哪里?

有一个列表标准的Python例外,我们应该看出来,但我不认为这些都是我们应该提高自己,因为他们很少适用的人.

我很好奇是否在标准python库中存在一个列表,例外类似于.NET的ApplicationException,ArgumentNullException,ArgumentOutOfRangeException,InvalidOperationException - 我们可以提出的异常?

或者是否有不同的,更加pythonic的方式来处理常见错误情况,而不是提出标准异常?

编辑:我不是在询问如何处理异常,而是我可以在需要的地方提出什么类型.

python error-handling exception

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

如何在App Engine上的后台任务中逐页生成pdf文档

我需要生成100多页的PDF文档.这个过程需要处理大量数据,而且一次性生成需要更多的时间和内存.

我尝试了几种不同的方法来破解我的方式:

随着不同的结果,我得到它的工作,但它很慢,需要更多的内存(有时达到实例软内存限制).目前,我在不同的任务中生成一些部分,将每个部分存储在blobstore中,并将这些部分与pyPdf合并,但它会在较大的文档上窒息.

我正在生成的文档并不复杂,主要是表格和文本,没有内部引用,没有TOC,没有任何应该知道文档其余部分的内容.我可以使用platypus进行布局,我不需要花哨的文档外观或HTML2PDF转换.

目标是以数据存储允许的速度生成文档.并行页面生成会很好,但不是必需的.

我正在考虑使用blobstore文件api逐页生成,其中每个任务将生成一个页面,最后一个任务将最终确定blobstore文件,使其可读.但我似乎无法找到如何,暂停生成,将部分PDF存储到流中,并使用该流恢复生成以在不同的任务中生成下一页.

所以我的问题是:

如何在GAE上生成大于几页的PDF文档,在任务请求之间拆分生成,然后将生成的文档存储在blobstore中?

如果使用reportlab无法进行生成拆分,那么如何最小化合并不同PDF文档的占用空间,以使其符合GAE任务请求设置的限制?

更新: 转换API的替代品非常感谢.

第二个更新 转换API正在退役,因此现在不是一个选项.

第3次更新 可以在这里获得Pileline或MapReduce API的帮助吗?

python google-app-engine reportlab

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

HTTP 404是否适合分页内容超出范围的页码?

我有一个主要显示内容分页列表(文章,数据元素等)的网站,我想知道当用户在可用列表范围之外导航时返回HTTP 404(例如,手动编辑的URL).

有些网站只显示"没有结果/页码超出范围",有些网站还会返回HTTP 404状态.

你对此有何看法,为什么?

UPDATE

这不是和api回应.此问题与用户查看的页面有关,其中包括主区域中的列表/表格.

UPDATE

边界示例:第1页是超出范围的页面,因为尚未显示所显示列表的数据.

我应该展示404吗?如果它在哪里搜索结果我不介意...但是对于分页列表/数据表的普通查看似乎很苛刻.

示例:Stack Overflow运行的第一天仍然没有问题,您点击了主页以及404,还是只有200个"还没有问题"的消息?

http-status-codes http-status-code-404

8
推荐指数
2
解决办法
926
查看次数

触发一个基于git子模块中的更改的TeamCity构建

如何设置TeamCity触发器以开始构建git子模块中的更改?

目前,您必须更新子模块提交指针以触发主存储库中的构建,以便TC将在主存储库中注册更改.

更新

问题是子模块应该始终跟踪分支主机.AFAIK这不能通过git本身来实现.我只是希望构建能够克服git限制.

git teamcity teamcity-8.0

8
推荐指数
2
解决办法
2878
查看次数

如何在文档中存储lat-lon地理定位点以进行GAE搜索?

GoogleIO谈论Search API时,我们可以根据地理位置进行搜索.

我找不到合适的字段来存储位置信息.

如何在文档中存储地理位置信息,以便根据距离特定GPS位置的距离发出查询?

google-app-engine gae-search

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

如何在包含非英文字符的字符串属性上使用Query.order()?

如何在包含非英文字符的字符串属性上使用Query.order(),以便以正确的顺序获取实体?

Query.order奇怪地将任何非英文字符放在列表的末尾,如下所示:

Dolno?l?skie
Kujawsko-Pomorskie
Lubelskie
Lubuskie
Mazowieckie
Ma?opolskie <- incorrect order
Opolskie
Podkarpackie
Podlaskie
Pomorskie
Warmi?sko-Mazurskie
Wielkopolskie
Zachodniopomorskie
?ódzkie <- incorrect order
?l?skie <- incorrect order
?wi?tokrzyskie <- incorrect order
Run Code Online (Sandbox Code Playgroud)

这套装置的正确使用者应该是:

Dolno?l?skie
Kujawsko-Pomorskie 
?ódzkie
Lubelskie
Lubuskie
Ma?opolskie
Mazowieckie
Opolskie
Podkarpackie
Podlaskie
Pomorskie
?l?skie
?wi?tokrzyskie
Warmi?sko-Mazurskie
Wielkopolskie
Zachodniopomorskie
Run Code Online (Sandbox Code Playgroud)

有办法吗?除了为了订购而放置另一个带有英文标准化字符串值的属性之外?

python google-app-engine google-cloud-datastore

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

如何在NDB中清除特定模型的缓存

我正在转换到NDB,我正在使用两个模型集:一个基于普通旧模式google.appengine.ext.db,一个基于新幻想google.appengine.ext.ndb.

我想将基于NDB的模型用于只读并保留内置到NDB中的缓存,同时能够使用旧模型存储更改(并表示需要在需要时将缓存更新到NDB).

如何在NDB中刷新/清除特定模型实例的缓存,同时根据旧模型保存模型中的更改db

python google-app-engine google-cloud-datastore

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