确定申请人是否真的是专业JavaScript(浏览器方面)开发人员有哪些好问题?
可以区分某人是否是特定的JavaScript程序员,但实际上是在进行专业的JavaScript开发,面向对象,可重用和可维护的问题.
请提供答案,以便中级和临时JavaScript程序员可以采访更有经验的人,并提出很少有这些高级问题的答案.请避免公开提问.
请根据SO答案保留一个面试问题/答案,以获得更好的阅读体验和更轻松的面试准备.
我知道PyCharm是年轻的IDE,但我很想知道你们是否在使用时找到了一些糖果.我从经验中知道,JetBrains IDE充满了糖果,迫不及待想要找到它.
请列出你的提示,也许是你没想到的那些东西.
我想为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)
...但它没有做到这一点:(
有一个列表标准的Python例外,我们应该看出来,但我不认为这些都是我们应该提高自己,因为他们很少适用的人.
我很好奇是否在标准python库中存在一个列表,例外类似于.NET的ApplicationException,ArgumentNullException,ArgumentOutOfRangeException,InvalidOperationException - 我们可以提出的异常?
或者是否有不同的,更加pythonic的方式来处理常见错误情况,而不是提出标准异常?
编辑:我不是在询问如何处理异常,而是我可以在需要的地方提出什么类型.
我需要生成100多页的PDF文档.这个过程需要处理大量数据,而且一次性生成需要更多的时间和内存.
我尝试了几种不同的方法来破解我的方式:
随着不同的结果,我得到它的工作,但它很慢,需要更多的内存(有时达到实例软内存限制).目前,我在不同的任务中生成一些部分,将每个部分存储在blobstore中,并将这些部分与pyPdf合并,但它会在较大的文档上窒息.
我正在生成的文档并不复杂,主要是表格和文本,没有内部引用,没有TOC,没有任何应该知道文档其余部分的内容.我可以使用platypus进行布局,我不需要花哨的文档外观或HTML2PDF转换.
目标是以数据存储允许的速度生成文档.并行页面生成会很好,但不是必需的.
我正在考虑使用blobstore文件api逐页生成,其中每个任务将生成一个页面,最后一个任务将最终确定blobstore文件,使其可读.但我似乎无法找到如何,暂停生成,将部分PDF存储到流中,并使用该流恢复生成以在不同的任务中生成下一页.
所以我的问题是:
如何在GAE上生成大于几页的PDF文档,在任务请求之间拆分生成,然后将生成的文档存储在blobstore中?
如果使用reportlab无法进行生成拆分,那么如何最小化合并不同PDF文档的占用空间,以使其符合GAE任务请求设置的限制?
更新: 转换API的替代品非常感谢.
第二个更新 转换API正在退役,因此现在不是一个选项.
第3次更新 可以在这里获得Pileline或MapReduce API的帮助吗?
我有一个主要显示内容分页列表(文章,数据元素等)的网站,我想知道当用户在可用列表范围之外导航时返回HTTP 404(例如,手动编辑的URL).
有些网站只显示"没有结果/页码超出范围",有些网站还会返回HTTP 404状态.
你对此有何看法,为什么?
UPDATE
这不是和api回应.此问题与用户查看的页面有关,其中包括主区域中的列表/表格.
UPDATE
边界示例:第1页是超出范围的页面,因为尚未显示所显示列表的数据.
我应该展示404吗?如果它在哪里搜索结果我不介意...但是对于分页列表/数据表的普通查看似乎很苛刻.
示例:Stack Overflow运行的第一天仍然没有问题,您点击了主页以及404,还是只有200个"还没有问题"的消息?
如何设置TeamCity触发器以开始构建git子模块中的更改?
目前,您必须更新子模块提交指针以触发主存储库中的构建,以便TC将在主存储库中注册更改.
更新
问题是子模块应该始终跟踪分支主机.AFAIK这不能通过git本身来实现.我只是希望构建能够克服git限制.
如何在包含非英文字符的字符串属性上使用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)
有办法吗?除了为了订购而放置另一个带有英文标准化字符串值的属性之外?
我正在转换到NDB,我正在使用两个模型集:一个基于普通旧模式google.appengine.ext.db,一个基于新幻想google.appengine.ext.ndb.
我想将基于NDB的模型用于只读并保留内置到NDB中的缓存,同时能够使用旧模型存储更改(并表示需要在需要时将缓存更新到NDB).
如何在NDB中刷新/清除特定模型实例的缓存,同时根据旧模型保存模型中的更改db?
python ×5
exception ×1
gae-search ×1
git ×1
javascript ×1
jquery-ui ×1
localization ×1
pycharm ×1
reportlab ×1
teamcity ×1
teamcity-8.0 ×1