小编Pet*_* II的帖子

使用Python将XML转换为JSON?

我已经在网上看到了很多笨拙的XML-> JSON代码,并且与Stack的用户进行了一些交互,我相信这些人群可以比谷歌搜索结果的前几页更有用.

因此,我们正在解析天气预报,我们需要在众多网站上填充天气小部件.我们现在正在研究基于Python的解决方案.

这个public weather.com RSS提要是我们要解析的一个很好的例子(我们的实际weather.com提要包含其他信息,因为它们与他们合作).

简而言之,我们应该如何使用Python将XML转换为JSON?

python xml json converter

154
推荐指数
9
解决办法
18万
查看次数

为了从OSX中完全删除MAMP安装需要做什么?

由于我们不会讨论的原因,我已经确定MAMP是一堆困扰我的系统的垃圾,除非我完全删除它,否则我将生活在耻辱中.

我已经完成了显而易见的事情并从我的Applications文件夹中删除了MAMP目录,但是,我不喜欢流浪文件,我有一种痒的感觉,MAMP在某处放了一些.sock文件,或者在我的文件中弄乱了系统.

MAMP在安装时添加到系统中的文件是什么,它们在哪里?

如果你有证据证明MAMP实际上没有把文件放在任何地方(除了/ MAMP目录),那么这就像任何答案一样好!

macos server-configuration mamp

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

掌握JavaScript中的事件监听

上周,我们在过去一周左右的修补和测试后,将Omniture的分析代码发布到大量网站上.

在几乎所有的网站模板上,它都运行得很好.在一些零星的,不可预见的情况,有一个沉重的,浏览器崩溃的经验可以转走一些用户.

我们无法看到此时的崩溃模板之间的关系,同时也很多方法来解决,这是我们confuddling有关事件侦听器的一个.

单击这些模板上的任何锚点时,站点会崩溃.没有任何内联JS,虽然我们通过HTML的属性抨击我们的方式,但我们找不到可能导致此问题的可辨别的循环或问题.(当我们进行故障排除时,您可以在此处亲自体验[ 警告!点击页面中的任何链接都会导致浏览器崩溃!])

如何确定对象是否有侦听器?你如何确定触发事件时会触发什么?

仅供参考,我想设置断点,但 在Omnitures惨淡混淆代码和重复浏览器崩溃之间,我想更深入地研究如何处理这个问题.

javascript firebug event-listener

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

如何在JavaScript中呈现两个时间戳之间的上下文差异?

假设我在JavaScript中有两个字符串:

var date1 = '2008-10-03T20:24Z'
var date2 = '2008-10-04T12:24Z'
Run Code Online (Sandbox Code Playgroud)

我怎么会得到这样的结果:

'4 weeks ago'
Run Code Online (Sandbox Code Playgroud)

要么

'in about 15 minutes'
Run Code Online (Sandbox Code Playgroud)

(应该支持过去和未来).

过去的差异有解决方案,但我还没有找到一个支持未来时间差异的解决方案.

这些是我尝试的解决方案:

John Resig的漂亮日期Zach Leatherman的修改

jQuery解决方案的奖励积分.

javascript time jquery datetime

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

你如何为公司政治辩护你的申请?

我不能告诉你有多少次我遇到过更高层次的"看,就做"的情况.这显然是以规划过程中的刚性为代价,并且(可能)会影响产品质量.

到目前为止,我对此有了更多的经验,有了这一点,我有信心站出来为我们在这里生产的应用程序的质量.

你会如何处理这个问题?

是否有人在那里使用过程序员执行命令的经理?为什么?

project-management

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

我可以让Nginx以不同方式记录某些类型的请求吗?

我希望Nginx将以/ path开头的请求记录到某个日志文件中.像这样:

对不起,如果这是模糊的,但我是nginx配置业务的新手.随意问我正在做什么,我会尽我所能回答他们.

configuration logging nginx

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

我有一个100 + MB的XML文件(sans-DTD/Schema).XSLT不会拥有它.转换/解析的策略?

这个XML文件包含了去年全年的归档新闻报道.我被要求按故事分类[y | ies]将这些故事分类为新的XML文件.

big_story_export.xml
Run Code Online (Sandbox Code Playgroud)

变成

lifestyles.xml
food.xml
nascar.xml
Run Code Online (Sandbox Code Playgroud)

...等等.

我使用一次性python脚本完成了工作,但是,我最初使用XSLT尝试了这个.这导致了沮丧,因为我的XPATH选择正在瘫痪床.测试文件被完美地转换,但是将大文件放在我的样式表上导致...... 没有.

您建议采取哪些策略来确保此类文件通过XSLT运行?这是由供应商交给我的,所以想象一下,在定义这个文件的结构时我没有太大的影响力.

如果你们想要代码样本,我会把它们放在一起.

如果有的话,我会对使XML + XSLT顺利合作的一些技巧感到满意.


@Sklivvz

我使用python的libxml2和libxslt来处理它.我现在正在研究xsltproc.

对于这些一次性情况来说,这似乎是一个很好的工具.谢谢!


@季奥米季斯,spinellis

尽管如此(如上所述)我没有能力去发现它的有效性.

至于编写Schema,我喜欢这个想法.

如果这是一次性的话,我投入一次验证这个文件的时间是不切实际的,尽管我预见必须从我们的供应商那里处理更多这样的文件.

编写模式(并将其提交给供应商)对于管理这样的XML funk来说是一个很好的长期策略.谢谢!

xml xslt parsing

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

向MBA教授Microsoft SQL Server的复杂性(以及它与MySQL有何不同?)

我没有在我的开发职业生涯中与MSSQL进行过多次交互,尽管我花了一个多小时使用MySQL.

我的MBA朋友正在开始一项工作,她需要获得MSSQL Server的功能知识,我真的很想帮忙.

MSSQL和MySQL有什么区别?

你会如何推荐一个非技术人员去学习MSSQL Server的起伏?


[更新]以前的数据库设计技巧是徒劳的.我已经让她对数据库从高级别所做的事情做了简短的介绍.

mysql sql-server

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