小编Pau*_*jan的帖子

什么是Web编程语言的常见文件扩展名?

不同语言最常使用哪些文件扩展名?请不要放置源文件名(如.java),而是放置在呈现页面的URL中的扩展名.

到目前为止,这是我的(按字母顺序排列)列表

  • ASP Classic
    • ASP
  • ASP.NET
    • ASPX
    • AXD
    • ASX
    • ASMX
    • ASHX
  • CSS
    • CSS
  • ColdFusion的
    • CFM
  • 二郎神
    • 雅司病
    • SWF
  • HTML
    • HTML
    • HTM
    • XHTML
    • JHTML
  • Java的
    • JSP
    • JSPX
    • WSS
    • 行动
  • JavaScript的
    • JS
  • Perl的
    • PL
  • PHP
    • PHP
    • PHP4
    • PHP3
    • PHTML
  • 蟒蛇
    • PY
  • 红宝石
    • RB
    • RHTML
  • SSI
    • SHTML
  • XML
    • XML
    • RSS
    • SVG
  • 其他(C,perl等)
    • CGI
    • DLL

还有吗?我会根据评论不断更新.最大的正确添加(或删除)是可接受的答案.

旁白:这是用于比较在线语言使用:http://blog.paulisageek.com/2009/10/file-extensions-on-internet.html

language-agnostic file-extension programming-languages

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

没有src属性的iframe

我想<iframe>在页面上创建一个,但后来添加src.如果我创建一个没有src属性的iframe ,那么它会在某些浏览器中加载当前页面.设置的正确值src是什么,只是加载一个空白的iframe?

我见过的答案是:

  • about:blank
  • javascript:false
  • javascript:void(0)
  • javascript:"";
  • url到空白页面

有明显的赢家吗?如果没有,有什么权衡?

我想在IE6以后的所有浏览器中都没有针对HTTPS网址的混合内容警告,也没有任何后退按钮,历史记录或重新加载奇怪的内容.

html javascript iframe src

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

Python:内存泄漏调试

我有一个在django中运行的小型多线程脚本,随着时间的推移,它开始使用越来越多的内存.离开它一整天吃大约6GB的RAM,我开始交换.

http://www.lshift.net/blog/2008/11/14/tracing-python-memory-leaks之后,我将其视为最常见的类型(仅使用了800M的内存):

(Pdb)  objgraph.show_most_common_types(limit=20)
dict                       43065
tuple                      28274
function                   7335
list                       6157
NavigableString            3479
instance                   2454
cell                       1256
weakref                    974
wrapper_descriptor         836
builtin_function_or_method 766
type                       742
getset_descriptor          562
module                     423
method_descriptor          373
classobj                   256
instancemethod             255
member_descriptor          218
property                   185
Comment                    183
__proxy__                  155
Run Code Online (Sandbox Code Playgroud)

没有表现出任何奇怪的东西.我现在该怎么做才能帮助调试内存问题?

更新:尝试一些人们推荐的东西.我一夜之间运行程序,当我工作时,使用了50%*8G == 4G的RAM.

(Pdb) from pympler import muppy
(Pdb) muppy.print_summary()
                                     types |   # objects |   total size
========================================== | =========== | ============
                                   unicode |      210997 |     97.64 MB
                                      list |        1547 | …
Run Code Online (Sandbox Code Playgroud)

python django debugging memory-leaks

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

django字符集与MySQL怪异

我正在看

OperationalError (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
Run Code Online (Sandbox Code Playgroud)

看起来我的一些变量是UTF8字符串

'name':'p\xc7\x9d\xca\x87\xc9\x9f\xc4\xb1\xc9\xa5s徽章'

这是配置问题吗?如果是这样,我该如何解决?我想处理Unicode中的所有内容(我认为).

mysql django django-models mysql-error-1267

21
推荐指数
2
解决办法
8921
查看次数

了解mysql解释

所以,我从来没有理解MySQL的解释.我理解你应该在possible_keys列中至少有一个条目使用索引的粗略概念,并且简单的查询更好.但是ref和eq_ref有什么区别?优化查询的最佳方法是什么?

例如,这是我最新的查询,我试图弄清楚为什么它需要永远(从django模型生成):

+----+-------------+---------------------+--------+-----------------------------------------------------------+---------------------------------+---------+--------------------------------------+------+---------------------------------+
| id | select_type | table               | type   | possible_keys                                             | key                             | key_len | ref                                  | rows | Extra                           |
+----+-------------+---------------------+--------+-----------------------------------------------------------+---------------------------------+---------+--------------------------------------+------+---------------------------------+
|  1 | SIMPLE      | T6                  | ref    | yourock_achiever_achievement_id,yourock_achiever_alias_id | yourock_achiever_alias_id       | 4       | const                                |  244 | Using temporary; Using filesort |
|  1 | SIMPLE      | T5                  | eq_ref | PRIMARY                                                   | PRIMARY                         | 4       | paul.T6.achievement_id               |    1 | Using index                     |
|  1 | SIMPLE      | …
Run Code Online (Sandbox Code Playgroud)

mysql database optimization database-design

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

JavaScript:了解图像何时完全加载

如果我有一个灯塔:

<img src="http://example.com/beacon" />
Run Code Online (Sandbox Code Playgroud)

我希望在信标请求完成后调用一个方法.就像是:

<script>
    $("img.beacon").load(function() {
        // do stuff knowing the beacon is done
    });
</script>
Run Code Online (Sandbox Code Playgroud)

可能吗?它在jQuery中吗?

javascript jquery image

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

Django:与ManyToManyField一起使用select_related

我有 :

class Award(models.Model) :
    name = models.CharField(max_length=100, db_index=True)

class Alias(models.Model) :
    awards = models.ManyToManyField('Award', through='Achiever')

class Achiever(models.Model):
    award = models.ForeignKey(Award)
    alias = models.ForeignKey(Alias)
    count = models.IntegerField(default=1)
Run Code Online (Sandbox Code Playgroud)

我怎样才能Alias拥有全部achiever_setawards预先填充的?

>>> db.reset_queries()
>>> Alias.objects.filter(id="450867").select_related("achiever_set__award").get().achiever_set.all()[0].award.name
u'Perma-Peddle'
>>> len(db.connection.queries)
3
>>> db.reset_queries()
>>> Alias.objects.filter(id="450867").select_related("awards").get().awards.all()[0].name
u'Dwarfageddon (10 player)'
>>> len(db.connection.queries)
2
Run Code Online (Sandbox Code Playgroud)

我将需要很多访问别名已经获得的奖项(中间表和奖项本身).我如何批量所有这些?

python django django-models django-select-related

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

为什么在XML中嵌入JSON不好?

我的直觉告诉我,将一种格式放在另一种格式中是错误的,但我似乎无法提出具体原因.

<root>
 <stuff>
  thing
 </stuff>
 <more>
  <[!CDATA[{"a":["b","c"]}]]>
 </more>
</root>
Run Code Online (Sandbox Code Playgroud)

而不是把它放在xml中

<root>
 <stuff>
  thing
 </stuff>
 <more>
  <a>
   b
  </a>
  <a>
   c
  </a>
 </more>
</root>
Run Code Online (Sandbox Code Playgroud)

这两个部分在逻辑上将由不同的代码解析,但作为交换格式,是否可以混合和匹配语法?

如果我们有一个解析JSON响应的现有端点,您的答案是否会改变?我们必须重新编码此端点以获取XML.

xml language-agnostic format json

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

你能删除appengine项目吗?

我刚刚达到我的10个申请限额.有没有办法删除我从未完成这个想法的那些?

http://appengine.google.com/

google-app-engine

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

Python:OAuth库

oauth有一个完整的flegged python库吗?我没有找到任何处理oauth令牌过期后重新发布的消息(Yahoo OAuth流程的第5步).

那么最完整的是什么?我尝试了来自oauth.net的oauth_session_handle那个,如果端点返回它,它就不能处理oauth规范所说的内容(就像雅虎那样).

那么,我应该使用哪个库?它们都是不完整的,我必须自己做吗?

python yahoo oauth

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