问题列表 - 第3861页

学习Erlang?speedbump线程,常见,小问题

我只想知道当你刚开始使用Erlang时,你和最终解决方案之间存在的所有小问题.

例如,这是我的第一个速度突击:

  1. 如果在多个线程中生成,请使用controlling_process(Socket,Pid).正确的数据包到正确的线程.
  2. 你会开始和另一台服务器说话吗?记得net_adm:ping('car @ bsd-server').在壳中.否则没有沟通可以通过.
  3. 计时器:睡觉(10),如果你想什么也不做.调试时总是很有用.

erlang

10
推荐指数
2
解决办法
1328
查看次数

性能基准:PHP生成的内容VS. AJAX上的javascript和DOM

对于以下相当简单的任务:从数据库查询产品列表并将其显示在网页上,请 考虑2个设置:

Setup1:PHP脚本查询.所有内容都构建在服务器上,整个页面都会返回给客户端.

Setup2:使用AJAX请求内容的静态HTML"页面框架".使用Javascript在客户端解析接收的内容,并使用innerHTML或类似方法呈现.

当然,只有当您拥有供客户端用户选择的页面,类别和标签时,第二个设置才有意义.

我需要比较这两者,至少通过以下方式:

  • 它需要时间才能提供内容
  • 用户体验(setup1作为一个整体提供,setup2以"两个部分"提供)
  • 可扩展性 - 当我每天有100,000个查询时,设置如何比较

对此问题的任何想法将不胜感激.

javascript php ajax soap

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

管理PHP,MySQL等日期的最佳方法是什么?

我的服务器在达拉斯.我在纽约市.. PHP和MySQL都有配置变量来设置时区.

我如何让他们一起工作?我应该在MySQL中存储哪些日期?如何根据用户的偏好让PHP处理更改日期?

请记住:我认为我没有让PHP明确设置日期,它总是在查询中使用"NOW()"但是我预见到需要这样做.怎么做?

我希望通过这些经验可以帮助我.

php mysql time timezone date

5
推荐指数
2
解决办法
2031
查看次数

PHP/Apache阻止每个请求?

好吧,这可能是一个愚蠢的问题但是这里.前几天,当我在PHP中使用不同的HTML到PDF转换器时,我注意到了一些事情.我试过的一个(dompdf)花了很长时间来运行我的HTML.最终它耗尽内存并结束但是当它仍在运行时,我的其他任何PHP脚本都没有响应.几乎就好像一个请求阻止了整个Web服务器.

现在我假设要么不正确,要么我应该设置一些东西来控制这种行为.有人可以告诉我吗?

php apache

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

jnlp中的jar资源未由相同的证书签名

我已经在网络开始工作了几年,并且有签署罐子的经验,什么不是.我正在第一次尝试使用Web start部署RCP应用程序,虽然我实际上已使用相同的证书签署了所有的jar,但我仍然收到此错误:'jnlp中的jar资源未使用相同的证书签名'

还有其他人遇到过这个吗?如果是这样,有关如何解决的任何想法?

java rcp jnlp java-web-start

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

用于管理字符串文字等项目的转义字符的正则表达式

我希望能够将字符串文字与转义引用选项匹配.例如,我希望能够搜索"这是一个'转换''值'确定'的测试"并让它正确识别反斜杠作为转义字符.我尝试过如下解决方案:

import re
regexc = re.compile(r"\'(.*?)(?<!\\)\'")
match = regexc.search(r""" Example: 'Foo \' Bar'  End. """)
print match.groups() 
# I want ("Foo \' Bar") to be printed above
Run Code Online (Sandbox Code Playgroud)

看了这个之后,有一个简单的问题,即使用的转义字符" \"不能自行转义.我无法弄清楚如何做到这一点.我想要一个类似下面的解决方案,但负面的lookbehind断言需要固定长度:

# ...
re.compile(r"\'(.*?)(?<!\\(\\\\)*)\'")
# ...
Run Code Online (Sandbox Code Playgroud)

任何正则表达式大师都能解决这个问题吗?谢谢.

python regex

9
推荐指数
2
解决办法
7295
查看次数

什么是良好的第一个开源项目?

我目前正在学习计算机科学,并寻找一种练习和磨练我的编程技巧的好方法.为开源项目做贡献似乎是对我这样做的一种自然方式.我目前了解Java,Python和一些C,但想要将其打开到任何已建立的语言.

特别是,我正在寻找一个相当活跃的项目,并为经验不足的编码人员提供大量工作.

像Firefox这样的知名项目可能具有在简历上更容易识别的优势,但也许可能会对较小的项目产生更大的影响.有什么想法吗?

在此先感谢=) - 马特

open-source

11
推荐指数
2
解决办法
1869
查看次数

Ocaml List:实现append和map函数

我目前正在尝试扩展朋友的OCaml计划.这是一些数据分析所需的大量函数.由于我不是一个真正的OCaml破解,我现在仍然坚持(对我而言)奇怪的List实现:

type 'a cell = Nil
    | Cons of ('a * 'a llist)
and 'a llist = (unit -> 'a cell);;
Run Code Online (Sandbox Code Playgroud)

我已经发现这实现了某种"懒惰"列表,但我完全不知道它是如何工作的.我需要基于上面的类型实现Append和Map Function.有人知道怎么做吗?

真的很感激任何帮助!

ocaml functional-programming list map lazy-evaluation

11
推荐指数
2
解决办法
5067
查看次数

用于查找平均值的REST界面

假设我想创建一个REST接口来查找数字列表的平均值.假设一次提交一个号码.你会怎么做?

  1. 将一个号码发布到http://site.com/api/average
  2. 如果这是第一个数字,则返回一个哈希值
  3. 将一个号码发布到http://site.com/api/average/hash ....
  4. 获取http://site.com/api/average/hash查找平均值
  5. 删除http://site.com/api/average/hash,因为我们不再需要它了

这是正确的方法吗?有什么建议?

api rest

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

枚举或列出[您最喜欢的语言]程序中的所有变量

一位朋友上周问我如何枚举或列出程序/函数/等中的所有变量.出于调试的目的(基本上获取所有内容的快照,以便您可以查看设置了哪些变量,或者是否设置了它们).我环顾四周,找到了一个比较好的Python方法:

#!/usr/bin/python                                                                                                                                                                                                                           
foo1 = "Hello world"
foo2 = "bar"
foo3 = {"1":"a",
        "2":"b"}
foo4 = "1+1"

for name in dir():
    myvalue = eval(name)
    print name, "is", type(name), "and is equal to ", myvalue

这将输出如下内容:

__builtins__ is <type 'str'> and is equal to  <module '__builtin__' (built-in)>
__doc__ is <type 'str'> and is equal to  None
__file__ is <type 'str'> and is equal to  ./foo.py
__name__ is <type 'str'> and is equal to  __main__
foo1 is <type 'str'> and is equal to …

variables debugging enumeration

77
推荐指数
8
解决办法
5万
查看次数